8、深入理解電腦系統筆記:儲存空間階層,局部性

來源:互聯網
上載者:User

1、局部性有兩種形式:時間局部性(temporal locality)和空間局部性(spatial locality)。在一個具有良好時間局部性的程式中,被引用過一次的儲存空間位置很可能在不遠的將來再被多次引用;在一個具有良好空間局部性的程式中,如果一個儲存空間位置被引用了一次,那麼程式很可能在不遠的將來引用附近的一個儲存空間位置。

2、重複引用同一個變數的程式有良好的時間局部性。對於具有步長為k的參考模式的程式,步長越小,空間局部性越好;在儲存空間中以大步長跳來跳去的程式空間局部性會很差。

3、儲存空間儲存結構

4、關於緩衝

註:TLB: Translation Lookaside(後備) Buffer, MMU: Memory Management Unit, AFS: Andrew File System, NFS:Network FileSystem. latency(執行時間)。

<Computer Systems:A Programmer's Perspective>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.