1. 程式人生 > >計算機作業系統-第四章:儲存器管理

計算機作業系統-第四章:儲存器管理

儲存層次至少三級:CPU暫存器,主存,輔存。

暫存器和主儲存器又被稱為可執行儲存器。(可使用一條load或store指令對可執行儲存器訪問,但輔存需要通過io裝置實現)

主儲存器簡稱記憶體或主存,用於儲存程序執行時的程式和資料,也簡稱可執行儲存器。

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

快取記憶體:介於暫存器和儲存器之間的儲存器,主要用於備份主存中較常用的資料,以減少處理機對主儲存器的訪問次數,大幅提高程式執行速度。

磁碟快取:由於目前磁碟的IO速度遠低於對主存的訪問速度,為了緩和兩者間在速度上的不匹配,而設定了磁碟快取,主要用於暫時頻繁使用的一部分磁碟資料和資訊,以減少磁碟訪問的次數。(與快取記憶體不同,它本身並不是一種實際存在的儲存器,而是利用主存中的部分儲存空間暫時存放從磁碟中讀出(或寫入)的資訊。主存也可以看做是輔存的高階快取,因為,輔存中的資料必須複製到主存方能使用,反之,資料也必須先存入主存中,才能輸出到輔存)。