Operating System (3140702) Syllabus :
Syllabus
Computer system overview, Architecture, Goals & Structures of
O.S, Basic functions, Interaction of O.S. & hardware architecture, System calls,
Batch, multiprogramming. Multitasking, time sharing, parallel, distributed & realtime O.S.
Process Concept, Process states, Process
control, Threads, Uni-processor Scheduling: Types of scheduling: Preemptive,
Non preemptive, Scheduling algorithms: FCFS, SJF, RR, Priority, Thread
Scheduling, Real Time Scheduling. System calls like ps, fork, join, exec family,
wait
Principles of Concurrency, Mutual Exclusion: S/W approaches,
H/W Support, Semaphores, Pipes, Message Passing, Signals, Monitors.
Race Conditions, Critical Section, Mutual Exclusion, Hardware Solution, Strict
Alternation, Peterson’s Solution, The Producer Consumer Problem, Semaphores,
Event Counters, Monitors, Message Passing, Classical IPC Problems: Reader’s &
Writer Problem, Dinning Philosopher Problem etc., Scheduling, Scheduling
Algorithms.
Principles of Deadlock, Starvation, Deadlock Prevention, Deadlock
Avoidance, Deadlock Detection, System calls
Memory Management:
Memory Management requirements, Memory partitioning: Fixed and Variable
Partitioning, Memory Allocation: Allocation Strategies (First Fit, Best Fit, and
Worst Fit), Swapping, Paging and Fragmentation. Demand Paging, Security
Issues.
Virtual Memory: Concepts, VM management, Page Replacement Policies
(FIFO, LRU, Optimal, Other Strategies), Thrashing
I/O Devices, Organization of I/O functions, Operating System Design issues, I/O
Buffering, Disk Scheduling (FCFS, SCAN, C-SCAN, SSTF), RAID, Disk Cache
Security Environment, Design Principles Of Security, User Authentication,
Protection Mechanism : Protection Domain, Access Control List
Development Of Unix/Linux, Role & Function Of Kernel, System Calls, Elementary
Linux command & Shell Programming, Directory Structure, System Administration
Case study: Linux, Windows Operating System
Virtual machines; supporting multiple operating systems simultaneously on a single
hardware platform; running one operating system on top of another. True or pure
virtualization.
Operating System - IMP Question :
Chapter-Wise PPTs/Notes :
Operating System Old Papers :
Operating System Books :
Visitor Kindly Note : This website is created solely for the engineering students and graduates to download an engineering e-books, Competitive Study Notes & other Study materials for free of cost. GTU MEDIUM team try to Helping the students and others who cannot afford buying books is our aim. If You think this Study Material/Book is Useful, Please Get It Legally from the publishers & If you feel good Share this Website with Others.
Disclaimer : GTU MEDIUM does not own this book/materials, neither created nor scanned. we provide the links which is already available on the internet. For any quarries, Disclaimer are requested to kindly contact us, We assured you we will do our best. We DO NOT SUPPORT PIRACY, this copy was provided for students who are financially troubled but deserving to learn. Thank you