終于有人說清楚了什么是DRAM、什么是NAND Flash
來源:網(wǎng)絡素材
整理:李肖遙
(這段是給電腦小白的科普,大家可以酌情跳過) 不熟悉PC知識的朋友常常在選購設備時問,硬盤和內(nèi)存到底有什么差別?我硬盤容量明明有 1TB,但PC還是跑得很慢哎? 硬盤和內(nèi)存的差異,在于把電源關掉后、空間中儲存的數(shù)據(jù)還會不會留著。就算關掉電源,硬盤的數(shù)據(jù)也不會消失。 但我們要運算數(shù)據(jù)時,如果 CPU 要直接從硬盤里面抓數(shù)據(jù),時間會太久。所以”內(nèi)存”會作為中間橋梁,先到硬盤里面復制一份進來、再讓 CPU 直接到內(nèi)存中拿數(shù)據(jù)做運算。這樣會?比直接去硬盤抓數(shù)據(jù),快約數(shù)百萬倍。 打開任務管理器,就可以看到現(xiàn)在執(zhí)行中程序占掉的內(nèi)存空間,很多人就在罵Chrome 耗費的運算資源很高,內(nèi)存使用率高于其他瀏覽器,多開幾個分頁內(nèi)存就被吃完了。 所以簡單來說,計算機在運作就像是辦公一樣,喝飲料、看書本、聽音響… 想一次使用越多東西、桌面(內(nèi)存)就要越大。但其他一時間沒有要用到的東西,都會放在抽屜(硬盤)里面。所以硬盤就算再大,你一次想執(zhí)行很多任務,還是得要看內(nèi)存大小。 內(nèi)存的處理速度比硬盤更快,但斷電之后數(shù)據(jù)會消失,且價格也比硬盤貴。 當然存儲器的層次結構里面還有更多細節(jié)。參見后文。 簡單來說,CPU 里面也有一個儲存空間,叫做 Register。要運算時、CPU 會從內(nèi)存中把數(shù)據(jù)載入Register、再讓Register中存的數(shù)字做運算,運算完再將結果存回內(nèi)存中。畢竟 CPU 和內(nèi)存終究還是兩片不同的芯片,沒有在同一片芯片里直接抓數(shù)據(jù)快。 還有一個概念是 Cache,這是CPU 和內(nèi)存之間的中間橋梁。 速度來講,就是:CPU里面的Register > Cache > 內(nèi)存 > 硬盤。越上層(越靠近 CPU),速度就越快、價格越高、容量越低。
存儲器的分類

存儲器的單元
存儲器層次結構

存儲器的應用





NAND Flash 又是什么呢?


???????????????? ?END ????????????????
關注我的微信公眾號,回復“加群”按規(guī)則加入技術交流群。
關注程序員編程基地,回復“pdf”獲取程序員必讀經(jīng)典書單,一起編程一起進階。
點擊“閱讀原文”查看更多分享,歡迎點分享、收藏、點贊、在看。
評論
圖片
表情
