-
公开(公告)号:CN1420441A
公开(公告)日:2003-05-28
申请号:CN01135046.6
申请日:2001-11-16
Applicant: 中国科学院计算技术研究所
Abstract: 一种硬件支持的攻击防范方法,包括步骤:CPU在存储管理部件中提供硬件支持,控制某个地址是否可执行;操作系统提供一个设置可执行地址限制范围的系统调用接口,供应用程序控制自己的可执行地址范围;操作系统提供一个系统程序,给二进制程序直接提供可执行地址限制,避免修改源代码和重新编译。在本发明中,CPU在存储管理部件提供控制进程虚地址可执行权限的能力;操作系统利用这种能力,实现对进程可执行地址范围的控制;操作系统提供系统调用接口,供应用程序控制自己的可执行地址范围;操作系统还提供一个系统程序,它可以直接限制二进制程序运行时的可执行地址范围。既增大了能够防范的攻击的范围,又较好地解决了应用兼容性问题。
-
公开(公告)号:CN2650400Y
公开(公告)日:2004-10-20
申请号:CN200320100659.1
申请日:2003-11-19
Applicant: 中国科学院计算技术研究所
Abstract: 本实用新型涉及一种输入缓冲分布式调度的交叉开关结构交换电路,由先进先出缓冲器(FIFO)1、译码器2、控制器3以及多路开关4、仲裁器5和响应及流控电路6组成。是一种交叉开关结构的电路交换单位,这种电路可用作交换机、路由器和集线器的核心电路部件,也可用作超级计算机中处理器互连的路由设备。该电路实现数据交换功能,利用部分单元实现双时钟同步先进先出存储器,对输入数据进行缓冲,实现水线流量控制;用多路选择器实现交叉开关交换。每个输入端口根据帧头进行端口译码,向输出端口发送链路使用请求,输出端口调度部件根据输入端口来的请求进行仲裁,得到响应的输入端口与相应的输出端口建立链路,完成数据的传输。
-