Operating system concepts / Abraham Silberschatz, Peter Baer Galvin, Greg Gagne.
Publication details: New York : John Wiley & Sons, c2003.Edition: 6th edDescription: xxi, 951 p. : ill. ; 25 cmISBN:- 9788126508853
- 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 | BUML23080275 | |
Book Open Access | Engineering Library | 005.43 SIL 2 (Browse shelf(Opens below)) | 2 | Available | BUML23080276 | |
Book Open Access | Engineering Library | 005.43 SIL 3 (Browse shelf(Opens below)) | 3 | Available | BUML23080277 |
Browsing Engineering Library shelves Close shelf browser (Hides shelf browser)
005.43 SIL 1 Applied operating system concepts / | 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 / |
CONTENTS
PART ONE: Overview
Chapter 1: Introduction
1.1 What is operating system
1.2 Mainframe systems
1.3 Desktop systems
Etc.
Chapter 2: Computer-system Structure
2.1 Computer-system operation
2.2 I/O Structure
2.3 Storage structure
2.4 Storage hierarchy
Etc.
Chapter 3: Operating-system structures
3.1 System components
3.2 Operating-system services
3.3 System calls
3.4 system programs
Etc.
PART TWO: Process Management
Chapter 4: Processes
4.1 Process concepts
4.2 Process scheduling
4.3 Operations on processes
Etc.
Chapter 5: Threads
5.1 Overview
5.2 Multithreading models
5.3 Threading issues
Etc.
Chapter 6: CPU Scheduling
6.1 Basic concepts
6.2 Scheduling criteria
6.3 Scheduling algorithms
Etc.
Chapter 7: Process synchronization
7.1 Background
7.2 The critical-section problem
7.3 Synchronization Hardware
Etc.
Chapter 8: Deadlocks
8.1 System model
8.2 Deadlock characterization
8.3 Methods for handling
Etc.
PART THREE: Memory Management
9.1 Background
9.2 Swapping
9.3 Contiguous Memory Allocation
Etc.
Chapter 10: Virtual Memory
10.1 Background
10.2 Demand paging
10.3 Process creation
Etc.
Chapter 11: File-System Interface
11.1 File concept
11.2 Access methods
11.3 Directory structure
Etc.
Chapter 12: File-System Implementation
12.1 File-system structure
12.2 File-system Implementation
12.3 Directory Implementation
Etc.
PART FOUR: I/O Systems
Chapter 13: I/O Systems
13.1 Overview
13.2 I/O Hardware
13.3 Application I/O Interface
13.4 Kernel I/O to Hardware
Etc.
Chapter 14: Mass-storage structure
14.1 Disk structure
14.2 Disk scheduling
14.3 Disk Management
14.4 Swap0space management
Etc.
PART FIVE: Distributed Systems
Chapter 15: Distributed system structure
15.1 Background
15.2 Topology
15.3 Network types
15.4 Communication
Etc.
Chapter 16: Distributed File Systems
16.1 Background
16.2 Naming and transparency
16.3 Remote File Access
Etc.
Chapter 17: Distributed Coordination
17.1 Event ordering
17.2 Mutual exclusion
17.3 Atomicity
17.4 Concurrency control
Etc.
PART SIX: Protection and Security
Chapter 18: Protection
18.1 Goals of protection
18.2 Domain of protection
18.3 Access matrix
18.4 Implementation of access matrix
Etc.
Chapter 19: Security
19.1 The security problem
19.2 User Authentication
19.3 Problem Threats
19.4 System threats
Etc.
PART SEVEN: Case Studies
Chapter 20: The Linux system
20.1 History
20.2 Design principles
20.3 Kernel modules
Etc.
Chapter 21: Windows 2000
21.1 History
21.2 Design principles
21.3 System components
21.4 Environmental subsystems
Etc.
Chapter 22: Windows XP
22.1 History
22.2 Design principles
22.3 System components
Etc.
Chapter 23: Historical Perspective
23.1 Early Systems
23.2 Atlas
23.3 XDS-940
Etc.
Includes bibliography (p. 869-897), Credits (p.899-890) and index (p. 901-951)
There are no comments on this title.