Download operating system syllabus, materials, and important questions
syllabus
UNIT - I
Overview-Introduction-Operating system objectives, User view, System view, Operating
system definition, Computer System Organization, Computer System Architecture, OS
Structure, OS Operations, Process Management, Memory Management, Storage
Management, Protection and Security, Computing Environments.
Operating System services, User and OS Interface, System Calls, Types of System Calls,
System Programs, Operating System Design and Implementation, OS Structure.
UNIT - II
Process and CPU Scheduling - Process concepts-The Process, Process State, Process Control
Block, Threads, Process Scheduling-Scheduling Queues, Schedulers, Context Switch,
Operations on Processes, System calls-fork(),exec(),wait(),exit(), Interprocess
communication-ordinary pipes and named pipes in Unix.
Process Scheduling-Basic concepts, Scheduling Criteria, Scheduling algorithms, MultipleProcessor Scheduling, Real-Time Scheduling, Thread scheduling, Linux scheduling and
Windows scheduling.
Process Synchronization, Background, The Critical Section Problem, Peterson’s solution,
Synchronization Hardware, Semaphores, Classic Problems of Synchronization, Monitors,
Synchronization in Linux and Windows.
UNIT - III
Memory Management and Virtual Memory – Memory Management Strategies- Background,
Swapping, Contiguous Memory Allocation, Segmentation, Paging, Structure of Page Table,
IA-32 Segmentation, IA-32 Paging.
Virtual Memory Management-Background, Demand Paging, Copy-on-Write, Page
Replacement, Page Replacement Algorithms, Allocation of Frames, Thrashing, Virtual
memory in Windows...
UNIT - IV
Storage Management-File System- Concept of a File, System calls for file operations - open
(), read (), write (), close (), seek (), unlink (), Access methods, Directory and Disk Structure,
File System Mounting, File Sharing, Protection.
File System Implementation - File System Structure, File System Implementation, Directory
Implementation, Allocation methods, Free-space Management, Efficiency, and Performance.
Mass Storage Structure – Overview of Mass Storage Structure, Disk Structure, Disk
Attachment, Disk Scheduling, Disk Management, Swap space Management
UNIT - V
Deadlocks - System Model, Deadlock Characterization, Methods for Handling Deadlocks,
Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, and Recovery from
Deadlock.
Protection – System Protection, Goals of Protection, Principles of Protection, Domain of
Protection, Access Matrix, Implementation of Access Matrix, Access Control, Revocation of
Access Rights, Capability-Based Systems, Language-Based Protection.
Download syllabus and important questions and previous papers CLICK HERE
about the operating system(os)
the operating system is one of the core and important subjects in computer science and it interview point of view it is an important subject and we can expect a maximum of 5 to 6 questions from this subject.
as computer science students, we should have to know about memory management, memory allocation, Deadlock avoidance, critical section, partition, etc these are some important topics for the interviews.
as we know that os is an important part of the system and it allows you to communicate with the computer system.
An operating system is the most essential program that allows a computer to run and execute programs. Without an operating system, a computer cannot be of any important use since the computer's hardware won't be able to communicate with the software.
To download the materials of all units click the below links...
Material Credits - sia publications
Unit 1 material CLICK HERE
Unit 2 material CLICK HERE
Unit 3 material CLICK HERE
Unit 4 material CLICK HERE
Unit 5 material CLICK HERE
note:
if you have any issues or any queries, please feel free to contact us.