下载此文档

存储器存取控制的制作方法.docx


文档分类:通信/电子 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
存储器存取控制的制作方法
专利名称::存储器存取控制的制作方法
技术领域:
:本发明涉及数据处理系统的领域。尤其是,本发明涉及对在数据处理系统的存储器地址空间内的存储器页面的存取许可(accesspermission)进行控制的领域。“从不执行(executenever)”标O同一个第一存取控制位可以在第二操作模式内以不同含义来使用,即对存储器管理电路进行控制,使得当处理电路处于用户层级时选择性地避免执行来自相对应的存储器页面的指令,但不控制当处于特权层级时处理电路是否能执行来自该存储器页面的指令。从而,在此情况中,同一个第一存取控制位当在第二模式中操作时作为“用户从不执行(userexecutenever),,位。这些存取控制位中的第二存取控制位可以用来控制存储器管理电路,以在处理电路处于特权层级、并且处理电路处于第一操作模式或第二操作模式时,选择性地避免执行来自相对应的存储器页面的指令。这样,这个第二存取控制位作为“特权从不执行(privilegeexecutenever),,位。在一些实施例中,下述情形出乎意料地有用当处理电路操作于用户层级时,对于存储器页面的存取控制位的至少一些组合,存储器管理电路允许执行来自该存储器页面的指令,但不允许对该存储器页面的读取存取或写入存取。为了以不易在编程中发生错误的可靠方式增进安全性,存储器管理电路可以响应于执行控制超越(override)参数,当存储器页面的存取控制位给该存储器页面提供写入存取时,无论由该存储器页面的存取控制位所指定的执行许可如何,该参数都避免执行从该存储器页面读取的指令。同时既提供写入存取又提供执行存取是一个潜在的安全性弱点,因此,避免执行可能被改变的存储器页面是一种安全性的增强。执行控制超越参数允许以简单的方式并独立于页面表数据本身(该数据可能是大型的、复杂的、变化的)而提供这样的控制。不同模式的操作可采取不同的形式,但在至少一些实施例中,第一操作模式对应的处理电路响应于来自第一指令集的程序指令,第二操作模式对应的处理电路响应于来自第二指令集的程序指令。从另一个方面来看,本发明提供了用以处理数据的设备,包括处理装置,该处理装置用于执行数据处理操作以响应于程序指令,该处理装置被配置成在多个模式中操作;以及存储器管理装置,该存储器管理装置耦合至该处理装置并耦合至存储器,以根据页面表数据来控制对储存在该存储器内的数据值的存取许可;其中,该存储器具有存储器地址空间,该存储器地址空间被分成多个存储器页面,该页面表数据包括用于所述多个存储器页面中的每个页面的多个存取控制位以限定对于相应的存储器页面的存取许可;当该处理装置处于所述多个模式中的、使用预定数目的存取控制位对存取许可进行编码的第一模式时,该存储器管理装置响应于冗余编码的至少一个实例,在该实例中这些存取控制位的多个不同的组合提供了相同的的存取许可组;当该处理装置处于所述多个模式中的、使用该预定数目的存取控制位对存取许可进行编码的第二模式时,该存储器管理装置响应于存取控制位的所述多个不同组合,以在非冗余编码中提供多个不同的存取许可组。从另一个方面来看,本发明了提供处理资料的方法,包括以下步骤响应于程序指令用处理电路执行数据处理操作,该处理电路被配置成在多个模式中操作;以及根据页面表数据来控制对储存在该存储器内的数据值的存取许可;其中,该存

存储器存取控制的制作方法 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人开心果
  • 文件大小21 KB
  • 时间2022-06-26