B.TECH - Semester 7 real time operating systems Question Paper 2019 (jul)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- (b) How does semaphores help re-entrancy?
- 705.3 : REAL TIME OPERATING SYSTEMS (T) Time : 3 Hours Max. Marks : 100 PART - A Answer all questions. Each question carries 2 Marks.
- List four tasks to be performed by memory management unit.
- What is an atomic transaction for a database system?
- What is a counting semaphore?
- What is preemption in RTOS?
- Compare static and dynamic priority scheduling algorithms.
- What is a mailbox method of communication scheduling?
- What are the meant by deadline monotonic scheduling?
- What are the different process states in an RTOS?
- What are the overheads for an RTOS?
- Name two commercial Real Time Operating Systems. ( $\mathbf{1 0} \boldsymbol{\times} \mathbf{2} \boldsymbol{=} \mathbf{2 0}$ Marks) P.T.O. Answer any one full question from each Module.
- (a) Explain the steps in handling an interrupt in an Operating System. ..... 10
- (b) Explain with a diagram the states and transitions of a process. ..... 10
- (a) Draw and explain the architecture of a typical Operating System.15
- (b) What are the differences between a process and a thread?
- (a) What is meant by re- entrant function? 5
- (c) Distinguish between an regular OS and a Real Time OS . Discuss applications where RTOS would be preferred over regular OS.
- (a) What is a Real Time Operating Systems? Explain tasks and task states using a state transition diagram. 15
- (b) Distinguish between a hard and soft Real Time Operating Systems.
- Consider an RTOS with two processes P 1 and P 2 . The period P and execution time t for P 1 and P 2 are as follows. $\mathrm{p}(\mathrm{P} 1)$ is $50 \mathrm{~ms}, \mathrm{t}(\mathrm{P} 1)$ is $20 \mathrm{~ms} ; \mathrm{p}(\mathrm{P} 2)$ is $100 \mat...
- Consider an RTOS with two processes P 1 and P 2 . The period P and execution time t for P 1 and P 2 are as follows. $\mathrm{p}(\mathrm{P} 1)$ is $50 \mathrm{~ms}, \mathrm{t}(\mathrm{P} 1)$ is $20 \mathrm{~ms} ; \mathrm{p}(\mathrm{P} 2)$ is $100 \mat...
- Consider an RTOS with two processes P 1 and P 2 . The period P and execution time t for P 1 and P 2 are as follows. $\mathrm{p}(\mathrm{P} 1)$ is $50 \mathrm{~ms}, \mathrm{t}(\mathrm{P} 1)$ is $20 \mathrm{~ms} ; \mathrm{p}(\mathrm{P} 2)$ is $100 \mat...
- (a) Explain Rate Monotonic scheduling algorithm with an example.
- (b) Given a set of five tasks with the dependencies ( $Z->Y$ means task $Z$ cannot be scheduled before a task Y runs to completion) and execution times, answer the following questions. Dependencies are C->B->A,Z->Y->A Execution times in milliseconds...
- (i) Write all the possible schedules if each task can be run only once. (ii) If the allowed total execution time is 10 ms , which schedule would have the most number of tasks in the case. (iii) If task Z has a higher priority than task C , which all ...
- (a) Explain the inter process communication mechanisms of a kernal. 10
- (b) Explain the components of a Unix Operating System. OR
- (a) Choose an RTOS application of your choice and explain the scheduling related contraints that might occur in this application.
- (b) What are the components of a typical embedded system? How do they differ from a general purpose computer?