2. Types of Operating System Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Name the 5 types of operating systems

A
  1. Distributed
  2. Embedded
  3. Multi-tasking
  4. Multi-user
  5. Real-time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How does a distributed OS work?

A
  1. Runs across multiple devices

2. Means the load of a task is spread across multiple computer processors

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

How does an embedded OS work?

A
  1. Built to perform small range of specific tasks

2. Catered towards specific device (e.g. household appliance)

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

What is the advantage of an embedded OS?

A

Consume less power than other types of OS

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

What are the disadvantages of an embedded OS?

A
  1. Limited functionality

2. Hard to update

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

How does a multi-tasking OS work?

A
  1. Enables user to carry out task simultaneously

2. Time slicing used to switch quickly between programs and applications in memory

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

How does a multi-user OS work?

A
  1. Multiple users make use of one computer

2. A scheduling algorithm is used to allocate processor time fairly between jobs and prevent processor starvation

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

How does a real-time OS work?

A
  1. Used in time-critical computer systems

2. Designed to perform a task within a guaranteed time frame

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

Define BIOS (Basic Input Output System)

A

The first program that runs when a computer system is switched on

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

How does BIOS work?

A
  1. Runs series of tests before OS is loaded to memory
  2. POST (Power-On Self Test) ensures all hardware is correctly connected and functional
  3. Checks CPU clock, memory and processor
  4. Tests for external memory devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Define the term device driver

A

Computer program that allows OS to interact with hardware

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

What 2 things are device drivers specific to?

A
  1. Computer’s architecture

2. OS

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

Define the term virtual machine

A

Theoretical computer and software implementation of computer system

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

What does a virtual machine provide?

A

An environment with a translator for intermediate code to run

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