【技术实现步骤摘要】
本专利技术涉及计算机系统,特别是涉及防止当第一指令集的指令在存储器被覆盖时从第一指令集翻译为另一指令集的指令的误用的方法和装置。
技术介绍
在计算机上运行着成千上万针对特定微处理器系列设计的应用程序。其中为利用“X86”系列微处理器(包括Intel8088、Intel 8086、Intel 80186Intel 80286、i386、i486以及随后发展的各种奔腾系列微处理器,它们都是位于加州Santa Clara的Intel公司设计和制造)的计算机(通常称为“IBM兼容个人电脑”)而设计的程序数量最多。针对利用其它系列处理器的计算机也设计有许多程序。由于运行在这些计算机上的应用程序非常多,所以能够为这类计算机(特别是处理X86程序的计算机)所用的微处理器拥有巨大的市场。微处理器市场不仅容量巨大而且获利丰厚。虽然能够运行大量应用程序的微处理器市场容量巨大而且获利丰厚,但是设计新的有竞争力的微处理器却不那么容易。例如,虽然X86系列的微处理器已经问世多年并且在大多数销售和使用的计算机内都包含这些处理器,但是也只有少数成功的有竞争力的微处理器能够运行X86程 ...
【技术保护点】
一种保护计算机内存储器被写入的系统,计算机包括针对执行主指令集设计的主处理器和从目标指令集翻译至主指令集指令的软件,其特征在于包括:硬件装置,用于指示存储器地址是否存储已经被翻译为主指令的目标指令;以及软件装置,它响应存储器地址存储 已经被翻译为主指令的目标指令的指示,用于保护对存储器地址的写入直到确保在更新之前不使用与存储器地址相关的翻译。
【技术特征摘要】
【专利技术属性】
技术研发人员:EJ凯利,RF斯梅利克,MJ温,
申请(专利权)人:全斯美达有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。