📘 OS

OPERATING SYSTEMS

Access study materials and notes for this subject

OS Mid 1 Quesetion and Answers

PDF Document

OS Mid 2 Quesetion and Answers

PDF Document

OS Unit 1 Operating System And Process

PDF Document

OS Unit 1 (alt) Operating System And Process

PDF Document

OS Unit 2 CPU Scheduling And Deadlock

PDF Document

OS Unit 2 (alt) CPU Scheduling And Deadlock

PDF Document

OS Unit 3 Process Management And Synchronization

PDF Document

OS Unit 3 (alt) Process Management And Synchronization

PDF Document

OS Unit 3 (easy) Process Management And Synchronization

PDF Document

OS Unit 4 Memory Management And Virtual Memory

PDF Document

OS Unit 4 (alt) Memory Management And Virtual Memory

PDF Document

OS Unit 4 (easy) Memory Management And Virtual Memory

PDF Document

OS Unit 5 File System Interface And Operations

PDF Document

OS Unit 5 (alt) File System Interface And Operations

PDF Document

OS Unit 5 (easy) File System Interface And Operations

PDF Document

Syllabus Overview

UNIT - 1 Operating System and Process

Operating System Introduction

  • Structures
  • Simple Batch
  • Multiprogrammed
  • Time-shared
  • Personal Computer
  • Parallel
  • Distributed Systems
  • Real-Time Systems
  • System components
  • Operating System services
  • System Calls

Process

  • Process concepts and scheduling
  • Operations on processes
  • Cooperating Processes
  • Threads

UNIT - 2 CPU Scheduling and Deadlock

CPU Scheduling

  • Scheduling Criteria
  • Scheduling Algorithms
  • Multiple -Processor Scheduling

System call interface for process management

  • Fork
  • Exit
  • Wait
  • Waitpid
  • Exec

Deadlocks

  • System Model
  • Deadlocks Characterization
  • Methods for Handling Deadlocks
  • Deadlock Prevention
  • Deadlock Avoidance
  • Deadlock Detection
  • Recovery from Deadlock

UNIT - 3 Process Management and Synchronization

Process Management and Synchronization

  • The Critical Section Problem
  • Synchronization Hardware
  • Semaphores and Classical Problems of Synchronization
  • Critical Regions
  • Monitors

Interprocess Communication Mechanisms

  • IPC between processes on a single computer system
  • IPC between processes on different systems
  • Using pipes, FIFOs, message queues, shared memory

UNIT - 4 Memory Management and Virtual Memory

Memory Management and Virtual Memory

  • Logical versus Physical Address Space
  • Swapping
  • Contiguous Allocation
  • Paging
  • Segmentation
  • Segmentation with Paging
  • Demand Paging
  • Page Replacement
  • Page Replacement Algorithms

UNIT - 5 File System Interface and Operations

File System Interface and Operations

  • Access methods
  • Directory Structure
  • Protection
  • File System Structure
  • Allocation methods
  • Free-space Management
  • Usage of open, create, read, write, close, lseek, stat, ioctl system calls
OPERATING SYSTEMS Notes