Professional Documents
Culture Documents
Pre-requisites:
Basic Knowledge of Computer, Basic Programming.
Course Content
Name of UNIT Unit Content Unit Learning Outcomes Marks Hrs
UNIT -1 1.1. Need of operating system, 1.1. Explain different operating 8 8
Operating Evolution of operating system.
System system 1.2. Explain types of operating
Concepts 1.2. Operating systems: Batch, system
Multi programming, Time 1.3. Study About different
Sharing, Real Multitasking; operating system and
1.3. Operating System Services, comparison of it.
Case Study: LINUX,
Windows, Mac
UNIT – 2 2.1. Process model overview, 2.1. Describe the process 12
Processor & 2.2. Programmers view of overview. 8
Process process, Process states, 2.2. Describe process model
Management Process and Processor 2.3. State the different process
2.3. Scheduling: Scheduling scheduling algorithm.
Criteria, First Come First 2.4. Describe the Scheduler
Serve, Round Robin, and IPC.
SJF,SRTN; 2.5. Describe the use of the
2.4. Schedulers: Inter Process Deadlock, deadlock
communication & detection prevention and
synchronization, Race recovery.
condition, Mutual Exclusion.
2.5. Dead lock: Prevention,
Avoidance, Detection and
Recovery;
UNIT – 3 3.1. Memory management 3.1. Describe memory 10 9
Memory 3.2. Contiguous allocation: management.
Management Partitioned memory 3.2. Differentiate Contiguous
allocation, Fixed & variable and Non-contiguous
partitioning memory.
3.3. Swapping, Relocation, 3.3. State the use of Swapping,
Protection and Sharing; Relocation, protection and
3.4. Non-contiguous allocation: sharing.
Page allocation 3.4. State the use of non-
3.5. Segmentation, continuous Page
3.6. Virtual Memory, allocation.
3.5. Differentiate physical and
virtual primary memory