回覆列表
  • 1 # 使用者5329267834357

    是錯誤的。

    先給各位介紹一下記憶體/外存的定義。

    記憶體:記憶體是計算機中重要的部件之一,它是與CPU進行溝通的橋樑。計算機中所有程式的執行都是在記憶體中進行的,因此記憶體的效能對計算機的影響非常大。記憶體(Memory)也被稱為記憶體儲器和主儲存器,其作用是用於暫時存放CPU中的運算資料,以及與硬碟等外部儲存器交換的資料。

    外存:外儲存器是指除計算機記憶體及CPU快取以外的儲存器,此類儲存器一般斷電後仍然能儲存資料。常見的外儲存器有硬碟、軟盤、光碟、隨身碟等。

    為了方便描述,咱們把沒有爭議的“名稱具體到硬體”做一遍。一般來講,標題裡的“執行記憶體”指的是DDR SDRAM(下稱SDRAM),標題裡的“記憶體”指的是EMMC/UFS。

    接下來我們先了解一下手機執行一個APP時的流程,然後和上面的定義進行對比。

    檔案一開始存在EMMC/UFS裡,執行之後,CPU會把檔案從EMMC/UFS裡調到SDRAM裡暫存,CPU需要某個檔案就從SDRAM裡拿,用完再還給SDRAM,等檔案使用完畢後,CPU會把SDRAM裡的檔案存回EMMC/UFS裡面。(這個流程忽略了CPU自帶的L1L2L3快取)

    可以看到,SDRAM是直接和CPU通訊的,而且SDRAM也會和EMMC/UFS進行通訊,SDRAM負責暫存執行中的檔案。EMMC/UFS只負責儲存不用的檔案,不和CPU直接通訊,只和SDRAM進行通訊。(防槓,再說一次這裡不涉及CPU快取)

    對照上面的定義,可以得出:DDR SDRAM屬於記憶體,EMMC/UFS屬於外存。因此把EMMC/UFS叫做記憶體的說法是錯誤的。(把記憶體叫做執行記憶體個人認為沒啥問題)

    解答區(看到啥問題能答就順便答這了):

    Q:如果EMMC/UFS不叫記憶體,那叫什麼?

    A:外存,或者普遍點的叫硬碟或者儲存空間,不論如何都不叫記憶體,避免歧義很重要。

    ……………………………………………………………………

    更新日誌:

  • 中秋節和大豐收的關聯?
  • 如何在創業中避免失敗?