Types Of Operating System Flashcards

1
Q

What is a distributed operating system?:

A
  • A parallel processing system which spreads the load over multiple computer systems.
  • A single job is split up into tasks and each is run on a separate computer, coordinated by the operating system.
  • A program can be run by the user that uses data or resources from any other
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some key features of distributed operating systems?

A
  • A program can be run by the user that uses data or resources from any other
  • User can access more computational power with the illusion of working with a single processor.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is an advantage to distributed operating systems?

A

• No need to writing or training programs differently

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

What is a disadvantage to distributed operating systems?

A

Programmer has no control over the task distribution as this is entirely handled by the OS.

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

What is a multi tasking system?

A

Can run on a standalone computer.

• Can run many jobs simultaneously, switching between them so that each one appears to be the only one running.

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

What is a multi user, multi tasking system?

A
  • A single powerful mainframe or supercomputer is connected to dozens or hundreds of terminals all using the mainframe CPU.
  • Each gets a slice of processor time according to a scheduling algorithm.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a mobile phone?

A

A multi tasking computer that has its own operating systems.

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

What are mobile operating systems?

A

Operating systems used on smartphones, tablets PDAs and other mobile devices.

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

What does the main operating system ( mobile phones ) do?

A

Runs the user interface and application software.

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

What does the low level proprietary real time operating system run?

A

Radio and other hardware

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

What is a disadvantage to low level systems?

A

They have a range of security vulnerabilities.

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

What are the main features of an embedded operating systems?

A
  • Minimal User interface
  • Accepts input from sensors, sends output to control devices
  • There is not any RAM, so it will not need a memory management system.
  • No permanent data storage devices to be managed.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Where are real time operating systems typically used?

A

Safety critical environment.

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

What are some features of real time operating systems?

A
  • Must respond very quickly to any inputs or sensors
  • Must be able to deal with many inputs simultaneously
  • Must have fail safe mechanisms designed to detect and take appropriate action if a hardware component fails
  • Must incorporate redundancy, if one component fails it must switch to back up hardware.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the BIOS?

A

Stored in ROM::
Boots the computer at start up:
• Initialises and tests hardware
• Loads the operating system into RAM

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

What is a device driver?

A

• A computer program that provides a software interface to a particular hardware.

17
Q

What is a driver?

A

A program that provides an interface for the OS to interact with a device.

18
Q

Why are drivers needed?

A

Drivers are hardware dependent and OS specific

• Drivers are needed to allow the OS to control hardware devices.

19
Q

What do device drivers do?

A

Enable operating systems to access hardware functions without needing to know the details of the hardware being used

20
Q

How does the driver communicate with the device?

A

Via the system bus or communications subsystem to which the hardware connects.

21
Q

What is a virtual machine?

A

Any instance where software is used to take on the function of the machine.