Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
26 Cards in this Set
- Front
- Back
Interrupt |
A signal from some source seeking the attention of the processor. |
|
Interrupt Register |
A register that is checked at the start of each Fetch-Decode-Execute cycle for interrupts. |
|
Scheduling |
A set of rules that the OS uses to determine the order to handle jobs |
|
First Come First Serve |
Jobs done in a queue |
|
Round Robin |
- Each job given a small amount of processing time. - Processing time is the same for each job |
|
Shortest Job First |
Jobs done in the order of estimated time to complete, with shortest first |
|
Shortest time remaining |
When jobs are expected to get shorter the nearer they are to the top of the queue, hence being done first.
|
|
Multi-Level feedback queues |
Jobs done using complex algorithms involving multiple queues (like league tables) |
|
Pages |
- Equal sized packets of memory used for memory management. - Physical divisions. |
|
Segmentation |
- Divides memory up into different logical divisions as and when they are needed |
|
Read Only Memory |
Unalterable memory that comes with every device. |
|
Random Access Memory |
Fast, volatile memory that the CPU uses. |
|
Power On Self Test (POST) |
The program that checks all the parts of the computer that are needed are available. |
|
Central Processing Unit |
- 'Brain' of the computer - Where all instructions are processed in the fetch decode execute cycle |
|
File Allocation Table (FAT) |
Index showing where files are stored on the hard disk |
|
Interrupt Service Routine |
The series of actions that happen to deal with an interrupt. |
|
High Level Scheduler |
Loads jobs into the ready queue |
|
Medium Level Scheduler |
Controls movement between primary and secondary storage. |
|
Low Level Scheduler |
Scheduler that stops running jobs when needed and loads jobs at the top of the ready queue |
|
Non-preemptive Scheduling |
When jobs cannot be suspended once started |
|
Preemptive Scheduling |
When jobs can be suspended when needed |
|
Disk Thrashing |
When the processor spends more time swapping pages between Virtual memory and RAM than actually executing instructions |
|
Spooling |
Temporary storage of input or output data, as a means of compensating for different operating speeds of the systems in question.
(e.g. Printer, storing printouts until the printer is ready and queuing outputs to a single printer by means of a spool queue) |
|
BIOS |
Settings or program to change things on a systems hardware. |
|
Boot Program |
Gets the system ready to accept the operating system. (Unalterable and stored on ROM) |
|
Boot File |
Contains some of the parameters by which the system will operate. (Partly user defined so not stored on ROM) |