← Back to Dashboard

1.2.1 Systems software

A-Level Computer Science

Fill in the blanks with the correct words. Click "Check Answer" to see if you're right!

Term: Operating System

Definition:

Systems that the computer.
No attempts
Term: Memory Managment

Definition:

Function of the O.S that ensures efficient use of the computer' memory. Includes loading in RAM when needed, paging, segmentation and virtual memory.
No attempts
Term: Paging

Definition:

Separates memory into sized units. Pages are removed from when loaded but idle and transferred back into RAM when needed.
No attempts
Term: Segmentation

Definition:

Separating a program into blocks of memory. Each segment is a complete block that separately.
No attempts
Term: Virtual memory

Definition:

The O.S will create space on a storage device to store currently loaded programs when the memory has insufficient space.
No attempts
Term: Interrupt

Definition:

A signal that causes a halt in the execution of the current routine. Examples include, and output devices or systems software routine. Interrupts are handled in priority order.
No attempts
Term: ISR

Definition:

Interrupt Routine. A program that is and executed when an interrupt of higher is signalled. ISR's are executed in priority order.
No attempts
Term: Scheduling

Definition:

An that determines how time is allocated between different tasks.
No attempts
Term: Round Robin

Definition:

A scheduling algorithm. Each task is added to the round robin. Each task is given an equal of processor time. After the time slice, the CPU to the next task.
No attempts
Term: Round Robin

Definition:

A scheduling algorithm. Each task is added to the round robin. Each task is given an equal of processor time. After the time slice, the CPU to the next task.
No attempts
Term: First Come First Served

Definition:

The are placed in the ready in the order they arrived.
No attempts
Term: Multi-Level Feedback Queue

Definition:

Multiple queues are used. Each queue can have a different algorithm. Tasks can between different queues in order to better prioritise a task. Improves CPU utilisation.
No attempts
Term: Shortest Job First

Definition:

The ready queue is by how short a task is to complete. The shorter ones get processed first. Maximises .
No attempts
Term: Shortest Remaining Time

Definition:

Scheduling algorithm that orders the ready queue by how long a task has to complete. The order is checked and after each cycle. Maximises throughput.
No attempts
Term: Distributed OS

Definition:

.
No attempts
Term: Distributed OS

Definition:

An OS that is over different computers, often in different locations. processing power as large tasks can be shared.
No attempts
Term: Embedded OS

Definition:

A lightweight OS that is designed to manage a function within a larger machine.
No attempts
Term: Multi-tasking OS

Definition:

An OS that is capable of running applications at once. This is achieved by and memory management functions.
No attempts
Term: Real time OS

Definition:

An OS that processes as it comes in, . Suitable for time critical systems.
No attempts
Term: BIOS

Definition:

Basic Output System. Part of the OS that handles the operating system using a bootloader program, checking using a POST test and System Settings.
No attempts
Term: Virtual Machine

Definition:

A software program that emulates a machine.
No attempts
Term: Device Drivers

Definition:

Software that allows devices to with the main computer.
No attempts