1. 程式人生 > >計算機中存儲的分類

計算機中存儲的分類

完全 就是 固定 協調 減少 周期 使用 統一 ros

一般有三層結構:CPU寄存器,主存,輔存

在高檔的計算機中細分為:寄存器,高速緩存,主存儲器,磁盤緩存,固定磁盤,可移動存儲介質。

其中寄存器,高速緩存,主存儲器和磁盤緩存屬於操作系統的管轄範圍,掉電後其中的存儲信息不存在。

寄存器和主存儲器被稱為可執行存儲器,緩存則屬於輔助存儲器,不同之處就是訪問機制的不同:進程可以在很少的時鐘周期內使用一條load或store指令對可執行存儲器進行訪問,但是對於輔存需要通過I/O設備實現。

不同層次的存儲介質,由操作系統進行統一管理。操作系統的存儲管理負責對可執行存儲器的分配,回收,以及提供在存儲層次間數據移動的管理機制。

主存儲器:簡稱主存或者內存,用於保存進程運行時的程序和數據,處理機通常是從主存儲器中取得指令和數據,並將指令放入指令寄存器,數據放入數據寄存器,反之,將寄存器的數據存儲到主存儲器中。

寄存器:寄存器與處理機有相同的速度,訪問速度快,完全能與CPU協調工作。

高速緩存和磁盤緩存:高速緩存介於存儲器和寄存器之間的存儲器,用於備份主存中常用的數據,減少處理機對主存的訪問次數,大幅度的提高執行速度。

磁盤緩存:磁盤IO速度遠遠低於對主存的訪問速度,用於存放頻繁使用的一部分磁盤數據和信息,減少磁盤的訪問次數。實際上其不是實際存在的存儲器,而是利用主存中的部分存儲空間暫存從磁盤中讀取的信息。

計算機中存儲的分類