出版時間:2009-1 出版社:國防工業(yè)出版社 作者:王旭陽 頁數(shù):336
Tag標簽:無
內(nèi)容概要
操作系統(tǒng)是計算機系統(tǒng)的核心系統(tǒng)軟件,操作系統(tǒng)課程是計算機教育的必修課程,是高等院校計算機相關專業(yè)必修的核心課,是從事計算機應用專業(yè)人員必須掌握的專業(yè)知識?! ”緯敿氷U述了操作系統(tǒng)的基本原理、概念和應用,共分8章,第1章操作系統(tǒng)概論。第2章~第6章分別介紹操作系統(tǒng)的進程管理、處理機調(diào)度、存儲管理、設備管理和文件系統(tǒng),第7章探討操作系統(tǒng)的安全與保護問題。前7章每章中都分析了操作系統(tǒng)相關設計原理在win—dows系統(tǒng)上的實現(xiàn)技術。第8章以Linux系統(tǒng)為例詳細分析了其進程管理、內(nèi)存管理、設備管理和文件系統(tǒng)?! ”緯勺鳛楦叩葘W校本科操作系統(tǒng)相關課程的教材或參考書,也可供廣大從事操作系統(tǒng)原理研究與系統(tǒng)開發(fā)的工程技術人員參考。
書籍目錄
第1章 操作系統(tǒng)概論1.1 操作系統(tǒng)的概念1.1.1 用戶觀點1.1.2 系統(tǒng)觀點1.1.3 軟件觀點1.2 操作系統(tǒng)的形成1.2.1 手工操作1.2.2 監(jiān)控程序1.2.3 多道程序設計1.2.4 分時系統(tǒng)1.3 操作系統(tǒng)的特征與功能1.3.1 操作系統(tǒng)的特征1.3.2 操作系統(tǒng)的功能1.4 用戶與操作系統(tǒng)的接口1.4.1 操作接口1.4.2 程序接口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 網(wǎng)絡操作系統(tǒng)1.5.6 分布式操作系統(tǒng)1.5.7 嵌入式操作系統(tǒng)1.5.8 智能卡操作系統(tǒng)1.5.9 操作系統(tǒng)的其他分類1.6 小結習題一第2章 進程管理2.1 進程的引入2.1.1 程序的順序執(zhí)行與并發(fā)執(zhí)行2.1.2 進程的概念2.1.3 進程的狀態(tài)2.1.4 進程的管理2.2 進程的描述與控制2.2.1 進程的描述2.2.2 進程的控制2.3 線程2.3.1 線程的引入2.3.2 線程的狀態(tài)2.3.3 線程的并發(fā)執(zhí)行2.3.4 用戶級線程和內(nèi)核級線程2.3.5 線程的描述與控制2.4 進程同步2.4.1 進程同步的基本概念2.4.2 進程同步的解決方法2.4.3 線程同步2.4.4 多處理機同步2.5 經(jīng)典進程同步問題2.5.1 生產(chǎn)者一消費者問題2.5.2 哲學家進餐問題2.5.3 讀者一寫者問題2.6 進程通信2.6.1 信號通信機制2.6.2 共享文件通信機制2.6.3 共享存儲器通信機制2.6.4 消息傳遞通信機制2.7 死鎖問題2.7.1 死鎖的形成與定義2.7.2 死鎖的預防2.7.3 死鎖的避免2.7.4 死鎖的檢測與恢復2.7.5 鴕鳥算法2.7.6 一種綜合的死鎖策略2.7.7 饑餓與活鎖2.8 實例:Windows進程管理……第3章 處理機調(diào)度第4章 存儲管理第5章 設備管理第6章 文件系統(tǒng)第7章 操作系統(tǒng)的安全與保護第8章 Linux系統(tǒng)參考文獻
章節(jié)摘錄
第1章 操作系統(tǒng)概論 操作系統(tǒng)是計算機硬件和用戶之間的中介程序,其目的是為用戶提供方便有效的執(zhí)行程序的環(huán)境。操作系統(tǒng)完成這些任務的方式多種多樣,如大型機操作系統(tǒng)設計的目的是為了充分優(yōu)化硬件的利用率,而個人計算機操作系統(tǒng)是為了能支持復雜游戲、商業(yè)應用或位于兩者之間的事務等。在所有的系統(tǒng)軟件中,操作系統(tǒng)是一種首要的、最基本的、最重要的系統(tǒng),也是最龐大、最復雜的系統(tǒng)軟件。幾十年來,軟件界花費了大量的時間和資金來研究、開發(fā)、擴展和完善計算機操作系統(tǒng),使其獲得了飛速的發(fā)展?! ”菊轮饕v述什么是操作系統(tǒng)及其發(fā)展與研究現(xiàn)狀。首先跟蹤操作系統(tǒng)的發(fā)展歷史,介紹操作系統(tǒng)形成的過程;然后詳細介紹操作系統(tǒng)的特征及其功能,最后討論目前比較典型的幾種操作系統(tǒng)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載