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