Punjab Technical University PTU BCA, Fourth SemesterSyllabus (BSBC 403) OPERATING SYSTEMS Internal Assessment: 40 Marks External Assessment: 60 Marks Section-AIntroduction: Application Programs and System Programs; Functions of an Operating System; Classification of Operating Systems-Multi-User, Multiprogramming, Multiprocessing, Time Sharing, Multi-Threaded. Subsystems – Top Layer, Middle Layer, Bottom Layer, Bootstrap, Protection and Security.Processes and Threads: Program vs. Process; Process Context, Address Space, Identification, Transition, State & Management. Thread Management-Benefits, Synchronization Issues; Applications of Threads. Section-BCPU Management: Objectives, Pre-emptive vs. Non-Pre-Emptive, Context Switching, Scheduling Schemes; Multi-Processor Scheduling, Thread Scheduling.Inter-Process Communications: Introduction, Message Passing Model, Shared Memory Model. Pipe, FIFO and Socket. Section-CMemory Management: Introduction, Address Binding, Relocation, Loading, Linking, Memory Sharing and Protection; Paging and Segmentation; Virtual Memory: Basic Concepts of Demand Paging, Performance, Page Replacement. Thrashing.I/O Device Management: I/O Devices and Controllers, Device Drivers; Disk Storage, Scheduling and Management. Section-DFile Management: Basic Concepts, File Operations, Access Methods, Directory Structures and Management, Remote File Systems; File Protection.Protection & Security: Need, Environments: Software, Hardware, Unauthorized Use, Denial of Services, Access Control and Authentication. Application Security, Attacks, Virus & Anti-Virus, Firewall.
PTU2016/BCA/4/03
496 Items
Specific References
- ean13
- 9789351638698