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

PARAM OSY QNA

A Real-Time Operating System (RTOS) manages multiple processes, ensuring timely responses to events, with applications in industrial control, flight control, and real-time simulations. Types of operating systems include batch, multiprogramming, and time-sharing systems, with multiprogramming allowing multiple programs to run on a single processor. Time-sharing systems enable simultaneous access for multiple users, improving CPU response and reducing idle time, while also requiring secure data management.

Uploaded by

dagadeparamdeep
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

PARAM OSY QNA

A Real-Time Operating System (RTOS) manages multiple processes, ensuring timely responses to events, with applications in industrial control, flight control, and real-time simulations. Types of operating systems include batch, multiprogramming, and time-sharing systems, with multiprogramming allowing multiple programs to run on a single processor. Time-sharing systems enable simultaneous access for multiple users, improving CPU response and reducing idle time, while also requiring secure data management.

Uploaded by

dagadeparamdeep
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1. Define real time operating system. List its any four applications of it.

Definition = RTOSes are designed to handle multiple processes at one time,


ensuring that these processes respond to events within a predictable time limit.
Applications = industrial control, telephone switching equipment, flight
control, and real-time simulations

2. Enlist types of operating system. Explain multiprogramming OS in detail.


Types of os = Batch Operating System,Multi-Programming System,Multi-
Processing System,Multi-Tasking Operating System,Time-Sharing Operating
System,Distributed Operating System,Network Operating System,Real-Time
Operating System.
multiprogramming OS
A Multiprogramming Operating System runs multiple programs on a single
processor. If a program has to wait for an I/O operation, other programs utilize
the CPU in the meantime. These operating systems form an important and
popular class of operating systems. Some examples are Linux distributions,
Windows, IOS, etc.
3. State and describe any two advantages of multiprocessor system
The advantages of the multiprocessing system are: Increased Throughput − By
increasing the number of processors, more work can be completed in a unit time.
Cost Saving − Parallel system shares the memory, buses, peripherals etc.

4. Describe working of time sharing system with neat diagram.

USER 3 USER 4

USER 2 CPU (ACTIVE STATUS)


USER 5

USER 1 USER 6 (READY STATUS)

Time-sharing is a method of allowing multiple individuals at


different terminals to access the same computer system
simultaneously. Multiprogramming is logically followed by time-
sharing. Many processes are assigned to computer resources in
time slots in this time-sharing operating system.
5. Differentiate between command line based operating system and GUI based operating system
(Any four points)

command line based operating system GUI based operating system


A CLI is an interface for the user to A GUI is a type of user interface
issue commands in the form of that allows users to interact with
successive lines of text or electronic devices through
command lines to perform the graphical icons and visual
tasks. indicators
CLI is complex. The user should It is easy to use the GUI. It is not
have good knowledge of the necessary to have a vast
commands. Misspelt commands knowledge to operate the system
are of no use. using the GUI.
CLI is a command interface, GUI requires more memory as it
and it does not require more contains a lot of graphical
memory. components.

CLI is fast. GUI is slower

6. Differentiate between Multi programmed and Multitasking operating System (Any two points)

Multi programmed System Multitasking operating System


It includes the single CPU to execute It uses multiple tasks for the task
the program. allocation.
Concept of Context Switching is used. Concept of Context Switching and Time
Sharing is used.
Multi-programming increases CPU In multi-tasking also increases CPU
utilization by organizing jobs utilization, it also increases
responsiveness.
Execution of process takes more time. Execution of process takes less time.

7. Explain Time sharing O.S.

Time sharing operating system is a type of operating system. An operating system is


basically, a program that acts as an interface between the system hardware and the
user. Time sharing OS allows the user to perform more than one task at a time, each
task getting the same amount of time to execute. Hence, the name time sharing OS.
Multiple jobs are running at the CPU time and also, they use the CPU simultaneously

Advantages of Time Sharing Operating System

 Response time of CPU reduces.


 Idle time of CPU reduces.
 Each task/process gets an equal time slot to execute.
Disadvantages of Time Sharing Operating System

 The data of each program should be secure so that they don’t mix.
 Communication is very important to maintain. Lack of communication can affect
the whole working.

You might also like