Operating System Concepts
Home > Computing and Information Technology > Operating systems > Operating System Concepts
7%
Operating System Concepts

Operating System Concepts

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

The ninth edition of Operating System Concepts continues to evolve to provide a solid theoretical foundation for understanding operating systems. This edition has been updated with more extensive coverage of the most current topics and applications, improved conceptual coverage and additional content to bridge the gap between concepts and actual implementations. A new design allows for easier navigation and enhances reader motivation. Additional end-of-chapter, exercises, review questions, and programming exercises help to further reinforce important concepts. WileyPLUS, including a test bank, self-check exercises, and a student solutions manual, is also part of the comprehensive support package.

Table of Contents:
PART ONE OVERVIEW Chapter 1 Introduction 1.1 What Operating Systems Do 4 1.2 Computer-System Organization 7 1.3 Computer-System Architecture 12 1.4 Operating-System Structure 19 1.5 Operating-System Operations 21 1.6 Process Management 24 1.7 Memory Management 25 1.8 Storage Management 26 1.9 Protection and Security 30 1.10 Kernel Data Structures 31 1.11 Computing Environments 35 1.12 Open-Source Operating Systems 43 1.13 Summary 47 Exercises 49 Bibliographical Notes 51 Chapter 2 System Structures 2.1 Operating-System Services 53 2.2 User and Operating-System Interface 56 2.3 System Calls 60 2.4 Types of System Calls 64 2.5 System Programs 72 2.6 Operating-System Design and Implementation 73 2.7 Operating-System Structure 76 2.8 Operating-System Debugging 84 2.9 Operating-System Generation 89 2.10 System Boot 90 2.11 Summary 91 Exercises 92 Bibliographical Notes 98 PART TWO PROCESS MANAGEMENT Chapter 3 Process Concept 3.1 Process Concept 103 3.2 Process Scheduling 108 3.3 Operations on Processes 113 3.4 Interprocess Communication 120 3.5 Examples of IPC Systems 128 3.6 Communication in Client Server Systems 134 3.7 Summary 145 Exercises 147 Bibliographical Notes 158 Chapter 4 Multithreaded Programming 4.1 Overview 161 4.2 Multicore Programming 164 4.3 Multithreading Models 167 4.4 Thread Libraries 169 4.5 Implicit Threading 175 4.6 Threading Issues 181 4.7 Operating-System Examples 186 4.8 Summary 189 Exercises 189 Bibliographical Notes 197 Chapter 5 Process Scheduling 5.1 Basic Concepts 201 5.2 Scheduling Criteria 205 5.3 Scheduling Algorithms 206 5.4 Thread Scheduling 217 5.5 Multiple-Processor Scheduling 218 5.6 Real-Time CPU Scheduling 223 5.7 Operating-System Examples 230 5.8 Algorithm Evaluation 240 5.9 Summary 244 Exercises 245 Bibliographical Notes 250 Chapter 6 Synchronization 6.1 Background 253 6.2 The Critical-Section Problem 256 6.3 Peterson s Solution 257 6.4 Synchronization Hardware 259 6.5 Mutex Locks 262 6.6 Semaphores 263 6.7 Classic Problems of Synchronization 269 6.8 Monitors 273 6.9 Synchronization Examples 282 6.10 Alternative Approaches 288 6.11 Summary 292 Exercises 292 Bibliographical Notes 307 Chapter 7 Deadlocks 7.1 System Model 311 7.2 Deadlock Characterization 313 7.3 Methods for Handling Deadlocks 318 7.4 Deadlock Prevention 319 7.5 Deadlock Avoidance 323 7.6 Deadlock Detection 329 7.7 Recovery from Deadlock 333 7.8 Summary 335 Exercises 335 Bibliographical Notes 340 PART THREE MEMORY MANAGEMENT Chapter 8 Memory-Management Strategies 8.1 Background 345 8.2 Swapping 352 8.3 Contiguous Memory Allocation 354 8.4 Segmentation 358 8.5 Paging 360 8.6 Structure of the Page Table 372 8.7 Example: Intel 32 and 64-bit Architectures 377 8.8 Example: ARM Architecture 382 8.9 Summary 383 Exercises 384 Bibliographical Notes 387 Chapter 9 Virtual-Memory Management 9.1 Background 389 9.2 Demand Paging 393 9.3 Copy-on-Write 400 9.4 Page Replacement 401 9.5 Allocation of Frames 413 9.6 Thrashing 417 9.7 Memory-Mapped Files 422 9.8 Allocating Kernel Memory 428 9.9 Other Considerations 431 9.10 Operating-System Examples 437 9.11 Summary 440 Exercises 441 Bibliographical Notes 450 PART FOUR STORAGE MANAGEMENT Chapter 10 File System 10.1 File Concept 455 10.2 Access Methods 465 10.3 Directory and Disk Structure 467 10.4 File-System Mounting 478 10.5 File Sharing 480 10.6 Protection 485 10.7 Summary 490 Exercises 491 Bibliographical Notes 492 Chapter 11 Implementing File-Systems 11.1 File-System Structure 495 11.2 File-System Implementation 498 11.3 Directory Implementation 504 11.4 Allocation Methods 505 11.5 Free-Space Management 513 11.6 Efficiency and Performance 516 11.7 Recovery 520 11.8 NFS 523 11.9 Example: The WAFL File System 529 11.10 Summary 532 Exercises 533 Bibliographical Notes 536 Chapter 12 Mass-Storage Structure 12.1 Overview of Mass-Storage Structure 539 12.2 Disk Structure 542 12.3 Disk Attachment 543 12.4 Disk Scheduling 544 12.5 Disk Management 550 12.6 Swap-Space Management 554 12.7 RAID Structure 556 12.8 Stable-Storage Implementation 566 12.9 Summary 568 Exercises 569 Bibliographical Notes 572 Chapter 13 I/O Systems 13.1 Overview 575 13.2 I/O Hardware 576 13.3 Application I/O Interface 585 13.4 Kernel I/O Subsystem 592 13.5 Transforming I/O Requests to Hardware Operations 599 13.6 STREAMS 601 13.7 Performance 603 13.8 Summary 606 Exercises 607 Bibliographical Notes 608 PART FIVE PROTECTION AND SECURITY Chapter 14 System Protection 14.1 Goals of Protection 611 14.2 Principles of Protection 612 14.3 Domain of Protection 613 14.4 Access Matrix 618 14.5 Implementation of the Access Matrix 622 14.6 Access Control 625 14.7 Revocation of Access Rights 626 14.8 Capability-Based Systems 627 14.9 Language-Based Protection 630 14.10 Summary 635 Exercises 636 Bibliographical Notes 637 Chapter 15 System Security 15.1 The Security Problem 641 15.2 Program Threats 645 15.3 System and Network Threats 653 15.4 Cryptography as a Security Tool 658 15.5 User Authentication 669 15.6 Implementing Security Defenses 673 15.7 Firewalling to Protect Systems and Networks 680 15.8 Computer-Security Classifications 682 15.9 An Example:Windows 7 683 15.10 Summary 685 Exercises 686 Bibliographical Notes 688 PART SIX CASE STUDIES Chapter 16 The Linux System 16.1 Linux History 695 16.2 Design Principles 700 16.3 Kernel Modules 703 16.4 Process Management 706 16.5 Scheduling 709 16.6 Memory Management 714 16.7 File Systems 723 16.8 Input and Output 729 16.9 Interprocess Communication 732 16.10 Network Structure 733 16.11 Security 735 16.12 Summary 738 Exercises 738 Bibliographical Notes 740 Chapter 17 Windows 7 17.1 History 741 17.2 Design Principles 743 17.3 System Components 750 17.4 Terminal Services and Fast User Switching 774 17.5 File System 775 17.6 Networking 781 17.7 Programmer Interface 786 17.8 Summary 795 Exercises 795 Bibliographical Notes 796 Chapter 18 Influential Operating Systems 18.1 Feature Migration 799 18.2 Early Systems 800 18.3 Atlas 807 18.4 XDS-940 808 18.5 THE 809 18.6 RC 4000 809 18.7 CTSS 810 18.8 MULTICS 811 18.9 IBM OS/360 811 18.10 TOPS-20 813 18.11 CP/M and MS/DOS 813 18.12 Macintosh Operating System and Windows 814 18.13 Mach 814 18.14 Other Systems 816 Exercises 816 Bibliographical Notes 816 APPENDICES (Online) Appendix A BSD UNIX A.1 UNIX History A1 A.2 Design Principles A6 A.3 Programmer Interface A8 A.4 User Interface A15 A.5 Process Management A18 A.6 Memory Management A22 A.7 File System A24 A.8 I/O System A32 A.9 Interprocess Communication A36 A.10 Summary A40 Exercises A41 Bibliographical Notes A42 Appendix B The Mach System B.1 History of the Mach System B1 B.2 Design Principles B3 B.3 System Components B4 B.4 Process Management B7 B.5 Interprocess Communication B13 B.6 Memory Management B18 B.7 Programmer Interface B23 B.8 Summary B24 Exercises B25 Bibliographical Notes B26


Best Sellers


Product Details
  • ISBN-13: 9781118093757
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: John Wiley & Sons Inc
  • Height: 252 mm
  • No of Pages: 880
  • Weight: 1348 gr
  • ISBN-10: 1118093755
  • Publisher Date: 10 May 2013
  • Binding: Paperback
  • Language: English
  • Spine Width: 29 mm
  • Width: 177 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Operating System Concepts
John Wiley & Sons Inc -
Operating System Concepts
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Operating System Concepts

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!