[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Linux內核設計與實現 (原書第三3版) 陳莉君 華章專業*發者書庫 L
該商品所屬分類:圖書 -> 機械工業出版社
【市場價】
529-768
【優惠價】
331-480
【作者】 拉芙 
【出版社】機械工業出版社 
【ISBN】9787111338291
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



店鋪:機械工業出版社官方旗艦店
出版社:機械工業出版社
ISBN:9787111338291

商品編碼:10026485195308
品牌:機械工業出版社(CMP)
出版時間:2011-06-01

頁數:200
字數:447000
審圖號:9787111338291

作者:拉芙

    
    
"baecf198635367d9.jpgeef3fc2728ae9c53.jpg

商品參數

  商品基本信息

商品名稱:   Linux內核設計與實現 (原書第3版)
作者:   陳莉君
市場價:   69.00
ISBN號:   9787111338291
版次:   1-12
出版日期:   2011-06
頁數:   335
字數:   447
出版社:   機械工業出版社


內容介紹

   內容簡介
    本書基於Linux2.6.34內核詳細介紹了Linux內核繫統,覆蓋了從核心內核繫統的應用到內核設計與實現等各方面內容。主要內容包括:進程管理、進程調度、時間管理和定時器、繫統調用接口、內存尋址、內存管理和頁緩存、VFS、內核同步以及調試技術等。同時本書也涵蓋了Linux2.6內核中頗具特色的內容,包括CFS調度程序、搶占式內核、塊I/O層以及I/O調度程序等。本書采用理論與實踐相結合的路線,能夠帶領讀者快速走進Linux內核世界,真正開發內核代碼。本書適合作為高等院校操作繫統課程的教材或參考書,也可供相關技術人員參考。
    



目錄

  目錄
譯者序
序 言
前 言
作者簡介
*1章 Linux內核簡介1
1.1 Unix的歷史1
1.2 追尋Linus足跡:Linux簡介2
1.3 操作繫統和內核簡介3
1.4 Linux內核和傳統Unix內核的比較5
1.5 Linux內核版本7
1.6 Linux內核*發者社區8
1.7 小結8
*2章 從內核出發10
2.1 獲取內核源碼10
2.1.1 使用Git10
2.1.1 安裝內核源代碼10
2.1.3 使用補丁11
2.2 內核源碼樹11
2.3 編譯內核12
2.3.1 配置內核12
2.3.2 減少編譯的垃圾信息14
2.3.3 衍生多個編譯作業 14
2.3.4 安裝新內核14
2.4 內核開發的特點15
2.4.1 無libc庫抑或無標準頭文件15
2.4.2 GNU C16
2.4.3 沒有內存保護機制18
2.4.4 不要輕易在內核中使用浮點數18
2.4.5 容積小而固定的棧18
2.4.6 同步和並發18
2.4.7 可移植性的重要性19
2.5 小結19
第3章 進程管理20
3.1 進程20
3.2 進程描述符及任務結構 21
3.2.1 分配進程描述符22
3.2.2 進程描述符的存放23
3.2.3 進程狀態23
3.2.4 設置當前進程狀態25
3.2.5 進程上下文25
3.2.6 進程家族樹25
3.3 進程創建26
3.3.1 寫時拷貝27
3.3.2 fork()27
3.3.3 vfork()28
3.4 線程在Linux中的實現28
3.4.1 創建線程29
3.4.2 內核線程30
3.5 進程終結31
3.5.1 刪除進程描述符32
3.5.2 孤兒進程造成的進退維谷32
3.6 小結34
第4章 進程調度35
4.1 多任務35
4.2 Linux 的進程調度36
4.3 策略36
4.3.1 I/O消耗型和處理器消耗型的進程36
4.3.2 進程優先級37
4.3.3 時間片38
4.3.4 調度策略的活動38
4.4 Linux調度算法39
4.4.1 調度器類39
4.4.2 Unix 繫統中的進程調度40
4.4.3 公平調度41
4.5 Linux調度的實現42
4.5.1 時間記賬42
4.5.2 進程選擇44
4.5.3 調度器入口48
4.5.4 睡眠和喚醒49
4.6 搶占和上下文切換51
4.6.1 用戶搶占53
4.6.2 內核搶占53
4.7 實時調度策略54
4.8 與調度相關的繫統調用54
4.8.1 與調度策略和優先級相關的繫統調用55
4.8.2 與處理器綁定有關的繫統調用55
4.8.3 放棄處理器時間56
4.9 小結56
第5章 繫統調用57
5.1 與內核通信57
5.2 API、POSIX和C庫57
5.3 繫統調用58
5.3.1 繫統調用號59
5.3.2 繫統調用的性能59
5.4 繫統調用處理程序60
5.4.1 指定恰當的繫統調用60
5.4.2 參數傳遞60
5.5 繫統調用的實現61
5.5.1 實現繫統調用61
5.5.2 參數驗證62
5.6 繫統調用上下文64
5.6.1 綁定一個繫統調用的*後步驟65
5.6.2 從用戶空間訪問繫統調用67
5.6.3 為什麼不通過繫統調用的方式實現68
5.7 小結68
第6章 內核數據結構69
6.1 鏈表69
6.1.1 單向鏈表和雙向鏈表69
6.1.2 環形鏈表70
6.1.3 沿鏈表移動71
6.1.4 Linux 內核中的實現71
6.1.5 操作鏈表73
6.1.6 遍歷鏈表75
6.2 隊列78
6.2.1 kfifo79
6.2.2 創建隊列79
6.2.3 推入隊列數據79
6.2.4 摘取隊列數據80
6.2.5 獲取隊列長度80
6.2.6 重置和撤銷隊列80
6.2.7 隊列使用舉例 81
6.3 映射 81
6.3.1 初始化一個idr82
6.3.2 分配一個新的UID82
6.3.3 查找UID83
6.3.4 刪除UID84
6.3.5 撤銷idr84
6.4 二叉樹84
6.4.1 二叉搜索樹84
6.4.2 自平衡二叉搜索樹 85
6.5 數據結構以及選擇 87
6.6 算法復雜度88
6.6.1 算法88
6.6.2 大o 符號88
6.6.3 大θ符號89
6.6.4 時間復雜度89
6.7 小結 90
第7章 中斷和中斷處理91
7.1 中斷91
7.2 中斷處理程序92
7.3 上半部與下半部的對比93
7.4 注冊中斷處理程序93
7.4.1 中斷處理程序標志94
7.4.2 一個中斷例子95
7.4.3 釋放中斷處理程序95
7.5 編寫中斷處理程序96
7.5.1 共享的中斷處理程序97
7.5.2 中斷處理程序實例97
7.6 中斷上下文99
7.7 中斷處理機制的實現100
7.8 /proc/interrupts102
7.9 中斷控制103
7.9.1 禁止和激活中斷103
7.9.2 禁止指定中斷線105
7.9.3 中斷繫統的狀態105
7.10 小結106
第8章 下半部和推後執行的工作107
8.1 下半部107
8.1.1 為什麼要用下半部108
8.1.2 下半部的環境108
8.2 軟中斷110
8.2.1 軟中斷的實現111
8.2.2 使用軟中斷113
8.3 tasklet114
8.3.1 tasklet的實現114
8.3.2 使用tasklet116
8.3.3 老的BH機制119
8.4 工作隊列120
8.4.1 工作隊列的實現121
8.4.2 使用工作隊列124
8.4.3 老的任務隊列機制126
8.5 下半部機制的選擇127
8.6 在下半部之間加鎖128
8.7 禁止下半部128
8.8 小結129
第9章 內核同步介紹131
9.1 臨界區和競爭條件131
9.1.1 為什麼我們需要保護132
9.1.2 單個變量133
9.2 加鎖134
9.2.1 造成並發執行的原因135
9.2.2 了解要保護些什麼136
9.3 死鎖137
9.4 爭用和擴展性138
9.5 小結140
*10章 內核同步方法141
10.1 原子操作141
10.1.1 原子整數操作142
10.1.2 64位原子操作144
10.1.3 原子位操作145
10.2 自旋鎖147
10.2.1 自旋鎖方法148
10.2.2 其他針對自旋鎖的操作149
10.2.3 自旋鎖和下半部150
10.3 讀-寫自旋鎖150
10.4 信號量152
10.4.1 計數信號量和二值信號量153
10.4.2 創建和初始化信號量154
10.4.3 使用信號量154
10.5 讀-寫信號量155
10.6 互斥體156
10.6.1 信號量和互斥體158
10.6.2 自旋鎖和互斥體158
10.7 完成變量158
10.8 BLK:大內核鎖159
10.9 順序鎖160
10.10 禁止搶占161
10.11 順序和屏障162
10.12 小結165
*11章 定時器和時間管理166
11.1 內核中的時間概念166
11.2 節拍率:HZ167
11.2.1 理想的HZ值168
11.2.2 高HZ的優勢169
11.2.3 高HZ的劣勢169
11.3 jiffies170
11.3.1 jiffies的內部表示171
11.3.2 jiffies 的回繞172
11.3.3 用戶空間和HZ173
11.4 硬時鐘和定時器174
11.4.1 實時時鐘174
11.4.2 繫統定時器174
11.5 時鐘中斷處理程序174
11.6 實際時間176
11.7 定時器178
11.7.1 使用定時器178
11.7.2 定時器競爭條件180
11.7.3 實現定時器180
11.8 延遲執行181
11.8.1 忙等待181
11.8.2 短延遲182
11.8.3 schedule_timeout()183
11.9 小結




"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部