作 者:俞甲子,石凡,潘愛民 著 著作 定 價:65 齣 版 社:電子工業齣版社 齣版日期:2009年04月01日 裝 幀:平裝 ISBN:9787121085116 ●第1部分 簡介
● 第1章 溫故而知新
● 1.1 從HELLO WORLD 說起
● 1.2 萬變不離其宗
● 1.3 站得高,望得遠
● 1.4 操作係統做什麼
● 1.5 內存不夠怎麼辦
● 1.6 眾人拾柴火焰高
● 1.7 本章小結
●第2部分 靜態鏈接
● 第2章 編譯和鏈接
● 2.1 被隱藏瞭的過程
● 2.2 編譯器做瞭什麼
● 2.3 鏈接器年齡比編譯器長
● 2.4 模塊拼裝——靜態鏈接
● 2.5 本章小結
● 第3章 目標文件裏有什麼
● 3.1 目標文件的格式
● 3.2 目標文件是什麼樣的
● 3.3 挖掘SIMPLESECTION.O
●部分目錄
內容簡介
本書主要介紹係統軟件的運行機製和原理,涉及在Windows和Linux兩個係統平颱上,一個應用程序在編譯、鏈接和運行時刻所發生的各種事項,包括:代碼指令是如何保存的,庫文件如何與應用程序代碼靜態鏈接,應用程序如何被裝載到內存中並開始運行,動態鏈接如何實現,C/C++運行庫的工作原理,以及操作係統提供的係統服務是如何被調用的。每個技術專題都配備瞭大量圖、錶和代碼實例,力求將復雜的機製以簡潔的形式錶達齣來。本書很後還提供瞭一個小巧且跨平颱的C/C++運行庫MiniCRT,綜閤展示瞭與運行庫相關的各種技術。
本書對裝載、鏈接和庫進行瞭深入淺齣的剖析,並且輔以大量的例子和圖錶,可以作為計算機軟件專業和其他相關專業大學本科高年級學生深入學習係統軟件的參考書。同時,還可作為各行業從事軟件開發的工程師、研究人員以及其他對係統軟件實現機製和技術感興趣等 靠前部分 簡介
靠前章 溫故而知新
1.2 萬變不離其宗
計算機是個很好廣泛的概念,大到占用數層樓的用於科學計算的不錯計算機,小到手機上的嵌入式芯片都可以被稱為計算機。雖然它們的外形、結構和性能都韆差萬彆,但至少它們都有“計算”這個概念。在本書裏麵,我們將計算機的範圍限定在很為流行、使用很廣泛的PC機,更具體地講是采用兼容x86指令集的32位CPU的個人計算機。原因很簡單:因為筆者手上目前隻有這種類型的計算機可供操作和實驗,不過相信90%以上的讀者也是,所以在這一點上我們很快能達成共識。其實選擇具體哪種平颱並不是很關鍵的,雖然各種平颱的等
程序員的自我修養—鏈接、裝載與庫 下載 mobi epub pdf txt 電子書