操作系統(tǒng)

出版時間:2002-8-1  出版社:人民郵電出版社  作者:Gary Nutt  頁數(shù):679  字?jǐn)?shù):945000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書是一本操作系統(tǒng)課程的學(xué)習(xí)教材,全書共分十八章。第一至第四章是介紹性內(nèi)容,是學(xué)習(xí)操作系統(tǒng)的基礎(chǔ),其中第一章介紹操作系統(tǒng)是什么和操作系統(tǒng)是如何發(fā)展到今天的現(xiàn)狀的;第二章介紹如何使用操作系統(tǒng),特別是多進(jìn)程操作系統(tǒng);第三章介紹操作系統(tǒng)的基本組織和實(shí)現(xiàn)策略;第四章介紹計(jì)算機(jī)的組織。從第五章開始介紹了操作系統(tǒng)的各個部分,首先在第五章介紹設(shè)備管理,特別是基本技術(shù)、緩沖區(qū)和設(shè)備驅(qū)動。第六章至第十章介紹進(jìn)程管理,其中第六章介紹基本的任務(wù)概念、進(jìn)程組織和資源管理;第七章介紹進(jìn)程調(diào)度;第八章介紹基本的同步方法;第九章介紹高層的同步方法;第十章介紹死鎖問題。在第十一章介紹了內(nèi)存管理,第十二章介紹虛擬內(nèi)存管理,第十三章介紹文件管理,第十四章介紹保護(hù)機(jī)制和安全策略。第十五章至十七章介紹了支持分布式計(jì)算的操作系統(tǒng)技術(shù),其中第十五章介紹網(wǎng)絡(luò)管理;第十六章介紹遠(yuǎn)程文件管理;第十七章介紹分布計(jì)算,包括分布式進(jìn)程管理、消息傳遞機(jī)制、遠(yuǎn)程過程調(diào)用和分布式內(nèi)存管理。最后在第十八章介紹了一些操作系統(tǒng)實(shí)例,包括UNIX、Linux、Windows NT、Mac OS和Chorus微內(nèi)核操作系統(tǒng)?! ”緯亲鳛橛?jì)算機(jī)科學(xué)和工程類專業(yè)教材編寫的,也可供有關(guān)科技人員參考。

書籍目錄

Preface To the Student To the Instructor Chapter1 Introduction  1.1 Computers and Software   1.1.1 General System Software   1.1.2 Resource Abstraction      IN THE HANGAR: A Disk Device Abstraction   1.1.3 Resource Sharing   1.1.4 Computers Without System Software  1.2 Operating System Strategies    PERFORMANCE TUNING: Multiprogramming Systems   1.2.1 Batch Systems    IN THE HANGAR: Batch Files   1.2.2 Timesharing Systems   1.2.3 Personal Computers and Workstations   1.2.4 Process Control and Real-time Systems   1.2.5 Networks   1.2.6 The Genesis of Modern Operating Systems    IN THE HANGAR: The Evolution of Linux    IN THE HANGAR: The Microsoft Windows Family of Operating Systems  1.3 Summary  1.4 Exercises Chapter2 Using The Operating System  2.1 The Abstract Model of Computing  2.2 Resources   2.2.1 Files    IN THE HANGAR: POSIX Files    IN THE HANGAR: Windows Files   2.2.2 Other Resources  2.3 Processes   2.3.1 Creating Processes    IN THE HANGAR: Using FORK, JOIN, and QUIT    IN THE HANGAR: Creating Processes in UNIX    IN THE HANGAR: Creating Processes in Windows  2.4 Threads    IN THE HANGAR: C Threads  2.5 Objects  2.6 Summary  2.7 Exercises    LABORATORY EXERCISE: A Shell Program    Background    Attacking the Problem    LABORATORY EXERCISE: A Multithreaded Windows Console Application    Background    Attacking the Problem Chapter3 Operating System Organization  3.1 Factors in OS Design   3.1.1 Performance   3.1.2 Protection and Security   3.1.3 Correctness   3.1.4 Maintainability   3.1.5 Commercial Influence on Operating Systems   3.1.6 Standards and Open Systems  3.2 Basic Functions   3.2.1 Device Management   3.2.2 Process and Resource Management   3.2.3 Memory Management   3.2.4 File Management   3.2.5 Functional Organization  3.3 Basic Implementation Considerations   3.3.1 Processor Modes   3.3.2 Kernels   3.3.3 Requesting Services from the Operating Systems  3.4 Summary  3.5 Exercises Chapter4 Computer Organization Chapter5 Device Management Chapter6 Process Management Chapter7 Scheduling Chapter8 Basic Synchronization Principles Chapter9 High-level Synchronization Chapter10 Deadlock Chapter11 Memory Management Chapter12 Virtual Memory Chapter13 File Management Chapter14 Protection and Security Chapter15 Networks Chapter16 Remote Files Chapter17 Distributed Computing Chapter18 Strategies and Examples 

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


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

 
 

 

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

京ICP備13047387號-7