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. Redundancy through striping

  2. Performance through mirroring

  3. Redundancy through mirroring

  4. Performance through striping

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

The correct answer is C because ASM disk groups provide redundancy through mirroring - they can maintain multiple copies of data (normal/high redundancy) to protect against disk failures. Option A is incorrect because striping is for performance, not redundancy. Option B is incorrect because mirroring provides redundancy, not performance. Option D is incorrect because striping improves performance, not redundancy.

Multiple choice
  1. X-rays

  2. Microwaves

  3. Ultraviolet rays

  4. Visible light

  5. Gamma radiations

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

Once programmed, an EPROM can be erased by exposing it to strong ultraviolet light source (such as from a mercury-vapor light). EPROMs are easily recognizable by the transparent fused quartz window in the top of the package, through which the silicon chip is visible, and which permits exposure to UV light during erasing.

Multiple choice
  1. RAM

  2. ROM

  3. Cache memory

  4. Control store

  5. Hard disk

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

The microcode usually does not reside in the main memory, but in a special high speed memory, called the control store. It might be either read-only or read-write memory. In the latter case the microcode would be loaded into the control store from some other storage medium as part of the initialization of the CPU, and it could be altered to correct bugs in the instruction set, or to implement new machine instructions.

Multiple choice
  1. To exploit the temporal locality of reference

  2. To read more data into the memory

  3. Belady's anomaly

  4. To reduce the miss penalty

  5. To reduce the hit ratio

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

Temporal locality: If at one point in time a particular memory location is referenced, then it is likely that the same location will be referenced again in the near future. There is a temporal proximity between the adjacent references to the same memory location. In this case it is common to make efforts to store a copy of the referenced data in special memory storage, which can be accessed faster.

Multiple choice
  1. Storage capacity

  2. Processor speed

  3. Data transfer rates

  4. Network bandwidth

  5. Frequency

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

Yes, it i thes correct choice. It stands for Floating Point Operations Per Second. FLOPS are typically used to measure the performance of a computer's processor.

Multiple choice
  1. It is an exact copy of a system's information.

  2. It restores the information.

  3. It is the ability to get a system up.

  4. All of the above

  5. None of the above

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

An exact copy of a system's information is called back up.

Multiple choice
  1. PRAM

  2. SRAM

  3. DRAM

  4. VRAM

  5. CD-ROM

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

SDRAM stands for "Synchronous Dynamic Random Access Memory. DRAM is an improvement to standard DRAM because it retrieves data alternately between two sets of memory.

Multiple choice
  1. Paging

  2. Segmentation

  3. Virtual Memory

  4. PROM

  5. Flash Memory

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

Virtual memory is a memory management technique developed for multitasking kernels. This technique virtualizes the main storage available to a process or task, as a contiguous address space which is unique to each running process, or virtualizes the main storage available to all processes or tasks on the system as a contiguous global address space.

Multiple choice
  1. Allocate space in memory for programs

  2. Physically place the machine instructions and data into memory

  3. Resolve symbolic references between objects modules

  4. None of above

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

All above are the functions of loader. Basically, loader have four functions as follows : -  

  1. Allocate space in memory for programs
  2. Resolve symbolic references between objects modules 
  3. Physically place the machine instructions and data into memory  
  4. Adjust all address dependent location such as address constants, to corresponds to allocated space (relocation)
Multiple choice
  1. 11 bit address, 1024 bit cell size, 1024 cells

  2. 10 bit address, 12 bit cell size, 1024 cells

  3. 9 bit address, 8 bit cell size, 1024 cells

  4. None of above

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

A 9 bit address, 8 bit cell size, 1024 cells is impossible since the address is too short. We cannot address 1024 cells with only 9 address bits as 29 = 512 So, the cell size is possible but it is not an advisable memory structure and not a standard size.