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;
13 Cards in this Set
- Front
- Back
Roles of an operating system |
- Provides a user interface - Manages hardware and CPU usage - Manages memory - Provides utilities - Provides a platform for software to run |
|
Paging |
- Dividing memory into fixed size physical divisions - Data can be held non-contiguously and makes best use of storage due to fixed size - Used in virtual memory |
|
Segmentation |
- Logical variable size divisions of memory - Data can be held non-contiguously but makes poorer use of space due to variable sizes |
|
Virtual memory |
- Uses secondary storage when physical memory space is limited - Inactive pages are swapped to virtual memory and swapped back into RAM when needed |
|
Interrupt |
A signal to the CPU that a device/process needs its attention |
|
Scheduling |
Organisation of jobs to ensure most efficiency |
|
Round robin |
- Each process is given an equal time slice - If it isn't done in time, it joins the back of the queue |
|
First come first served |
Jobs are processed to completion in the order in which they arrive |
|
Multi-level feedback queues |
- Uses a number of queues with different priorities - The algorithm can move jobs between queues |
|
Multi-level feedback queues |
- Uses a number of queues with different priorities - The algorithm can move jobs between queues |
|
Shortest job first |
- Picks the job that will take the time and runs it to completion - Needs to know the time to complete in advance |
|
BIOS |
- Basic Input/Output System - Performs the power-on self test upon startup then uses the bootstrap loader to start the OS |
|
Device drivers |
Software |