Key Definitions Flashcards

1
Q

Source File

A

Contains a programs instructions. Some instructions are essential for the basic up running of an operating system, others can be created, modified and maintained to fit specific needs

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

Executable File

A

A compiled version of a source files, used to perform various functions

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

A Process

A

An instance of a computer program being executed by one or many threads

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

Pre-emptive

A

When a process has been allocated time in the CPU, it can be interrupted whether or not the process has been complete. It is used when a process switches from running / waiting state to ready state

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

Non-Pre-Emptive

A

When a process has been allocated time in the CPU and will not be interrupted until it completes. It is used when a process terminated or switches from waiting to ready state

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

Round Robin

A

Each process is assigned a fixed time slot in a cyclic way

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

Logical Adress

A
  • generated by CPU whilst program is running
  • virtual as it doesn’t physically exist
  • used as reference to access physical memory location
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Physical Addrsss

A
  • finds a physical location in memory
  • memory management unit computes the physical address for the corresponding logical address
  • the user never deals with the physical address, it can old be accessed by the logical address
How well did you know this?
1
Not at all
2
3
4
5
Perfectly