Systems Software Flashcards

1
Q

Application Software

A

Programs used to perform non-maintenance tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

BIOS

A

Basic operating system used to initialise hardware devices when booting a computer system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Closed-Source

A

Type of software that is provided without its source code files being accessible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Device Driver

A

Software that allows a computer to communicate with a peripheral device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Distributed

A

Operating system that uses multiple computer systems to work on the same task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Embedded

A

Operating system that is built in to a particular device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

First Come First Served

A

Scheduling algorithm where each process is executed in the order it arrives

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Interrupt

A

Signal sent to a component to request that it handle some process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Memory Management

A

Organising how memory locations are made available to different programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Multi-Level Feedback Queues

A

Splitting processes into different queues depending on their priority and running higher-priority processes first

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Multi-Tasking

A

Rapidly switching between running different programs so that they appear to be running simultaneously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Multi-User

A

Operating system that can handle multiple users simultaneously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Open-Source

A

This type of software is provided with its source code freely accessible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Operating System

A

Software that manages the basic operations of a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Real-Time

A

Operating system that executes commands with little delay

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Round Robin

A

Scheduling algorithm where each process runs for a fixed amount of time, in the order in which it requests to use the CPU

17
Q

Scheduling

A

Organising the order in which processes are executed

18
Q

Shortest Job First

A

Running each process to completion in order from the shortest process to the longest process

19
Q

Shortest Remaining Time

A

Running the process that will take the least time to be run to completion, switching if a process with less time to completion is added to the queue

20
Q

Translator

A

Software that converts code written in a high-level language into low-level code

21
Q

Utility Software

A

System software used to analyse or perform maintenance on a computer system

22
Q

Virtual Machine

A

Software that allows a computer system to simulate another computer system