Page 4 - LN
P. 4

Lesson Note




               ii) The second objective of an operating system is to provide an interface to the user through which the
               user can interact with the computer.
               A user interface is a software component which is a part of the operating system and whose job is to
               take commands or inputs from a user for the operating system to process.

               There are different types of user interfaces each of which provides a different functionality. Some
               commonly used interfaces are:
                  i)   Command based interface
                 ii)   Graphical User Interface
                 iii)   Touch-based Interface
                 iv)   Voice-based Interface
                 v)    Gesture-based Interface

               Command based interface
               Command-based interface requires a user to enter the commands to perform different tasks like
               creating, opening, editing or deleting a file, etc. The user has to remember the names of all such
               programs or specific commands which the operating system supports.
               The primary input device used by the user for command based interface is the keyboard. Command
               based interface is often less interactive and usually allows a user to run a single program at a time.
               Examples- MS-DOS and Unix.

               Graphical User Interface
               Graphical User Interface (GUI) lets users run programs or give instructions to the computer in the form
               of icons, menus and other visual options.
               Icons usually represent files and programs stored on the computer and windows represent running
               programs that the user has launched through the operating system.
               The input devices used to interact with the GUI commonly include the mouse and the keyboard.
               Examples- Microsoft Windows, Ubuntu, Fedora and Macintosh

               Touch based Interface
               Today smartphones, tablets and PCs allow users to interact with the system simply using the touch
               input.
               Using the touchscreen, a user provides inputs to the operating system, which are interpreted by the OS
               as commands like opening an app, closing an app, dialing a number, scrolling across apps, etc.
               Examples- Android and iOS. Windows 8.1 and 10 also support touch-based interfaces on touchscreen
               devices

               Voice based interface
               Modern computers have been designed to address the needs of all types of users including people with
               special needs and people who want to interact with computers or smartphones while doing some other
               task.
               For users who cannot use the input devices like the mouse, keyboard, and touchscreens, modern
               operating systems provide other means of human-computer interaction.
               Commands of voice-based OS make a computer work in the desired way.
               Example- iOS (Siri), Android (Google Now or “OK Google”), Microsoft Windows 10 (Cortana) etc

               Gesture based Interface
   1   2   3   4   5   6   7   8