Operating system Flashcards
What are the tasks carried out by a typical Operating System?
Controls
Supervises
Deals with errors
Maintains security
Maintains a computer log
Allows communication
What are the 4 different types of user interfaces?
CLI
GUI
Dialogue-based user interface
Gesture-based user interface
What is a CLI?
A CLI is a text-based user interface used to run programs, manage computer files and interact with the computer.
What is a GUI?
A GUI is a computer program that enables a person to communicate to a computer through the use of symbols, visual metaphors and pointing devices.
Who uses CLI?
Somebody who needs to have a direct communication with a computer to develop new software, initiate memory dumps, locate errors and remove them.
Example - Programmer/ Analyst/ Technician
Who uses GUI?
The end-user who does not have to have any great knowledge of how the computer works.
What are the pros and cons of CLI?
Pros- The user is in direct communication with the computer, is not restricted and can alter computer configuration settings.
Cons- User needs to learn a number of commands to carry out a basic task. All commands need to be typed in using correct format, spelling and so on.
What are the pros and cons of GUI?
It is more user-friendly and the user does not need to learn any commands.
What are dialogue-based user interfaces?
Dialogue-based user interfaces use the human voices to give commands to a computer system.
What are gesture-based interfaces?
Gesture-based interfaces rely on human interaction , which is of a more natural fashion then using mechanical devices. It is also called computer vision or image processing.
What are the pros and cons of gesture based interfaces?
Pros- It replaces mechanical input devices, no physical contact is required. It has a very natural interface for human operator and no training is needed to interface with the computer.
Cons- Unintentional movement can be picked up and it only accepts a limited number of movements.
What are the pros and cons of dialgue-based interfaces?
Pros- It is very useful for people who have disabilities and can be used as a security feature.
Cons- User needs to know which commands can be used, can be quite complex to set up and is unreliable.