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
-
Non-Uniform Memory Action
-
Non-Uniform Memory Access
-
Non-Uniform Multiple Access
-
None of these
B
Correct answer
Explanation
NUMA stands for Non-Uniform Memory Access. In this architecture, memory access time depends on the memory location relative to the processor.
-
Registration
-
RAID level 5
-
RAID level 6
-
Duplicate database
-
RAID level 1
E
Correct answer
Explanation
This RAID level refers mirrored set without parity.
-
bytes
-
files
-
contents
-
tracks
A
Correct answer
Explanation
Digital storage capacity is fundamentally measured in bytes, which represent the amount of data a storage medium can hold.
-
internal storage
-
external storage
-
remote storage
-
ultimate storage
B
Correct answer
Explanation
Floppy disks and hard disks are considered external or secondary storage devices because they are not the primary volatile memory (RAM) of the computer.
-
speed
-
access time
-
percentage
-
byte
B
Correct answer
Explanation
RAM performance is primarily defined by how quickly the processor can retrieve data from it, which is known as access time or latency.
-
Random Access Memory
-
Ram Access Memory
-
Both 1 and 2
-
None of these
A
Correct answer
Explanation
RAM stands for Random Access Memory, a form of computer memory that can be read and changed in any order. The other options are incorrect.
-
direct memory access
-
demand paging
-
data switching
-
multiplexing
-
clusters
-
groups
-
units
-
none of these
A
Correct answer
Explanation
To improve efficiency, operating systems group disk sectors into larger units called clusters for file allocation.
-
clusters
-
groups
-
units
-
none of these
A
Correct answer
Explanation
Clusters are defined as a fixed number of contiguous disk sectors, which serve as the basic unit of space allocation for files.
-
Interleaving
-
Chaining
-
Indexing
-
None of these
A
Correct answer
Explanation
Interleaving is a technique used to improve disk performance by placing logical blocks in non-contiguous physical sectors to account for controller latency.
-
kernel
-
file system
-
directory
-
none of these
A
Correct answer
Explanation
In UNIX systems, the kernel is responsible for managing the buffer cache, which stores disk blocks in memory to improve I/O performance. The file system uses these cached blocks, but the management itself is a kernel-level function.
-
bad
-
good
-
inconsistent
-
none of these
A
Correct answer
Explanation
Defective sectors on a storage medium, such as a hard disk, are commonly referred to as bad blocks or bad sectors. These areas are marked by the operating system so that they are not used for data storage.
-
cache
-
disk cache
-
buffer cache
-
none of these
C
Correct answer
Explanation
In UNIX, the kernel maintains a portion of memory to cache disk blocks to reduce disk access frequency; this mechanism is specifically called the buffer cache.
-
blocking
-
deblocking
-
packaging
-
none of these
B
Correct answer
Explanation
Blocking is the process of grouping records into blocks for storage. Deblocking is the inverse process, where records are extracted from these blocks after being read from storage.
-
size of address bus
-
size of main memory
-
size of data bus
-
none of the above
A
Correct answer
Explanation
The virtual address space size is determined by the number of bits in the address bus of the processor. For example, a 32-bit address bus supports 2^32 bytes of virtual memory.