操作系統(tǒng)教程

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

前言

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

內(nèi)容概要

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

書籍目錄

第1章 操作系統(tǒng)概述 1.1 計(jì)算機(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)簡(jiǎn)介  1.3.4 Linux的啟動(dòng)過程 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 信號(hào)量與P、V操作  2.4.4 經(jīng)典同步問題 2.5 進(jìn)程通信——高級(jí)通信  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)度隊(duì)列模型  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章 存儲(chǔ)管理第5章 設(shè)備管理第6章 文件管理第7章 操作系統(tǒng)安全第8章 LillUX系統(tǒng)命令簡(jiǎn)介第9章 Sheu和SheIl編程參考文獻(xiàn)

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7