System software 1.2.1 Flashcards

1
Q

What is meant by an Operating system(OS)?

A

Software that manages computers, and allows humans to use them.

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

Describe the features of Operating system.

A

Held in permanent memory
Loaded by the Basic Input Output System (BIOS)
Manages the computer’s hardware.

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

What are the five roles of an operating system?

A

Memory management
Interrupt service routines
Processor scheduling
Backing store management
Input / Output management

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

What is meant by backing store management?

A

Allocating addresses in secondary memory.
Modifying and deleting data in secondary memory.

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

Describe the function of a driver?

A

Allow a computer system to interface with new hardware.

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

What is meant by memory management?

A

Allocating, tracking, and deleting data on primary memory.

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

What is physical location?

A

A register on a hardware device.

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

What is logical location?

A

A position in an algorithm or process.

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

Describe the functions of paging?

A

Memory is divided into 4Kb sections.
Processes can be stored across several pages.
Pages can be loaded / dumped as needed.

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

What is meant by segmentation?

A

Dividing memory logically according to program needs.

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

Describe the functions of segmentation?

A

Memory is divided into sections of variable length.
Sections can be loaded individually.

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

What is meant by an interrupt?

A

A signal to the CPU to change the process it is completing.

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

Describe the process of interrupt?

A

Interrupt signal received.
Stores values of registers for current task.
Completes interrupt service routine.
Restores previous task.

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

Examples of interrupts?

A

Power failure
Clock (scheduled) interrupt
Input / Output requests

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

Define Processor scheduling?

A

Assigning different tasks to a CPU at different times to give the appearance of multi-tasking.

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

What are the 5 examples of processor scheduling?

A

First come First Served
Shortest Remaining Time
Shortest Job First
Round robin
Multi-level feedback queues

17
Q

What is the basic input output system(BIOS)?

A

Initialises system hardware and loads the operating system.
Communicates hardware errors

18
Q

Describe the functions of a Multi Tasking System?

A

Runs on a standalone computer. Performs multiple tasks at the same time. e.g. Windows 10

19
Q

Describe the functions of a multi-user multi tasking system?

A

A single powerful computer connected to multiple terminals. Each user gets a slice of CPU time.

20
Q

Describe the functions of a distributed operating system?

A

A parallel processing system that performs tasks across multiple computers and servers, but appears to the user as a single interface.
e.g. The school network
It allows each device to do what it does best.

21
Q

Describe the function of a real-time operating system?

A

An OS that responds very quickly to inputs. Deals with many inputs simultaneously. Incorporates redundancy.
It must not stop even if there’s an error.

22
Q

What is meant by an Embedded Operating Systems?

A

An OS built into another device.

23
Q

What are the features of an Embedded Operating Systems?

A

Usually very simple.
Limited RAM, little if any secondary storage.
Few inputs / outputs.

24
Q

What is meant by a virtual machine?

A

Software that imitates an operating system on another machine.

25
Q

State the uses of virtual machine.

A

Use a portion of the real operating system’s resources.
Test suspicious software / files.
Test software in specific environments.

26
Q
A