TY - BOOK AU - Silberschatz,Abraham AU - Galvin,Peter B. AU - Gagne,Greg TI - Operating system concepts SN - 9780470233993 U1 - 005.43 21 PY - 2010/// CY - New York PB - John Wiley & Sons Pte ltd. KW - Operating systems (Computers) N1 - Contents PART ONE: OVERVIEW Chapter 1: Introduction 1.1 What operating systems do 1.2 Computer-system organization 1.3 Computer-system architecture etc. Chapter 2: System structures 2.1 Operating-system services 2.2 User operating-system interface 2.3 System calls etc. PART TWO: PROCESS MANAGEMENT Chapter 3: Process concept 3.1 Process concept 3.2 Process scheduling 3.3 Operations on processes etc. Chapter 4: Multithreaded programming 4.1 Overview 4.2 Multithreading models 4.3 Thread libraries etc. Chapter 5: Process scheduling 5.1 Basic concepts 5.2 Scheduling criteria 5.3 Scheduling algorithms etc. PART THREE: PROCESS COORDINATION Chapter 6: Synchronization 6.1 background 6.2 The critical section problem 6.3 Peterson's solution etc. Chapter 7: Deadlocks 7.1 System model 7.2 Deadlock characterization 7.3 Methods of handling deadlocks etc. PART FOUR: MEMORY MANAGEMENT Chapter 8: Memory-management strategies 8.1 Background 8.2 Swapping 8.3 Contiguous memory etc. Chapter 9: Virtual-memory management 9.1 background 9.2 Demand paging 9.3 Copy-on-write etc. PART FIVE: STORAGE MANAGEMENT Chapter 10: File system 10.1 File concept 10.2 Access methods 10.3 Directory and disk structure etc. Chapter 11: Implementing file systems 11.1 File system structure 11.2 File-system implementation 11.3 Directory implementation etc. Chapter 12: Secondary-storage structure 12.1 Overview of mass-storage structure 12.2 Disk structure 12.3 Disk attachment etc. Chapter 13: I/O systems 13.1 Overview 13.2 I/O hardware 13.3 Application I/O interface etc. PART SIX: PROTECTION AND SECURITY Chapter 14: System protection 14.1 Goals of protection 14.2 principles of protection 14.3 Domain of protection etc. Chapter 15: System security 15.1 The security problem 15.2 Program threats 15.3 System and network threats etc. PART SEVEN: DISTRIBUTED SYSTEMS Chapter 16: Distributed operating systems 16.1 Motivation 16.2 Types of network-based operating systems 16.3 network structure etc. Chapter 17: Distributed file systems 17.1 background 17.2 Naming and transparency 17.3 Remote file access etc. Chapter 18: Distributed synchronization 18.1 Event ordering 18.2 Mutual exclusion 18.3 Atomicity etc. PART EIGHT: SPECIAL PURPOSE SYSTEMS Chapter 19: Real-time systems 19.1 Overview 19.2 System characteristics 19.3 Features of real-time kernels etc. Chapter 20: Multimedia systems 20.1 What is multimedia? 20.2 Compression 20.3 requirements of multimedia kernels etc. PART NINE: CASE STUDIES Chapter 21: The Linux system 21.1 Linux history 21.2 Design principles 21.3 Kernel modules etc. Chapter 22: Windows XP 22.1 History 22.2 Design principles 22.3 System components etc. Chapter 23: Influential operating systems 23.1 Feature migration 23.2 Early systems 23.3 Atlas etc. ; Bibliography : p. 923-940 . _ Index : p. 943-972 UR - http://www.loc.gov/catdir/toc/wiley021/2001276306.html ER -