Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Memory Management - Paging & segmentation

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

When the OS is managing memory, PAGING uses:

a)

Logical addressing

b)

Physical addressing

2.

When the OS is managing memory, SEGMENTATION uses:

a)

Logical addressing

b)

Physical addressing

3.

When managing memory, the OS can use a technique called PAGING. How is memory organised in paging?

a)

Fixed size blocks

b)

Variable size blocks

4.

When managing memory, the OS can use a technique called SEGMENTATION. How is memory organised in segmentation?

a)

Fixed size blocks

b)

Variable size blocks

5.

What size is a memory block in a memory - management system that uses Paging?

a)

4 kb

b)

4 mb

c)

40 mb

d)

1 mb

6.

Which of the following statements is NOT true?

a)

When using segmentation, the OS might prevent large processes from accessing memory

b)

Paging makes better use of free space than segmentation

c)

Using segmentation prevents fragmentation

d)

Excessive swapping of processes to and from disk can cause thrashing

7.

What does this describe? Parts of a program divided into equal size pieces using physical divisions

a)

Paging

b)

Segmentation

c)

Partitioning

d)

Virtual memory

8.

What does this describe? Parts of a program in unequal sizes using logical divisions.

a)

Paging

b)

Segmentation

c)

Virtual memory

d)

Partitioning

9.

Where is the starting address of each page held in memory management?

a)

A dictionary

b)

Virtual memory

c)

Page Table

d)

BIOS

10.

What is virtual memory

a)

When you can visualise a dream

b)

When a section of primary memory is used as secondary.

c)

Cache

d)

When a section of the hard disk is used as primary memory

11.
Keeping track of the location of processes in memory and allocating space to new processes is known as...
a)
Memory Management
b)
Process Management
c)
Memory Scheduling
d)
Process Scheduling
12.
What happens when RAM is full?
a)
The computer crashes
b)
Virtual Memory is used
c)
An interrupt is raised
d)
The computer explodes
13.

What does contiguous mean?

a)

Data is split into random allocations

b)

Data is stored randomly another

c)

Data is illogically stored onto memory

d)

Data is logically stored one after another

14.

Disk thrashing is when ...

a)

The memory controller spends too much time swapping between RAM and ROM

b)

The memory controller spends too much time swapping between memory and virtual memory

c)

The memory controller spends too much time swapping between the SSD and virtual memory

d)

The memory controller spends too much time swapping between memory and RAM

15.

Pages not currently in use can be stored on ...

a)

RAM

b)

SSD/HDD

c)

Virtual memory

d)

ROM