出版時間:2008-8 出版社:清華大學出版社 作者:郁紅英,李春強 編著 頁數(shù):297
前言
操作系統(tǒng)課程是一門技術(shù)性很強的課程,是計算機及其相關(guān)專業(yè)本科生的必修課。它強調(diào)理論與實踐的結(jié)合,注重實踐訓練。由于操作系統(tǒng)涉及的原理和算法比較抽象,使很多學生難以理解和掌握。作者根據(jù)多年的教學經(jīng)驗與體會,同時汲取國內(nèi)外操作系統(tǒng)優(yōu)秀教材的精華,本著提高學生素質(zhì)、培養(yǎng)創(chuàng)新意識的精神編寫了《計算機操作系統(tǒng)》?!队嬎銠C操作系統(tǒng)》將理論與實踐相結(jié)合,全面系統(tǒng)地介紹了現(xiàn)代操作系統(tǒng)的基本理論和最新技術(shù),并具體分析了Windows和Linux中的實現(xiàn)技術(shù)和方法。本教材有以下幾個特點。(1)內(nèi)容全面,講解系統(tǒng)。在內(nèi)容講解上注意由淺入深,由表及里。先引出問題,再給出概念、實現(xiàn)技術(shù)和相關(guān)算法。(2)理論配有實例。《計算機操作系統(tǒng)》以Windows和Linux為實例,分別介紹了操作系統(tǒng)理論在這兩個實際操作系統(tǒng)中的具體應用,以充實的內(nèi)容在抽象概念與實際應用之間架設起橋梁,便于讀者理解。(3)理論與實踐相結(jié)合。操作系統(tǒng)課程的特點之一是實驗的難度大?!队嬎銠C操作系統(tǒng)》配套有《計算機操作系統(tǒng)實驗指導》,實驗指導中設計了不同類型的實驗題,對每個實驗題都進行了較為詳細的實驗指導,并配有經(jīng)過測試的源程序代碼供學生參考?!队嬎銠C操作系統(tǒng)》可作為操作系統(tǒng)課程的教材,也可作為有關(guān)專業(yè)技術(shù)人員學習計算機操作系統(tǒng)的參考書。《計算機操作系統(tǒng)》主要由郁紅英編寫。李春強對《計算機操作系統(tǒng)》的編寫提出了許多建設性的意見,并參加了部分章節(jié)的編寫工作。另外,馮庚豹、陳杰、田雨、郁楊參加了資料整理等工作,在此表示感謝。作者雖然從事操作系統(tǒng)的教學工作多年,但知道自己的水平有限,書中難免有錯誤和不足之處,懇請同行和廣大讀者,特別是使用《計算機操作系統(tǒng)》的教師和學生多提寶貴意見。
內(nèi)容概要
本書系統(tǒng)地介紹了現(xiàn)代操作系統(tǒng)的基本理論和最新技術(shù),并具體分析了Windows和Linux中的實現(xiàn)技術(shù)和方法?! ∪珪譃?0章,第1章概述了操作系統(tǒng)的定義、發(fā)展、功能、特征和類型;第2~8章分別介紹了進程與線程、進程同步與通信,調(diào)度與死鎖、存儲管理、虛擬存儲管理、設備管理和文件管理;第9章和第10章分別講述Windows和Linux兩個常用操作系統(tǒng)的實現(xiàn)技術(shù)。每章后附有思考與練習題,與該教材配套的《計算機操作系統(tǒng)實驗指導》一書中有對應思考與練習題的詳細解答?! ”緯氖褂脤ο笫情_設操作系統(tǒng)課程的相關(guān)專業(yè)的本科生,以及具有一些操作系統(tǒng)基本知識并想進一步了解操作系統(tǒng)內(nèi)部編程的讀者。本書可作為普通高等院校操作系統(tǒng)課程的教材。
書籍目錄
第1章 操作系統(tǒng)引論 1.1 操作系統(tǒng)的一義 1.1.1 資源管理的觀點 1.1.2 用戶的觀點(擴展機器的觀點) 1.2 操作系統(tǒng)的產(chǎn)生和發(fā)展 1.2.1 第一代計算機上沒有操作系統(tǒng) 1.2.2 第二代計算機有了監(jiān)控系統(tǒng) 1.2.3 第三代計算機操作系統(tǒng)得到了極大的發(fā)展 1.2.4 第四代計算機操作系統(tǒng)向多元化方向發(fā)展 1.3 操作系統(tǒng)的特征 1.4 操作系統(tǒng)的功能 1.4.1 進程管理 1.4.2 存儲管理 1.4.3 設備管理 1.4.4 文件管理 1.4.5 操作系統(tǒng)接口 1.5 操作系統(tǒng)類型 1.5.1 批處理操作系統(tǒng) 1.5.2 分時操作系統(tǒng) 1.5.3 實時操作系統(tǒng) 1.5.4 微機操作系統(tǒng) 1.5.5 多處理機操作系統(tǒng) 1.5.6 網(wǎng)絡操作系統(tǒng) 1.5.7 分布式操作系統(tǒng) 1.5.8 嵌入式操作系統(tǒng) 思考與練習題第2章 進程與線程 2.1 進程的引入 2.1.1 單道程序的順序執(zhí)行 2.1.2 多道程序的并發(fā)執(zhí)行 2.1.3 程序并發(fā)執(zhí)行的條件 2.1.4 進程的概念 2.2 進程的狀態(tài)及其組成 2.2.1 進程的基本狀態(tài) 2.2.2 進程的掛起狀態(tài) 2.2.3 進程控制塊 2.3 進程控制 2.3.1 操作系統(tǒng)內(nèi)核 2.3.2 進程的創(chuàng)建與撤銷 2.3.3 進程的阻塞與喚醒 2.3.4 進程掛起與激活 2.4 線程 2.4.1 線程的概念 2.4.2 線程與進程的比較 2.4.3 線程與實現(xiàn) 思考與練習題第3章 進程同步與通信 3.1 進程同步與互斥 3.1.1 并發(fā)原理 3.1.2 臨界資源與臨界區(qū) 3.1.3 互斥實現(xiàn)的硬件方法 3.1.4 互斥實現(xiàn)的軟件方法 3.1.5 信號量和PV操作 3.2 經(jīng)典進程同步與互斥問題 3.2.1 生產(chǎn)者-消費者問題 3.2.2 讀者-寫者問題 3.2.3 哲學家進餐問題 3.2.4 打瞌睡的理發(fā)師問題 3.3 AND信號量 3.3.1 AND信號量的引入 3.3.2 用AND信號量解決實際應用 3.4 管程 3.4.1 管程的思想 3.4.2 管程的結(jié)構(gòu) 3.4.3 用管程解決實際應用 ……第4章 高度與死鎖第5章 存儲管理第6章 虛擬存儲管理第7章 設備管理第8章 文件管理第9章 Windows2000/XP操作系統(tǒng)第10章 Linux操作系統(tǒng)參考文獻
章節(jié)摘錄
插圖:第1章 操作系統(tǒng)引論計算機由硬件和軟件組成,操作系統(tǒng)是配置在計算機硬件上的第一層軟件,是對硬件系統(tǒng)的第一次擴充,可見操作系統(tǒng)是與計算機硬件密不可分的。從資源管理的角度來看,操作系統(tǒng)對計算機系統(tǒng)內(nèi)的所有軟、硬件資源進行管理和控制,優(yōu)化資源的利用,協(xié)調(diào)系統(tǒng)內(nèi)的各種活動,處理可能出現(xiàn)的各種問題。
媒體關(guān)注與評論
本套教材分兩冊:操作系統(tǒng)原理和操作系統(tǒng)實驗指導。操作系統(tǒng)原理:介紹本科生在操作系統(tǒng)課程中要掌握的基本內(nèi)容,包括進程、線程、信號量、調(diào)度、死鎖、交換、頁式管理、段式管理、虛擬存儲管理、文件系統(tǒng)、設備管理等??紤]到目前本科生在學校及將來步入社會后工作中主要或大多數(shù)要遇到的操作系統(tǒng)類型,書中介紹兩種實用的操作系統(tǒng)Windows Vista和Linix。操作系統(tǒng)實驗指導:在兩種操作系統(tǒng)Windows 和Linix上進行實習。在實習方法上采用“知識點”與“全面”兩種方法。具體來講,部分實習與原理介紹同步進行,在介紹了基本原理后,用學生比較熟悉的一個實際的操作系統(tǒng)如Windows或Linix作為實例進行介紹,學生會比較容易接受,同時要求學生進行實習,使學生有一個從理論到實踐的過程。另一部分實習在學生對操作系統(tǒng)有一個完整的了解后進行,在實踐環(huán)節(jié)上采取課程設計的方法,學生在對操作系統(tǒng)原理深入了解后,進行綜合實習訓練。根據(jù)目前大學生知識結(jié)構(gòu)的特點,本套教材除了介紹操作系統(tǒng)的基本原理外,重點加強實踐環(huán)節(jié),使學生在掌握基本原理的基礎上,對兩種流行的操作系統(tǒng)有比較深入的了解,為今后的工作打好基礎,并提高學習和研究操作系統(tǒng)的興趣。在這一點上與目前已出版的操作系統(tǒng)教材不同,加強實踐環(huán)節(jié)是《計算機操作系統(tǒng)》的一個特點,相信會得到在讀大學生和研究生的喜愛。另外,對于廣大的計算機科技人員來說,《計算機操作系統(tǒng)》也是一本很好的參考書,要寫出高水平的軟件,不懂得操作系統(tǒng)的內(nèi)部細節(jié)是不行的,因此,《計算機操作系統(tǒng)》有關(guān)Windows 和Linux的介紹和分析,對于從事計算機研究和開發(fā)的人員會有很大的幫助,而與其它專門介紹Windows和Linux的書不同的是,《計算機操作系統(tǒng)》是從操作系統(tǒng)的角度進行。所以對于從事計算機研究和開發(fā)的人員來說,《計算機操作系統(tǒng)》也有一定的價值。
編輯推薦
《21世紀高等學校計算機基礎實用規(guī)劃教材?計算機操作系統(tǒng)》的使用對象是開設操作系統(tǒng)課程的相關(guān)專業(yè)的本科生,以及具有一些操作系統(tǒng)基本知識并想進一步了解操作系統(tǒng)內(nèi)部編程的讀者?!?1世紀高等學校計算機基礎實用規(guī)劃教材?計算機操作系統(tǒng)》可作為普通高等院校操作系統(tǒng)課程的教材。教學目標明確,注重理論與實踐匠結(jié)合。教學方法靈活,培養(yǎng)學生自主學習的能力。教學內(nèi)容先進,強調(diào)計算機在各專業(yè)中的應用。教學模式完善,提供配套的教學資源解決方案。
圖書封面
評論、評分、閱讀與下載