[发明专利]一种节点内的数据处理方法、装置和系统有效
申请号: | 201410277440.1 | 申请日: | 2014-06-19 |
公开(公告)号: | CN105335227B | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 陆钢;高云伟;詹剑锋;付龙 | 申请(专利权)人: | 华为技术有限公司;中国科学院计算技术研究所 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 数据处理 方法 装置 系统 | ||
本发明实施例公开了一种节点内的数据处理方法、装置和系统。本发明实施例采用由根复合体接收CPU发送的第一系统总线事务消息,其中,该第一系统总线事务消息携带事务类型、目的地址和权限标识;在该事务类型指示为配置事务时,根据该权限标识确定该CPU是否具有配置权限,若有权限,则将该第一系统总线事务消息转换为相应的第一外部总线事务消息,根据所述目的地址将所述第一外部总线事务消息发送给相应的外部控制器,以进行读写权限配置,否则,若没有权限,则向该CPU发送异常事件提示信息;该方案中可以在保障分区安全性的同时,灵活地调整资源的分配和隔离。
技术领域
本发明涉及通信技术领域,具体涉及一种节点内的数据处理系统、装置和方法。
背景技术
随着数据量及数据处理需求的进一步提升,负载对操作系统的性能要求也越来越高,微内核、多内核已经成为了操作系统发展的一个趋势,而如何对节点内物理资源进行安全,有效的分配和隔离,是多内核多操作系统架构所面临的一个关键问题。
现有对于安全分区的构建方法具有多种,静态逻辑区分技术就是其中的一种,该技术的主要特点就是为交叉开关矩阵模块(Crossbar)添加各种支持,然后通过该Crossbar来访问一段共享的内存,即,通过对Crossbar进行静态配置,来对节点内物理资源进行有效的分配和隔离,由于采用对Crossbar静态配置,因此不会发生一个恶意的操作系统实例非法操作节点内其他操作系统实例所占用的资源,从而破坏其他操作系统实例甚至整个操作系统的情况,可以保障分区的安全性,
在对现有技术的研究和实践过程中,本发明的发明人发现,由于Crossbar的配置是静态的,因此,资源的分配和隔离无法灵活调整,比如,如果需要调整,还需对Crossbar的配置进行重启,即需要人工重新进行映射。
发明内容
本发明实施例提供一种节点内的数据处理系统、装置和方法,可以在保障分区安全性的同时,灵活地调整资源的分配和隔离。
第一方面,本发明实施例提供一种节点内的数据处理方法,包括:
根复合体接收中央处理器(CPU,Central Processing Unit)发送的第一系统总线事务消息,所述第一系统总线事务消息携带事务类型、目的地址和权限标识;
在所述事务类型指示为配置事务时,根复合体根据所述权限标识确定所述CPU是否具有配置权限;
若是,则根复合体将所述第一系统总线事务消息转换为相应的第一外部总线事务消息,根据所述目的地址将所述第一外部总线事务消息发送给相应的外部控制器,以进行读写权限配置;
若否,则根复合体向所述CPU发送异常事件提示信息。
在第一种可能的实施方式中,结合第一方面,其中,
通过在所述第一系统总线事务消息中修改或添加字段以设置特权字段,若所述特权字段的值为第一值,则指示所述CPU具有配置权限,若所述特权字段的值为第二值,则指示所述CPU不具有配置权限。
在第二种可能的实施方式中,结合第一方面,该方法还可以包括:
若所述事务类型指示为非配置事务,则将所述第一系统总线事务消息转换为相应的第一外部总线事务消息,根据所述目的地址将所述第一外部总线事务消息发送给所述外部控制器,以进行事务处理。
在第三种可能的实施方式中,结合第一方面、第一方面的第一或第二种可能的实施方式,所述根据所述目的地址将所述第一外部总线事务消息发送给相应的外部控制器,以进行读写权限配置之后,还包括:
根复合体获取可用设备列表信息,根据所述可用设备列表信息获取对应的节点中所有外部控制器的读写权限配置信息;
根复合体根据所述读写权限配置信息建立设备权限表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学院计算技术研究所,未经华为技术有限公司;中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410277440.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种处理器动态变频的方法和装置
- 下一篇:一种自定义系统控件的扩展方法及系统