|
7EC6.3 OPERATING SYSTEMS |
|
UNIT 1 : INTRODUCTION – |
|
History, Operating system services, types, responsibilities, generations, |
|
LINUX, WINDOWS. |
|
UNIT 2 : PROCESS MANAGEMENT |
|
- Operations on process, Process state, Scheduling, Criteria, |
|
scheduling algorithms, Evaluation, Synchronization, Semaphores, Monitors. |
|
UNIT 3 : MEMORY MANAGEMENT- |
|
Swapping, Continuous memory allocation, Paging, Pure paging, |
|
Demand paging, Page-replacement algorithms, thrashing, Example-Pentium, Disk Scheduling. |
|
UNIT 4 : INFORMATION MANAGEMENT- |
|
File and directory concept, Access methods, Protection, Free |
|
space management, Efficiency and performance, Access matrix, Capability-based systems, Program- |
|
threats, User authentication, Firewall. |
|
UNIT 5 : DEAD LOCKS- |
|
System model, Dead lock characterization, Deadlock prevention, Avoidance, |
Detection, Recovery, Classic problems of synchronization