計算機存儲介質
我們今天一起來學習一下我們現在生活中的存儲介質,談到存儲,你可能想到最多的是現在常用的U盤,硬盤,磁盤等一些我們常用到的,那除了這些還有哪些存儲方式呢?恩嘛來看一下下面的圖

首先我們來一下最下面的網絡存儲,說起網絡存儲你可能就想到我們的雲盤,各種雲盤,雲盤是我們存儲的一種方式,也是存儲容量也是最大的,你自己想想你的百度網盤有多大。
接下來就到我們的硬盤了,這我們也經常接觸到的存儲方式,電腦硬盤,移動硬盤這些相對來說也是可以存儲很多的東西,但是比網絡存儲就小了很多。
接下來到我們的內存,什麼是內存?我們買電腦除了看硬盤是多大的,我們還要看內存是多大的對吧,他也是一種存儲的介質,容量比硬盤又小了很多,接下來就到我們普通人很難接觸和了解的緩存和寄存器這兩個存儲了,但是做為計算機愛好者得我們和程序員我想應該還是要好好的去理解一下。
區別
容量排行:
網絡 > 硬盤>內存>緩存>寄存器
網絡存儲容量最大,依次遞減,很多人可能就問了既然網絡可以 存儲很大,為什麼不全部使用網絡呢?還要細分下來?接下來我們看另外一個區別你就知道為什麼了,接下來我們來看讀取速度的排行:
寄存器>緩存>內存>硬盤>網絡
來看出來了么,這速度和容量居然是反比的,寄存器的速度是最快的,最慢的是網絡。這一點我舉一個例子:各位使用雲盤下載的一份資料,和在自己電腦雙擊打開文件夾那個快一點?那到這裡很多就會問了。那我們為什麼不能把寄存器做大一點呢?因為貴呀!!在給你舉一個例子,你買電腦的時候,有兩種硬盤,固態硬盤和機械硬盤,一般我們的固態都會比機械硬盤貴,但是它速度快呀!要是一個T的寄存器那價格可能不是我們可以消費的。
內存和硬盤的關係

吹了那麼多我們回歸到今天主要的內容上,還是剛剛我們的圖,只是這次多了一個CPU,首先給大家描述一個程序啟動的過程你就會很明白各個存儲介質之間的關係了。
首先我們去網上下載一個電腦版的QQ軟件,最開始我們可以說這個軟件是存儲在網絡上的,然後被我們下載到電腦硬盤,我們可以理解為從網絡上讀取到硬盤,下好了存硬盤裡面就可以用了?不是吧?我們下好了之後點安裝,這個過程是把一些可以執行的程序加載到內存裡面,然後往下,變成一條條指令加載到緩存和寄存器裡面,最後由我們的CPU到寄存器裡面把指令取出來執行。到現在你的QQ才算正常運行可用了。
緩存性質
關於緩存呢我在補充一些知識點,很多人不知道緩存是什麼東西,可以通俗一點地講就是我們的CPU讀取速度太快了,內存的讀寫速度跟不上,那這時候我們總不能讓CPU停下來等數據吧?這時候我們的緩存就派上場了,他做的一個工作是什麼呢?就是在提前給CPU把一些數據從內存裡面取出來放着,當CPU需要數據的時候直接去緩存裡面拿,就不用每次都跑到內存裡面去拿,這樣效率就會高很多。
總結
計算機中主要的存儲部件主要是我們的內存和硬盤。硬盤中存儲的程序必須加載到內存之後才能運行,在硬盤中保存的原始程序是無法直接運行的,這是因為我們的CPU需要通過內部程序計數器來指定內存地址,然後才能讀出程序,就算CPU可以直接讀取硬盤,那速度也是很慢的,運行速率也會降低,有興趣可以直接去了解一下我們CPU的運行速度和現在硬盤最快的讀寫速度。當然我們的計算機存儲知識可不只這些,學無止境,感興趣可以自己深入去了解。在這裡只是簡單地和大家分享一下!
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/211702.html
微信掃一掃
支付寶掃一掃