操作系統(tǒng)教程

出版時間:2010-3  出版社:大連理工大學(xué)出版社  作者:張坤,姜立秋,趙慧然 編著  頁數(shù):300  

前言

  操作系統(tǒng)是計算機(jī)系統(tǒng)配置最基本的系統(tǒng)軟件之一(常稱為核心系統(tǒng)軟件),是用戶開發(fā)和使用應(yīng)用軟件不可或缺的支撐環(huán)境。從用戶的角度來看,操作系統(tǒng)是用戶與計算機(jī)硬件系統(tǒng)的接口;從資源管理的角度來看,操作系統(tǒng)是計算機(jī)系統(tǒng)資源的管理者。  隨著計算機(jī)科學(xué)與技術(shù)的不斷發(fā)展,計算機(jī)的應(yīng)用范圍越來越廣泛,人們對操作系統(tǒng)的要求不斷提高,對操作系統(tǒng)的研究不斷深入。近年來,新的產(chǎn)品不斷問世,新的概念也不斷引入??梢哉f,操作系統(tǒng)是計算機(jī)學(xué)科中具有重要地位、更新最快的分支?! ∮嬎銠C(jī)操作系統(tǒng)具有內(nèi)容豐富、涉及面廣、概念抽象、實踐性強(qiáng)等特點(diǎn)。本書以培養(yǎng)應(yīng)用型、實用性人才為出發(fā)點(diǎn),作者是根據(jù)多年實踐和教學(xué)經(jīng)驗,結(jié)合計算機(jī)操作系統(tǒng)的最新發(fā)展編寫而成的。在編寫過程中,力求做到系統(tǒng)性、準(zhǔn)確性、通俗性、實用性,注重理論與實踐相結(jié)合?! ”緯鴱挠嬎銠C(jī)資源管理的角度,系統(tǒng)、全面、準(zhǔn)確、通俗地闡述操作系統(tǒng)的概念、原理和方法。全書分為9章,內(nèi)容包括操作系統(tǒng)概述、進(jìn)程管理、處理機(jī)調(diào)度與死鎖、存儲管理、設(shè)備管理、文件管理、操作系統(tǒng)安全、Linux系統(tǒng)用命令以及Shell和Shell編程。以Linux、Windows操作系統(tǒng)為例,將其放入主要章節(jié)進(jìn)行剖析,力求讓讀者對操作系統(tǒng)的具體實現(xiàn)有深入的理解。每章后都附有適量習(xí)題,幫助讀者快速掌握和鞏固所學(xué)知識。  參加本書編寫的有:張坤(第1~4章),姜立秋(第6、8、9章),趙慧然(第5、7章)。全書由張坤負(fù)責(zé)統(tǒng)稿并最后定稿。參加本書選材、整理和程序調(diào)試工作的還有李彤、王晶晶、張鵬等,在此表示誠摯的謝意!  由于作者水平有限,書中不完善之處在所難免,懇請各位同行和讀者批評指正。

內(nèi)容概要

本書以培養(yǎng)應(yīng)用型、實用性人才為出發(fā)點(diǎn),作者是根據(jù)多年實踐和教學(xué)經(jīng)驗,結(jié)合計算機(jī)操作系統(tǒng)的最新發(fā)展編寫而成的。在編寫過程中,力求做到系統(tǒng)性、準(zhǔn)確性、通俗性、實用性,注重理論與實踐相結(jié)合。

書籍目錄

第1章 操作系統(tǒng)概述 1.1 計算機(jī)系統(tǒng)  1.1.1 硬件  1.1.2 軟件 1.2 操作系統(tǒng)的定義和功能  1.2.1 操作系統(tǒng)的定義  1.2.2 操作系統(tǒng)的功能 1.3 操作系統(tǒng)的發(fā)展和分類  1.3.1 操作系統(tǒng)的發(fā)展  1.3.2 操作系統(tǒng)的分類  1.3.3 流行操作系統(tǒng)簡介  1.3.4 Linux的啟動過程 1.4 操作系統(tǒng)用戶接口和操作系統(tǒng)結(jié)構(gòu)  1.4.1 特權(quán)指令、管態(tài)、目態(tài)  1.4.2 操作系統(tǒng)提供的用戶接口  1.4.3 操作系統(tǒng)結(jié)構(gòu) 習(xí)題第2章 進(jìn)程管理 2.1 進(jìn)程的概念  2.1.1 程序的并發(fā)執(zhí)行  2.1.2 進(jìn)程的定義  2.1.3 進(jìn)程的狀態(tài)及轉(zhuǎn)換  2.1.4 Linux進(jìn)程的狀態(tài)及轉(zhuǎn)換 2.2 進(jìn)程的描述  2.2.1 進(jìn)程的組成  2.2.2 進(jìn)程控制塊的組織方式  2.2.3 Linux的進(jìn)程控制塊 2.3 進(jìn)程的控制  2.3.1 進(jìn)程創(chuàng)建  2.3.2 進(jìn)程終止  2.3.3 進(jìn)程的阻塞和喚醒 2.4 進(jìn)程的同步與互斥  2.4.1 基本概念  2.4.2 臨界資源與臨界區(qū)  2.4.3 信號量與P、V操作  2.4.4 經(jīng)典同步問題 2.5 進(jìn)程通信——高級通信  2.5.1 進(jìn)程通信的類型  2.5.2 Linux的進(jìn)程通信 2.6 線程  2.6.1 線程的概念  2.6.2 用戶線程和內(nèi)核線程  2.6.3 Pthreads  2.6.4 超線程技術(shù)  2.6.5 雙核技術(shù) 2.7 Windows2000/XP操作系統(tǒng)的進(jìn)程和線程應(yīng)用  2.7.1 進(jìn)程  2.7.2 線程 習(xí)題第3章 處理機(jī)調(diào)度與死鎖 3.1 處理機(jī)調(diào)度  3.1.1 調(diào)度的層次  3.1.2 調(diào)度隊列模型  3.1.3 選擇調(diào)度方式和算法的若干準(zhǔn)則  3.1.4 進(jìn)程調(diào)度算法  3.1.5 Linux中的進(jìn)程調(diào)度  3.1.6 Windows2000中的線程調(diào)度 ……第4章 存儲管理第5章 設(shè)備管理第6章 文件管理第7章 操作系統(tǒng)安全第8章 LillUX系統(tǒng)命令簡介第9章 Sheu和SheIl編程參考文獻(xiàn)

章節(jié)摘錄

  1.3 操作系統(tǒng)的發(fā)展和分類  1.3.1 操作系統(tǒng)的發(fā)展  計算機(jī)的發(fā)展經(jīng)歷了第一代電子管時代,第二代晶體管時代,1964年以后,計算機(jī)進(jìn)入了第三代集成電路時代和第四代大規(guī)模/超大規(guī)模集成電路時代。我們將沿著歷史線索介紹操作系統(tǒng)的發(fā)展?! ?.手工操作  在這個階段,通過在一些插板上的硬連線來控制計算機(jī)的基本功能,程序設(shè)計全部采用機(jī)器語言,沒有程序設(shè)計語言(甚至沒有匯編語言),更談不上操作系統(tǒng)。  2.監(jiān)控程序(單道批處理)  用戶一次可以提交多個作業(yè),但系統(tǒng)一次只能處理一個作業(yè),處理完一個作業(yè)后,再調(diào)入下一個作業(yè)進(jìn)行處理。這些調(diào)度、切換系統(tǒng)自動完成,不需人工干預(yù)?! ?.多道批處理  進(jìn)入第三代計算機(jī)以后,硬件有了很大發(fā)展,通道使得輸入/輸出操作與CPU操作并行處理成為可能?! ∮捎趩蔚琅幚硐到y(tǒng),一次只能處理一個作業(yè),系統(tǒng)資源的利用率不高,因此出現(xiàn)多道程序批處理系統(tǒng)。所謂多道是指它允許多個程序同時存在于主存之中,由中央處理器以切換方式為之服務(wù),使得多個程序可以同時執(zhí)行。  4.分時與實時系統(tǒng)  批處理系統(tǒng)不適合交互式的作業(yè),對交互式工作方式的需求導(dǎo)致了分時系統(tǒng)(’FimeSharingSystem)的出現(xiàn)。所謂分時系統(tǒng)是指多個用戶通過終端設(shè)備與計算機(jī)交互作用來運(yùn)行自己的作業(yè),并且共享一個計算機(jī)系統(tǒng)而互不干擾,就好像自己有一臺計算機(jī)?! ?.UNIX通用操作系統(tǒng)  20世紀(jì)60年代末,貝爾實驗室的KenThornpson和DennisM.Ritehie設(shè)計了UNIX操作系統(tǒng)。它是現(xiàn)代操作系統(tǒng)的代表,顯示出強(qiáng)大的生命力。UNIX是用C語言編寫的,因此它是可移植的,UNIX系統(tǒng)源代碼非常有效,系統(tǒng)容易適應(yīng)特殊的需求。UNIX是一個良好的、通用的、多用戶、多任務(wù)、分時操作系統(tǒng)。UNIX有樹形文件系統(tǒng)和一定的安全機(jī)制;有簡潔的字符流文件和文件保護(hù)機(jī)制;有功能強(qiáng)大的shell,它既是命令解釋器,又是編程用高級語言,還可用于擴(kuò)充系統(tǒng)的功能。

編輯推薦

  《操作系統(tǒng)教程》原理與實踐并重,將操作系統(tǒng)的原理與實例緊密結(jié)合,結(jié)構(gòu)清晰,系統(tǒng)地講述了操作系統(tǒng)的原理和實現(xiàn)技術(shù),習(xí)題豐富,幫助讀者快速掌握和鞏固所學(xué)知識。

圖書封面

評論、評分、閱讀與下載


    操作系統(tǒng)教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7