Q.2. Define the following types of operating systems :
a)Interactive GUI based OS
b) Single User Single task OS
C) Single user Multi task OS
d)Multiuser OS
e)Real time OS
f)Distributed OS
Answers
Answer:a. The graphical user interface (GUI /ˈdʒiːjuːaɪ/ gee-you-eye[1][Note 1] or /ˈɡuːi/[2]) is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, instead of text-based user interfaces, typed command labels or text navigation. GUIs were introduced in reaction to the perceived steep learning curve of command-line interfaces (CLIs),[3][4][5] which require commands to be typed on a computer keyboard.
b. A single-user operating system is a type of system that has been developed and designed to use on a computer. ... Single-task operating systems can function on electronic devices, like a computer, and will run only application at a time. It can be used on wireless phones and two-way messaging systems.
c. A single-user multitasking operating system is an operating system that allows a single user to simultaneously run multiple applications on a computer. ... Computer multitasking is a method by which multiple tasks or processes share common processing resources such as the central processing unit.
d. Definition: A Multi-user operating system is a computer operating system which allows multiple users to access the single system with one operating system on it. It is generally used on large mainframe computers.
e. A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays. Processing time requirements (including any OS delay) are measured in tenths of seconds or shorter increments of time. A real-time system is a time-bound system which has well-defined, fixed time constraints. Processing must be done within the defined constraints or the system will fail. They either are event-driven or time-sharing. Event-driven systems switch between tasks based on their priorities, while time-sharing systems switch the task based on clock interrupts. Most RTOSs use a pre-emptive scheduling algorithm.
f. A distributed operating system is a software over a collection of independent, networked, communicating, and physically separate computational nodes. They handle jobs which are serviced by multiple CPUs.[1] Each individual node holds a specific software subset of the global aggregate operating system. Each subset is a composite of two distinct service provisioners.[2] The first is a ubiquitous minimal kernel, or microkernel, that directly controls that node's hardware. Second is a higher-level collection of system management components that coordinate the node's individual and collaborative activities. These components abstract microkernel functions and support user applications.
Explanation: