[发明专利]基于信号量保护共享系统资源的系统和方法有效
申请号: | 201210417135.9 | 申请日: | 2012-10-26 |
公开(公告)号: | CN103092784B | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | J·C·瑟塞罗;J·A·C·A·斯科比 | 申请(专利权)人: | 恩智浦美国有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 金晓 |
地址: | 美国得*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种电子系统(100),包括多个数据访问部件(102,103,104)(DAC)、信号量模块(108)和存储器保护单元(110)(MPU)。任何一个DAC均可发出访问请求以请求访问共享系统资源。与共享系统资源相关联的区域描述符规定了用于DAC的默认访问许可。信号量模块(108)实现用于共享系统资源的信号量,并且生成信号量信号以指示如果有的话那么是多个DAC中的哪一个锁定了用于共享系统资源的信号量。更具体地,MPU中的访问评估电路(610,612)接收默认访问许可和信号量信号。当信号量根据区域描述符中的指示被正确激活时,访问评估电路(610,612)就通过根据信号量信号潜在地改变默认访问许可而生成用于DAC的有效访问许可。MPU根据有效访问许可允许或拒绝访问请求。 | ||
搜索关键词: | 基于 信号量 保护 共享 系统资源 系统 方法 | ||
【主权项】:
一种电子系统,包括:多个数据访问部件,每一个都被设置用于发出请求访问共享系统资源的访问请求,其中区域描述符与所述共享系统资源相关联,且其中所述区域描述符针对所述共享系统资源规定了用于所述多个数据访问部件的默认访问许可;信号量模块,被设置用于实现用于共享系统资源的信号量,并且生成信号量信号,所述信号量信号指示:若所述多个数据访问部件中有锁定了用于所述共享系统资源的信号量的数据访问部件,是所述多个数据访问部件中的何者锁定了用于所述共享系统资源的信号量;以及存储器保护单元,被设置为完全用硬件实现根据所述信号量信号生成潜在的不同于所述默认访问许可的有效访问许可,且根据所述有效访问许可允许或拒绝所述访问请求;系统互连,通过所述系统互连将访问请求从多个数据访问部件传输到存储器保护单元,以及在所述信号量模块和所述存储器保护单元之间的硬件连接,其中所述硬件连接与所述系统互连不同,且通过所述硬件连接在所述信号量模块和所述存储器保护单元之间传输所述信号量信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩智浦美国有限公司,未经恩智浦美国有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210417135.9/,转载请声明来源钻瓜专利网。
- 上一篇:电位器
- 下一篇:一种可组合的板式带压密封装置