操作系統(tǒng)

出版時間:2010-8  出版社:電子工業(yè)出版社  作者:(美)斯托林斯 著,蒲曉蓉,周偉 改編  頁數(shù):604  
Tag標簽:無  

前言

This book is about the concepts, structure, and mechanisms of operating systems. Its purposeis to present, as clearly and completely as possible, the nature and characteristics of modern-day operating systems.This task is challenging for several reasons. First, there is a tremendous range and vari-ety of computer systems for which operating systems are designed. These include single-userworkstations and personal computers, medium-sized shared systems, large mainframe andsupercomputers, and specialized machines such as real-time systems. The variety is not justin the capacity and speed of machines, but in applications and system support requirements.Second, the rapid pace of change that has always characterized computer systems continueswith no letup. A number of key areas in operating system design are of recent origin, and re-search into these and other new areas continues.In spite of this variety and pace of change, certain fundamental concepts apply consis-tently throughout. To be sure, the application of these concepts depends on the current stateof technology and the particular application requirements. The intent of this book is to pro-vide a thorough discussion of the fundamentals of operating system design and to relatethese to contemporary design issues and to current directions in the development of operat-ing systems.

內(nèi)容概要

《操作系統(tǒng):精髓與設(shè)計原理(第6版)(英文版)》是講解操作系統(tǒng)的經(jīng)典教材,全書不僅系統(tǒng)地講述了操作系統(tǒng)的基本概念、原理和方法,而且以當代最流行的操作系統(tǒng)——Windows Vista、UNIx和Linux為例,全面清楚地展現(xiàn)了當代操作系統(tǒng)的本質(zhì)和特點。與教材配套的專用站點,為教師和學(xué)生理解書中內(nèi)容,提供了及時、生動的材料。    《操作系統(tǒng):精髓與設(shè)計原理(第6版)(英文版)》既注重對操作系統(tǒng)經(jīng)典知識的講解,又緊密結(jié)合當代最新的操作系統(tǒng)發(fā)展趨勢,可作為大學(xué)計算機專業(yè)雙語教材和參考書,也可供從事計算機專業(yè)研究方向的專業(yè)技術(shù)人員參考。

作者簡介

作者:(美國)斯托林斯(William Stallings) 改編:蒲曉蓉 周偉

書籍目錄

Chapter 1 Computer System Overview   1.1 Basic Elements   1.2 Processor Registers   1.3 Instruction Execution   1.4 Interrupts   1.5 The Memory Hierarchy   1.6 Cache Memory   1.7 I/O Communication Techniques   1.8 Recommended Reading and Web Sites   1.9 KeyTerms, Review Questions, and Problems   Appendix 1A Performance Characteristics of Two-Level Memory   Appendix 1B Procedure Control Chapter 2 Operating System Overview   2.1 Operating System Objectives and Functions   2.2 The Evolution of Operating Systems   2.3 Major Achievements   2.4 Developments Leading to Modern Operating Systems   2.5 Microsoft Windows Overview   2.6 Traditional UNIX Systems   2.7 Modern UNIX Systems   2.8 Linux   2.9 Recommended Reading and Web Sites   2.10 Key Terms, Review Questions, and Problems Chapter 3 Process Description and Control   3.1 What is a Process?   3.2 Process States   3.3 Process Description   3.4 Process Control   3.5 Execution of the Operating System   3.6 Security Issues   3.7 UNIX SVR4 Process Management   3.8 Summary   3.9 Recommended Reading   3.10 KeyTerms, Review Questions, and Problems   Programming Project One Developing a Shell Chapter 4 Threads, SMP, and Microkernels   4.1 Processes andThreads   4.2 Symmetric Multiprocessing (SMP)   4.3 Microkernels   4.4 WindowsVista Thread and SMP Management   4.5 Solaris Thread and SMP Management   4.6 Linux Process andThread Management   4.7 Summary   4.8 Recommended Reading   4.9 KeyTerms, Review Questions, and Problems Chapter 5 Concurrency: Mutual Exclusion and Synchronization   5.1 Principles of Concurrency   5.2 Mutual Exclusion: Hardware Support   5.3 Semaphores   5.4 Monitors   5.5 Message Passing   5.6 Readers/Writers Problem   5.7 Summary   5.8 Recommended Reading   5.9 Key Terms, Review Questions, and Problems Chapter 6 Concurrency: Deadlock and Starvation   6.1 Principles of Deadlock   6.2 Deadlock Prevention   6.3 Deadlock Avoidance   6.4 Deadlock Detection   6.5 An Integrated Deadlock Strategy   6.6 Dining Philosophers Problem   6.7 UNIX Concurrency Mechanisms   6.8 Linux Kernel Concurrency Mechanisms   6.9 Solaris Thread Synchronization Primitives   6.10 Windows Vista Concurrency Mechanisms   6.11 Summary   6.12 Recommended Reading   6.13 Key Terms, Review Questions, and Problems Chapter 7 Memory Management   7.1 Memory Management Requirements   7.2 Memory Partitioning   7.3 Paging   7.4 Segmentation   7.5 Security Issues   7.6 Summary   7.7 Recommended Reading   7.8 Key Terms, Review Questions, and Problems   Appendix 7A Loading and Linking Chapter 8 Virtual Memory 328Chapter 9 Uniprocessor Scheduling 386Chapter 10 Multiprocessor and Real-Time Scheduling Chapter 11 I/O Management and Disk Scheduling Chapter 12 File Management Glossary References

章節(jié)摘錄

插圖:From the processor's point of view, the action for input is as follows. Theprocessor issues a READ command. It then saves the context (e. g., programcounter and processor registers) of the current program and goes off and doessomething else (e. g., the processor may be working on several different programs atthe same time). At the end of each instruction cycle, the processor checks for inter-rupts (Figure 1.7). When the interrupt from the I/O module occurs, the processorsaves the context of the program it is currently executing and begins to execute aninterrupt-handling program that processes the interrupt. In this case, the processorreads the word of data from the I/O module and stores it in memory. It then restoresthe context of the program that had issued the I/O command (or some other program)and resumes execution.Figure 1.19b shows the use of interrupt-driven I/O for reading in a block ofdata. Interrupt-driven I/O is more efficient than programmed I/O because it elimi-nates needless waiting. However, interrupt-driven I/O still consumes a lot of proces-sor time, because every word of data that goes from memory to I/O module or fromI/O module to memory must pass through the processor.Almost invariably, there will be multiple I/O modules in a computer system, somechanisms are needed to enable the processor to determine which device causedthe interrupt and to decide, in the case of multiple interrupts, which one to handlefirst. In some systems, there are multiple interrupt lines, so that each I/O module sig-nals on a different line. Each line will have a different priority. Alternatively, therecan be a single interrupt line, but additional lines are used to hold a device addressAgain, different devices are assigned different priorities.

編輯推薦

《操作系統(tǒng):精髓與設(shè)計原理(第6版)(英文版)》是暢銷書作者William stallirigs的力作,其第四版曾獲得美國計算機科學(xué)與工程類教材大獎?!恫僮飨到y(tǒng):精髓與設(shè)計原理(第6版)(英文版)》清晰、完整地講解了現(xiàn)代操作系統(tǒng)的概念、結(jié)構(gòu)和機制。這個新版本進行了完整的更新,以反映行業(yè)的最新進展。作者全面分析了操作系統(tǒng)設(shè)計的高級目標和挑戰(zhàn),然后在每個主要領(lǐng)域給出了權(quán)威的講解:線程、并發(fā)性、內(nèi)存管理、虛擬內(nèi)存、處理器調(diào)度、輸入/輸出管理以及文件管理等。對每個領(lǐng)域,都用現(xiàn)實世界的例子進行了演示,從而強化了這些討論。這些例子基于Windows Vista、LINIX、Unux以及其他同時期的操作系統(tǒng)。不管是研究人員還是專業(yè)讀者,《操作系統(tǒng):精髓與設(shè)計原理(第6版)(英文版)》都是理想的讀物。全書講解清晰、結(jié)構(gòu)合理,并包含大量的教學(xué)支持材料,包括數(shù)百個經(jīng)過仔細構(gòu)思的實踐性問題。主要特點為了使復(fù)雜的概念更清晰、更易理解,集成了新的動畫項目支持,包括兩個手工編程項目、研究項目、閱讀/撰寫報告任務(wù)以及寫作任務(wù)配套網(wǎng)站W(wǎng)illiarT]Stalli rlgs.COlTI/OS/OS6e.html上的大量Web內(nèi)容支持豐富的關(guān)鍵字/縮略詞清單、推薦讀物、詞匯表等涵蓋內(nèi)容大量的Wirldows例子,針對Wirldows Vista系統(tǒng)進行了全面更新擴充并優(yōu)化了并發(fā)性的內(nèi)容全面講解進程控制、線程、SMP和微內(nèi)核對單處理器、多處理器和實時調(diào)度進行了詳細探討全面介紹如何管理內(nèi)存、I/O、磁盤和文件

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計16條)

 
 

  •   對深入學(xué)習(xí)操作系統(tǒng)的組成與構(gòu)建,大有裨益
  •   強烈建議進 第七版的 貨?。?! 另外 希望 能 收錄 更多 外國影印版教材! 謝謝!
  •   經(jīng)典教材 但是自己還沒怎么看
  •   新版的教材哦~~還參加了活動~~質(zhì)量不錯~~速度也很快~~
  •   正版 紙質(zhì)也很好
  •   頭一次購買影印版書籍,印刷質(zhì)量一般,紙張也一般。但是內(nèi)容沒的說,外國大學(xué)的操作系統(tǒng)教材。字偏小。
  •   經(jīng)典著作,主要是做到了深入淺出,
  •   what a work!
  •   這是最讓我不開心的一次網(wǎng)購,拿回來的時候包裝就壞了,讓我想不明白的是上邊還有很多土,拿出書后發(fā)現(xiàn)書的后封面磨壞了,而且書上也有很多土,像是從土里刨出來的
  •   看見英文版,本來打算買的.不經(jīng)意間注意到封面上有改編字樣.看了下目錄,果然12章之后的內(nèi)容都被刪除了.不過,那些內(nèi)容基本和操作系統(tǒng)本身沒多大關(guān)系,而且講的也并不深入.
  •   質(zhì)量很不錯,而且發(fā)貨速度也可以
  •   關(guān)于計算機操作系統(tǒng)講解全面細致。
  •   運送過來沒什么問題,質(zhì)量ok
  •   就是紙張不是太好,畢竟是英文原版,內(nèi)容還是不錯的,只有12章,不過足夠看了
  •   雖然說這本書完全刪減了12章之后的內(nèi)容,不過沒太大影響。我們老師要求買這本教材,所講的內(nèi)容也只是1——12章的內(nèi)容。這本書里的語言十分樸實易懂,而且描述很到位,熟悉了之后可以看得和中文一樣快。又學(xué)了專業(yè)知識又提高了英語閱讀能力,一舉兩得。
  •   當年買過影音版第三版??上д也坏搅恕_@次買來再重新看下。會有更多了解。
 

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

京ICP備13047387號-7