-
公开(公告)号:US07487507B1
公开(公告)日:2009-02-03
申请号:US10236015
申请日:2002-09-04
CPC分类号: G06F9/468 , G06F21/52 , G06F21/6209
摘要: Methods and/or systems and/or apparatus for improved security in information processing systems provide secure control transfer and object-oriented programming support at an architectural level using hardware readable data structures that represent different object structures in order to securely switch context. An architectural level Object-Oriented Programming (OOP) processor allows OOP software to be directly mapped into hardware and object security can be enforced not only in software, but also in hardware. The processor performs security checks for objects and eliminates most of the software work for access checking. In some embodiments, a hardware or hardware-like (e.g., firmware) device is used for communication and access control, to compute instructions, with a mapping mechanism of access control for object-oriented computing, through operand descriptor tables to describe the access control based on the object-orientation requirements, such as private, public, package, or protected, etc. The hardware emulates an object-orientation environment, to provide object management, object-oriented memory management, etc.
摘要翻译: 用于改善信息处理系统中的安全性的方法和/或系统和/或装置在架构层面上使用代表不同对象结构的硬件可读数据结构来提供安全的控制传输和面向对象的编程支持,以便安全地切换上下文。 架构级面向对象编程(OOP)处理器允许OOP软件直接映射到硬件中,并且对象安全性不仅可以在软件中,而且还可以在硬件中实现。 处理器执行对象的安全检查,并消除了用于访问检查的大多数软件工作。 在一些实施例中,硬件或类似硬件(例如,固件)设备被用于通信和访问控制,以通过操作数描述符表来描述访问控制来计算具有用于面向对象计算的访问控制的映射机制的指令 基于面向对象的需求,如私有,公开,包或保护等。硬件模拟面向对象的环境,提供对象管理,面向对象的内存管理等。
-
2.
公开(公告)号:US07146479B2
公开(公告)日:2006-12-05
申请号:US10198947
申请日:2002-07-18
IPC分类号: G06F12/00
CPC分类号: G06F9/5016 , G06F12/023 , Y10S707/99953 , Y10S707/99956
摘要: Methods and/or systems and/or apparatus for improved memory management include different allocation and deallocation strategies for various sizes of objects needing memory allocation during runtime.
-