Linux作業系統原理與套用(第二版)

《Linux作業系統原理與套用(第二版)》是2022年西安電子科技大學出版社出版圖書,作者是張玲。

基本介紹

  • 中文名:Linux作業系統原理與套用(第二版)
  • 作者:張玲
  • 類別:普通高等教育計算機類專業系列教材
  • 出版社:西安電子科技大學出版社
  • 出版時間:2022年1月1日
  • 頁數:315 頁
  • 定價:55.00 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787560660806
內容簡介,目錄,

內容簡介

本書以理論結合實踐、注重套用為原則,全面、系統地講述作業系統的基本原理,並將其與Linux的實現和套用技術緊密結合。全書內容分為三部分:第一部分為基礎篇,包括作業系統概述、Linux操作基礎以及vi文本編輯器;第二部分為原理篇,介紹作業系統的基本原理和Linux核心實現技術,包括進程管理、存儲管理、檔案管理、設備管理和作業系統接口;第三部分為套用刪想充灶篇,包括Shell程式設計和Linux系統管理。
本書文字通俗易懂,舉例充分,內容循序漸進。書中配有難度適中且實用性強的示例和習題,可以幫助讀者加深對作業系統原理的理解,同時掌握Linux作業系統的套用技術和基本開發技能。
本書適合作為高等院校計算機專業和信息類專業本科生作業系統課程的教材,也可作為Linux套用開發人員的自學教材。

目錄

第一部分 基礎篇
第1章 作業系統概述
1.1 認識作業系統
1.1.1 作業系統的概念
1.1.2 作業系統的功能
1.2 作業系統的發展與現狀
1.2.1 作業系統的發展
1.2.2 作業系統的分類與現狀
1.3 Linux作業系統概述
1.3.1 Linux的發展背景與歷史
1.3.2 Linux作業系統的特點
1.3.3 Linux作業系統的組成
1.3.4 Linux作業系統的版本
1.3.5 Linux作業系統的套用與發展
習題
第2章 Linux操作基礎
2.1 Linux基本操作
2.1.1 登錄
2.1.2 修改口令
2.1.3 退出
2.1.4 系統的關閉與重啟
2.2 Linux命令
2.2.1 命令的格式
2.2.2 命令的輸入與執行
2.2.3 幾個簡單命令
2.2.4 在線上幫助
2.3 Linux檔案操作
2.3.1 Linux系統的檔案
2.3.2 Linux系統的目錄
2.3.3 常用的目錄操作命令
2.3.4 常用的檔案操作命希仔淋令
2.4 輸入/輸出重定向
2.4.1 命令的輸刪艱敬入與輸出
2.4.2 輸入重定向
2.4.3 輸出重定向
2.4.4 管道
習題
第3章 VI文本編輯器
3.1 vi文本編輯器概述
3.1.1 vi文本編輯器介紹
3.1.2 vi的工作模式
3.1.3 vi的基本工作流程
3.2 vi基本提組洪命令
3.2.1 游標移動
3.2.2 輸入與刪除
3.2.3 修改與替換
3.2.4 複製、貼上與選擇
3.2.5 撤銷與重做
3.3 vi常用末行命令
3.3.1 搜尋與替換命令
3.3.2 檔案操作與退出命令
3.3.3 其他常用命令
習題
第二部分煮射樂恥 原理篇
第4章 進程管理
4.1 進程
4.1.1 程式的順序執行與並發執行
4.1.2 進程的概念
4.1.3 進程控制塊
4.1.4 Linux系統中的進程
4.2 進程的運行模式
4.2.1 作業系統的核心
4.2.2 中斷與系統調用
4.2.3 進程的運行模式
4.3 進程的描述與組織
4.3.1 進程的資源
4.3.2 進程的描述結構
4.3.3 進程的組織
4.4 進程控制
4.4.1 進程控制的功能
4.4.2 Linux系統的進程控制
4.4.3 Shell命令的執行過程
4.5 進程調度
4.5.1 進程調度的基本原理
4.5.2 Linux系統的進程調度
4.5.3 Linux系統的進程切換
4.6 進程的互斥與同步
4.6.1 進程間的制約關係
4.6.2 信號量同步機制
4.6.3 Linux的信號量機嚷乎騙制
4.6.4 死鎖問題
4.7 進程通信
4.7.1 進程通信的方式
4.7.2 Linux信號通信原理
4.遷擔7.3 Linux管道通信原理
4.8 執行緒
4.8.1 執行緒的概念
4.8.2 執行緒與進程的比較
4.8.3 核心級執行緒與用戶級執行緒
4.8.4 Linux系統的執行緒
習題
第5章 存儲管理
5.1 存儲管理概述
5.1.1 記憶體的分配與回收
5.1.2 存儲地址的變換
5.1.3 記憶體的保護
5.1.4 記憶體的擴充
5.2 存儲管理方案
5.2.1 段式存儲管理
5.2.2 頁式存儲管理
5.3 虛擬存儲管理
5.3.1 虛擬存儲技術
5.3.2 頁式虛擬存儲器原理
5.4 Linux的存儲管理
5.4.1 Linux的記憶體訪問機制
5.4.2 進程地址空間的管理
5.4.3 記憶體空間的管理
5.4.4 頁面的交換
習題
……
第三部分 套用篇
附錄
參考文獻
3.3 vi常用末行命令
3.3.1 搜尋與替換命令
3.3.2 檔案操作與退出命令
3.3.3 其他常用命令
習題
第二部分 原理篇
第4章 進程管理
4.1 進程
4.1.1 程式的順序執行與並發執行
4.1.2 進程的概念
4.1.3 進程控制塊
4.1.4 Linux系統中的進程
4.2 進程的運行模式
4.2.1 作業系統的核心
4.2.2 中斷與系統調用
4.2.3 進程的運行模式
4.3 進程的描述與組織
4.3.1 進程的資源
4.3.2 進程的描述結構
4.3.3 進程的組織
4.4 進程控制
4.4.1 進程控制的功能
4.4.2 Linux系統的進程控制
4.4.3 Shell命令的執行過程
4.5 進程調度
4.5.1 進程調度的基本原理
4.5.2 Linux系統的進程調度
4.5.3 Linux系統的進程切換
4.6 進程的互斥與同步
4.6.1 進程間的制約關係
4.6.2 信號量同步機制
4.6.3 Linux的信號量機制
4.6.4 死鎖問題
4.7 進程通信
4.7.1 進程通信的方式
4.7.2 Linux信號通信原理
4.7.3 Linux管道通信原理
4.8 執行緒
4.8.1 執行緒的概念
4.8.2 執行緒與進程的比較
4.8.3 核心級執行緒與用戶級執行緒
4.8.4 Linux系統的執行緒
習題
第5章 存儲管理
5.1 存儲管理概述
5.1.1 記憶體的分配與回收
5.1.2 存儲地址的變換
5.1.3 記憶體的保護
5.1.4 記憶體的擴充
5.2 存儲管理方案
5.2.1 段式存儲管理
5.2.2 頁式存儲管理
5.3 虛擬存儲管理
5.3.1 虛擬存儲技術
5.3.2 頁式虛擬存儲器原理
5.4 Linux的存儲管理
5.4.1 Linux的記憶體訪問機制
5.4.2 進程地址空間的管理
5.4.3 記憶體空間的管理
5.4.4 頁面的交換
習題
……
第三部分 套用篇
附錄
參考文獻

熱門詞條

聯絡我們