Loader
Operating System

Operating System

Rs. 190 Rs. 181 5% OFF

Details

Academic Details

  • Phase Diploma

  • Stream Engineering

  • Branch Computer

  • Standard/Year Thirdyear

  • Semester V

  • Medium English

  • Board/University Pune

  • Subject Operating System

Reviews

  • No Reviews written for this product. Be the first to write a review.

About the book

1. Introduction to Operating System
1. Introduction
2. The Evolution and Generations of Operating System
2.1 The Zeroth Generation (1792-1871)
2.2 The First Generation (1945-55)
2.3 The Second Generation (1955-1965)
2.4 The Third Generation (1965-1980)
2.5 The Fourth Generation (1980-Present)
3. Mainframe Systems
3.1 Batch Processing System
3.2 Multiprogramming System
3.3 Multitasking System
3.4 Time Sharing System
3.5 Desktop System
4. Multiprocessor Systems
5. Distributed Systems
6. Clustered System
7. Real-Time Systems
8. Functions of an Operating System
9. Characteristics of Recent Operating Systems
9.1 Characteristics of Windows XP
9.2 Characteristics of Windows 7
2. Operating System Structure
1. Introduction
2. System Component Activities
2.1 Process Management
2.2 Main-memory Management
2.3 File Management
2.4 I/O System Management
2.5 Secondary Storage Management
3. Operating System Services
4. System Calls
4.1 Process Control
4.2 File Management
4.3 Device Management
4.4 Information Maintenance
4.5 Communication
4.6 Uses of System Calls
5. Operating System Structure
5.1 Simple Structure
5.2 Layered Structure
5.3 Microkernel Structure
5.4 Monolithic Structure
6. Booting
7. Components Activities
7.1 Process Management
7.2 Main Memory Management
7.3 File Management
7.4 Secondary Storage
7.5 Input/Output Management
3. Process Management
1. Introduction to Processes
1.1 Process Concept
1.2 Process State
1.3 Process Control Block
2. Process Scheduling
2.1 Scheduling Queues
2.2 Scheduler
2.3 Context Switch
3. Operations on Processes
3.1 Process Creation
3.2 Process Termination
4. Inter-process Communication
4.1 Shared Memory System
4.2 Message Passing System
4.3 Critical-Section Problem
4.4 Semaphores
5. Threads
5.1 Benefits
5.2 User Thread and Kernel Thread
6. Multithreading Models
4. Scheduling
1. Introduction to Scheduling
1.1 Scheduling Objectives
1.2 Scheduling Concept
1.3 Scheduling Criteria
1.4 CPU-I/O Burst Cycle
2. Types of Scheduling
3. Scheduling Algorithm
3.1 First-Come First-Served Scheduling
3.2 Shortest Job First Scheduling (SJF)
3.3 Shortest Remaining Time Next (SRTN)
3.4 Priority Scheduling
3.5 Round-Robin scheduling (RR)
4. Other Scheduling Algorithms
4.1 Multilevel Queue Scheduling
4.2 Multilevel Feedback Queue Scheduling
4.3 Multiple-Processor (Real-Time) Scheduling
5. Deadlock
5.1 System Model
5.2 Principle Necessary Conditions (Coffman’s Deadlock Prerequisites)
5.3 Mutual Exclusion
5.4 Critical Regions
6. Deadlock Handling
6.1 Deadlock Prevention
6.2 Deadlock Avoidance
5. File System and Memory Management
1. Introduction to Files
1.1 File Concept
1.2 File Attributes
1.3 File Operations
1.4 File Types
1.5 File Structure
2. Access Methods
2.1 Sequential Access
2.2 Direct Access
3. Swapping
4. Allocation Methods
4.1 Contiguous Allocation
4.2 Linked Allocation
4.3 Indexed Allocation
5. Directory Structure
5.1 Single-level Directory
5.2 Two-level Directory
5.3 Tree-structured Directory
6. Protection
6.1 Types of Access
6.2 File Access Control
7. Basic Memory Management
7.1 Partitioning
8. Free-Space Management
8.1 Memory Management with Bitmaps
8.2 Memory Management with Linked List
9. Virtual Memory Concept
9.1 Segmentation
9.2 Paging
9.3 Page Fault
9.4 Page Table
10. Page Replacement Algorithms
10.1 FIFO Page Replacement Algorithm
10.2 Optimal Page-Replacement Algorithm
10.3 Least-Recently Used (LRU) Page Replacement Algorithm
10.4 Not-Recently Used (NRU) Page Replacement Algorithm
6. UNIX-A Case Study
1. Introduction
2. Overview
3. The Structure of UNIX OS
4. Booting
5. The UNIX File Structure
6. UNIX and LINUX Comparison