Computer Knowledge

Computer Memory and Storage

2,121 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. Saving temporary internet files

  2. Saving HTML pages

  3. Saving process data

  4. Storing TLB

  5. Saving device drivers

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

Swap space is used when the amount of physical memory (RAM) is full. If the system needs more memory resources and the RAM is full, inactive pages in memory are moved to the swap space. While swap space can help machines with a small amount of RAM, it should not be considered a replacement for more RAM. Swap space is located on hard drives, which have a slower access time than physical memory.

Multiple choice
  1. Segmentation

  2. Debbuging

  3. Pagging

  4. Non-preemptive scheduling

  5. Preemptive scheduling

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

Memory segmentation is the division of a computer's primary memory into segments or sections. In a computer system using segmentation, a reference to a memory location includes a value that identifies a segment and an offset within that segment.

Multiple choice
  1. Direct addressing

  2. Indirect addressing

  3. Auto increment

  4. Immediate addressing

  5. Auto decrement

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

A special case of indirect register mode. The register whose number is included in the instruction code, contains the address of the operand. Decrement Mode = before operand addressing, the contents of the register is decrement.

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. 1968

  2. 1976

  3. 1992

  4. 1972

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

The data type “long double” needs 10 bytes to store an element, and array elements are stored in sequential memory address. If 5th element address is 2008, then 1st element will be at address 2008-10-10-10-10 Or 2008 - 40 = 1968. Hence, option (1) is correct.