Computer Knowledge

Computer Memory and Storage

2,477 Questions

Computer memory and storage questions test foundational knowledge of hardware, cache mapping, and data transfer mechanisms. Key areas include Direct Memory Access, analog recording, and RAID levels. This section is essential for candidates preparing for banking and government computer proficiency tests.

Cache memory mappingDirect memory accessRAID storage levelsHard disk technologyOptical media storageMemory addresses

Computer Memory and Storage Questions

Multiple choice
  1. If the page is corrupted

  2. If the page is present in main memory

  3. If the page is not in the main memory

  4. If one tries to divide a number by 0

  5. If the page is present in secondary memory

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

This is called page miss or page fault.

Multiple choice
  1. A specific memory location

  2. Overloading the system with many files

  3. A part of operating system

  4. Single contiguous memory to run large programs

  5. Storing the files on hard disk

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Overlay was used in older days to run a large program in small memory by swapping.

Multiple choice
  1. the page is not in main memory

  2. the page is in main memory

  3. the page is corrupted by application software

  4. we try to divide a number by zero

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

A page fault is triggered when the CPU references a virtual memory page not currently loaded in physical RAM. The OS must then load it from disk. Option B describes normal operation, C is a different error, and D is a software exception.

Multiple choice
  1. Base register

  2. Limit register

  3. Dispatcher

  4. Valid-invalid bit

  5. TLB (Translation Look-Aside Buffer)

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Valid-invalid distinguishes the pages in the memory and the pages on the disk. If the bit is set as valid, the page is in the memory is legal. If the bit is set as invalid, the page is in the disk or invalid or both. TLB is a high speed memory, which is used to speed up the paging process.

Multiple choice
  1. paged memory management system

  2. segmented memory management system

  3. virtual memory management

  4. compaction

  5. none of these

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

It is used in virtual memory management system, with demand paged virtual memory. Pages are only loaded when they are demanded during the program execution.