Essay sample library > Memory and Memory Hierarchy

Memory and Memory Hierarchy

2023-02-08 07:57:24

0 Introduction: In computer terminology, all the devices used to store data and various applications are called memory. Memory is one of the key components of a computer or any electronic device. It allows the device to hold the data and instructions required by the central processing unit of the CPU. The term "memory" is often used to refer to both fast-save format and temporary storage format. In particular, memory is identified by its capacity. Because the CPU takes a long time to retrieve data without memory, the presence of memory allows the CPU to retrieve the data faster (Tyson, 2011).

The memory configuration includes various memory devices. These devices are organized hierarchically based on the characteristics of the memory device. The memory hierarchy indicates the order in which the memory devices are accessed during processing in the computer system. Depending on the structure of the memory in the hierarchy, the computer system should exhibit excellent performance. Figure 2 shows the memory hierarchy. The hierarchy is created based on the characteristics of the memory listed below. Virtual memory is part of a disk drive that emulates random access memory (RAM). Disk drives are cheap, so the cost per bit is much lower. The secondary storage device is, for example, a hard disk drive (HDD), a floppy disk drive (FDD), a compact disk read only memory (CD ROM), a digital versatile disk (DVD), and a tape drive. A little late

On most modern computers, there is a memory hierarchy with volatile cache, volatile main memory (RAM), and nonvolatile disk storage. The operating system coordinates the use of these memories. The memory manager is responsible for managing the memory hierarchy. Its important tasks include virtual memory, copy-on-write memory, support for large memory, and the base of the cache manager. Windows XP will offset using virtual memory if it is not enough to execute programs and operations in random access memory (RAM). If there is no RAM on the computer, the virtual memory moves the data or code from RAM to the space where the paging file is called. By doing this, the RAM will be idle and you can end your work.

This unit solves the computer's memory hierarchy and identifies how different types of memory and how they interact. This unit examines the type of memory called cache and explains how caching improves computer performance. Next, I will explain related concepts of main memory, DRAM (or dynamic random access memory), and virtual memory. I will learn about the general framework of memory hierarchy. This unit will ultimately review the design of the cache hierarchy of industrial microprocessors.