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

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

本書內容安排合理、重點突出、講解清楚,突出面向實踐、重在套用的特點,每章後面都附有大量相關習題。通過本書的學習,主要讓學生了解Linux作業系統的基本概念、基本原理和基本實現技術。

基本介紹

版權資訊,內容簡介,目錄,

版權資訊

ISBN: 9787503842337
開本: 16
定價: 22.00 元

內容簡介

本書是全國教育科學“九五”規劃重點研究項目成果,體現全新高職高專教育教學理念、當今IT專業領域主流技術和技能,是新時代高職高專計算機相關專業首選教材。本書是全國教育科學“九五”規劃重點研究項目成果,體現全新高職高專教育教學理念、當今IT專業領域主流技術和技能,是新時代高職高專計算機相關專業首選教材。
本書由8章構成,內容包括:緒論,作業系統接口,處理機管理,存儲器管理,檔案系統,設備管理,作業系統的結構與設計,分散式作業系統等內容。
本書內容安排合理、重點突出、講解清楚,突出面向實踐、重在套用的特點,每章後面都附有大量相關習題。通過本書的學習,主要讓學生了解Linux作業系統的基本概念、基本原理和基本實現技術。
本書可作為高職高專及各類高等院校計算機相關專業作業系統課程的教材,也可作為非計算機專業作業系統或Linux作業系統選修課教材。

目錄

前言
第1章 緒論
1.1 作業系統概述
1.1.1 作業系統的目標和作用
1.1.2 作業系統作為用戶與計算機的接口
1.1.3 作業系統作為計算機系統的資源管理器
1.2 作業系統的發展和類型
1.2.1 單道批處理系統
1.2.2 多道批處理系統
1.2.3 分時系統
1.2.4 實時系統
1.2.5 網路作業系統
1.2.6 分散式作業系統
1.3 微機作業系統
1.3.1 MS-DOS作業系統
1.3.2 Windows作業系統
1.3.3 Linux作業系統
1.4 Linux的使用常識
1.5 本章小結
1.6 習題
第2章 作業系統接口
2.1 在線上命令接口
2.1.1 在線上命令格式及其類型
2.1.2 終端處理程式
2.1.3 命令解釋程式
2.2 程式接口
2.2.1 系統調用與函式調用
2.2.2 系統調用的類型
2.2.3 系統調用的實現
2.3 圖形用戶接口
2.4 Linux用戶接口
2.4.1 Linux的命令行接口
2.4.2 Linux命令行中的通配符
2.4.3 Iinux常用命令
2.4.4 Linux的圖形接口
2.5 本章小結
2.6 習題
2.7 實驗:Linux常用命令和許可權的使用
第3章 處理機管理
3.1 進程的概念
3.1.1 程式的並發執行
3.1.2 進程的定義和特徵
3.1.3 進程的狀態及其轉換
3.1.4 進程控制塊PCB
3.2 進程控制
3.2.1 進程創建
3.2.2 撤消進程
3.2.3 進程阻塞
3.2.4 進程喚醒
3.2.5 進程切換
3.3 進程的同步與互斥
3.3.1 同步與互斥的概念
3.3.2 臨界區與臨界資源
3.3.3 軟體方法解決進程之間的互斥
3.3.4 硬體方法解決互斥
3.3.5 信號量機制
3.3.6 經典同步問題
3.3.7 管程(Monitor)
3.4 處理機調度
3.4.1 調度的類型
3.4.2 調度準則
3.4.3 調度算法
3.4.4 多處理機調度
3.5 進程通信
3.5.1 進程通信的類型
3.5.2 直接通信
3.5.3 間接通信
3.6 死鎖
3.6.1 死鎖的概念
3.6.2 死鎖產生的原因和條件
…………

相關詞條

熱門詞條

聯絡我們