出版時(shí)間:2008-5 出版社:王紅 中國(guó)水利水電出版社 (2008-05出版) 作者:王紅 編 頁(yè)數(shù):257
內(nèi)容概要
本書(shū)介紹操作系統(tǒng)的基本原理及應(yīng)用,并以Linux操作系統(tǒng)作為具體實(shí)例加以說(shuō)明。全書(shū)共9章,主要內(nèi)容包括操作系統(tǒng)的基本概念、功能、發(fā)展史及Linux操作系統(tǒng)概述;進(jìn)程的概念、進(jìn)程描述、進(jìn)程控制、進(jìn)程的同步與互斥、進(jìn)程通信及線程;作業(yè)調(diào)度及進(jìn)程調(diào)度、死鎖的概念與產(chǎn)生原因以及解決死鎖的方法;內(nèi)存分配及回收方法、重定位及虛擬存儲(chǔ)器的實(shí)現(xiàn)原理;文件的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)及文件系統(tǒng)的構(gòu)成;操作系統(tǒng)對(duì)設(shè)備的控制、分配以及緩沖區(qū)的管理等;Linux系統(tǒng)的網(wǎng)絡(luò)功能,現(xiàn)在流行的UNIX、Windows操作系統(tǒng)的特點(diǎn)、原理以及分布式操作系統(tǒng)的概況;操作系統(tǒng)的安全性。 本書(shū)中的新版算法采用C語(yǔ)言描述。例題典型,便于初學(xué)者對(duì)操作系統(tǒng)原理進(jìn)行理解、掌握并運(yùn)用;在配套教材《操作系統(tǒng)實(shí)訓(xùn)(Linux)——習(xí)題解答、例題解析、實(shí)驗(yàn)指導(dǎo)》中,為各章提供了豐富的實(shí)訓(xùn)內(nèi)容?! ”緯?shū)內(nèi)容全面,選材適當(dāng),結(jié)構(gòu)合理,理論結(jié)合實(shí)際,可作為應(yīng)用型本科、成人高校、高職高專(zhuān)院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)的操作系統(tǒng)課程的教材,也可以作為相關(guān)專(zhuān)業(yè)的技術(shù)人員的參考書(shū)。
書(shū)籍目錄
序第二版前言第一版前言第1章 操作系統(tǒng)概論本章學(xué)習(xí)目標(biāo)1.1 操作系統(tǒng)的地位1.2 操作系統(tǒng)的功能1.2.1 提供人機(jī)接口1.2.2 管理計(jì)算機(jī)資源1.3 操作系統(tǒng)的發(fā)展過(guò)程l.3.1 推動(dòng)操作系統(tǒng)發(fā)展的主要?jiǎng)恿?.3.2 無(wú)操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)1.3.3 單道批處理系統(tǒng)1.3.4 多道批處理系統(tǒng)1.3.5 分時(shí)系統(tǒng)1.3.6 實(shí)時(shí)系統(tǒng)1.3.7 微機(jī)操作系統(tǒng)1.3.8 網(wǎng)絡(luò)操作系統(tǒng)1.3.9 分布式操作系統(tǒng)1.4 操作系統(tǒng)的特性1.5 操作系統(tǒng)的體系結(jié)構(gòu)1.5.1 層次結(jié)構(gòu)1.5.2 微內(nèi)核結(jié)構(gòu)1.6 Linux介紹1.6.1 Linux簡(jiǎn)介1.6.2 Linux的內(nèi)核特征1.6.3 Linux的發(fā)展及展望本章小結(jié)習(xí)題一第2章 進(jìn)程管理本章學(xué)習(xí)目標(biāo)2.1 進(jìn)程的引入2.1.1 程序的順序執(zhí)行2.1.2 程序的并發(fā)執(zhí)行及其特征2.1.3 進(jìn)程的定義與特征2.1.4 進(jìn)程的基本狀態(tài)及轉(zhuǎn)換2.1.5 Linux進(jìn)程的狀態(tài)2.2 進(jìn)程的描述2.2.1 進(jìn)程控制塊PCB2.2.2 進(jìn)程控制塊的組織方式2.2.3 Linux進(jìn)程的PCB2.3 進(jìn)程控制2.3.1 進(jìn)程的家族關(guān)系2.3.2 進(jìn)程的創(chuàng)建與終止2.3.3 進(jìn)程的阻塞與喚醒一2.3.4 Linux系統(tǒng)調(diào)用2.4 進(jìn)程的同步與互斥2.4.1 臨界資源的概念2.4.2 進(jìn)程的互斥與同步2.4.3 鎖機(jī)制2.4.4 信號(hào)量機(jī)制2.5 進(jìn)程同步問(wèn)題舉例一2.5.1 生產(chǎn)者一消費(fèi)者問(wèn)題2.5.2 讀者一寫(xiě)者問(wèn)題2.5.3 哲學(xué)家進(jìn)餐問(wèn)題2.6 進(jìn)程通信2.6.1 共享存儲(chǔ)器系統(tǒng)2.6.2 消息傳遞系統(tǒng)2.6.3 管道通信系統(tǒng)2.6.4 信號(hào)通信機(jī)制2.7 線程2.7.1 線程的基本概念2.7.2 線程的狀態(tài)與轉(zhuǎn)換操作2.7.3 引入線程的好處2.7.4 多線程的實(shí)現(xiàn)2.7.5 LinuX系統(tǒng)的線程本章小結(jié)第3章 處理機(jī)調(diào)度與死鎖__本章學(xué)習(xí)目標(biāo)一3.1 作業(yè)管理3.1.1 作業(yè)的概念3.l.2 批處理系統(tǒng)的作業(yè)管理……第5章 文件管理第6章 設(shè)備管理第7章 Linux網(wǎng)絡(luò)基礎(chǔ)第8章 現(xiàn)代操作系統(tǒng)實(shí)例第9章 操作系統(tǒng)的安全性參考文獻(xiàn)
章節(jié)摘錄
第1章 操作系統(tǒng)概論1.1 操作系統(tǒng)的地位計(jì)算機(jī)系統(tǒng)由硬件和軟件構(gòu)成,硬件是計(jì)算機(jī)系統(tǒng)的物質(zhì)基礎(chǔ),負(fù)責(zé)完成基本操作;軟件通過(guò)對(duì)硬件基本功能的排列實(shí)現(xiàn)人們所需的高級(jí)功能,如學(xué)習(xí)、游戲、娛樂(lè)、辦公等,人們?cè)诟邔油ㄟ^(guò)軟件來(lái)使用計(jì)算機(jī)系統(tǒng)完成各種工作,軟件是計(jì)算機(jī)系統(tǒng)的靈魂。正如人們彈奏鋼琴一樣,作為硬件的鋼琴提供了固定數(shù)量的能發(fā)出基本音符的琴鍵,演奏者通過(guò)對(duì)這些固定數(shù)量的琴鍵的排列彈奏,就能奏出無(wú)限多種類(lèi)的樂(lè)曲來(lái)。計(jì)算機(jī)系統(tǒng)是分層次的,最低層是未配置任何軟件的硬件裸機(jī),硬件之上是軟件,軟件又分為若干層次,最低層是操作系統(tǒng)。操作系統(tǒng)是覆蓋在裸機(jī)上的第一層軟件,它直接控制、管理各種硬件資源。在裸機(jī)上安裝了操作系統(tǒng)后,就為其他軟件和用戶(hù)提供了工作環(huán)境。操作系統(tǒng)要為人們有效地使用計(jì)算機(jī)提供用戶(hù)接口,首先要提供作業(yè)控制接口,使用戶(hù)能通過(guò)終端輸入一定命令來(lái)控制作業(yè)流程,如啟動(dòng)一個(gè)應(yīng)用程序,通過(guò)這個(gè)接口用戶(hù)還可以完成一些基本操作,如文件操作、顯示或設(shè)置系統(tǒng)日期和時(shí)間等;而且操作系統(tǒng)還為應(yīng)用開(kāi)發(fā)人員提供了系統(tǒng)功能調(diào)用,提高了應(yīng)用開(kāi)發(fā)效率。操作系統(tǒng)還要對(duì)系統(tǒng)資源進(jìn)行統(tǒng)一管理,使各并發(fā)進(jìn)程能按一定原則合理共享系統(tǒng)資源,并在保證各并發(fā)進(jìn)程順利運(yùn)行的基礎(chǔ)上提高資源利用率。所以,操作系統(tǒng)是整個(gè)計(jì)算機(jī)系統(tǒng)的控制管理中心。
編輯推薦
《21世紀(jì)高等院校規(guī)劃教材?操作系統(tǒng)原理及應(yīng)用:Linux(第2版)》內(nèi)容全面,選材適當(dāng),結(jié)構(gòu)合理,理論結(jié)合實(shí)際,可作為應(yīng)用型本科、成人高校、高職高專(zhuān)院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)的操作系統(tǒng)課程的教材,也可以作為相關(guān)專(zhuān)業(yè)的技術(shù)人員的參考書(shū)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
操作系統(tǒng)原理及應(yīng)用Linux PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版