這本書主要介紹係統軟件的運行機製和原理,涉及在Windows和Linux兩個係統平颱上,一個應用程序在編譯、鏈接和運行時刻所發生的各種事項,包括:代碼指令是如何保存的,庫文件如何與應用程序代碼靜態鏈接,應用程序如何被裝載到內存中並開始運行,動態鏈接如何實現,C/C++運行庫的工作原理,以及操作係統提供的係統服務是如何被調用的。每個技術專題都配備瞭大量圖、錶和代碼實例,力求將復雜的機製以簡潔的形式錶達齣來。本書最後還提供瞭一個小巧且跨平颱的C/C++運行庫MiniCRT,綜閤展示瞭與運行庫相關的各種技術。
對裝載、鏈接和庫進行瞭深入淺齣的剖析,並且輔以大量的例子和圖錶,可以作為計算機軟件專業和其他相關專業大學本科高年級學生深入學習係統軟件的參考書。同時,還可作為各行業從事軟件開發的工程師、研究人員以及其他對係統軟件實現機製和技術感興趣者的自學教材。
深入讲解程序的链接、装载、运行 最后的miniCRT代码好像有两个小bug,但基本不影响程序运行 P419 第14行(不算空行)后好像应该return的 P419 第20行(不算空行)后好像应该检查并设置next->next->priv 关于crtbegin和crtend的链接顺序,在gcc 4.3.2(ubuntu8.10)环境下,ld会自动...
評分书里面写了不少比较底层的知识,而且介绍的还比较具体。另外还有一个简单的运行时库的实现。 适合常翻常看。难得的不错的国内的计算机书。
評分今年二月份拿到这本书的电子稿时,还不是现在这个名字。 《程序员的自我修养》这个名字听起来比原来的那个名字感觉好一些,但又让人感觉有点不知所谓。还是副标题直接:《链接、装载与库》。我更愿意接受这样的一个名字,有如那本多年前读过的英文经典:《Linkers & Loaders》...
評分今天花了一天的时间从头到尾翻了一遍, 跳过了那些有X86汇编的部分, 和分析C++ CRT中解构析构的部分, 其他的都读了一遍. 读完之后唯一的感觉就是: 此书非读不可, 而且要经常读. 毫无疑问作者对于链接, 装载和库这三个方面是有深刻的认识的, 于深度和广度都无可挑剔, 而且组织...
評分花了近1个月的时候,总算是看了一遍. 作为一本技术介绍书籍,有时间的话,也还是值得一看的.书中的很多的内容,在其它地方也是可以找到的,当然,也有不少的地方,我也是第一次在这本书里面看到. 总的说来,看这本书来算是很流畅的,书中的很多问题,自己以前也有思考过,不过没有思考到...
悲催的暴龍,剛好買瞭一本有缺頁和重頁的書。
评分任何計算機的問題都可以通過增加一個層來解決。
评分其實 我是一名⋯⋯⋯⋯⋯⋯⋯⋯ 程序員。
评分總算掃完瞭. 這本書還是當作工具書來用吧. 對操作係統和程序之間的層麵有瞭一點基本的概念瞭.
评分瞭解二進製平颱的耦閤方式有好處。
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有