Page 7 - DCAP103_Principle of operating system
P. 7

Corporate and Business Law



                                             DCAP403 Operating System

            Sr. No.   Topics
              1.    Introduction: Operating system Meaning, Supervisor & User mode, operating system
                    operations & Functions, Types of OS: Single-processor system, multiprogramming,
                    Multiprocessing, Multitasking, Parallel, Distributed, RTOS etc.
              2.    Operating System Structure: OS Services, System Calls, System Programs, OS Structures, layered structure
                    Virtual machines.
              3.    Processes: Process Concept, PCB, Operation on Processes, Cooperating Processes, Inter process
                    Communication, Process Communication in Client Server Environment.
                    Threads: Concept of Thread, Kernel level & User level threads, Multithreading, Thread Libraries, Threading
                    Issues.
              4.    Scheduling: scheduling criteria, scheduling algorithms, Type of Scheduling: Long term, Short term & Medium
                    term scheduling, multi-processor scheduling algorithm, thread scheduling.
              5.    Process Synchronization: Critical Section problem, semaphores, monitors, Deadlock characterization,
                    Handling of deadlocks -deadlock prevention, avoidance, detection, recovery from deadlock.
              6.    Memory Management: Logical & Physical Address space, Swapping, Contiguous memory allocation, paging,
                    segmentation, Virtual memory, demand paging, Page replacement & Page Allocation algorithms, thrashing,
                    Performance issues.
              7.    File Management: File concepts, access methods, directory structure, file system mounting, file sharing,
                    protection, Allocation methods, Free space Mgt., Directory Implementation.
              8.    I/O & Secondary Storage Structure: I/O H/W, Application I/O Interface, Kernel I/O
                    subsystem, Disk Scheduling, disk management, swap-space management, RAID structure.
              9.    System Protection: Goals of protection, Access matrix and its implementation, Access control and revocation of
                    access rights, capability-based systems.
              10.   System Security: Security problem, program threats, system and network threats,
                    cryptography as a security tools, user authentication, implementing security defenses,
                    firewalling to protect systems and networks. Case studies Windows OS, Linux or any other OS.







































          6                                 LOVELY PROFESSIONAL UNIVERSITY
   2   3   4   5   6   7   8   9   10   11   12