State 5 functions of an operating system
Why do we need an Operating System?
What is Virtual Memory
What is a device driver?
What is spooling?
What is memory management?
Operating system assigns blocks of memory to programs running in a computer
What is scheduling?
Operating system determines the order in which the programs should use the CPU and how much time is allocated to each one
What is polling?
What is a Disk defragmenter?
What is a buffer
Temporary memory which stores data until it is ready to be used.
What is an interrupt?
Interrupts are signals sent to the CPU or operating system
They can be sent from a device (e.g. printer - run out of paper) or software (e.g. email client, email arrived)
The signal is used to request processor time
It enables multitasking to be carried out on a computer
Explain how an interrupt is generated and handled when a key is pressed on a keyboard
What is multitasking?
When multiple tasks share the processor
What is multiprogramming?
Running more than one program at a time