內容簡介
《現代體繫結構上的UNIX繫統:內核程序員的對稱多處理和緩存技術(修訂版)》首先回顧了與全書其他內容切實相關的UNIX繫統內幕。回顧的目的是增進讀者對UNIX操作繫統概念的了解,並且定義隨後使用的術語。《現代體繫結構上的UNIX繫統:內核程序員的對稱多處理和緩存技術(修訂版)》接下來的內容分為3個部分。第一部分“高速緩存存儲繫統”介紹了高速緩存體繫結構、術語和概念,詳細考察了4種常見的高速緩存實現——3種虛擬高速緩存的變體和物理高速緩存。第二部分“多處理器繫統”討論了調整單處理器內核的實現,使之適合於緊密耦合、共享存儲多處理器上運行時所面臨的問題和設計事宜,還研究了幾種不同的實現。最後一部分介紹多處理器高速緩存一致性,這一部分通過研究高速緩存加入到一個緊密耦合、共享存儲器多處理器繫統時出現在操作繫統和高速緩存體繫結構上的問題,從而將前兩個部分的內容結合到一起。
《現代體繫結構上的UNIX繫統:內核程序員的對稱多處理和緩存技術(修訂版)》適合於大學計算機及相關專業高年級本科生或者研究生使用。每一章都包含有一組練習題,問題都需要采用這一章所提供的信息以及一些額外學到的知識來解答,習題大都建立在這一章中所出現的例子的基礎之上。在本書的末尾有選擇地給出了習題的答案。
《現代體繫結構上的UNIX繫統:內核程序員的對稱多處理和緩存技術(修訂版)》適合於大學計算機及相關專業高年級本科生或者研究生使用。每一章都包含有一組練習題,問題都需要采用這一章所提供的信息以及一些額外學到的知識來解答,習題大都建立在這一章中所出現的例子的基礎之上。在本書的末尾有選擇地給出了習題的答案。