-
Book Overview & Buying
-
Table Of Contents
Modern Computer Architecture and Organization - Third Edition
By :
Modern computing systems rely on multiple types of memory, each serving a distinct role in storing and managing information. At the most fundamental level, memory can be classified by how it is accessed and modified: whether it accommodates rapid read and write operations, retains data without power, or supports reprogramming. Understanding physical memory technologies provides the foundation for exploring how operating systems build the higher-level abstraction of virtual memory, which reshapes how programs perceive and work with the underlying hardware.
Memory devices in computers can be categorized as random-access memory (RAM), which can be read from and written to at will, and read-only memory (ROM), which, as its name suggests, can only be read, not written. Some types of memory devices, such as flash memory and electrically erasable programmable read-only memory (EEPROM), occupy a middle ground: the data content of the devices can be changed, but not...