Chapter 31 Flashcards

1
Q

What is MFT

A

Multiprogramming with fixed number of tasks. Memory is divided into several fixed-size partition at boot time. These partitions can not be changed at run-time. If we need to change them then a reboot of system required.

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

What is MVT

A

Multiprogramming with variable number of processes. Both the numbers and size of partitions change with time.
Process will be contiguous and memory size will according to process size. Where in MFT, if there is such a process that memory does not have much space then process can not be executed. Process can be move from one region of memory to another region.

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

Does executable code also known as executable binary image or executable binary

A

Yes

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

Where we put first instruction of process as it resides in main memory

A

Base register / relocation register / segment register

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

What 2 things happened when stub execute

A
  1. Load library code in main memory

2. Its address is replaced by the stub

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

What are overlays

A

Overlays allow a process to be larger than the amount of memory allocated to it. This is the same concept behind virtual memory. Overlays do so by keeping in memory only those instructions and data that are needed at any given time.

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

What is virtual memory

A

Virtual memory allows us to run a program that are larger than a main memory.

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

Who implements overlays. OS or programmer

A

Programmer

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

What is role of overlay driver

A

It loads parts of overlay

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

What is 2 pass assembler/compiler

A

The single pass compiler goes through the code only once and if compiler or assembler scans code 2 times then it is called 2 pass compiler.

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

What is swapping

A

Swap in and swap out

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

What is major part of swap time

A

Transfer time

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

What should be the maximum quantum switch time

A

No more than 10%

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

What are 2 parts of memory

A
  1. Kernel space: Where kernel occupies

2. User space: Where applications occupies

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

Does base and limit registers are used to point to the smallest memory address of a process and its size respectively

A

Yes

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