Contact me - E-mail : info@tanuja-gill.com
Phone : +91-9779245550, 01822-228599
OR Fill Inquiry Form

 
<< BACK TO HOME PAGE << BACK TO SUBJECT INDEX << Syllabus for BCA-III

 

Bachelor of Computer Applications (Part-III)

Paper – III Operating System
Time: 3 Hours M. Marks: 100


Note 1: In theory eight questions are to be set in all. The candidates are required to attempt five of them. All questions are to be of equal marks.
2. The students can use only Non-Programmable & Non-Storage Type Calculators.

1. Introduction: Definition, Early Systems, Simple Batch system, Multi programmed Batch. Time Sharing Systems, Personal Computer System, Parallel Systems, Distributed Systems, Real-time Systems.

2. Processes: Process concepts, Process Scheduling, threads.

3. CPU-Scheduling: Basic concepts, scheduling criteria, scheduling algorithms, algorithm evaluation.

4. Process Synchronization: Background critical – section, problem, seraphores, classical problem of synchronization.

5. Memory Management: Background, Logical v/s Physical address space, wapping, continuous allocation, paging, segmentation.

6. Virtual Memory: Background, demand paging, performance of demand paging, page replacement, page replacement algorithms, allocation of frames, threshing.

7. Secondary Storage Structures: Disk structures, Disk scheduling, Disk Reliability.

8. Deadlocks: System Model, Deadlock characterization, methods for handing deadlocks, Deadlocks Prevention, Deadlock avoidance, Deadlock detection, Recovery from deadlock, combined approach to deadlock handling.

Website designed and maintained by - Mrs. Tanuja Gill - (Lect. Computer Science & IT Hindu Kanya College, Kapurthala)