Back to marketplace

1.2.1 Operating Systems

No description yet. This curated deck is ready for daily study.

Total cards: 22•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (22)

#1
Front (Question)

Operating system

Back (Answer)

Collection of systems software that manages the computer.

#2
Front (Question)

Memory management

Back (Answer)

Organising the flexible use of main memory

#3
Front (Question)

Paging

Back (Answer)

Where memory is split into equal sized sections called pages

#4
Front (Question)

Segmentation

Back (Answer)

The splitting of a large programs into smaller programs or segments. Each segment is a complete program that is executed separately.

#5
Front (Question)

Virtual memory

Back (Answer)

Used when there is insufficient immediate access storage. Part of the disk drive is allocated to be used as if it were main memory.

#6
Front (Question)

Interrupt

Back (Answer)

Signals generated by software or hardware to indicate to the processor that a process need attention

#7
Front (Question)

ISR (Interrupt Service Routine)

Back (Answer)

A software routine that hardware invokes in response to an interrupt.

#8
Front (Question)

Scheduling

Back (Answer)

The allocation of central processor time to a multi-access system

#9
Front (Question)

Round Robin

Back (Answer)

A scheduling algorithm that allocated each task/user a set amount of CPU time to use.

#10
Front (Question)

First Come First Serve

Back (Answer)

The first task/user in the queue is processed until complete then it moves onto the next in the queue

#11
Front (Question)

Multi-Level Feedback Queue

Back (Answer)

Each job is given a priority by the scheduler when it arrives. The high priority queue is completed first then the lower level queues

#12
Front (Question)

Shortest Job First

Back (Answer)

Completes the smaller processes first. If a smaller process joins the current process is interrupted

#13
Front (Question)

Shortest remaining time

Back (Answer)

Orders jobs by how much time they have remaining

#14
Front (Question)

Distributed OS

Back (Answer)

An operating system where software is spread over a collection of nodes

#15
Front (Question)

Embedded OS

Back (Answer)

Is built to perform a range of specific tasks and catered towards a specific device

#16
Front (Question)

Multi-tasking OS

Back (Answer)

Allows more that one program to run at the same time

#17
Front (Question)

Multi-user OS

Back (Answer)

Allows multiple users on different workstations to access a single, powerful computer via a network

#18
Front (Question)

Real Time OS

Back (Answer)

Is designed to perform tasks with a guaranteed time frame

#19
Front (Question)

BIOS

Back (Answer)

Basic Input Output System A small program that is responsible for booting up the computer

#20
Front (Question)

Device Drivers

Back (Answer)

It enables the operating system to control and communicate with the device

#21
Front (Question)

Virtual machine

Back (Answer)

A virtual machine is a program designed to simulate a fully functioning computer, but in software

#22
Front (Question)

Intermediate Code

Back (Answer)

Code that is halfway between machine and object code