一本基於linux的套用與核心編程書。本書結合多年作業系統課程理論與實踐教學經驗,基於當前流行的開源作業系統Ubuntu14.04LTS(Linux核心3.13.0)設計了一組作業系統課程實驗。
基本介紹
- 書名:作業系統實踐--基於Linux的套用與核心編程
- 作者:房勝、李旭健、黃玲、李哲
- ISBN:9787302405276
- 定價:39.50元
- 出版時間:2015.08.01
內容簡介,圖書目錄,
內容簡介
本書結合多年作業系統課程理論與實踐教學經驗,基於當前流行的開源作業系統Ubuntu14.04LTS(Linux核心3.13.0)設計了一組作業系統課程實驗。全書可分為兩大部分,第一部分是Linux操作與套用編程,包括Linux常用命令、C語言編程工具和典型的Linux套用開發,如多進程、進程通信等,並提供一個基於開源的Qt框架和MySQL資料庫的綜合實訓案例;第二部分是Linux核心編程,這一部分緊密結合作業系統課程的教學內容,包含進程管理、記憶體管理、設備驅動程式和虛擬檔案系統等。實驗安排循序漸進,每個實驗都有相應的原理性內容作為鋪墊。配套電子資源提供所有實驗的原始碼及其他相關資料,可從清華大學出版社網站下載。本書特點是實驗環境新、內容結構層次分明、經典與前沿兼顧,並與理論教學內容相呼應。
圖書目錄
第1章Linux概述
1.1Linux的發展
1.1.1Linux概念
1.1.2Linux和UNIX的淵源
1.1.3與Linux相關的協定和標準
1.2Linux的核心架構
1.2.1Linux作業系統結構
1.2.2Linux核心體系結構
1.2.3核心版本和獲取
1.2.4核心原始碼目錄結構
1.3Linux的主要版本
1.3.1Linux版本介紹
1.3.2Ubuntu的首次使用
1.4本章小結
習題
第2章Linux基本命令與套用
2.1認識命令行
2.1.1Terminal
2.1.2命令用法初體驗
2.1.3其他虛擬終端
2.1.4相關概念
2.2使用文本檔案
2.2.1創建文本檔案
2.2.2查看文本檔案內容
2.2.3查找及統計
2.3目錄和檔案
2.3.1目錄及檔案的基本操作
2.3.2檔案許可權
2.4管理用戶和用戶組
2.4.1相關配置檔案
2.4.2相關操作
2.5其他常見命令
2.5.1掛載和卸載設備
2.5.2安裝和卸載軟體
2.6本章小結
習題
練習
第3章從Hello Linux程式開始
3.1Hello Linux
3.1.1hello_linux的誕生
3.1.2Linux平台C語言編碼風格
3.1.3開發工具
3.2gcc編譯
3.2.1單檔案的編譯
3.2.2多個源檔案的編譯 ...