Operating systems Flashcards

1
Q

Define operating system?

A

A set of programs that manage computer hardware resourses and provide common services for application software.

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

The four resourses the os manages and its os program

A
  • Processes - Processor scheduling
  • Storage (memory) - Memory management
  • I/O devices - I/O management
  • Data - File management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does the operating system do?

A
  • Manages resourses
  • Provides a Virtual Machine
  • Provides an aplication programming interface
  • Provides a user interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is a virtual machine

A

the apparent machine that the OS presents to the user, achived by hiding the complexities of the hardware behind layers of os software.

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

what is aplication programming interface (API)

A

a layer of software that allows aplication programs to call on the services of the OS.

(alows a software to work on many different computers, as the OS is managing the hardware)

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

two types of userinterface?

A
  • Command line interface - USer responding to prompts with a command
  • Graphical user interface - Made up of windows, event driven.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is event driven?

A
  • Flow of programs execution is determined by events.
  • Eg a button click
  • If several events occur they are queued
  • message sent to program when even occurs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What kind of thingsa does disk management do?

A
  • Access rights
  • Structure
  • File management
  • Physical location
  • Copy/paste
  • Read/write
  • Delecte
  • etc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

WHat is an interactive OS

A

An OS in which the user and the computer are in direct two way communication.

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

what is a real time OS

A

inputs are processed in a timly manner so that the output can affect the source of the inputs.

  1. Deals with events that happen at random times, sometimes at the same time.
  2. processing and a output must be done in a time interval
  3. some are safety critical, so reponse must be guarenteed.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a network operating system

A

A layer of software added to the OS of a computer on a network.

This layer intercepts commands that reference external resourses (on the network) and redirects the request to the remote resourse without the user knowing.

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

what is device OS

A

Installed on mobile devices. IT needs to manage the limited resourses such as battery, network connect that exist on a mobile device.

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

what allows a OS to change easily?

A

layered software built in modules that can be changed independantly more easily.

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

hows a smartphone OS different to a normal phone?

A

Smartphones can do more, their OS is more like a computers OS. ITs resourses are more readily available for use by applications which dont need to be made by the OS.

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

what is PDA (personal digital assistants)?

A

a handheld portable computer that can do specific tasks.

(eg a phone, internet browser, media player- all being replaced by smartphones tho)

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

What is an embedded computer system?

A

A dedicated computer system with a limited or non-existant user interface and designed to opperate completly or largy automonously from within other machinery.

(eg engine management in a car)

17
Q

what is a desktop OS

A

an OS that allows a user to carry out a broud range of general purpose tasks.

Manage all the normal resourses etc

18
Q

What is a server operating system?

A

an OS optimised to provide one or more specialised services to networked clients.

(this means its very good atthe few tasks it can do as its nots general)