《存儲技術原理分析(基於Linux2.6內核源代碼)》中將設計一些主要的場景,跟蹤實現的各個層次,對其中的主要函數進行代碼級的講解。在分析每個模塊時,會給出整體框架與主要數據結構之間的關繫,並列出各個域的詳細含義。
采用這種方式,希望讀者能對存儲相關概念(如RAID、快照等)的內在實現有具體的了解,也試圖幫助讀者理解Linux內核設計和開發的一些思想,為進一步分析其他模塊(如進程管理、內存管理等)起借鋻作用。
本書適合作為高校計算機相關專業本科生和研究生學習操作繫統的輔助和實踐教材,也適合作為Linux愛好者學習內核的參考書籍。同時,它也是存儲從業工程師深入理解存儲架構,以及軟件開發工程師掌握軟件架構的有效工具。
《存儲技術原理分析(基於Linux2.6內核源代碼)》(作者敖青雲)通過對
Linux
2.6內核源代碼的分析,詳細討論存儲技術的內在實現原理。分為三條主線:解釋PCI設備、SCSI設備及塊設備的發現過程;跟蹤存儲I/O路徑,即用戶對文件的讀/寫請求怎麼通過中間各個層次,終到達磁盤介質;此外,還簡要介紹主機適配器、塊設備驅動及文件繫統等編程框架。
《存儲技術原理分析(基於Linux2.6內核源代碼)》中將設計一些主要的場景,跟蹤實現的各個層次,對其中的主要函數進行代碼級的講解。在分析每個模塊時,會給出整體框架與主要數據結構之間的關繫,並列出各個域的詳細含義。
采用這種方式,希望讀者能對存儲相關概念(如RAID、快照等)的內在實現有具體的了解,也試圖幫助讀者理解Linux內核設計和開發的一些思想,為進一步分析其他模塊(如進程管理、內存管理等)起借鋻作用。
本書適合作為高校計算機相關專業本科生和研究生學習操作繫統的輔助和實踐教材,也適合作為Linux愛好者學習內核的參考書籍。同時,它也是存儲從業工程師深入理解存儲架構,以及軟件開發工程師掌握軟件架構的有效工具。