Operating System Concepts 10th Edition by Abraham Silberschatz, Peter Galvin, Greg Gagne – Ebook PDF Instant Download/Delivery. 1119800366 ,9781119800361
Full download Operating System Concepts 10th Edition after payment
Product details:
ISBN 10: 1119800366
ISBN 13: 9781119800361
Author: Abraham Silberschatz, Peter Galvin, Greg Gagne
Operating System Concepts 10th Edition Table of contents:
Chapter 1: Introduction
- What is an Operating System?
- Computer System Organization
- Computer System Architecture
- Operating System Services
- System Calls
- Types of Operating Systems
- Operating System Structures
- Virtual Machines
Chapter 2: Process Management
- Process Concept
- Process Scheduling
- Operations on Processes
- Interprocess Communication
- Threads
- Multithreading Models
- CPU Scheduling
- Scheduling Algorithms
- Multiple-Processor Scheduling
- Thread Libraries
Chapter 3: Process Synchronization
- The Critical-Section Problem
- Synchronization Hardware
- Semaphores
- Classical Problems of Synchronization
- Critical-Section Problem Solutions
- Monitors
- Deadlock and Starvation
Chapter 4: Memory Management
- Background and Introduction to Memory Management
- Contiguous Memory Allocation
- Paging
- Segmentation
- Virtual Memory
- Page Replacement Algorithms
- Allocation of Frames
- Thrashing
- Memory Management in Linux
Chapter 5: Storage Management
- File-System Interface
- File Concepts
- Access Methods
- Directory Structure
- File System Mounting
- File Allocation Methods
- Free-Space Management
- Disk Management
- RAID
Chapter 6: Input/Output Systems
- I/O Hardware
- I/O Software
- Application I/O Interface
- Kernel I/O Subsystem
- I/O Scheduling
- Disk Scheduling Algorithms
- Disk Management
- RAID Structure
- Streams and Buffers
Chapter 7: Deadlock
- System Model
- Deadlock Characterization
- Methods for Handling Deadlock
- Deadlock Prevention
- Deadlock Avoidance
- Deadlock Detection and Recovery
- Combined Approach to Deadlock Handling
Chapter 8: Virtual Machines
- Introduction to Virtual Machines
- Virtualization Technologies
- Types of Virtual Machines
- Virtual Machine Management
- Hypervisors
- Virtualization in Operating Systems
- Applications of Virtual Machines
Chapter 9: File Systems
- Overview of File Systems
- File System Implementation
- File Allocation Methods
- Free-Space Management
- File-System Consistency
- File-System Design
- Distributed File Systems
Chapter 10: Protection and Security
- Introduction to Protection
- Goals of Protection
- Access Control Lists and Capabilities
- Security in Operating Systems
- Authentication and Authorization
- Security Models
- Malware and Attack Prevention
- Cryptography and Secure Communication
- Network Security
Chapter 11: Distributed Systems
- Overview of Distributed Systems
- Distributed System Models
- Communication in Distributed Systems
- Synchronization in Distributed Systems
- Consistency and Replication
- Fault Tolerance in Distributed Systems
- Distributed File Systems
- Distributed Shared Memory
Chapter 12: Multicore and Multiprocessor Systems
- Overview of Multicore and Multiprocessor Systems
- Symmetric Multiprocessing (SMP)
- Asymmetric Multiprocessing (AMP)
- Multiprocessor Synchronization
- Cache-Coherence Protocols
- Memory Models for Multiprocessor Systems
- Scheduling for Multicore Systems
Chapter 13: Real-Time Systems
- Real-Time Systems Overview
- Types of Real-Time Systems
- Real-Time Scheduling
- Real-Time Operating System Design
- Real-Time Communication
- Fault Tolerance in Real-Time Systems
- Real-Time System Design Patterns
Chapter 14: Case Studies
- Case Study 1: UNIX/Linux Operating System
- Case Study 2: Windows Operating System
- Case Study 3: Android Operating System
- Case Study 4: Distributed Systems (Cloud Computing)
People also search for Operating System Concepts 10th Edition:
silberschatz operating system concepts pdf
basic operating system concepts
operating system concepts 10th edition pdf
operating system concepts 10th edition solutions