CAT 1
Portion
1)
Introduction
to operating systems: Introduction to OS, user view, system
view, Classification of OSs, features and applications. 3 Hrs.
2)
Operating
system structures: System components, OS Services, System calls, System programs, System
structure, Virtual machines. 3
Hrs.
3)
Process
Scheduling:
Process concept, Process scheduling, Operation on processes, cooperating
processes, Inter process communication. Threads overview, CPU scheduling- Basic
concepts, scheduling criteria, Scheduling algorithms, multiple processor
scheduling, Real time scheduling. 6
Hrs.
4)
Process
issues: The Critical section problem, Synchronization hardware,
Semaphores, problems of synchronization, Critical regions, monitors.
CAT 2
Portion
Deadlock
- System model, Deadlock characterization, Methods for handling deadlocks -
Deadlock prevention, deadlock avoidance, Deadlock detection and solution for deadlock.
12 Hrs.
5)
Storage
Management: Overview, Main memory management-
Background, Swapping, Contiguous allocation, Paging, Segmentation, Segmentation
with paging. 5 Hrs.
6)
Virtual
memory - Background, Demand paging, Process creation, Page
replacement algorithms, Allocation of frames, thrashing.
CAT 3 Portion
File System interface - File concept, Access
methods, Directory structure, File system mounting, File system implementation,
Directory implementation, Allocation methods, Free space management.
Mass
storage structures – Disk structure, Disk scheduling methods, Disk management,
Swap space management. 12
Hrs.
7)
OS
Security: Goals of protections, the security issues,
Authentication, System threats, Securing systems and facilities, Intrusion
detection. 6 Hrs.
8)
Case
Study - Linux
operating system: Features of Linux, applications, Linux and Windows OS
installation procedure, Inter-process communication. 5 Hrs.
No comments:
Post a Comment