ResourcesB.Sc ITOperating Systems
BSIT303/BSBC403

Operating Systems

Program:B.Sc IT
Semester:Semester 3
Credits:5 Credits
Units:4 Units

Subject Overview

Operating Systems covers OS fundamentals and process/thread management, CPU management and inter-process communication, memory and I/O device management, and file management with protection and security. A 5-credit core theory paper.

Unit-wise Syllabus

4 units — click WhatsApp below to get the full notes for each

1

Unit 1: OS fundamentals and processes

Application vs system programs, OS functions and classification (multi-user, multiprogramming, multiprocessing, time-sharing, multi-threaded), subsystem layers, bootstrap, protection and security, program vs process, process context/address space/state management, thread management benefits and synchronization

2

Unit 2: CPU management and IPC

Preemptive vs non-preemptive scheduling, context switching, scheduling schemes, multi-processor and thread scheduling, message passing and shared memory IPC models, pipes, FIFO and sockets

3

Unit 3: Memory and device management

Address binding, relocation, loading, linking, memory sharing and protection, paging and segmentation, virtual memory (demand paging, performance, page replacement, thrashing), I/O devices and controllers, device drivers, disk scheduling and management

4

Unit 4: File management and security

File operations, access methods, directory structures and management, remote file systems, file protection, security environments, unauthorized use, denial of service, access control and authentication, application security, viruses and anti-virus, firewalls

Want the Complete Notes & Past Papers?

WhatsApp us and we'll send you the full notes, question banks, and previous year papers for Operating Systems.