計算機的重要部件之儲存器

2021-08-19 23:25:29 字數 908 閱讀 5365

儲存器顧名思義當然是用來儲存東西的,哈哈,是的在計算機中我們用儲存器來儲存資料。

儲存器又分為主儲存器,簡稱主存,和高速緩衝儲存器,那這個高速緩衝儲存器通常是整合在cpu中的,高速緩衝儲存器中常常放一些我們要用的頻率高的資料。當然還有硬碟,我們也把它稱之為儲存器,那我們在硬碟中存放的是我們一般不常用的檔案,其實硬碟就像乙個倉庫一樣,是來儲存我們不常用的資料的。

那我今天主要要說的是主存,主存在計算機中是乙個怎樣的存在呢,那就是我們的計算機在執行任務時,我們的資料是在硬碟中存放的,把在硬碟中存放的有用的資料載入到主存中,cpu通過訪問主存來獲取資料來進行分析和計算,進而在把資料返回到主存,然後在把它放到我們的硬碟中儲存起來,即這就是主存,那可以看出主存實際上就相當於我們臨時搭建的乙個倉庫,用來臨時儲存我們的檔案的,在計算機斷電之後,即我們將計算機關閉之後,這個倉庫就會被銷毀,那就是我們這裡面所儲存的資料都會消失不見的。那這就是主存了。

在我們上面所說到的要將磁碟中的檔案載入到主存中,那這時通過一些程式實現的,那這個程式就是作業系統,作業系統就是我們計算機中的管理者,用來管理我們的硬體資源,使得資源得到合理的分配。

而我們在實際儲存時是將主存劃分成幾個不同的段,主存的最高位址向下存放的是我們的作業系統程式,最低位址即0向上的一段區域是不被利用的,接下來我們把餘下的記憶體區域又分為靜態去和動態區,靜態區是挨著未分配的區域向上的一段區域,那這段區域為可讀可寫資料區域,唯讀,且不可寫的區域,動態區挨著作業系統向低位址的即就是我們的棧區,中間為可共享的區域,存放的是我們的共享庫函式,比如printf()函式,最後的一段區域即就是我們的堆區了,堆區是供我們的程式在執行時申請記憶體區域時所利用的空間,堆區是向上增長的,棧區是向下生長的,即是從高位址向低位址生長的,堆是向上生長的,即是從低位址向高位址生長的。

在我們想要執行我們的程式時,作業系統會根據程式的分割槽情況,將程式載入到它相應記憶體區域中去,這樣有助於保護我們的程式。

計算機的儲存器

計算機組成之儲存器 目前我們採用的計算機都是馮.諾依曼結構,採用的都是程式驅動型,使用者使用計算機解決問題必須編寫程式,儲存程式和執行程式。儲存器按儲存位置分為 記憶體儲器 外儲存器 記憶體儲器 記憶體小,讀寫速度快 外儲存器 記憶體大,讀寫速度慢,且每次呼叫資料都得先通過主線再進行呼叫。按儲存介質...

計算機的儲存器

早期cpu從記憶體中拿取資料。最早計算機被發明時,cpu的處理速度和記憶體的讀寫速度非常相似。記憶體中的資料擱到cpu處理,處理完之後再送回去。後來隨著技術的發展,cpu的處理速度越來越快,記憶體的讀寫速度變化不大。在記憶體上開闢一片小空間叫cache,在cache上開闢一片小的空間叫暫存器。後來c...

計算機各個部件的超頻

超頻 嚴格意義上的超頻是乙個廣泛的概念,它是指任何提高計算機某一部件工作頻率而使之在非標準頻率下工作從而提高該部件工作效能的行為,其中包括cpu超頻 主機板超頻 記憶體超頻 顯示卡超頻和硬碟超頻等等很多部分。通常所說的cpu超頻僅僅是提高cpu的工作頻率而採用的一種方法。一般來說,cpu製造商都會為...