Operating Systems Concepts - Engineering

Q1:

Which of the following statements is false?

A a small page size causes large page tables

B internal fragmentation is increased with small pages

C a large page size causes instructions and data that will not be referenced brought into primary storage

D I/O transfers are more efficient with large pages

E None of the above

ANS:B - internal fragmentation is increased with small pages

Rarely do processes require the use of an exact number of pages. As a result, the last page will likely only be partially full, wasting some amount of memory. Larger page sizes increase the potential for wasted memory this way, as more potentially unused portions of memory are loaded into main memory. Smaller page sizes ensure a closer match to the actual amount of memory required in an allocation.

As an example, assume the page size is 1024KB. If a process allocates 1025KB, two pages must be used, resulting in 1023KB of unused space (where one page fully consumes 1024KB and the other only 1KB).

So, I think the answer should be A.