注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學操作系統(tǒng)原型:xv6分析與實驗

操作系統(tǒng)原型:xv6分析與實驗

操作系統(tǒng)原型:xv6分析與實驗

定 價:¥99.00

作 者: 羅秋明 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302579984 出版時間: 2021-07-01 包裝:
開本: 16開 頁數(shù): 560 字數(shù):  

內(nèi)容簡介

  《操作系統(tǒng)原型:xv6分析與實驗》作為系統(tǒng)軟件系列叢書的第四本,與已出版的《LinuxGNUC程序觀察》《操作系統(tǒng)之編程觀察》《Linux技術(shù)內(nèi)幕》共同組成系統(tǒng)軟件學習的遞進學習材料?!恫僮飨到y(tǒng)原型:xv6分析與實驗》共12章,全面分析了xv6的實現(xiàn)并提供了豐富的實驗及其示例代碼。在分析方面不僅包含了幾乎完整的C代碼解讀,還包括編譯、鏈接和程序裝入細節(jié),并給出了QEMU仿真、GDB調(diào)試和底層系統(tǒng)硬件架構(gòu)相關(guān)的必要知識。實驗方面安排了入門、中級和高級三個層次的內(nèi)容:入門實驗指導讀者自行增加一個系統(tǒng)調(diào)用并通過應(yīng)用程序驗證其功能,開啟修改操作系統(tǒng)首步;中級實驗全面體驗了調(diào)度機制和算法,以及進程間通信中的信號量、共享內(nèi)存和消息隊列的實現(xiàn),還有內(nèi)存管理中的離散內(nèi)存管理和代碼數(shù)據(jù)隔離實驗;高級實驗綜合多方面的知識,實現(xiàn)線程機制、文件功能擴展、虛擬內(nèi)存實驗以及多終端實驗。《操作系統(tǒng)原型:xv6分析與實驗》可作為計算機相關(guān)專業(yè)本科高年級學生和研究生的操作系統(tǒng)實驗課程教學用書,也可作為相關(guān)專業(yè)人員深入了解操作系統(tǒng)的實踐用書。

作者簡介

  深圳大學計算機與軟件學院副教授,廣東省國產(chǎn)高性能計算系統(tǒng)工程技術(shù)研究中心副主任、深圳市服務(wù)計算與應(yīng)用重點實驗室常務(wù)副主任,長期從事高性能計算研究。

圖書目錄

第1章 xv6安裝使用
1.1 運行于QEMU的xv6
1.1.1 CentOS 7+QEMU+xv6
1.1.2 Ubuntu 18+QEMU+xv6
1.2 調(diào)試觀察
1.2.1 xv6 shell命令
1.2.2 QEMU+gdb調(diào)試
1.2.3 多核調(diào)試
1.3 本章小結(jié)
練習
第2章 入門實驗
2.1 新增可執(zhí)行程序
2.1.1 磁盤映像的生成
2.1.2 添加簡單程序
2.2 新增系統(tǒng)調(diào)用
2.2.1 系統(tǒng)調(diào)用示例
2.2.2 添加系統(tǒng)調(diào)用
2.2.3 驗證新系統(tǒng)調(diào)用
2.3 觀察調(diào)度過程
2.4 本章小結(jié)
練習
第3章 xv6概述
3.1 xv6代碼總覽
3.2 xv6二進制代碼與鏡像
3.2.1 啟動扇區(qū)
3.2.2 內(nèi)核代碼
3.2.3 磁盤鏡像
3.2.4 xv6的Makefile
3.3 xv6內(nèi)核簡介
3.3.1 進程管理
3.3.2 內(nèi)存管理
3.3.3 文件系統(tǒng)
3.3.4 設(shè)備
3.4 本章小結(jié)
練習
……
第4章 系統(tǒng)啟動
第5章 內(nèi)存管理
第6章 進程管理與同步
第7章 中斷/異常/系統(tǒng)調(diào)用
第8章 中級實驗
第9章 xv6fs文件管理
第10章 設(shè)備管理
第11章 高級實驗
第12章 x86架構(gòu)概述

本目錄推薦

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