回覆列表
  • 1 # 使用者7243126401183

    需求不同。想弄懂這個問題,先明白pc是如何工作的。我們的cpu想要讀取資料,就要從儲存裝置裡呼叫,儲存裝置有內部儲存(記憶體)和外部儲存(硬碟,光碟等)。為什麼分記憶體和外存呢,是因為我們對儲存裝置有幾種需求:第一,訪問的時候速度快;第二,能夠永久儲存;第三,容量夠大。因為種種技術上和成本上的考慮,目前沒有一種儲存裝置能夠同時滿足以上三種需求,所以pc的結構裡就把上面兩種需求分為兩部分:內部儲存器負責高速的傳輸,外部儲存器負責大容量的長期儲存。我們再來看看二者是如何工作的記憶體是cpu直接透過匯流排訪問的,它是用來儲存cpu常用資料的。cpu會頻繁的訪問記憶體,所以記憶體必須擁有足夠高的讀寫速度,才不會成為系統性能的瓶頸。硬碟是透過序列的方式訪問的,它的用途就是永久性的儲存資料,速度快不快,一定程度上對系統性能的影響不像記憶體那麼明顯。當cpu想要訪問硬碟中的資料,只能先把他們讀到記憶體中,也就是載入到記憶體,然後cpu再訪問記憶體以達到讀取資料的目的。也就是說,硬碟的速度慢一些,影響到操作有,載入、傳輸檔案,載入應用程式。一旦相應的資料到了記憶體中,硬碟的速度就無關緊要了。所以,硬碟的訪問頻率相比記憶體來講並不是相高。另外,記憶體有一個特點是掉點易失,也就是pc斷電之後記憶體中的資料就全部丟失了,這也是為什電腦突然斷電之後再次開啟不是上一次的進度(因為上一次的進度儲存在記憶體中,記憶體掉點資料就沒了)。正因為它可以掉電不儲存資料,所以才有可能在一定的成本下中達到如此高的速度。而硬碟要求的是穩定和大容量,同時掉電不易失是基本要求。在掉電不易失的要求下,硬碟能選擇的原理就不那麼多了,至少記憶體顆粒的原理就不適用。所以現在硬碟進化到了利用巨磁效應的地步,而下一種技術是flash顆粒,也就是ssd所採用的解決方案。所以,我們首先需求記憶體的速度足夠快,然後在此基礎上才考慮硬碟的速度也要跟上。因為畢竟位置不同,承擔的任務不同,所以讀寫速度不是硬碟最重要的職能(最重要的是掉電不丟失)

  • 中秋節和大豐收的關聯?
  • 七彩文鳥會唱歌嗎?