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 technology storage
  1. 1

  2. 2

  3. 4

  4. 0

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

CLARiiON arrays use a dual-storage processor architecture for redundancy and performance. Having two storage processors (SPs) ensures high availability and load balancing. One processor would be a single point of failure, and zero or four processors are not standard configurations.

Multiple choice technology operating systems
  1. compaction

  2. defragmentation

  3. it cannot be handled

  4. none of the choice

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

External fragmentation occurs with variable-sized memory allocation where free memory exists but can't satisfy allocation requests due to being scattered. Compaction relocates allocated blocks to contiguous regions, consolidating free space. Option A correctly identifies compaction as the solution.

Multiple choice technology operating systems
  1. hard disc

  2. main memory

  3. cpu registers

  4. cache memoy

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

CPU registers are the fastest memory as they're built directly into the CPU and operate at CPU frequency with zero latency for access. Cache memory (L1/L2/L3) is next fastest, followed by main memory (RAM), then hard disks which are orders of magnitude slower.

Multiple choice technology storage
  1. Digital Linear Tape

  2. Advanced intelligent tape

  3. Linear Tape open

  4. All the above

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

Digital Linear Tape (DLT), Advanced Intelligent Tape (AIT), and Linear Tape Open (LTO) are all well-known magnetic tape data storage technologies used for backup and archival. Since all three are valid tape storage types, option D is correct.

Multiple choice technology storage
  1. Two controllers used to write data and faster than disk mirroring

  2. Spread data between multiple drives

  3. The process of reading and writing data on two drives simultaneously

  4. Disk striping with parity

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

Drive duplexing is a RAID-1 variant that uses two separate disk controllers to write data to mirrored drives simultaneously, providing better performance and fault tolerance than standard mirroring.

Multiple choice technology storage
  1. Two controllers used to write data and faster than disk mirroring

  2. Spread data between multiple drives

  3. The process of reading and writing data on two drives simultaneously

  4. Disk striping with parity

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

Drive duplexing uses two controllers to write data simultaneously to separate drives, providing both redundancy and improved performance over simple disk mirroring which typically uses a single controller. The dual-controller architecture allows concurrent writes and better throughput. Option C describes basic mirroring without the dual-controller benefit, D describes RAID 5 striping with parity, and B is too vague.

Multiple choice technology programming languages
  1. Stack

  2. Heap

  3. Code Segment

  4. Data Segment

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

In C, the malloc() function allocates memory dynamically on the heap. The statement 'char *ptr = malloc(10);' allocates 10 bytes on the heap and stores the address in pointer ptr (which itself is on the stack). The stack is used for local variables, code segment for instructions, and data segment for static/global variables.

Multiple choice technology programming languages
  1. Heap

  2. Stack

  3. Code Segment

  4. Data Segment

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

The code segment (also called the text segment) stores the program's compiled machine instructions and is read-only to prevent self-modification. Heap and stack are dynamic memory areas used for read-write operations during program execution, while the data segment contains initialized and uninitialized global/static variables that can be modified.