BCA II SEM, OPERATING SYSTEMS(OS) ALL UNITS SHORT NOTES
π Operating Systems
Unit Wise Syllabus, & Short Notes
STUDY WITH YASHVANTH
π UNIT – I SYLLABUS
Introduction
- Definition of Operating System
- Computer System Components
- User View and System View
- System Goals
- Batch Systems
- Multi Programmed Systems
- Time-Sharing Systems
- Real-Time Systems
- System Components
- Operating System Services
Process
- Process Concept
- Process State Diagram
- Process Control Block (PCB)
- Process Scheduling
- Scheduling Queues
- Scheduler
- Cooperating Process
- Interprocess Communication
CPU Scheduling
- Basic Concepts
- Preemptive Scheduling
- Non-Preemptive Scheduling
- Scheduling Criteria
- FCFS Scheduling
- Shortest Job First (SJF)
- Priority Scheduling
- Round Robin Scheduling
π UNIT – II SYLLABUS
Process Synchronization
- Critical Section Problem
- Solutions for Critical Section Problem
- Bakery Algorithm
- Semaphores – Meaning
- Types of Semaphores
- Bounded Buffer Problem
- Readers-Writers Problem
Deadlocks
- Deadlock Characterization
- Methods for Handling Deadlocks
- Deadlock Prevention
- Deadlock Avoidance
- Deadlock Detection
- Recovery from Deadlocks
π UNIT – III SYLLABUS
Memory Management
- Introduction to Memory Management
- Logical vs Physical Address Space
- Dynamic Loading
- Dynamic Linking
- Swapping
- Contiguous Allocation
- Partitioned Memory Allocation
- Paging
- Virtual Memory Management
- Segmentation
- Segmentation with Paging
File System
- File Concepts
- File Attributes
- File Operations
- File Types
- File Structure
- Access Methods
- Directory Structure
- File-System Structure
- Allocation Methods
- Contiguous Allocation
- Linked Allocation
- Indexed Allocation
- Free-Space Management
π UNIT – IV SYLLABUS
Introduction to Unix System
- UNIX Operating System
- UNIX Architecture
Shell Programming
- Vi Editor
- Shell Types
- Shell Command Line Processing
- Shell Script Features
- Executing a Shell Script
- System and User Defined Variables
- expr Command
- Shell Screen Interface
- read and echo Statement
- Command Substitution
- Escape Sequence Characters
- Shell Script Arguments
- Positional Parameters
- test Command
- File Test
- String Test
- Numeric Test
Control Structures
- if Statement
- case Statement
- Looping Structures – while, until, for
- Jumping Statements – break, continue, exit
- Shell Programs covering the above concepts
π₯Short Notes
Four Units Short Notes
π Click here to Download (Google Drive)
π Follow STUDY WITH YASHVANTH
More notes, explanations & question papers coming soon!
Comments
Post a Comment