導體存儲器按照存取方式劃分可以分為 2 種:
RAM 又分為 SRAM 和 DRAM 兩種實現類型:
靜態RAM
動態RAM
半導體存儲器劃分
半導體存儲器類型
P U的任務是到主存中取指令 按指令的指示進行下一步工作。這個是一個不斷自動重復的過程。另一方面,他要解讀指令的內容。所以開機之后,CPU就會自動的到主存中取指令。或者說開機之后去取第一條指令。主存中的內容是非常詳細的。他會告訴C P U所做的事情是什么對應的數據是放在哪里?比如做一個加法,數據A在125號單元數據B在126號單元,算好后存到126單元。下一條指令在210號單元。
如果用易失性存儲器進行存儲的話,一旦斷電就會丟失。如果C P U想到里面去取指令就會發現完全空白的狀態。那么機器就無法工作了,所以這樣的機器必須要有一些掉電之后里面的內容不會丟。那么我們最熟悉的就是硬盤。但是輔存是不會跟C P U直接通信的,它是通過I/O接口連接到主機的。如何控制I/O接口的工作是需要一些指令的。所以我們需要另一種存儲器,他既能保證掉電之后能工作。就是只讀存儲器,它的容量不會特別大,但是他能存一些關鍵的信息。它可以指出操作系統在復存中的哪個位置。如何通過接口調到隨機存儲器中。我完成了數據的調取后是CPU再去訪問隨機存儲器, 所以主存是由隨機存儲器和只讀存儲器構成的。只讀存儲器存放一些開機后必要的信息。和更詳細的信息是放在隨機存儲器當中的。這樣做的原因是隨機存儲器,他的讀寫速度是非常快的。而只讀存儲器的信息是來保存一些固定的信息。他最開始是不能寫的。而現在雖然能寫了,但是速度依然很慢。這就是為什么不能用只讀存儲器來代替RAM.
我們來看一下只讀存儲器的一些類型的發展歷程。首先為什么叫做只讀存儲器?是因為他最開始出來的時候只能寫一次。存儲內容是有半導體制造商按用戶提出的要求,在芯片的生產過程中直接寫弄無法修改。這里要區分一下可編程和可查除這兩個概念。對于最原始的存儲器,他也是可以編程的,不過這種編程是一次性的。但是他是不能擦寫的。由于每次都有廠商批量的生產。靈活性不高,后來發展成了可以由用戶寫的版本。后來發展成了閃速存儲器(flash memory),比如U盤,寫入速度較快。再后來發展成的固態硬盤,但是他依然無法代RAM.
我們按下保存之后就是把RAM上的信息保存到輔存。這樣下次打開的時候實際上。是個全空的RAM,然后到輔存上把數據掉到RAM.再顯示到屏幕上,而ROm的作用就是在開機的時候告訴C P U應該從輔存中調入那些東西到RAM.
算機的RAM、ROM、內存和硬盤你分得清嗎?
今天就來詳細區分學習,看看它們到底有什么區別。
·RAM(運行內存):運行內存就像電腦的"臨時工",它只能臨時存儲運行中的程序,當程序或者電腦關閉后里面的信息就會消失,但它的速度非常快。當打開一個程序時,它會被加載到內存中,以便CPU能夠快速地讀取和執行。內存的容量會影響電腦的運行速度和多任務處理能力,所以它的容量越大電腦運行越流暢,容量越小就會越卡。
·ROM(只讀存儲器):ROM則像是電腦的"字典",里面存儲了一些固定的程序和數據,是廠家生產的時候就植入進去的,比如BIOS系統。它的內容無法更改,即使電腦關機里面的信息也不會丟失。ROM的作用是讓電腦在開機時能夠快速啟動,并執行一些基本的操作。
·硬盤(輔助存儲器):硬盤就像是電腦的"大倉庫",它可以存儲大量的數據且關機后數據依舊存在,包括操作系統、應用程序、文檔、圖片、視頻等等。硬盤的容量通常比內存大得多,但它的讀取速度相對較慢,當需要長期保存數據時就會將它們存儲到硬盤中。
現在已經了解了RAM、ROM、內存和硬盤的區別了吧!它們在電腦中各自扮演著重要的角色,共同提供了高效的計算體驗。
如果還想了解更多關于計算機的知識,記得點贊關注哦!