Bachelors Level/Second Year/Third Semester/Science bit/third semester/operating systems/syllabus wise questions

Bachelors In Information Technology

Institute of Science and Technology, TU

Operating Systems (BIT204)

Year Asked: 2082, syllabus wise question

Input / Output Management
1.
Discuss about controller and memory mapped I/O. Differentiate between interrupt based I/O and DMA based I/O. [5+5]
2.
Define interrupt. Describe about device controller. [2+3]
Introduction and Evolution
1.
Explain about batch system and time sharing operating systems. [5]
2.
What is virtual machine? Discuss about system protection. [2+3]
Memory Management and File Systems
1.
When does page fault occur? Given the 7 page reference strings 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 3, find the number of page fault using Optimal Page Replacement, FIFO and Second Chance Replacement algorithm. Assume the size of page frame is 4. [1+9]
2.
Why do we prefer segmentation with paging? Explain. [5]
3.
Describe about error handling and formatting in disk management. [5]
4.
Explain about file system and directory system implementation. [5]
Process Management and Synchronization
1.
Differentiate between user thread and kernel thread. Given the following information about processes, compute the average waiting time and turnaround time for FCFS and Round Robin (Quantum = 2).
ProcessesCPU Burst TimeArrival TimeA92B111C10D23E74\begin{array}{|c|c|c|}\hline \text{Processes} & \text{CPU Burst Time} & \text{Arrival Time} \\ \hline A & 9 & 2 \\ \hline B & 11 & 1 \\ \hline C & 1 & 0 \\ \hline D & 2 & 3 \\ \hline E & 7 & 4 \\ \hline \end{array}
[2+8]
2.
Discuss about working mechanism of banker’s algorithm. [5]
System Structures
1.
Define system call? What are its objectives? [5]
2.
Explain about operating system components in brief. [5]