1. Command line interface (CLI): It requires a user to type in instructions to
choose options from the menu. It is usually used by programmers, analyst
or technicians who wants direct communication with a computer or to
develop a new software.
Advantages:
- User is in direct communication with the computer.
- It is possible to alter computer configuration.
- User is not restricted to a number of predetermined options.
Disadvantages:
- User needs to learn commands.
- All commands are to be typed in.
- Commands must be in correct format.
2. Graphical User Interface (GUI): It allows the user to interact with a
computer using pictures or icons (symbols). It uses various
technologies such as WIMP (windows icon menu and pointing device),
in which a mouse is used to control the curser and icons are selected.
Advantages:
- The user does not need to learn the commands.
- It is user-friendly.
- A pointing device is used to click an icon to lunch the application.
Disadvantages:
- This type of OS needs more memory.
- The user is limited to icons provided on the screen.
Types of computer
1. Personal/Desktop Computer (PC): It refers to a general purpose computer
that is made up of a separate monitor/LED/LCD, keyboard, mouse and
processing unit .