回覆列表
  • 1 # 使用者3332037859491

    可以這樣理解

    快取(cache)存的是即將馬上肯定要處理的資料

    記憶體(ram)存的是可能等會要處理的資料,或者剛剛處理過要安排其他硬體繼續處理的東西

    硬碟(rom)歷史上處理過,不好說哪天會繼續處理的資料。

    或者也可以這樣理解

    記憶體是四級快取 硬碟是五級快取(新的CPU技術有了更高階的快取時,它倆的級別往後順延)

    級別序數越高 速度越快 容量越小。

    之前看過一種說法(我估計是瞎說的)

    一級快取可以命中90%左右的指令需求(即CPU下一步所需的指令90%可以在一級快取內找到)

    二級快取可以將這個數提高到99%

    三級快取可以將這個數提高到99.99%

    只有不到0.01%的指令需要CPU去記憶體裡找。

    要注意的一點是,快取裡的內容不是固定的,而是隨用隨清隨增的。

    雖然硬體工程師們也希望快取能做的大一些,但物理上的空間有限,決定了增加空間的成本過高。

  • 中秋節和大豐收的關聯?
  • 40寸照片是多大?