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
-
A tool to stop input device from interacting with output device.
-
A tool which stops functioning of RAM.
-
A set of items handed as one unit in storage and retrieval.
-
None of these
C
Correct answer
Explanation
In computing and data storage, a block is a set of bytes or records treated as a single unit for storage and retrieval operations. This improves efficiency by reading/writing multiple items together rather than individually. Options A and B describe incorrect concepts, and D is vague.
-
Winchester disk
-
CD ROM
-
Floppy disk
-
Magnetic tape
B
Correct answer
Explanation
CD ROM (Compact Disc Read-Only Memory) uses laser beam technology to read data from optical discs. The laser reflects differently from pits and lands on the disc surface. Winchester disks and floppy disks use magnetic read/write heads, while magnetic tape uses magnetic recording - none use lasers.
-
data cache
-
logical address space
-
bus
-
virtual memory
C
Correct answer
Explanation
A bus is a set of wires or traces that connects different components of a computer system, allowing multiple bits to be transferred in parallel. It includes a central control scheme to manage which components communicate at any given time.
-
Printers are one type of secondary storage device.
-
It can be accessed more quickly than main memory.
-
It is more difficult to expand than main memory.
-
It can be more easily expanded than main memory.
D
Correct answer
Explanation
Secondary storage devices like external hard drives, USB flash drives, cloud storage, and network drives can be added or expanded much more easily than main memory (RAM). RAM requires physical installation inside the computer case and is limited by motherboard slots and capacity.
-
Main memory
-
Secondary storage
-
Auxiliary storage
-
The control unit
A
Correct answer
Explanation
Primary storage unit and main memory are the same thing - the immediate access memory where programs and data are stored while being used by the CPU. Secondary storage (like hard disks) and auxiliary storage are permanent storage devices. The control unit is a processing component, not storage.
-
always saved on disk
-
output displayed on a monitor screen
-
output printed on paper
-
useful when output needs to be kept permanently
B
Correct answer
Explanation
Soft copy refers to output displayed on a screen that exists only while the device is powered. It's temporary and can be modified. Hard copy (option C) is printed on paper and creates a permanent record. Soft copy is not always saved to disk - it exists in volatile memory like RAM or display buffers until saved.
-
Segmentation
-
Overlay
-
Paging
-
None of these
A
Correct answer
Explanation
This technique allows different pieces of a program to be compiled independently and thus not needed to recompile and relink the whole program after a single revision is made.
-
Fetch policy
-
Placement policy
-
Replacement policy
-
None of these
C
Correct answer
Explanation
This policy deals with the selection of a page in main memory to be replaced after a page fault occurs and a new page must be brought in.
D
Correct answer
Explanation
This register is also called as Base Pointer Register and in functions, it is used to store parameters or variables on the stack.
-
Relocation
-
Linker
-
Loader
-
None of these
C
Correct answer
Explanation
Loader is the system software that transfers data from offline memory into internal storage.
-
Stack memory allocation
-
Static memory allocation
-
Dynamic memory allocation
-
None of these
B
Correct answer
Explanation
Static memory allocation refers to the process of allocating memory at compile-time before the associated program is executed, unlike dynamic memory allocation where memory is allocated as required at run-time.
-
Memory leak
-
Reference counting
-
Garbage collection
-
None of these
A
Correct answer
Explanation
Memory leak is particular kind of unintentional memory consumption by a computer program where the program fails to release memory when no longer needed
-
Virtual memory
-
Hard disk
-
Magnetic tape
-
DVD
-
Cache memory
E
Correct answer
Explanation
Cache memory is the fastest memory.
-
Sector sparing
-
Sector replacing
-
Sector segregation
-
Sector elimination
-
Sector slipping
A
Correct answer
Explanation
Sector sparing is the term by which the disk controller can be asked to replace each bad sector logically with one of the spare sectors available in the disk.
-
Memory Active Register
-
Memory Address Register
-
Memory Access Register
-
Memory Access Rate
-
Memory Address Rate
B
Correct answer
Explanation
In a computer, the Memory Address Register (MAR) is a CPU register that either stores the memory address from which data will be fetched to the CPU or the address to which data will be sent and stored.