EC60012: Advanced Operating System Design
EC60012 | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Course name | Advanced Operating System Design | ||||||||||||||||||||||||||||
Offered by | Electronics & Electrical Communication Engineering | ||||||||||||||||||||||||||||
Credits | 4 | ||||||||||||||||||||||||||||
L-T-P | 3-1-0 | ||||||||||||||||||||||||||||
Previous Year Grade Distribution | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Semester | Spring |
Syllabus
Syllabus mentioned in ERP
Pre-requisites: None Overview, Sequential Processes, Bankers Algorithms, Concurrency, Functional Systems, Mutual Exclusion, Processes Cooperation, Process Communication, Semaphores, Conditional Critical Regions, Event Queues, Deadlock, Processor Management, Short term and Long term scheduling problems, Scheduling algorithms, Queuing system model, Non pre-emptive Scheduling, Preemptive Scheduling, Virtual Memory, Storage Management, I/O Programming and Interrupt Structures, Device Management, Information Management, Security. Distributed Operating Systems Concept, File Systems, Mode of Computation, Load Balancing, Event Ordering, Synchronization, Distributed Mutual Exclusion, Drinking Philosophers Problem, Deadlocks in Distributed Systems, Feature of UNIX.