← All Information Technology subjects
Regulation: R23 Branch: Information Technology Semester: 2-2

Operating Systems

Verified vs. official syllabus Checked 2026-07-01
Subject names, credits, and semester placement are cross-confirmed against JNTUK's own centrally-administered exam records. Detailed unit topics are sourced from an autonomous JNTUK-affiliated college's published syllabus and have not been independently verified against the university's own document -- autonomous colleges may adapt unit-level content locally.
ad slot — top, below intro

Unit-wise syllabus

UNIT 01
Operating Systems Overview and System Structures
Introduction, operating system functions, operations, computing environments, free and open-source operating systems; Operating system services, user and operating-system interface; System calls, types of system calls, system programs; OS design and implementation, structure, building and booting an operating system, debugging
UNIT 02
Processes, Threads and CPU Scheduling
Process concept, process scheduling, operations on processes, inter-process communication; Threads and concurrency: multithreading models, thread libraries, threading issues; CPU scheduling: basic concepts, scheduling criteria, scheduling algorithms; Multiple processor scheduling
UNIT 03
Synchronization and Deadlocks
Synchronization tools: the critical section problem, Peterson's solution, mutex locks, semaphores, monitors, classic problems; Deadlocks: system model, deadlock characterization, methods for handling deadlocks; Deadlock prevention, avoidance, detection; Recovery from deadlock
UNIT 04
Memory and Virtual Memory Management
Memory-management strategies: contiguous memory allocation, paging, structure of the page table, swapping; Virtual memory management: demand paging, copy-on-write; Page replacement, allocation of frames, thrashing; Storage management: overview of mass storage structure, HDD scheduling
UNIT 05
File System and Protection
File system interface: file concept, access methods, directory structure; File system implementation: structure, operations, directory implementation, allocation methods, free space management; File-system internals: mounting, partitions and mounting, file sharing; Protection: goals and principles of protection, protection rings, domain of protection, access matrix
ad slot — bottom, below content, never adjacent to the download box above