现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)

所需积分/C币:50 2014-10-30 15:28:42 6.25MB PDF
收藏 收藏
举报

Modern Operating Systems 2014年第四版,经典计算机教材
Trademarks AMD, the amd logo and combinations thereof are trademarks of advanced micro devices Inc Android and google web search are trademarks of google Inc Apple and apple macintosh are registered trademarks of Apple Inc ASM, DESPOOL, DDT, LINK-80, MAC, MP/M, PL/1-80 and SID are trademarks of Digital Research Blackberry, rim, research In Motion@ and related trademarks, names and logos are the property of research In Motion Limited and are registered and/or used in the U.S. and coun tries around the world Blu-ray DiscTM is a trademark owned by Blu-ray Disc Association CD Compact Disk is a trademark of phillips CDC 6600 is a trademark of Control Data Corporation CP/M and CP/Net are registered trademarks of Digital research DEC and PDP are registered trademarks of Digital Equipment Corporation eCos centric is the owner of the e cos trademark and ecos logo in the us and other countries The marks were acquired from the Free Software Foundation on 26th February 2007. The Trademark and Logo were previously owned by Red Hat The gnome logo and gnome name are registered trademarks or trademarks of GNOME Foundation in the united states or other countries Firefox and firefox oS are registered trademarks of the mozilla foundation Fortran is a trademark of IBM Corp freebsd is a registered trademark of the freebsd foundation GE 645 is a trademark of General Electric Corporation Intel Core is a trademark of Intel Corporation in the U.S. and/or other countries Java is a trademark of Sun Microsystems, InC, and refers to Suns Java programming language Linux b is the registered trademark of linus torvalds in the u.s. and other countries MS-DOS and windows are registered trademarks of microsoft Corporation in the United states and/or other countries TI Silent 700 is a trademark of Texas Instruments Incorporated UNIX is a registered trademark of The Open Group Zilog and Z80 are registered trademarks of zilog, Inc MODERN OPERATING SYSTEMS FOURTH EDITION ANDREW S. TANENBAUM HERBERT BOS Vrije universiteit Amsterdam, The Netherlands PEARSON Boston Columbus Indianapolis New York San Francisco Upper Saddle river msterdam Cape Town dubai London Madrid Milan Munich Paris Montreal toronto Delhi Mexico City Sao Paulo Sydney Hong Kong Seoul Singapore Taipei Tokyo Vice President and Editorial Director ECS: Marcia horton Executive Editor: Tracy Johnson Program Management Team Lead: Scoll Disanno Program Manager: Carole snyder Project Manager: Camille trentacoste Operations Specialist: Linda sager Cover Design: Black Horse Designs Cover art: Jason consalvo Media Project Manager: Renata butera Copyright o 2015, 2008 by Pearson Education, Inc, Upper Saddle river, New Jersey, 07458 Pearson Prentice-Hall. All rights reserved. Printed in the United States of America. This publication is protected by Copyright and permission should be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means,electronic, mechanical, photocopying, recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department Pearson prentice hallTm is a trademark of pearson education inc Pearson@ is a registered trademark of Pearson plc Prentice Hall@ is a registered trademark of Pearson Education, Inc Library of Congress Cataloging-in-Publication Data On file PEARSON ISBN-10:013-359162X ISBN-13:978-0-13-359162-0 To Suzanne, Barbara, Daniel, Aron, Nathan, Marvin, Matilde, and olivia The list keeps growing ( AST) To Marieke, Duko, Jip, and spot. Fearsome Jedi, all(HB This page intentionally left blank CONTENTS PREFACE XXII TRODUCTION 1. 1 WHAT IS AN OPERATING SYSTEM? 3 1. 1. 1 The Operating system as an Extended machine 4 1.1.2 The Operating system as a resource manager 5 2 HISTORY OF OPERATING SYSTEMS 6 1. 2. 1 The First Generation(1945-55): Vacuum Tubes 7 1.2.2 The Second Generation(1955-65 ) Transistors and Batch Systems 8 1. 2.3 The Third Generation(1965-1980): ICs and Multiprogramming 9 1. 2.4 The Fourth Generation(1980-Present): Personal Computers 14 1.2.5 The Fifth Generation(1990-Present): Mobile Computers 19 1.3 COMPUTER HARDWARE REVIEW 20 1. 3. 1 Processors 21 1.3.2 Memory 24 1. 3. 3 Disks 27 1.3 4 10 Devices 28 1.3.5Bu 1.3.6 Booting the Computer 34 CONTENTS 1 4 THE OPERATING SYSTEM ZOO 35 1.4.1 Mainframe Operating Systems 35 1.4.2 Server Operating Systems 35 1.43 Multiprocessor Operating systems 36 1. 4 4 Personal Computer Operating systems 36 1. 4.5 Handheld Computer Operating Systems 36 1.4.6 Embedded Operating Systems 36 1.4.7 Sensor-Node Operating Systems 37 1.4.8 Real-Time Operating Systems 37 1. 4.9 Smart Card Operating Systems 38 15 OPERATING SYSTEM CONCEPTS 38 1.5. 1 Processes 39 1.5.2 AddresS S 41 1. 5 3 Files 41 1.5.4 Input/Output 45 1.55 Protection 45 1.5.6 The Shell 45 1.5.7 Ontogeny Recapitulates Phylogeny 46 1 6 SYSTEM CALLS 50 1.6. 1 System Calls for Process Management 53 1.6.2 System Calls for File Management 56 1.6.3 System Calls for Directory Management 57 1. 6 4 Miscellaneous System Calls 59 1.6.5 The Windows win 32 Api 60 1.7 OPERATING SYSTEM STRUCTURE 62 1.7. 1 Monolithic systems 62 1.7.2 Layered Systems 63 1.7.3 Microkernels 65 1. 7 4 Client-Server Model 68 1. 7.5 Virtual machines 68 1.7.6 Exokernels 72 1. 8 THE WORLD ACCORDING TOC 73 1. 8. 1 The C language 73 1. 8.2 Header files 74 1.8.3 Large Programming Projects 75 1. 8 4 The Model of Run Time 76 CONTENTS 1.9 RESEARCH ON OPERATING SYSTEMS 77 10 OUTLINE OF THE REST OF THIS BOOK 78 1. 11 METRIC UNITS 79 1 12 SUMMARY 80 2 PROCESSES AND THREADS 85 2.1 PROCeSSes 85 2.1 1 The process model 86 2.1.2 Process Creation 88 2.1 3 Process Termination 90 2.1 4 Process hierarchies 91 2.15 Process s 92 2.1.6 Implementation of Processes 94 2.1.7 Modeling Multiprogramming 95 2.2 THREADS 97 2.2. 1 Thread Usage 97 2.2.2 The Classical Thread Model 102 2. 2 3 POSIX Threads 106 2.2.4 Implementing Threads in User Space 108 2.2.5 Implementing Threads in the Kernel 11 1 2.2.6 Hybrid Implementations 112 2. 2. 7 Scheduler activations 1 13 2.2.8 Pop-Up Threads 114 2.2. 9 Making Single-Threaded Code multithreaded 1 1.5 2.3 INTERPROCESS COMMUNICATION 119 2.3. 1 Race Conditions 119 2.3.2 Critical Regions 121 2.3.3 Mutual Exclusion with Busy Waiting 121 2.3.4 Sleep and Wakeup 127 2.3.5 Semaphores 130 23.6 Mutexes 132

...展开详情
试读 127P 现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
听雨er 这个PDF中的内容可以复制,还不大,很实用。
2019-03-02
回复
u014522402 只下载了两页预览版,不能下载全文吗
2017-12-05
回复
ning1135143787 可以复制的高清版本 推荐
2017-08-11
回复
erickerl 英文原版。经典教材
2017-03-30
回复
五星级技术渣 感谢楼主分享,超清晰! 正在寻找此书, 感谢!
2016-10-11
回复
chenqb1216 不错,是清晰版,正要学习经典教材!感谢
2016-09-22
回复
linjianhua0906 很好,是文字版不是扫描版。case study 引入了android和win8.
2016-08-11
回复
wolf61600 很清晰,感谢!
2016-05-26
回复
aojingen 大名鼎鼎的名著,值得一读.
2016-02-02
回复
akaedez 学习操作系统必备!好教材,经典。
2015-11-18
回复
上传资源赚积分or赚钱
最新推荐
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition) 50积分/C币 立即下载
1/127
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第1页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第2页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第3页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第4页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第5页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第6页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第7页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第8页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第9页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第10页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第11页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第12页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第13页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第14页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第15页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第16页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第17页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第18页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第19页
现代操作系统 (英文版 第4版)Modern Operating Systems (4th edition)第20页

试读结束, 可继续阅读

50积分/C币 立即下载 >