-
>
貨幣大歷史:金融霸權與大國興衰六百年
-
>
(精)方力鈞作品圖錄
-
>
《藏書報》2021合訂本
-
>
(精)中國當代書畫名家作品集·范碩:書法卷+繪畫卷(全2卷)
-
>
(噴繪樓閣版)女主臨朝:武則天的權力之路
-
>
書里掉出來一只狼+狼的故事-全2冊
-
>
奇思妙想創意玩具書(精裝4冊)
操作系統課程設計 版權信息
- ISBN:7111168216
- 條形碼:9787111168218 ; 978-7-111-16821-8
- 裝幀:簡裝本
- 冊數:暫無
- 重量:暫無
- 所屬分類:
操作系統課程設計 本書特色
本書設計了一組基于Linux環境的操作系統課程實驗,帶領讀者由淺入深地實際體驗Linux操作系統的設計原理。本書不僅僅提供了實驗背景知識、實驗內容、解決方案的描述,還系統地描述了Linux操作系統的基本實現原理,同時也給出了應用和內核編程可能涉及的系統調用、多線程庫函數及內核函數。本書既講解Linux操作系統原理,又提供實驗指導及編程參考,為Linux內核編程入門者提供了*基本的信息。
主要特點
· 通過詳細實例,循序漸進地啟發學生的設計思路。
· 有詳細的原理說明,無須參考其他理論書籍。
· 提供設計方法,激發學生的主觀能動性,培養學生的綜合設計能力。
操作系統課程設計 內容簡介
本書講解Linux操作系統原理及基本的內核編程。本書內容分為三部分,**部分介紹Linux操作系統原理;第二部分介紹7個基于Linux的實驗;第三部分(即附錄)包含建立Linux環境的說明及進行Linux用戶態及內核編程所需的函數說明等。
本書適合作為高等院校計算機專業操作系統實驗課的教材,也可以作為Linux環境應用及內核編程的參考書。
操作系統課程設計 目錄
第1章 Linux操作系統簡介
1.1 Linux的故事
1.2 Linux簡介
1.3 閱讀Linux內核源碼
1.4 小結
第2章 Linux的進程管理
2.1 進程與進程描述符
2.2 進程狀態及切換時機
2.3 進程的調度算法
2.4 進程的創建與消亡
第3章 Linux的存儲管理
3.1 物理內存的管理
3.2 進程空間的管理
第4章 Linux的文件系統
4.1 VFS
4.2 EXT2文件系統
4.3 有關的系統調用及處理流程
第5章 Linux的設備管理
5.1 設備文件的概念
5.2 相關數據結構
5.3 塊設備文件的open和read操作
第6章 中斷、異常及系統調用
6.1 中斷和異常的基本知識
6.2 異常處理函數
6.3 系統調用
6.4 中斷的處理
6.5 軟中斷
第7章 SYS V進程間通信
7.1 共同特性
7.2 信號量
7.3 消息隊列
7.4 共享內存
第二部分 實驗
實驗一 觀察Linux的行為
Linux下的proc文件系統簡介
實驗內容
解決方案
實驗二 進程間通信
Linux進程間通信簡介
本機內進程通信
網絡間進程通信
實驗內容
解決方案
實驗三 理解和增加Linux系統調用
內核及系統調用原理
實驗內容
解決方案
實驗四 內核模塊
Linux內核模塊簡介
模塊的組織結構
模塊的加載和卸載
內核模塊的編寫實例
實驗內容
解決方案
用戶空間和內核空間
進程
實驗五 proc文件系統編程
proc文件系統編程簡介
概述
函數接口
基本的例子
實驗內容
解決方案
實驗六 同步機制
同步機制簡介
阻塞任務
等待隊列
使用等待隊列
實驗內容
解決方案
實驗七 設備驅動程序
編寫設備驅動程序
Linux下設備驅動程序的基本結構
編寫Linux設備驅動程序的基本方法
radimo:一個塊設備驅動程序的例子
實驗內容
解決方案
USB設備簡述
Linux下的USB設備驅動程序簡介
設備驅動程序的調試方法
第三部分 附錄
附錄A 安裝Red Hat Linux
附錄B 編譯Linux內核
附錄C Linux 常用命令
附錄D Linux常用函數
附錄E 常用內核函數
- >
小考拉的故事-套裝共3冊
- >
名家帶你讀魯迅:故事新編
- >
苦雨齋序跋文-周作人自編集
- >
李白與唐代文化
- >
唐代進士錄
- >
山海經
- >
上帝之肋:男人的真實旅程
- >
史學評論