Operating System Flashcards

1
Q

Operating system

A

set of programs that control how the user interacts with hardware and software of a computer

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

9 Functions of an operating system

A
  1. Provides a user interface for applications
  2. Opens, closes and installs software
  3. Manages the hardware and peripherals
  4. Manages memory e.g. loading programs into RAM
  5. Manages processor time allocation
  6. Manages interrupts and error handling
  7. Manages file handling e.g. organising, saving and deleting
  8. Manages security e.g. logging on and passwords
  9. Manages user accounts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Device driver

A

software that allows peripheral devices to communicate with OS

translates signals to/from peripherals to something OS can understand

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

Spooling

A

simultaneous peripheral operations on-line

data is temporarily held in buffer waiting for an output device to access it

useful when peripherals access data at slower rates

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

OS multi-tasking

A

allows multiple tasks to run concurrently

shares processor time between programs

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

OS multi-programmung

A

several programs are running at once

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

Batch processing

A

programs or data are collected together in a batch and processed in one go

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

OS scheduling

A

determines the order in which programs should use the CPU and how much time is allocated to each one

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

interrupt

A

signal sent from a device or software to OS or CPU

causes processor to temporarily stop what it’s doing to service the interrupt

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

buffers

A

temporary memory area

store data being transferred between components

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

polling

A

OS regularly checks each peripheral device in turn to discover whether it needs the attention of the operating system

less efficient CPU use than interrupts, as CPU has to constantly poll devices

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

utility software

A

programs that perform specific tasks required for operation of computer system

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

disk defragmenter

A

moves parts of files around so all parts are stored together

free memory space is collected together

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

memory management

A

OS assigns blocks of memory to programs running in a computer

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