Skip to main content

CLASSIFICATION OF OPERATING SYSTEMS


Operating systems can be classified into different types based on their interface, user friendliness, and functionality. Different types of operating systems are:
  1. Character user interface (CUI)-based operating systems
  2. Graphical user interface (GUI)-based operating systems
  3. Single-user operating systems
  4. Multi-user operating systems
  5. Single-tasking operating systems
  6. Multitasking operating systems
  7. Real-time operating systems

1. Character User Interface (CUI)-Based Operating Systems:
MS-DOS and UNIX (not newer Linux)
Such an interface is also called a Command-Line Interface (CLI).
2. Graphical User Interface (GUI)-Based Operating Systems
GUI-based operating systems are easy to use because the user can click menus and icons rather than type cryptic commands. Users can use a device called a mouse to select an application, after which the operating system will load and run it. In comparison to a CUI-based operating system, a GUI based operating system is slower and needs more hard disk space but is more user friendly.
3. Single-User Operating Systems
Operating systems performed on personal computers are examples of single-user operating systems. MS-DOS, Win95, and Win98 are examples of single-user operating systems. Also WinME and Win3.x WinXP, WinNT4 Workstation
4. Multi-User Operating Systems
A multi-user operating system allows multiple users to work simultaneously on the operating system. Linux, UNIX, and Windows NT4 Server are examples of multi-user operating systems. Also Win2000 Server, Win2003 Server
5. Single-Tasking Operating Systems
A single-tasking operating system can support only a single task at any time. In such single tasking environments, the task execution is sequential. An example of a single-tasking operating system is MS-DOS.
6. Multitasking Operating Systems
A multitasking operating system also multitasks by executing more than one task at a time. In such systems, the processor divides its time to execute multiple tasks. This division of time is termed time-sharing. An example of a multitasking system is Windows 95. It can handle simultaneous execution of multiple tasks by sharing its resources such as memory and microprocessors
7. Real-Time Operating Systems
Real-time Operating Systems (RTOSs) are operating systems that need to respond to inputs within a defined time period and have a predictable behavior. RTOSs have less user-interface capability. RTOSs are a part of video games, CD players, washing machines, and reservation systems. Lynx OS is a real-time operating system.

Comments

Popular posts from this blog

LECTURE BREAKUP OF PHP MYSQL

PHP+MYSQL Introduction Basic Syntax Variable & it's Scope I/O & Comment   String & it's Function Operator & Expression Decision Control Case Control Loop Control Arrays & Function Form Handling State Management - Cookies State Management - Session Mail Concept Working with File Date/Time Functions Introduction MySQL Environment Database Concept Datatype Query processing Statements  Query processing based on condition Database Connectivity Database Operation With GUI Import/Export Database

SELECT | INSERT | UPDATE | DELETE CODE IN VB.NET WITH AUTO INCREMENT CONCEPT

Database.vb Imports System.Data.SqlClient Public Class Database     Dim con As New SqlConnection( "Data Source=G20;Initial Catalog=Me;Integrated Security=True" )     Public Sub cnopen()         If con.State = ConnectionState.Open Then             con.Close()         End If         con.Open()     End Sub     Public Sub cnclose()         If con.State <> ConnectionState.Closed Then             con.Close()         End If     End Sub     Public Function Displaygrid( ByVal query As String ) As DataTable         Dim dt As N...

SCRIPT CODE FOR VALIDATION

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>form</title> <style type="text/css"> <!-- .style1 {color: #FF0000} --> </style> <script> function valid() { tname=document.frm.name.value; teid=document.frm.email.value; tmno=document.frm.phone.value; tmsg=document.frm.comment.value; if(tname=="") { alert("Pls. Fill Name"); document.frm.name.focus(); return false; } else if(teid=="") { alert("Pls. Fill Email"); document.frm.email.focus(); return false; } else if(tmno=="") { alert("Pls. Fill Mobile no"); document.frm.phone.focus(); return false; } else if(isNaN(tmno)) { alert(...