3 BCA 3 SEM-3
BCA (SEMESTER III)
EXAMINATION DECEMBER, 2024
OPERATING SYSTEM
Time: 3 Hours Maximum Marks:70
Note: Candidates are required to give the answers in their own words as he as practicalde. The questions are of equal value. Answer any five questions
- What are the main functions of an operating system and how does it ge system treources?
- Explain the difference between syston calls and system programs in the contest of operating systems
- Describe the different process states and the role of the process control block (PC) in process management.
- What are the various scheduling algorithms used in operating systems, and bow de they affect performance?
- What is a semaphore and how is it used to solve synchronization poslems in operating systems?
- Discuss different methods für handling deadlocks, meluding deadlock prevention. avoidance and detection.
- Explain the differentes between logical and physical address space in memory
- What is demand paging, and how does it improve the efficiency of memory management in an operating system?
- What is thrashing in an operating system and what strategies can be employed to prevent it?
- Explain the purpose of disk scheduling algorithms and how they improve disk performance.***