Software (p 23-36) Flashcards

1
Q

Stand-Alone OS:
- Purpose
- Size
- Hardware
- 2 Examples

A

Purpose:
Manage hard- and software of computer and provide GUI

Size:
<1GB to 16GB

Hardware:
HDD, CPU and RAM

Examples:
Windows 11, iOS 17

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

Network OS:
- Purpose
- Size
- Hardware
- 2 Examples

A

Purpose:
Manage computers connected to the network

Size:
Mostly big

Hardware:
Network Interface Controller (NIC)

Example:
Windows Server, Red Hat Server

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

Embedded OS:
- Purpose
- Size
- Hardware
- 2 Examples

A

Purpose:
Run software for specific applience/tool

Size:
Very small

Hardware:
Processor, RAM, ROM

Examples:
Smart TV’s OS, Air Fryer’s OS

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

List 3 Purposes of an OS

A

1) Translates instructions from software that hardware can understand

2) Send instructions to correct hardware

3) Provides a User Interface

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

What is a Driver?

A

Software that tells the OS how to communicate with specific hardware

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

What is multitasking?

A

OS’ ability to quickly switch between tasks to give the impression the different apps are executing simultaniously

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

What is multiprocessing?

A

A CPU uses multiple processors (cores) to complete a task

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

What is multithreading?

A

Operations within an app are divided into threads. The OS divides the processing time among each thread

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

What is virtualisation?

A

Creating a virtual version of a computer or component

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

What is virtual memory?

A

A technique used by the OS to increase RAM by creating a file on the HDD

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

What is the dangers of using virtual memory?

A

Your computer can become very slow as it is moving data between RAM and virtual memory which is stored on the slow HDD (thrashing)

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

Interpreter:
- How does it run?
- If it reads an error?
- Speed
- Example

A

How does it run?
Interprets and sends code to CPU line by line

If it reads an error?
The program crahes

Speed:
Opens faster, runs slower

Example:
JavaScript

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

Compiler:
- How does it run?
- If it reads an error?
- Speed
- Example

A

How does it run?
Compiles entire program and sends it to CPU

If it reads an error?
Stops compiling and doesn’t launch program

Speed:
Opens slower, runs faster

Example:
Delphi

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