注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)操作系統(tǒng)之編程觀察

操作系統(tǒng)之編程觀察

操作系統(tǒng)之編程觀察

定 價(jià):¥59.00

作 者: 羅秋明 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787302489733 出版時(shí)間: 2018-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 315 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)彌合了操作系統(tǒng)理論課程和操作系統(tǒng)編碼實(shí)現(xiàn)之間的斷層。以Linux真實(shí)操作系統(tǒng)為觀察對(duì)象,主要利用proc文件系統(tǒng)展示出來(lái)的內(nèi)核行為數(shù)據(jù)來(lái)講述操作系統(tǒng)的核心概念。

作者簡(jiǎn)介

暫缺《操作系統(tǒng)之編程觀察》作者簡(jiǎn)介

圖書(shū)目錄

目錄

第1章Linux安裝與訪問(wèn)1
1.1安裝Linux1
1.1.1下載CentOS 71
1.1.2CentOS 7安裝3
1.2虛擬機(jī)安裝Linux9
1.2.1VirtualBox安裝9
1.2.2虛擬機(jī)配置17
1.2.3虛擬機(jī)安裝Linux19
1.3ssh遠(yuǎn)程終端訪問(wèn)21
1.4初次接觸Linux24
1.4.1簡(jiǎn)單操作24
1.4.2運(yùn)行HelloWorld程序29
1.4.3操作系統(tǒng)接口32
1.5閱讀注意事項(xiàng)33
1.6本章小結(jié)34

第2章進(jìn)程控制35
2.1進(jìn)程基本概念35
2.1.1進(jìn)程實(shí)體37
2.1.2進(jìn)程間組織關(guān)系38操作系統(tǒng)之編程觀察目錄2.1.3進(jìn)程控制命令42
2.2創(chuàng)建與撤銷進(jìn)程44
2.2.1fork()創(chuàng)建子進(jìn)程44
2.2.2孤兒進(jìn)程和僵尸進(jìn)程47
2.2.3exec函數(shù)族49
2.2.4通過(guò)kill()撤銷進(jìn)程51
2.2.5創(chuàng)建守護(hù)進(jìn)程51
2.3創(chuàng)建pthread線程56
2.3.1進(jìn)程與線程57
2.3.2創(chuàng)建方法58
2.4進(jìn)程和線程資源開(kāi)銷60
2.4.1PCB開(kāi)銷60
2.4.2內(nèi)存描述符開(kāi)銷63
2.5本章小結(jié)64
2.6練習(xí)65

第3章進(jìn)程調(diào)度66
3.1調(diào)度與均衡66
3.1.1調(diào)度與均衡框架71
3.1.2全系統(tǒng)的調(diào)度統(tǒng)計(jì)72
3.2進(jìn)程狀態(tài)及其轉(zhuǎn)變75
3.2.1進(jìn)程狀態(tài)75
3.2.2狀態(tài)轉(zhuǎn)換80
3.2.3進(jìn)程的調(diào)度統(tǒng)計(jì)83
3.3進(jìn)程的調(diào)度88
3.3.1普通進(jìn)程的CFS調(diào)度88
3.3.2實(shí)時(shí)進(jìn)程調(diào)度93
3.4進(jìn)程遷移與負(fù)載均衡103
3.4.1CFS進(jìn)程的負(fù)載均衡104
3.4.2實(shí)時(shí)進(jìn)程的負(fù)載均衡111
3.5本章小結(jié)114
3.6練習(xí)114

第4章進(jìn)程間通信與同步115
4.1進(jìn)程間通信115
4.1.1管道115
4.1.2System V IPC120
4.2進(jìn)程間同步133
4.2.1System V IPC信號(hào)量集133
4.2.2POSIX信號(hào)量145
4.3本章小結(jié)154
4.4練習(xí)154

第5章內(nèi)存管理156
5.1虛存空間管理156
5.1.1進(jìn)程映像156
5.1.2堆區(qū)161
5.1.3文件映射區(qū)168
5.1.4棧區(qū)171
5.1.5訪問(wèn)任意進(jìn)程的虛存176
5.1.6虛存使用的物理頁(yè)幀179
5.2分頁(yè)機(jī)制與頁(yè)表181
5.2.1分頁(yè)機(jī)制182
5.2.2進(jìn)程頁(yè)表186
5.3物理內(nèi)存組織管理193
5.3.1頁(yè)幀、節(jié)點(diǎn)、內(nèi)存域193
5.3.2空閑頁(yè)幀管理——buddy系統(tǒng)200
5.3.3物理內(nèi)存分配與回收204
5.3.4內(nèi)存回收215
5.4本章小結(jié)227
5.5練習(xí)228

第6章綜合——新進(jìn)程創(chuàng)建到運(yùn)行229
6.1shell讀入命令229
6.1.1用戶空間與內(nèi)核空間229
6.1.2讀入命令231
6.2創(chuàng)建進(jìn)程237
6.2.1fork()復(fù)制進(jìn)程237
6.2.2替換進(jìn)程映像238
6.2.3開(kāi)始運(yùn)行新進(jìn)程239
6.2.4進(jìn)程映像與缺頁(yè)240
6.3本章小結(jié)240
6.4練習(xí)241

第7章VFS文件系統(tǒng)242
7.1VFS242
7.1.1VFS對(duì)象243
7.1.2文件系統(tǒng)類型245
7.2文件基本操作246
7.2.1命令行基本操作246
7.2.2編程接口248
7.3目錄結(jié)構(gòu)253
7.3.1樹(shù)形結(jié)構(gòu)253
7.3.2軟/硬鏈接254
7.3.3文件系統(tǒng)創(chuàng)建與安裝258
7.4頁(yè)緩存264
7.4.1頁(yè)緩存基本概念265
7.4.2頁(yè)緩存動(dòng)態(tài)變化266
7.5非文件功能268
7.5.1交換268
7.5.2設(shè)備接口273
7.5.3proc文件系統(tǒng)279
7.6本章小結(jié)280
7.7練習(xí)280

第8章EXT2文件系統(tǒng)281
8.1EXT2磁盤(pán)數(shù)據(jù)的組織281
8.1.1整體布局281
8.1.2超級(jí)塊283
8.1.3塊組描述符285
8.1.4索引節(jié)點(diǎn)286
8.1.5目錄結(jié)構(gòu)289
8.2EXT2文件系統(tǒng)的創(chuàng)建291
8.2.1分配磁盤(pán)空間291
8.2.2創(chuàng)建環(huán)回設(shè)備292
8.2.3創(chuàng)建EXT2文件系統(tǒng)293
8.2.4安裝文件系統(tǒng)293
8.3查看EXT2磁盤(pán)數(shù)據(jù)294
8.3.1布局信息294
8.3.2塊組描述符299
8.3.3索引節(jié)點(diǎn)與文件內(nèi)容300
8.3.4目錄結(jié)構(gòu)304
8.4本章小結(jié)309
8.5練習(xí)310

附錄vi編輯命令311

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)