Practical Examination: The Practical Examination shall consist of writing and performing an experiment / assignment and oral based on the syllabus as per the journal record. Duration of examination is three hours.
Suggestive list of Experiments:
Introduction to DBMS
To create table , alter table & delete table(DDL)
To study SELECT command
To insert , delete & update operations on table( DML)
To study different types of sub queries
To study referential integrity constraints
To study other constraints
To study joins
To study views
To study trigger
Title of the Subject: Operating System Course Code: MCA 203
Teaching Scheme: Lectures: 4 Hrs/Week Practical : 2 Hrs/Week
Examination Scheme: Theory Paper: 100 Marks (3 Hrs) Practical Exam: 25 Marks Term Work: 25 Marks
To provide the students complete knowledge of Operating Systems principles.
To have a clear understanding of OS design methodologies adapted by designers
Introduction: Introduction to OS, OS as extended machine, OS as resource manager, History
of OS:-first to fourth generation (simple batch system, time - sharing
systems, Real-time systems,
parallel systems, distributed system), OS concepts (Process, Files, Shell), System calls. Process Management: The process model, process states, PCB (process control block), Threads Process Synchronization: Intercrosses communication (IPC), race condition, critical sections, mutual exclusion
waiting, sleep & problems: Dining
wake-up, semaphores, event counters, monitors, message philosophers problem, Readers & Writers problems.
Unit 2: Process scheduling:
Round Robin scheduling, priority scheduling, multiple queues, shortest job first, policy driven scheduling, two level scheduling Memory management: Memory management without swapping or paging, use of multiprogramming. Swapping: Multiprogramming with fixed and variable partitions, memory management with bitmaps, linked lists and buddy system. Allocation of swap space, Virtual Memory: Paging, segmentation.