0% found this document useful (0 votes)
10 views2 pages

QB Rtos

The document outlines a sample questionnaire for the RTOS-21EC731 module, covering fundamental concepts of operating systems, including definitions, structures, and common tasks. It delves into various operating system types such as batch processing, multiprogramming, and time-sharing systems, as well as advanced topics like multithreading, task synchronization, and semaphores. Additionally, it discusses real-time applications and essential features of real-time operating systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views2 pages

QB Rtos

The document outlines a sample questionnaire for the RTOS-21EC731 module, covering fundamental concepts of operating systems, including definitions, structures, and common tasks. It delves into various operating system types such as batch processing, multiprogramming, and time-sharing systems, as well as advanced topics like multithreading, task synchronization, and semaphores. Additionally, it discusses real-time applications and essential features of real-time operating systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Sample QB for RTOS-21EC731

Module 1
1. What is an operating system?

2. Explain abstract view of an OS designer or structure of an OS.

3. List the common tasks performed by an OS.

4. Explain the operation of OS which includes Program management, Resource


management and Security and protection.

5. Explain the batch processing system.


6. Explain multiprogramming operating systems with neat diagram.

7. With the timing chart explain the CPU activity and IO activity of two programs in a
multiprogramming system.
8. Explain Time sharing system with a neat diagram.

9. Explain the operation of processes P1 and P2 in Time sharing system with the
scheduling table and Time chart.

10. Explain the swapping technique with a neat diagram.

11. List some Real Time applications and mention the essential features of RTOS.

12. Define the terms Time slice, throughout, response time and turn around time.

13. Explain Distributed operating systems.

14. Explain the terms Efficiency of use, System performance and User service.
15. Explain tasks, process and threads.
MODULE 2

1. What is multithreading? Mention it’s advantages.

2. What are user level threads and Kernel level threads?

3. Differentiate between Threads and Processes.

4. Explain context switching with a neat diagram.

5. Explain process structure, process states and it’s transition.

6. Explain the following task synchronization issues in detail with necessary diagrams i)
Racing ii)Deadlock iii)starvation iv)Livelock
7. Explain Mutual exclusion through Busy waiting /spin lock

8. Explain Mutual exclusion through Sleep and wakeup

9. Explain counting semaphore with a neat diagram

10. Explain Binary Semaphore with a neat diagram.


11. Explain priority inversion technique with a neat diagram.

12. Explain priority ceiling technique with a neat diagram.

You might also like