发明名称 Systems and methods for managing read-only memory
摘要 Embodiments for managing read-only memory. A system includes a memory device including a real memory and a tracking mechanism configured to track relationships between multiple virtual memory addresses and real memory. The system further includes a processor configured to perform the below method and/or execute the below computer program product. One method includes mapping a first virtual memory address to a real memory in a memory device and mapping a second virtual memory address to the real memory. Here, the first virtual memory address is authorized to modify data in the real memory and the second virtual memory address is not authorized to modify the data in the real memory.
申请公布号 US9195613(B2) 申请公布日期 2015.11.24
申请号 US201514657076 申请日期 2015.03.13
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Hatfield Brian D.;Ko Wenjeng;Liu Lei
分类号 G06F12/00;G06F12/14;G06F12/06 主分类号 G06F12/00
代理机构 Griffiths & Seaton PLLC 代理人 Griffiths & Seaton PLLC
主权项 1. A computing hardware system for managing read-only memory, comprising: a memory device including a plurality of real memory addresses; a real memory tracking mechanism and a virtual memory address tracking mechanism coupled to the memory device and configured to track relationships between a plurality of virtual memory addresses and the plurality of real memory addresses; and a processor coupled to the memory device and the tracking mechanism, wherein the processor: maps, via the real tracking mechanism and the virtual memory address tracking mechanism, a first virtual memory address to a real memory, wherein the first virtual memory address is permanently included in the virtual memory address tracking mechanism and translates to the real memory in the real memory tracking mechanism,maps, via the real tracking mechanism and the virtual memory address tracking mechanism, a second virtual memory address to the real memory, wherein the second virtual memory address is temporarily included in the virtual memory address tracking mechanism, wherein: the first virtual memory address is authorized to either read and write or read and modify data in the real memory, wherein the first virtual memory address is a private address only provided to at least one select entity desiring to write or modify the data in the real memory, and the first virtual memory address is used to either read and write or read and modify the data by the at least one select entity having either read and write authorization or read and modify authorization to the real memory, andthe second virtual memory address is not authorized to modify or write the data in the real memory, wherein the second virtual memory address is a public address provided to a plurality of entities desiring to read the data stored in the real memory, and the second virtual memory address is used to read the data, and allows an entity to read and modify the data stored in the real memory and also to read and write data to the real memory if a write request is received from the entity utilizing the private address.
地址 Armonk NY US