处理器装置、使用它的信息处理装置、编译装置及其方法制造方法及图纸

技术编号:2874200 阅读:153 留言:0更新日期:2012-04-11 18:40
一种处理器装置,包括: 命令处理单元,读入并顺次执行存储器装置上的程序; 地址寄存器,被所述命令处理单元读写,并且存储程序中指针的绝对地址; 范围信息寄存器,被所述命令处理单元读写,并且使用绝对地址来存储有关该指针的范围信息;以及 例外发生单元,在所述命令处理单元利用所述地址寄存器的指针,对存储器装置进行存取时,输入所述命令处理单元的输出和所述范围信息寄存器的范围信息,在存储器装置的违反范围时,向所述命令处理单元输出例外信号。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及具有存储器保护功能的处理器装置、编译装置及其关联技术。
技术介绍
计算机系统中的现有的存储器保护技术几乎由处理器或编译器单独完成,基于组合的存储器保护技术也不过是该技术的延伸。作为处理器中的存储器保护技术,有如段寄存器等那样,使用表示地址范围的寄存器装置的段保护技术,以及设定存储器的可存取范围,将存储器管理单元(MMU)等设置在处理器中的分页保护技术等。在这些技术中,通过仅对以处理器的特权模式工作的OS提供存取范围的设定,从而在不正确的存取时产生例外。作为单独基于编译器的存储器保护技术,还有将全部用软件来实现存储器监视功能的代码埋入到程序中的方法。有以软件高速进行存储器监视的处理器结构,但在仅具有高速进行存储器范围检查的结构中,不存在明确使用高级语言中的指针的结构。在以上中,首先在段保护和分页保护中,由于只能以OS可执行的处理器的特权模式来重写,所以在不存在具有存储器保护功能的高级OS的情况下,不能使用。此外,在控制和通信等用途中,不能使用任务切换开销大的MMU。而且,段寄存器和MMU表的分配单位是按处理为单位被OS分配的单位,不可能进行对应于应用程序内部结构的细致本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:渕上竜司米泽友纪大博树田中义辉
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1