Operating system concepts / Abraham Silberschatz, Peter Baer Galvin & Greg Gagne.
Publication details: New York : John Wiley & Sons Pte ltd., c2010.Edition: 8th editionDescription: xx, 972 p. : ill. (some col.) ; 26 cmISBN:- 9780470233993
- 005.43 21 SIL
Item type | Current library | Call number | Copy number | Status | Date due | Barcode |
---|---|---|---|---|---|---|
Book Open Access | Engineering Library | 005.43 SIL 1 (Browse shelf(Opens below)) | 1 | Available | BUML23111313 | |
Book Open Access | Engineering Library | 005.43 SIL 2 (Browse shelf(Opens below)) | 2 | Available | 0014641 |
Browsing Engineering Library shelves Close shelf browser (Hides shelf browser)
005.43 SIL 1 Operating system concepts / | 005.43 SIL 1 Operating system concepts / | 005.43 SIL 2 Operating system concepts / | 005.43 SIL 2 Operating system concepts / | 005.43 SIL 3 Operating system concepts / | 005.43 STA 1 Operating systems : internals and design principles / | 005.43 STA 1 Operating systems : internals and design principles / |
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
There are no comments on this title.