NEW
Font size
WorksheetsIT 104A Quiz - Module 3
Total questions: 25
Worksheet time: 13mins
The key to the successful implementation of demand paging is the use of a direct access memory device that can work directly with the CPU.
T
F
The address of the beginning of a page frame is found by multiplying the page frame number by the number of frames.
T
F
To find the address of a given program line, the line number is multiplied by the page size.
T
F
A page interrupt is generated when a new page is brought into memory.
T
F
Every time an instruction is executed, or a data value is used, the operating system (or the hardware) must translate the job space address, which is relative, into its physical address, which is absolute.
T
F
Paged memory allocation usually results in internal fragmentation, but never external fragmentation.
T
F
____ gives users the appearance that their programs are being completely loaded in main memory during their entire processing time
Segmenting
Virtual memory
Shared memory
Multithreading
One sector will hold one page of job instructions and fit into one page frame of memory.
T
F
The Job Table (JT) contains two entries for each active job: the size of the job and the memory location where its Page Map Table is stored.
T
F
The first-in-first-out replacement policy is always preferable to the least-recently-used policy.
T
F
The segmented/demand paged memory allocation scheme is a combination of segmentation and demand paging, and it offers the logical benefits of segmentation, as well as the physical benefits of paging.
T
F
What is the name of the page replacement policy where the page to remove is the one that has been in memory the longest.
TRU
LRU
LIFO
FIFO
To move in a new page, a resident page must be swapped back into primary storage.
T
F
In the PMT, the ____ bit for all pages in memory is 1.
status
referenced
modified
frame
When using a FIFO scheme, more memory will always result in better performance.
T
F
Within the Memory Manager the Segment Link Table lists details about each segment (one for each job).
T
F
What happens in demand paging when a job requires a certain page to be loaded and there is no empty page frame?
a resident page must be swapped back into secondary storage
the page cannot be loaded and the job will exit
the job must wait until a page frame is freed by another job
the page will share a page frame with another page from the same job
What is the primary advantage of storing programs in noncontiguous locations?
multiple programs can run at the same time
every program will be able to run
secondary storage is accessed more quickly
main memory is used more efficiently
When there is an excessive amount of page swapping between main memory and secondary storage, the operation becomes inefficient. This phenomenon is called ____.
excessive demand paging
hot swapping
thrashing
overswapping
What field(s) must be added to the PMT to support demand paging?
field to determine if page contents have been modified
field to determine if the page being requested is already in memory
field to determine if the page has been referenced recently
All of the above
Cache memory is a small high-speed memory unit that a processor can access less rapidly than main memory.
T
F
What will happen when a page size is too small?
very long PMTs
more difficult to calculate actual position
excessive internal fragmentation
excessive external fragmentation
____ can be thought of as being an intermediary between main memory and the special-purpose registers, which are the domain of the CPU.
Virtual memory
Paging
Cache memory
Segmenting
The segmented/demand paged memory allocation scheme divides each segment into equally sized ____.
pages
blocks
frames
sets
How many entries per page are there in the PMT?
0
1
2
5
