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. Reserved memory

  2. Expanded memory

  3. Extended memory

  4. Conventional memory

  5. Virtual memory

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

Setting aside a portion of main memory for some purpose. All system and application programs reserve memory either at startup or during the course of operation. Memory is reserved for inputting data, additional software instructions or for the creation of control structures such as a stack. See dynamic memory allocation, memory allocation, buffer and stack.

Multiple choice
  1. Expansion card

  2. Wi-Fi

  3. Bus

  4. Cache

  5. SCSI

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

In computer architecture, a bus (from the Latin omnibus, meaning 'for all') is a communication system that transfers data between components inside a computer, or between computers. This expression covers all related hardware components (wire, optical fiber, etc.) and software, including communication protocol.

Multiple choice
  1. Register Indirect

  2. Based

  3. Based Indexed

  4. Immediate

  5. Indexed

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

An immediate operand has a constant value or an expression. When an instruction with two operands uses immediate addressing, the first operand may be a register or memory location, and the second operand is an immediate constant. The first operand defines the length of the data.

Multiple choice
  1. Activation records

  2. Stack pointer register

  3. Page

  4. Status register

  5. Heap data structure

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

A call stack or the machine stack is composed of stack frames (also called activation records or activation frames). An activation record is a data structure containing subroutine state information located on the machine stack. These are machine dependent and ABI-dependent data structures containing subroutine state information. Each stack frame corresponds to a call to a subroutine which has not yet terminated with a return.

Multiple choice
  1. Opcode

  2. Assembler

  3. Microcode

  4. Memory controller

  5. Scheduler

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

Microcode is a layer of hardware-level instructions or data structures involved in the implementation of higher level machine code instructions in central processing units, and in the implementation of the internal logic of many channel controllers, disk controllers, network interface controllers, network processors, graphics processing units, and other hardware. It resides in special high-speed memory and translates machine instructions into sequences of detailed circuit-level operations. It helps separate the machine instructions from the underlying electronics so that instructions can be designed and altered more freely.

Multiple choice
  1. Program loading

  2. Relocation

  3. Symbol resolution

  4. Stack memory allocation

  5. Static memory allocation

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

It is the process of assigning load addresses to the various parts o the program, adjusting the code and data in the program to reflect the assigned addresses.