Operating-System-101
Product Description
Condition - Very Good
The item shows wear from consistent use but remains in good condition. It may arrive with damaged packaging or be repackaged.
Operating-System-101
★ ★ ★ ★ ★ WAGmob: Over One million Paying Customers ★ ★ ★ ★ ★
WAGmob brings you, Simple 'n Easy, on-the-go learning ebook for "Operating System 101".
The ebook provides:
Snack sized chapters for easy learning.
Designed for both students and adults.
This ebook provides a quick summary of essential concepts in Operating System 101 by following snack sized chapters:
Operating System Overview:
• What is an Operating System?
• Operating System Services
• Evolution of Operating System
Process in Operating System:
• Process Introduction
• Process state
• Process Control Block
• Context Switch
• Operations on Processes
• Scheduling Queues
Scheduling in Operating System:
• What is Scheduling?
• Schedulers
• Criteria for CPU Scheduling Algorithm
• Non-Preemptive Vs. Preemptive Scheduling
• Types of Scheduling Algorithms
Scheduling Algorithm I:
• First Come First Serve
• Shortest Job First
• Shortest Remaining Time First
• What is Priority?
• Non-preemptive Priority Scheduling
• Preemptive Priority Scheduling
Scheduling Algorithm II:
• Round Robin Scheduling
• Multiprocessor Scheduling
• Time Sharing Multiprocessor Scheduling
• Space Sharing Scheduling
• Gang Scheduling
Threads in Operating System:
• What is a Thread?
• User level Thread
• Kernel level threads
• Differences and Similarities between Threads and Processes
• Inter-process communication
• Message-Passing System
Process Synchronization I:
• Process Synchronization
• How process synchronization is achieved?
• Critical Section Problem
• Solution to Critical Section Problem
• Two Process Solutions
• Semaphore
• Binary Semaphore
• Classic Problems of Synchronization
Process Synchronization II:
• Bounded Buffer Producer-consumer Problem
• The Readers- Writers Problem
• The Dining-Philosophers Problem
Deadlock in Operating System I:
• Deadlock
• Necessary Conditions
• Resource-Allocation Graph
• Methods for Handling Deadlocks
• Deadlock Avoidance
• Banker's Algorithm
Deadlock in Operating System II:
• Example of Bankers Algorithm
• Deadlock Detection
• Detection Algorithm
• Example of Detection Algorithm
• Recovery from Deadlock
Memory Management I:
• Memory Management
• Physical and Logical address
• Overlays
• Swapping
• Contiguous Memory Allocation
• Memory Allocation Method
Memory Management II:
• Sample Problem on Memory Allocation
• Paging
• Segmentation
• Comparison between Paging and Segmentation
Virtual Memory and Page Replacement:
• Virtual Memory
• Demand Paging
• Page Fault
• Page Replacement Technique
• FIFO
• Optimal Page Replacement Algorithm
• LRU Page Replacement
• Thrashing
File System:
• File concept
• File Attributes
• File Operations
• Common File Types
• File Access Methods
• File Allocation Methods
Disk Scheduling:
• Disk Scheduling
• First Come-First Serve (FCFS)
• Shortest Seek Time First (SSTF)
• SCAN
• C-SCAN
• LOOK
About WAGmob ebooks:
1) A companion ebook for on-the-go, bite-sized learning.
2) Offers value for money (a lifetime of free updates).
3) Over One million paying customers from 175+ countries.
WAGmob Vision : Simple 'n easy ebooks for a lifetime of on-the-go learning
Visit us : www.wagmob.com
Please write to us at [email protected]. We would love to improve this ebook.




