[发明专利]基于页的存储器访问控制在审
申请号: | 202110382348.1 | 申请日: | 2021-04-09 |
公开(公告)号: | CN113515472A | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | P·E·利曼;F·S·唐;J·李;H·关 | 申请(专利权)人: | 辛纳普蒂克斯公司 |
主分类号: | G06F12/1009 | 分类号: | G06F12/1009;G06F12/14 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李湘;陈岚 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 存储器 访问 控制 | ||
公开了一种用于控制对存储器的访问的方法和装置。在一个实施方式中,存储器控制器可以接收存储器访问请求,该存储器访问请求可以包括虚拟存储器地址、设备标识符(ID)和受保护访问指示符。另外,存储器控制器可以接收包括基于虚拟存储器地址的物理存储器地址和与物理存储器地址相关联的安全属性的页表条目。存储器控制器可以基于物理存储器地址、安全属性、受保护访问指示符和设备ID来访问存储器。
技术领域
本公开总体上涉及存储器访问控制,并且更具体地涉及用于基于页的存储器访问控制的系统和方法。
背景技术
许多计算设备使用存储器管理技术来为各种设备和程序提供对物理存储器的访问。一些存储器管理技术使用虚拟存储器的概念来抽象物理上可用于计算设备的存储资源。常规地,虚拟存储器使用虚拟地址空间中的地址来指代物理存储器的一个或多个区。物理存储器的一个或多个区有时被称为存储器页。对一些存储器页的访问可以被限制到某些设备或程序。存储器或查找表可以用于记录访问限制。通常,每个存储器页需要查找表中的至少一个条目。较小的存储器页大小(例如,在4千字节的范围内)可以通过使用更多的页指代存储器空间来提供较细粒度的存储器页结构。更多的存储器页还可以增加跟踪访问限制的查找表的大小。这些大的存储器或查找表可能需要增加的或相当大的管芯面积,从而增加了与片上存储器相关联的成本。
发明内容
提供本发明内容来以简化形式介绍在下面的具体实施方式中进一步描述的概念的选择。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在限制所要求保护的主题的范围。
公开了一种用于访问存储器的方法和装置。本公开的主题的一个创新方面可由存储器控制器实施。存储器控制器可以接收包括虚拟存储器地址和设备标识符(ID)的存储器访问请求。存储器控制器可以检索与虚拟存储器地址相关联的物理存储器地址和与物理存储器地址相关联的安全属性。存储器控制器可以通过基于物理存储器地址、安全属性和设备ID选择性访问存储器区来响应于存储器访问请求。
本公开的主题的另一个创新方面可以在包括存储器管理单元和访问控制器的存储器控制器中实施。存储器管理单元可以被配置为接收包括虚拟存储器地址和设备标识符(ID)的存储器访问请求。此外,存储器管理单元还可以被配置为接收与虚拟存储器地址相关联的物理存储器地址和与物理存储器地址相关联的安全属性。访问控制器可以耦合到存储器管理单元,并且被配置为通过基于物理存储器地址、安全属性和设备ID对存储器区进行选择性访问来响应于存储器访问请求。
本公开的主题的又一创新方面可实施为存储器控制器,其包括用于接收包括虚拟存储器地址和设备标识符(ID)的存储器访问请求的装置。存储器控制器还可以包括用于接收与虚拟存储器地址相关联的物理存储器地址和与物理存储器地址相关联的安全属性的装置。此外,存储器控制器还可以包括用于通过基于物理存储器地址、安全属性和设备ID选择性访问存储器区来响应于存储器访问请求的装置。
附图说明
本实施例通过示例的方式图示,并且不旨在受附图中的图的限制。
图1是根据一些实施方式的处理系统的框图。
图2是根据一些实施方式的设备数据的框图。
图3是根据一些实施方式的页表条目的框图。
图4是根据一些实施方式的MMU数据的框图。
图5是根据一些实施方式的处理系统的另一框图。
图6是描绘根据一些实施方式的用于访问存储器的示例操作的说明性流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辛纳普蒂克斯公司,未经辛纳普蒂克斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110382348.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:口罩用系带捆扎件和口罩
- 下一篇:使用路面几何形状的流形描述的车辆运动规划