Memory Hierarchy in Computer Organization
Memory Hierarchy is a feature in computer system design that helps to organize memory. This was created using a programming technique called locality of references. This tutorial will help you to learn more about memory hierarchy.
Types of Memory Hierarchy Design :
There are two types of memory hierarchies in this design:
Main Memory is the memory unit that establishes direct interface with the CPU. RAM is a term that refers to the main memory of a computer (Random Access Memory).
Auxiliary Memory refers to memory units that provide backup storage. Magnetic discs and magnetic tapes, for example, are the most popular supplementary memories.
Main Memory :
In a computer system, the main memory serves as the core storage unit. It’s a big, fast memory in utilization to store programs and data during run-time processes.
Semiconductor integrated circuits are the primary technology for the main memory. The main memory integrated circuits generally have two major groups.
Integrated circuit chips with RAM (Random Access Memory) and Integrated circuit chips with ROM (Read Only Memory). Random Access Memory (RAM) is the term to describe the main memory of a computer system (RAM). Through an I/O processor, this memory unit connects directly with the CPU and auxiliary memory devices.
Auxiliary Memory :
In a computer organization, auxiliary memory is the lowest-cost, highest-capacity, and slowest-access storage. Auxiliary memory is useful to store programs and data that are there for long periods of time or are not in use right away. For example, magnetic tapes and magnetic discs are the most prevalent types of supplemental memory.
A magnetic disc is a sort of memory that is made out of a circular metal or plastic plate that has been coated with magnetized elements. In most cases, we perform read/write operations on both sides of the discs. Several discs, however, are single spindles with a read/write head on each surface. Hard drives, zip discs, and floppy discs, for example.
Magnetic tape is basically a storage media for preserving, collecting, and backing up various types of data. A plastic strip covered with a magnetic recording material helps to make the magnetic tape. Typically, seven or nine bits are there concurrently, along with a parity bit, to make a character.
Magnetic tape players can stop, start moving forward or backward, or rewound.