Normal view MARC view ISBD view

Operating system concepts

By: Silberschatz, Abraham.
Contributor(s): Gagne, Greg | Galvin, Peter Baer.
Publisher: New Delhi Wiley India 2014Edition: 9th.Description: xvii,856 p. | Binding - Paperback |.ISBN: 978-81-265-5427-0.Subject(s): EXTC EngineeringDDC classification: 5.43
List(s) this item appears in: B.Sc. I.T.
Tags from this library: No tags from this library for this title. Log in to add tags.
    average rating: 0.0 (0 votes)
Item type Current location Collection Call number Status Date due Barcode Item holds
 Text Books Text Books School of Engineering & Technology
Reference Section
Reference 005.43 SIL (Browse shelf) Not For Loan E13371
 Text Books Text Books School of Engineering & Technology
General Stacks
Circulation 005.43 SIL (Browse shelf) Available E13372
 Text Books Text Books School of Engineering & Technology
General Stacks
Circulation 005.43 SIL (Browse shelf) Available E13373
 Text Books Text Books School of Engineering & Technology
General Stacks
Circulation 005.43 SIL (Browse shelf) Checked out to Imran Shaikh (ETN001) 13/05/2024 E13374
 Text Books Text Books School of Engineering & Technology
General Stacks
Circulation 005.43 SIL (Browse shelf) Available E13375
Total holds: 0

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.

Part One Overview

Chapter 1 Introduction
1.1 What Operating Systems Do
1.2 Computer-System Organization
1.3 Computer-System Architecture
1.4 Operating-System Structure
1.5 Operating-System Operations
1.6 Process Management
1.7 Memory Management
1.8 Storage Management
1.9 Protection and Security
1.10 Kernel Data Structures
1.11 Computing Environments
1.12 Open-Source Operating Systems
1.13 Summary

Chapter 2 System Structures
2.1 Operating-System Services
2.2 User and Operating-System Interface
2.3 System Calls
2.4 Types of System Calls
2.5 System Programs
2.6 Operating-System Design and Implementation
2.7 Operating-System Structure
2.8 Operating-System Debugging
2.9 Operating-System Generation
2.10 System Boot
2.11 Summary

Part Two Process Management

Chapter 3 Process Concept
3.1 Process Concept
3.2 Process Scheduling
3.3 Operations on Processes
3.4 Interprocess Communication
3.5 Examples of IPC Systems
3.6 Communication in Client--Server Systems
3.7 Summary

Chapter 4 Multithreaded Programming
4.1 Overview
4.2 Multicore Programming
4.3 Multithreading Models
4.4 Thread Libraries
4.5 Implicit Threading
4.6 Threading Issues
4.7 Operating-System Examples
4.8 Summary

Chapter 5 Process Scheduling
5.1 Basic Concepts
5.2 Scheduling Criteria
5.3 Scheduling Algorithms
5.4 Thread Scheduling
5.5 Multiple-Processor Scheduling
5.6 Real-Time CPU Scheduling
5.7 Operating-System Examples
5.8 Algorithm Evaluation
5.9 Summary

Chapter 6 Synchronization
6.1 Background
6.2 The Critical-Section Problem
6.3 Peterson's Solution
6.4 Synchronization Hardware
6.5 Mutex Locks
6.6 Semaphores
6.7 Classic Problems of Synchronization
6.8 Monitors
6.9 Synchronization Examples
6.10 Alternative Approaches
6.11 Summary

Chapter 7 Deadlocks
7.1 System Model
7.2 Deadlock Characterization
7.3 Methods for Handling Deadlocks
7.4 Deadlock Prevention
7.5 Deadlock Avoidance
7.6 Deadlock Detection
7.7 Recovery from Deadlock
7.8 Summary

Part Three Memory Management

Chapter 8 Memory-Management Strategies
8.1 Background
8.2 Swapping
8.3 Contiguous Memory Allocation
8.4 Segmentation
8.5 Paging
8.6 Structure of the Page Table
8.7 Example: Intel 32 and 64-bit Architectures
8.8 Example: ARM Architecture
8.9 Summary

Chapter 9 Virtual-Memory Management
9.1 Background
9.2 Demand Paging
9.3 Copy-on-Write
9.4 Page Replacement
9.5 Allocation of Frames
9.6 Thrashing
9.7 Memory-Mapped Files
9.8 Allocating Kernel Memory
9.9 Other Considerations
9.10 Operating-System Examples
9.11 Summary

Part Four Storage Management

Chapter 10 File System
10.1 File Concept
10.2 Access Methods
10.3 Directory and Disk Structure
10.4 File-System Mounting
10.5 File Sharing
10.6 Protection
10.7 Summary

Chapter 11 Implementing File-Systems
11.1 File-System Structure
11.2 File-System Implementation
11.3 Directory Implementation
11.4 Allocation Methods
11.5 Free-Space Management
11.6 Efficiency and Performance
11.7 Recovery
11.8 NFS 523
11.9 Example: The WAFL File System
11.10 Summary

Chapter 12 Mass-Storage Structure
12.1 Overview of Mass-Storage Structure
12.2 Disk Structure
12.3 Disk Attachment
12.4 Disk Scheduling
12.5 Disk Management
12.6 Swap-Space

There are no comments for this item.

Log in to your account to post a comment.
Unique Visitors hit counter Total Page Views free counter
Implemented and Maintained by AIKTC-KRRC (Central Library).
For any Suggestions/Query Contact to library or Email: librarian@aiktc.ac.in | Ph:+91 22 27481247
Website/OPAC best viewed in Mozilla Browser in 1366X768 Resolution.

Powered by Koha