Operating systems and user interfaces notes
Operating systems and user interfaces notes
The operating system allows communication between the user and the
computer with the help of a user interface.
USER INTERFACES
There are four main user interfaces:
i. Command line interface (CLI)
The user needs to learn commands to carry out basic operations like opening apps,
selecting from a menu.
Advantages
The user is in direct communication with the computer
The user can alter computer configuration settings
Uses little computer memory
Disadvantages
User needs to learn many commands
Takes a lot of time to complete simple task.
ii. Graphical User Interface (GUI)
Allows communication between user and computer using icons.
Uses technologies like WIMP(windows icons menu and pointing device) which
enable use of mouse to control a cursor on a screen
Advantages
User does not need to learn any commands
Programs can be accessed by simply clicking on icons.
Disadvantages
Uses up a lot of computer space
User is restricted to only icons on screen.
iii. Dialogue-based user interface
Use the human voice to give commands to a computer system.
An example of its use is in some luxury modern cars, where voice activation is
used to control devices such as the in-car entertainment system or satellite
navigation system.
Advantages
Very useful for disabled people
No need for physical contact with system
Voice recognition can be used on security system.
Disadvantages
User needs to learn and only use acceptable commands
Words or speech must be very clear, and repetition of words is often needed
iv. Gesture-based user interface
Makes use of computer vision and image processing.
Uses gestures like moving of hands or head to allow humans to interface with a
computer without the need for any mechanical devices
Advantages
User does not need to learn any commands
Programs can be accessed by simply clicking on icons.
Disadvantages
Unintentional movements by user can be picked up.
User needs to be very close to the system to work well.