Linux源碼趣讀檢視原始碼討論檢視歷史
《Linux源碼趣讀》,閃客 著,出版社: 電子工業出版社。
電子工業出版社成立於1982年10月,是工業和信息化部直屬的科技與教育出版社,每年出版新書2400餘種,音像和電子出版物400餘種,期刊8種,出版物內容涵蓋了信息科技的各個專業分支以及工業技術、經濟管理、大眾生活、少兒科普[1]等領域,綜合出版能力位居全國出版行業前列[2]。
內容簡介
用讀一本小說的心態來閱讀本書,你會對整個操作系統的體系結構和邏輯細節有非常清晰的認識,從此愛上並閱讀更多的操作系統源碼。第1部分:進入內核前的苦力活。覆蓋從開機到運行到Linux中的main函數的關鍵流程解析,幫你清晰認識Intel CPU的體系結構。第2部分:「大戰」前期的初始化工作。講述main中的各種初始化函數,這些函數是操作系統各個模塊的交互橋樑,為理解後續操作系統各個模塊的運作原理打好基礎。第3部分:一個新進程的誕生。講述從內核態切換至用戶態,並建立起第一個用戶進程的全部過程。學完這部分,你將會理解一個多進程的操作系統是如何建立和運作的。第4部分:shell程序的到來。主要討論如何將磁盤中存儲的shell程序加載到內存中來,並最終交給CPU去執行。通過這個過程你會看清一個程序從存儲到硬盤到最終被執行的全部過程。第5部分:一條shell命令的執行。讓我們跟着一條shell命令「走南闖北」,從用戶輸入給計算機一個字符串開始,一直到該程序的最終執行,這一過程能幫你把前面所學的知識融會貫通,整個操作系統的啟動流程與運作原理,將會生動形象地浮現在你的腦海中。
參考文獻
- ↑ 100部科普經典名著,豆瓣,2018-04-26
- ↑ 關於我們,電子工業出版社