|
|
|
Andrew S. Tanenbaum
ISBN: 9780136006633
Format: Hardback
Publisher:Pearson Education (US)
Edition: 3rd revised United States ed
View new edition
Write a review
The revision of this book incorporates the latest developments in operating systems technologies. Hundreds of pages of new content have been added, and older material has been removed. This book covers both the principles and practice of modern operating systems, with an emphasis on Linux, Windows Vista, and embedded, real…
For Introductory Courses in Operating Systems in Computer Science, Computer Engineering, and Electrical Engineering programs. The widely anticipated revision of this worldwide best-seller incorporates the latest developments in operating systems (OS)technologies. The Third Edition includes up-to-date materials on relevant OS such as Linux, Windows, and embedded real-time and multimedia systems. Tanenbaum also provides information on current research based on his experience as an operating systems researcher. Student Resources Include: *Online Exercises - Provide hands-on experience with building as well as analyzing the performance of OS. In particular, these exercises have been designed to provide experience with analyzing the resource consumptions in Windows and Linux.*Simulation Exercises - Designed to provide experience with building some key components of an OS, including process scheduling, main memory allocation, paging algorithms and virtual memory, and file systems.*Lab Experiments*GOAL: Prentice Hall's premier online homework and assessment system for Java Programming, OS, and Database Systems courses in Computer Science.Password-Protected Instructor Resources (Select the Resources Tab to View Downloadable Files): *Power Point Lecture Slides*Figures in both . jpeg and .eps file format*Solutions to Exercises*GOAL: Prentice Hall's premier online homework and assessment system for Java Programming, OS, and Database Systems courses in Computer Science.
| ISBN | 0136006639 | | Pages | 1104 | | ISBN13 | 9780136006633 (What's this?) | | Volumes | 1 | | Publisher | Pearson Education (US) | | Weight (grammes) | 1756 | | Imprint | Prentice Hall | | Published in | Upper Saddle River | | Format | Hardback | | Height (mm) | 235 | | Publication date | 11 Dec 2007 | | Width (mm) | 178 | | Library of Congress | QA76.76 | | Spine width (mm) | 43 | | DEWEY | 005.43 | | Academic level | Tertiary education | | DEWEY edition | DC22 | |
|
| |
| | | Preface | | | | 1 | | Introduction | | 1 | | 1.1 | | What is an Operating System? | | 3 | | 1.2 | | History of Operating Systems | | 7 | | 1.3 | | Computer Hardware Review | | 19 | | 1.4 | | The Operating System Zoo | | 33 | | 1.5 | | Operating System Concepts | | 37 | | 1.6 | | System Calls | | 49 | | 1.7 | | Operating System Structure | | 62 | | 1.8 | | The World According to C | | 72 | | 1.9 | | Research on Operating Systems | | 76 | | 1.10 | | Outline of the Rest of this Book | | 77 | | 1.11 | | Metric Units | | 78 | | 1.12 | | Summary | | 79 | | 2 | | Processes and Threads | | 83 | | 2.1 | | Processes | | 83 | | 2.2 | | Threads | | 95 | | 2.3 | | Interprocess Communication | | 117 | | 2.4 | | Scheduling | | 145 | | 2.5 | | Classical IPC Problems | | 163 | | 2.6 | | Research on Processes and Threads | | 168 | | 2.7 | | Summary | | 169 | | 3 | | Memory Management | | 175 | | 3.1 | | No Memory Abstraction | | 176 | | 3.2 | | A Memory Abstraction: Address Spaces | | 179 | | 3.3 | | Virtual Memory | | 188 | | 3.4 | | Page Replacement Algorithms | | 201 | | 3.5 | | Design Issues for Paging Systems | | 216 | | | More... | | |
|
|
|
|
|