計(jì)算機(jī)操作系統(tǒng)原理

出版時間:2008-11  出版社:西安電子科技大學(xué)出版社  作者:肖競?cè)A,陳建勛  頁數(shù):278  

內(nèi)容概要

本書全面系統(tǒng)地介紹了操作系統(tǒng)的經(jīng)典內(nèi)容和最新發(fā)展,以及目前主流操作系統(tǒng)Linux的工作原理及實(shí)現(xiàn)技巧。    本書內(nèi)容共9章,分為操作系統(tǒng)概述、進(jìn)程管理、作業(yè)管理及用戶接口、存儲管理、文件管理、設(shè)備管理、死鎖、操作系統(tǒng)的安全性、嵌入式操作系統(tǒng)。其中包括Linux系統(tǒng)介紹、Linux進(jìn)程管理、Linux內(nèi)存管理、Linux文件管理、Linux設(shè)備管理及Linux系統(tǒng)調(diào)用實(shí)現(xiàn)。從實(shí)用的角度把理論與實(shí)踐緊密結(jié)合起來。    本書可作為高等院校計(jì)算機(jī)專業(yè)、信息管理及信息系統(tǒng)等相關(guān)專業(yè)的操作系統(tǒng)原理課程教材,也可作為操作系統(tǒng)與軟件開發(fā)人員的參考書。

書籍目錄

第1章 操作系統(tǒng)概述  1.1 操作系統(tǒng)概念  1.2 操作系統(tǒng)的功能    1.2.1 處理機(jī)管理    1.2.2 存儲管理    1.2.3 設(shè)備管理    1.2.4 文件管理    1.2.5 作業(yè)管理  1.3 操作系統(tǒng)的發(fā)展    1.3.1 無操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)    1.3.2 早期簡單批處理操作系統(tǒng)    1.3.3 多道批處理操作系統(tǒng)  1.4 操作系統(tǒng)的類型    1.4.1 單用戶操作系統(tǒng)    1.4.2 批處理操作系統(tǒng)    1.4.3 分時操作系統(tǒng)    1.4.4 實(shí)時操作系統(tǒng)    1.4.5 通用操作系統(tǒng)    1.4.6 網(wǎng)絡(luò)操作系統(tǒng)    1.4.7 分布式操作系統(tǒng)  1.5 操作系統(tǒng)的特征  1.6 Linux概述    1.6.1 Linux的優(yōu)越性能    1.6.2 Linux內(nèi)核的組成及功能    習(xí)題一第2章 進(jìn)程管理  2.1 進(jìn)程的概念    2.1.1 程序的順序執(zhí)行及其特性    2.1.2 程序的并發(fā)執(zhí)行及其特性    2.1.3 并行與并發(fā)的概念差別    2.1.4 進(jìn)程的概念及其特性    2.1.5 進(jìn)程的組成    2.1.6 PCB的組織方式    2.1.7 進(jìn)程的狀態(tài)及其轉(zhuǎn)換  2.2 進(jìn)程控制    2.2.1 原語    2.2.2 進(jìn)程控制原語  2.3 進(jìn)程調(diào)度    2.3.1 進(jìn)程調(diào)度的功能    2.3.2 進(jìn)程調(diào)度方式    2.3.3 進(jìn)程調(diào)度的原則    2.3.4 進(jìn)程調(diào)度算法  2.4 進(jìn)程的同步與互斥    2.4.1 臨界資源和臨界區(qū)    2.4.2 進(jìn)程的同步    2.4.3 進(jìn)程的互斥    2.4.4 用鎖操作原語實(shí)現(xiàn)進(jìn)程的互斥    2.4.5 信號量及P、v操作原語    2.4.6 利用信號量及P、V操作原語實(shí)現(xiàn)進(jìn)程的同步與互斥    2.4.7 經(jīng)典的進(jìn)程同步互斥問題  2.5 進(jìn)程通信    2.5.1 進(jìn)程通信機(jī)制    2.5.2 直接通信——消息緩沖通信    2.5.3  間接通信——信箱通信  2.6 線程    2.6.1 線程引入的目的    2.6.2 線程的概念    2.6.3 線程屬性    2.6.4 線程和進(jìn)程的關(guān)系    2.6.5 線程的功能特征    2.6.6 線程的分類及比較  2.7 Linux進(jìn)程管理    2.7.1 Linux進(jìn)程的組成 ……第3章 作業(yè)管理及用戶接口第4章 存儲管理第5章 文件管理第6章 設(shè)備管理第7章 死銷第8章 操作系統(tǒng)的安全性第9章 嵌入式操作系統(tǒng)附錄A 實(shí)驗(yàn)附錄B Linux常用命令參考文獻(xiàn)

章節(jié)摘錄

第1章 操作系統(tǒng)概述1.1 操作系統(tǒng)概念計(jì)算機(jī)科學(xué)技術(shù)發(fā)展至今,其應(yīng)用領(lǐng)域不斷廣泛與深入,已成為現(xiàn)代信息社會的基礎(chǔ)?,F(xiàn)代的計(jì)算機(jī)系統(tǒng),無論是大型計(jì)算機(jī)、小型計(jì)算機(jī)還是微型計(jì)算機(jī)都是由硬件和軟件兩大部分組成的。計(jì)算機(jī)硬件,即我們看得見摸得著的硬實(shí)體,它包括主機(jī)(一個或多個處理器(CUP)、內(nèi)存)、I/O設(shè)備(鍵盤、顯示器、磁盤、I/O接口)以及其他一些外圍設(shè)備(打印機(jī)、繪圖儀、光盤等)??傊?jì)算機(jī)硬件部分是一個由多種電子和機(jī)械設(shè)備組成的復(fù)雜系統(tǒng),它們構(gòu)成了系統(tǒng)本身和用戶作業(yè)賴以活動的物質(zhì)基礎(chǔ)和環(huán)境。在此基礎(chǔ)上為了方便用戶使用計(jì)算機(jī),還需要編制各種系統(tǒng)軟件來管理這些硬件設(shè)備,以實(shí)現(xiàn)與擴(kuò)充機(jī)器的功能。除此之外,還應(yīng)當(dāng)有大量用于解決用戶實(shí)際問題的應(yīng)用程序,正是這些程序組成了計(jì)算機(jī)的軟件系統(tǒng)。由以上所述可知,軟件可分為兩大類:系統(tǒng)軟件和應(yīng)用軟件。人們首先直接在硬件上加載一層程序,用它來管理整個計(jì)算機(jī)硬件設(shè)備以及一些軟件信息資源,同時還為用戶提供開發(fā)應(yīng)用程序的環(huán)境,這就是操作系統(tǒng)軟件和實(shí)用程序。應(yīng)用軟件是在操作系統(tǒng)支持下,為實(shí)現(xiàn)用戶要求而編制的各種應(yīng)用程序。圖中是計(jì)算機(jī)系統(tǒng)的一個層次結(jié)構(gòu)框圖。人們把沒有加載操作系統(tǒng)的主機(jī)叫做裸機(jī)(圖中陰影部分)。裸機(jī)就是組成主機(jī)的硬件。如果計(jì)算機(jī)的用戶直接在這種裸機(jī)的環(huán)境下工作,顯然是不方便的,那就意味著必須用機(jī)器語言編寫程序,必須由計(jì)算機(jī)的使用者編寫硬件的控制管理程序、設(shè)備的驅(qū)動程序,這將嚴(yán)重影響工作效率,降低機(jī)器的利用率。為了快捷方便地使用計(jì)算機(jī),從第二代電子計(jì)算機(jī)開始,設(shè)計(jì)研究人員開始為機(jī)配置一種系統(tǒng)軟件,專門用于控制與管理計(jì)算機(jī)的所有硬件并提供方便快捷使用計(jì)算機(jī)的手段,這就是操作系統(tǒng)軟件。

編輯推薦

《計(jì)算機(jī)操作系統(tǒng)原理:Linux實(shí)例分析》:高等學(xué)校電子與通信類專業(yè)“十一五”規(guī)劃教材。

圖書封面

評論、評分、閱讀與下載


    計(jì)算機(jī)操作系統(tǒng)原理 PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   很好是我要的
  •   比學(xué)校的賣的便宜
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7