B.TECH - Semester 7 real time operating systems Question Paper 2013 (dec)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- 705.3 - REAL TIME OPERATING SYSTEMS (T) (2013 Scheme) Time : 3 Hours Max. Marks : 100 Answer all questions. Each question carries 2 marks.
- Is OS a resource Manager? If so justify your answer.
- Define the difference between pre-emptive and non pre-emptive scheduling.
- Define dynamic loading.
- Define semaphore and write its various types.
- Describe the main function of memory management unit.
- What is a re-entrant function?
- Define the difference between message queue and mailbox.
- Define task scheduling.
- Explain the structure of real time kernel.
- List the features of MicroC/OS-H. Answer any one full question from each module. Each question carries 20 marks.
- (a) What is shared data problem? Explain the techniques deployed to overcome shared data problem.
- (b) A number of processes are given below. Schedule the processes with Round Robin (quantum $=3$ ) and priority based algorithms. | Process | Burst Time | Priority | | :---: | :---: | :---: | | P1 | 2 | 4 | | P2 | 7 | 3 | | P3 | 10 | 1 | | P4 | 3 | ...
- (a) Discuss about the various interrupt sources and disabling interrupts in RTOS.
- (b) Explain the memory management operation of operating systems.
- (a) Give a detailed description about the various task classes.
- (b) Explain the structure of a Real Time Operating System. OR
- (a) Describe the principles of deadlock. Also, explain deadlock prevention and avoidance methods in an RTOS.
- (b) Explain mutex in RTOS. Briefly describe its features.
- (a) Explain the various techniques involved in inter-task communication.
- (b) Compare EDD and EDF algorithm for aperiodic task scheduling. OR
- (a) Explain rate monotonic scheduling with examples.
- (b) Check whether the Earliest Deadline Due (EDD) algorithm produces a feasible schedule for the following task set, given that all tasks are synchronous and arrive at time $t=0$. | | $\mathrm{J}_{1}$ | $\mathrm{~J}_{2}$ | $\mathrm{~J}_{3}$ | $\mat...
- (a) Discuss about the data structures in Real Time Kernel.
- (b) Explain the components of a Unix Operating System.
- (a) Comment on the design aspects of inter-task communication mechanism.
- (b) How are tasks handled and scheduled in microC/OS-II. ( $\mathbf{4} \boldsymbol{\times} \mathbf{2 0} \boldsymbol{=} \mathbf{8 0}$ Marks)