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

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

操作系統 運行 保存 運行時 和數 提高 並不是 使用 次數

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

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

主存儲器簡稱內存或主存,用於保存進程運行時的程序和數據,也簡稱可執行存儲器。

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

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

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

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