发明名称 一种高安全的内核对象内存分配方法
摘要 本发明特别涉及一种高安全的内核对象内存分配方法。该高安全的内核对象内存分配方法,在设备驱动程序的HAL层代码中加入驱动认证与检测机制,对要加载的驱动模块进行认证与检测,当所述驱动模块通过认证与检测时,正常加载驱动程序;当所述驱动模块没能通过认证与检测时,不加载驱动程序。该高安全的内核对象内存分配方法,实现了Android运行环境中,对HAL驱动模块的认证和监控,避免了驱动模块做一些不在本职范围内的事情,尤其是违法行为,维护了系统安全,避免了用户的损失。
申请公布号 CN105205013A 申请公布日期 2015.12.30
申请号 CN201510586611.3 申请日期 2015.09.15
申请人 浪潮集团有限公司 发明人 仇伟民;刘秋杉;戴鸿君;于治楼
分类号 G06F12/08(2006.01)I;G06F21/51(2013.01)I 主分类号 G06F12/08(2006.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 姜明
主权项 一种高安全的内核对象内存分配方法,其特征在于:应用程序创建新的内核对象时,首先判断是否有足够的内存空间,若有足够的内存空间,则微内核不动态的为内核对象分配内存,成功创建内核对象,精确地控制应用程序可用物理内存的大小,隔离应用程序之间的物理内存访问;若没有足够的内存空间,则认为内存不足,创建新的内核对象失败。
地址 250101 山东省济南市高新区浪潮路1036号