Operating System Long Questions and AnswersHere in this section of Operating System Long Questions and Answers,We have listed out some of the important Long Questions with Answers on Batch OS ,Time Sharing OS , Real Time Operating System which will help students to answer it correctly in their University Written Exam.

Lists of Long Descriptive type Questions that may be asked in Written Exams.

  • (1) Give the features of Batch Operating System.
  • (2) Explain the features of Time Sharing System. .
  • (3) Explain the features of Real Time Operating System.

Certainly! Here are 20 descriptive questions about operating systems, covering Batch OS, Time Sharing OS, and Real-Time Operating Systems, that you can use for your university exam:

1. Describe the main characteristics and objectives of a Batch Operating System.
2. Explain the concept of job scheduling in a Batch Operating System.
3. Discuss the advantages and disadvantages of using a Batch Operating System.
4. How does a Time Sharing Operating System provide simultaneous interaction among multiple users?
5. Compare and contrast time sharing and batch processing in terms of user interaction and system performance.
6. Discuss the challenges involved in implementing a Time Sharing Operating System.
7. What is the role of the CPU scheduler in a Time Sharing Operating System?
8. Explain the concept of time slicing in Time Sharing Operating Systems.
9. Discuss the benefits and drawbacks of using a Real-Time Operating System in real-time applications.
10. Explain the difference between hard real-time and soft real-time operating systems.
11. Describe the mechanisms used in Real-Time Operating Systems to ensure timely task execution.
12. Discuss the importance of interrupt handling in Real-Time Operating Systems.
13. Explain the concept of task prioritization in Real-Time Operating Systems.
14. What are the key considerations in designing a real-time application using a Real-Time Operating System?
15. Compare and contrast the features and characteristics of Batch OS, Time Sharing OS, and Real-Time Operating Systems.
16. Discuss the main challenges in transitioning from a Batch Operating System to a Time Sharing Operating System.
17. Explain how the concept of time sharing has evolved over time with the advancement of technology.
18. Discuss the implications of task scheduling and context switching in Time Sharing and Real-Time Operating Systems.
19. Compare and contrast the response time requirements in Batch OS, Time Sharing OS, and Real-Time Operating Systems.
20. Discuss the impact of system performance and efficiency on the choice of operating system type for different applications.

These questions cover a wide range of topics related to Batch OS, Time Sharing OS, and Real-Time Operating Systems. Make sure to study and understand each concept thoroughly to prepare for your exam effectively.

Question-1 Give the features of Batch Operating System.

  • Batch operating system is one that processes routine jobs without any interactive user presents. Such as claim processing in insurance and sales reporting etc.
  • To improve utilization, the concept of batch operating system was developed.
  • Jobs with similar needs were batched together and were run through the computer as a group.
  • Thus, the programmer would leave their program with operator, who in turn would sort program into batches with similar requirements.
  • The operator then loaded a special program (the ancestor of today’s operating system), which read the first job from magnetic tape and run it.
  • The output was written onto a second magnetic tape, instead of being printed.
  • After each job finished, the operating system automatically read the next job from the tape and began running it.
  • When the whole batch was done, the operator removed the input and output tapes, replaced the input tape with the next batch, and brought the output tape for offline printing.
  • With the use of this type of operating system, the user no longer has direct access to machine.


  • Move much of the work of the operator to the computer.
  • Increase performance since it was possible for job to start as soon as the previous job finished.


  • Large Turnaround time.
  • More difficult to debug program.
  • Due to lack of protection scheme one batch job can affect pending jobs.

Question-2 Explain the features of Time Sharing System.

  • Time Sharing is a logical extension of multiprogramming.
  • Multiple jobs are executed simultaneously by switching the CPU back and forth among them.
  • The switching occurs so frequently (speedy) that the users cannot identify the presence of other users or programs.
  • Users can interact with his program while it is running in timesharing mode.
  • Processor’s time is shared among multiple users. An interactive or hands on computer system provides online communication between the user and the system.
  • A time shared operating system uses CPU scheduling and multiprogramming to provide each user with a small portion of a time shared computer. Each user has at least one separate program in memory.
  • A time shared operating system allows many users to share computer simultaneously. Since each action or command in a time shared system tends to be short, only a little CPU time is needed for each user.

Advantages :-

  • Easy to use
  • User friendly
  • Quick response time


  • If any problem affects the OS, you may lose all the contents which have stored already.
  • Unwanted user can use your own system in case if proper security options are not available.

Question-3 Explain the features of Real Time Operating System.

A real time operating system is used, when there are rigid (strict) time requirements on the operation of a processor or the flow of data.

  • It is often used as a control device in a dedicated application. Systems that control scientific experiments, medical imaging systems, and industrial control system are real time systems. These applications also include some home appliance system, weapon systems, and automobile engine fuel injection systems.
  • Real time Operating System has well defined, fixed time constraints. Processing must be done within defined constraints or the system will fail.
  • Since meeting strict deadlines is crucial in real time systems, sometimes an operating is simply a library linked in with the application programs.
  • There are two types of real time operating system,

Hard real system:

  • This system guarantees that critical tasks complete on time.
  • Many of these are found in industrial process control, avionics, and military and similar application areas.
  • This goal says that all delays in the system must be restricted.

Soft real system:

  • In soft real-time system, missing an occasional deadline, while not desirable, is acceptable and does not cause any permanent damage.
  • Digital audio or multimedia systems fall in this category.

An example of real time system is e-Cos.

Share with : Share on Linkedin Share on Twitter Share on WhatsApp Share on Facebook