-
公开(公告)号:CN1584841A
公开(公告)日:2005-02-23
申请号:CN200410009180.6
申请日:2004-06-07
Applicant: 北京大学
Abstract: 本发明提供一种操作系统构件连接方法,属于操作系统构造领域。该方法为了解决操作系统中存在的与构件连接相关的并发控制、安全保护等问题,在构件之间插入序程模块和跋程模块,通过这两模块提供系统层连接功能。步骤为当源构件调用目标构件后,序程模块截取源构件到目标构件的调用,根据构件间的连接需求,序程模块执行相应的与连接特征相关的处理,序程模块处理后,将控制交给目标构件,目标构件实现源构件所请求的服务后,跋程模块截取返回的目标代码,执行与序程模块相对的处理,并将控制返回给源构件。本发明不仅集中处理操作系统中并发控制、跨保护域连接与通信,还可支持实时应用、分布式应用以及操作系统结构的动态演化。
-
公开(公告)号:CN1267823C
公开(公告)日:2006-08-02
申请号:CN200410009180.6
申请日:2004-06-07
Applicant: 北京大学
Abstract: 本发明提供一种操作系统构件连接方法,属于操作系统构造领域。该方法为了解决操作系统中存在的与构件连接相关的并发控制、安全保护等问题,在构件之间插入序程模块和跋程模块,通过这两模块提供系统层连接功能。步骤为当源构件调用目标构件后,序程模块截取源构件到目标构件的调用,根据构件间的连接需求,序程模块执行相应的与连接特征相关的处理,序程模块处理后,将控制交给目标构件,目标构件实现源构件所请求的服务后,跋程模块截取返回的目标代码,执行与序程模块相对的处理,并将控制返回给源构件。本发明不仅集中处理操作系统中并发控制、跨保护域连接与通信,还可支持实时应用、分布式应用以及操作系统结构的动态演化。
-
公开(公告)号:CN1306400C
公开(公告)日:2007-03-21
申请号:CN200410009107.9
申请日:2004-05-20
Applicant: 北京大学
IPC: G06F9/45
Abstract: 本发明提供了一种二进制软件构件及其制作方法,属于计算机系统软件和应用软件领域。在该二进制软件构件中封装了接口函数/变量的语法信息,使构件接口的信息明确,并将接口的表示与实现相分离,便于不同开发组织提供相同接口的不同实现,替换使用,也便于同一实现在不同的应用环境中使用,提高了软件构件的可复用性。本发明还通过对构件整体做消息摘要签名处理和适当的结果公布渠道,可检测因病毒、黑客等对构件内容的恶意修改或意外修改,进而提高组装后系统的安全性。
-
公开(公告)号:CN1581084A
公开(公告)日:2005-02-16
申请号:CN200410009107.9
申请日:2004-05-20
Applicant: 北京大学
IPC: G06F9/45
Abstract: 本发明提供了一种二进制软件构件及其制作方法,属于计算机系统软件和应用软件领域。在该二进制软件构件中封装了接口函数/变量的语法信息,使构件接口的信息明确,并将接口的表示与实现相分离,便于不同开发组织提供相同接口的不同实现,替换使用,也便于同一实现在不同的应用环境中使用,提高了软件构件的可复用性。本发明还通过对构件整体做消息摘要签名处理和适当的结果公布渠道,可检测因病毒、黑客等对构件内容的恶意修改或意外修改,进而提高组装后系统的安全性。
-
-
-