【中華百科全書●工學●電腦記憶系統】 一般電腦系統都用許多不同的裝置來儲存運作時所需要的指令和數據。
這些儲存裝置和那些用來控制或管理所存資料的法則叫做電腦的記憶系統。
一部電腦的記憶裝置可分成下面三類:一、暫存記憶裝置:包含中央處理單元(CPU)內的暫存器及CPU與輸出或輸入裝置之間的記錄器。
前者又可分為程式計數器、住址暫存器、緩衝暫存器、指令暫存器和累積暫存器等等。
此類裝置的材料品質較佳,速度最快,價錢也最貴。
二、主記憶體:它是電腦儲存指令和數據的主要裝置,速度較暫存器慢,價錢也較便宜。
主記憶體所用到的主要技術是半導積體電路和磁蕊。
主記憶體習慣上被叫做蕊記憶體,因為磁蕊技術被用來做主記憶體已有多年的歷史。
三、輔助記憶體:也叫做次要記憶體。
例如磁碟和磁帶便是此類裝置。
它的容量最大、價錢最便宜,但CPU進出這類裝置的速度也最慢。
輔助記憶體是被用來存放系統程式、大量的資料檔及一些CPU不必一直用到的東西。
輔助記憶體中的資料通常需間接地由一特殊程式透過作業系統才能被傳送到主記憶體中,以便被CPU所取用。
管理所存資料的法則分下列兩種:一、暫存器的管理法則:每當CPU要從主記憶體取出某資料時,這法則便先檢查所要的資料是否已在任何暫存器中。
若是,則不必到主記憶體去取,否則便從主記憶體取出該筆資料放到相對應的暫存器中。
這個法則可以很經濟地完全做成硬體形式。
二、作業系統內的管理模組:它是專門用來管理系統中的主記憶體,此記憶管理系統的功能有下面四種:(一)追蹤主記憶體中每一位置的狀況,也就是辨別每一位置是否已被分配或尚未被分配。
(二)決定記憶體的分配政策,也就是決定某塊記憶體要分配給誰?
分配多少?
何時分配?
等等。
若主記憶體是由一個以上的進程共用,則記憶管理系統須先決定那一進程先做。
(三)分配技術-決定要分配記憶體時,此記憶管理系統必須選出特定的位置,並且要更新有關分配的資料。
(四)解分配的技術和政策-任何進程都可以主動地釋放原先分配到的主記憶體,也可以由記憶管理系統依據解分配政策重新分配記憶體。
在解分配之後也必須重新更新狀況資料。
(林國棟)
引用:http://ap6.pccu.edu.tw/Encyclopedia/data.asp?id=8305 |