- 操作系統(tǒng)(第四版)
- 劉振鵬 張明 王煜
- 1149字
- 2019-10-23 10:12:08
第一版前言
操作系統(tǒng)是計算機(jī)系統(tǒng)中不可缺少的基本系統(tǒng)軟件,主要用來管理和控制計算機(jī)系統(tǒng)的軟、硬件資源,提高其利用率,并為用戶提供一個方便、靈活、安全、可靠地使用計算機(jī)的工作平臺。計算機(jī)操作系統(tǒng)不僅是計算機(jī)有關(guān)專業(yè)的核心課程,也是從事計算機(jī)應(yīng)用開發(fā)人員必須常握的基礎(chǔ)知識。
本書是作者在近年來講授“操作系統(tǒng)”課程的教學(xué)實踐和科學(xué)研究的基礎(chǔ)上,參考了國內(nèi)外出版的各種操作系統(tǒng)教材,編寫的一本講述計算機(jī)操作系統(tǒng)原理的教科書。本書以先進(jìn)性、簡明性和實用性為編寫的指導(dǎo)原則,以操作系統(tǒng)的基本原理為主線,系統(tǒng)地講述了操作系統(tǒng)的基本概念、原理和實現(xiàn)技術(shù),而且以Linux操作系統(tǒng)為示例,展現(xiàn)了當(dāng)代操作系統(tǒng)的本質(zhì)和特點,是一本既注重基本原理,又結(jié)合實際的教科書。考慮到學(xué)習(xí)和發(fā)展操作系統(tǒng)的需要,對于近年來國際上操作系統(tǒng)等領(lǐng)域中的新發(fā)展,也以一定的篇幅加以簡單介紹。操作系統(tǒng)是一門實踐性非常強的學(xué)科,必須對實踐和應(yīng)用給予必要的重視。為此,從強調(diào)應(yīng)用、注重實踐出發(fā),本書以Linux操作系統(tǒng)為示例,具體分析了當(dāng)代操作系統(tǒng)的設(shè)計思想和實現(xiàn)技術(shù)。
本書共分7章。第1章為操作系統(tǒng)引論,介紹了操作系統(tǒng)的概念和操作系統(tǒng)的形成和發(fā)展、操作系統(tǒng)的類型和功能,并從多個角度介紹了研究操作系統(tǒng)的觀點。另外還介紹了操作系統(tǒng)的硬件環(huán)境。第2章為作業(yè)管理,介紹了作業(yè)管理的基本概念和功能、批處理作業(yè)管理和交互式作業(yè)管理以及系統(tǒng)調(diào)用的概念和處理過程。第3章為進(jìn)程管理,介紹了進(jìn)程的基本概念、進(jìn)程調(diào)度,并討論了死鎖問題,在這一章中還引入了能進(jìn)一步提高程序并發(fā)執(zhí)行程度的多線程概念。第4章為存儲管理,介紹了存儲器管理的基本概念和功能,詳盡討論了存儲器管理的機(jī)制和算法,并討論了虛擬存儲器的實現(xiàn)機(jī)制,對虛擬存儲器的性能進(jìn)行了分析。第5章為文件管理,介紹了文件管理的基本概念和功能,詳盡討論了文件系統(tǒng)的實現(xiàn)以及文件系統(tǒng)的可靠性和安全性,并對文件系統(tǒng)的性能問題進(jìn)行了分析。第6章為設(shè)備管理,介紹了設(shè)備管理的基本概念和功能,討論了設(shè)備管理的有關(guān)技術(shù)和處理過程。第7章為網(wǎng)絡(luò)與分布式處理,介紹了網(wǎng)絡(luò)服務(wù)器、進(jìn)程遷移等內(nèi)容,并對分布式進(jìn)程管理和死鎖問題進(jìn)行了討論。為了便于學(xué)習(xí)和掌握操作系統(tǒng)的基本知識,本書在每一章的后面還附有一定數(shù)量的習(xí)題。
本書作者提供了教材的電子講義和書中部分習(xí)題的答案,有需要者可與中國鐵道出版社計算機(jī)圖書中心聯(lián)系。
本書的第1、3章由劉振鵬編寫,第2、5章由王煜編寫,第4、6章由張明編寫,第7章由李亞平編寫,最后由劉振鵬、李亞平統(tǒng)一定稿,陳賢淑、陳曉娟、廖康良等同志參與了本書的編排工作。
本書在寫作過程中,得到了許多專家的大力支持,參考了大量的文獻(xiàn)資料,在此表示誠摯的謝意。
限于作者的水平有限,書中難免由不妥甚至錯誤之處,懇切希望讀者予以指正。
編者
2003年8月
- Modern Web Testing with TestCafe
- Learning Android Intents
- Kubernetes網(wǎng)絡(luò)權(quán)威指南:基礎(chǔ)、原理與實踐
- 奔跑吧 Linux內(nèi)核(入門篇)
- Learning Bootstrap
- 突破平面3ds Max動畫設(shè)計與制作
- Learning Magento 2 Administration
- OpenStack系統(tǒng)架構(gòu)設(shè)計實戰(zhàn)
- Linux內(nèi)核設(shè)計的藝術(shù):圖解Linux操作系統(tǒng)架構(gòu)設(shè)計與實現(xiàn)原理
- 操作系統(tǒng)分析
- Kali Linux高級滲透測試
- Hands-On UX Design for Developers
- Vim 8文本處理實戰(zhàn)
- Xamarin Mobile Application Development for Android
- Linux網(wǎng)絡(luò)操作系統(tǒng)項目教程(RHEL 6.4/CentOS 6.4)(第2版)