Thursday 9 June 2016

STC CAT Portion

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.

STC and Next sem subjects

For the next semester I may Handle ITC for B Division and OS for A Division. For STC I am handling 8051 Micro-controller and OS.