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 is configured to: map, 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, map, 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 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, and the 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, receiving a request by an entity to access a virtual memory address and determining if the entity is authorized to write data to or modify data in the virtual memory address, allowing the 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, and providing an exception to the write request if a request is received from the entity utilizing the public address.