What is operating system? | A group of programs running in the background of computer which manages basic function |
What are the three types of UI? Give a short description for each | GUI( Graphical User Interface)
User performs tasks by clicking on icons
CLI (Command Line Interface)
User types commands to perform tasks
Speech Recognition
The user speaks commands into microphone |
What are the two advantages of GUI? | No remembering commands
No typing required |
What are the two disadvantages of GUI? | Takes more resources
Limited variety of commands |
What are the advantages of CLI? | Wider variety of commands
Takes less recources |
What are the disadvantages of CLI? | Typing errors may occur
Time consuming
Remembering commands |
what are the advantages of CR? | Hands free
Can operate from a distance using telephone |
What are the disadvantages of SR? | Background noises can cause errors
Response is slow |
Give applications for each the user interface | GUI
Public places: ATM
Self service restaurant
Mobile phone
CLI
Software developers
SR
Public places
Home service |
What is Multitasking ? | When one user performs several tasks on the same computer simultaneously |
What is multiprogramming? | When several programs are run on the same computer simultaneously |
What is batch processing? | Data is collected over a period of time without interuption
Eg: Calculating salary, Report cards |
What is Real time? | Data is processed and output immediately
Eg: Monitoring patient, Burglar system, Deposit and withdrawal system |
What is error handling ? | Operating systems, detect errors, and takes appropriate actions. Actions it may take are sending a message to shutdown program causing errors |
What is managing user account ? | A user name and password is given to each user, OS can create and delete user account |
What is file utility? | Small program that performs simple tasks such as copy, paste, rename and move files |
What is processor management? | When multiprogramming, the processor must switch between the different programs running, doing a little bit of each, time sharing OS manages the time |
What is memory management? | All running programs must be in the memory when it is executing, the OS allocates sperate memory area for each of these programs, and relocates the memory once the program has been complete |
What is OS security ? | OS provides security to the users data stored in the computer
Eg: Passwords, Firewalls, Encryption, Automatic backups |
What is an interrupt ? | A signal sent by anther hardware or a running programs requesting the processor to suspend its current tasks and perform another
Eg: When the printer is out of paper it sends an interrupt, the processor responds by displaying an error message |
What is interrupt handler? | The program called by the OS when interrupts is received, the interrupt handler will make a suitable response to the interrupt |
What is a buffer? | A temporary memory store used to compensate for the speed difference between two communicating devices |