Hierarchical Analysis of Computer Memory

Publisher:trendsetter9Latest update time:2011-08-03 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Almost without exception, current computers use a hierarchical storage structure as shown in the figure, in order to balance storage capacity and storage speed.

In the figure, with the processor as the center, the computer system's storage is divided into seven levels: registers, cache, main memory, disk cache, disk, and removable storage media. The closer the storage is to the processor, the higher the working speed and the smaller the capacity. Among them, registers, cache, and main memory are under the jurisdiction of the operating system storage management, while disks and removable storage media are under the jurisdiction of the operating system device management.

The common feature of all storage devices that belong to the storage management scope of the operating system is that after the system loses power, the information stored in them will be lost, and they are volatile storage devices. Storage devices that belong to the management scope of the operating system settings can permanently save the stored information, and they are non-volatile storage devices.

The main memory is used to store programs and data required for program operation. A computer system must have a large enough main memory. Its capacity is one of the indicators to measure the performance of a computer system. Since the access speed of the main memory is much lower than that of the register, in order to speed up the access speed, the computer system often configures a cache between the main memory and the register to store the program modules and data currently used by the processor.

As for disk cache, it itself is not an actual storage medium. It relies on fixed disks and is mainly used to provide expansion of main memory.

Registers are physically located on the same chip as the processor's computing control part. They are closest to the computing part and have the highest access speed, but their capacity is not very large. Therefore, they are mainly used to temporarily store some intermediate data or special data for control, and cannot store large amounts of data such as programs.

Reference address:Hierarchical Analysis of Computer Memory

Previous article:Development of interactive drawing system based on WPF
Next article:Analysis of ERP model construction and implementation process

Latest Industrial Control Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号