发明名称 Dynamic software accessibility to a microprocessor system with a high speed memory cloner
摘要 A data processing system that includes a mode/reserve bit utilized to dynamically change a processor's operating mode between a virtual addressing mode and a real addressing mode. Each address block includes a reserve bit that indicates whether real or virtual addressing is desired, and the reserve bit is assigned a value by the software application executing on the processor. The value of the reserve bit is dynamically set and signals the processor which operating mode is required for the particular address block. The selection of virtual or real addressing mode is determined by the particular application that is being executed by the processor. When the particular application process seeks increased performance rather than protection, the virtual operating mode is selected, allowing the application process to send the effective addresses directly to the OS and hypervisor. This is accomplished by setting the reserve bit to the value for virtual addressing mode. When data protection is desired, the reserve bit is set to the value for real addressing mode, and the data address is sent to the (memory cloner's) TLB, where it is translated into a real address. The invention thus balances performance versus data protection.
申请公布号 US2004111584(A1) 申请公布日期 2004.06.10
申请号 US20020313295 申请日期 2002.12.05
申请人 INTERNATIONAL BUSINESS MACHINES CORP. 发明人 ARIMILLI RAVI KUMAR;GOODMAN BENJIMAN LEE;JOYNER JODY BERN
分类号 G06F12/10;G06F12/14;(IPC1-7):G06F12/00 主分类号 G06F12/10
代理机构 代理人
主权项
地址