B.TECH - Semester 7 real time operating systems Question Paper 2020 (sep)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- What is process control block in an operating system?
- Is OS a resource Manager? If so justify your answer.
- Describe the different states of a process.
- Define dynamic loading.
- Define semaphore and write its various types.
- What is task state?
- Explain memory management in RTOS.
- Compare periodic and aperiodic task scheduling.
- List the features of MicroC/OS-II.
- Explain the structure of real time kernel. ( $\mathbf{1 0} \boldsymbol{\times} \mathbf{2} \boldsymbol{=} \mathbf{2 0}$ Marks)
- (a) What is shared data problem? Explain the techniques deployed to overcome shared data problem.
- (b) Differentiate between process and thread.
- (a) Compare the performance of various CPU scheduling algorithms using suitable examples.
- (b) Discuss about dynamic linking and loading.
- (c) What do you mean by critical section? Explain.
- (a) Give a detailed description of the different task classes. 10
- (b) Describe the structure of a real time operating system in detail. OR
- (a) What are exceptions and interrupts? Explain the applications of exceptions and interrupts.
- (b) Give a detailed description about the synchronization tools used in RTOS. 10 Module - III
- (a) With suitable algorithm explain aperiodic task scheduling. 10
- (b) What is meant by a pipe? How does a pipe differ from a queue?
- (a) Explain rate monotonic scheduling with examples. ..... 10
- (b) Explain briefly about Mailbox related functions. ..... 10 Module - IV
- (a) What are the requirements of an embedded system? How does an embedded operating system differ from a regular operating system? ..... 10
- (b) Explain in detail about the architecture of real time communication. ..... 10
- (a) What are the system overheads in an operating system? ..... 10
- (b) Discuss in detail about the concepts of UNIX and Windows operatingsystems.10