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
  1. a. Static or Dynamic Cache

  2. b. Dynamic cache

  3. c. static cache

  4. d. Static and Dynamic Cache

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

Unconnected lookup transformations in Informatica can only use static cache, not dynamic cache. This is because unconnected lookups are called from expressions using the :LKP reference and don't participate in the data flow the same way connected lookups do - they receive input via function call arguments rather than flowing through input ports, so the cache doesn't need to be updated dynamically during the session.

Multiple choice technology programming languages
  1. identifiers

  2. constant variables

  3. floating point variables

  4. mnemonic variables

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

Descriptive variable names designed to assist human memory about the stored data are known as mnemonic variables. Although they are types of identifiers, the term 'mnemonic' specifically denotes this memory-aiding characteristic, whereas identifiers is a broader category.

Multiple choice technology programming languages
  1. identifiers

  2. constant variables

  3. floating point variables

  4. mnemonic variables

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

Mnemonic variables are named meaningfully to describe the data they store (like 'student_age' instead of just 'x' or 'a'). Identifiers are general names for any programming element, constant variables cannot change, and floating point refers to a data type.

Multiple choice technology programming languages
  1. identifiers

  2. constant variables

  3. floating point variables

  4. mnemonic variables

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

Variables named to describe their content are called mnemonic variables, helping programmers remember their purpose. Identifiers refer generally to any user-defined name, constant variables hold fixed values, and floating point variables represent fractional numbers. Mnemonic is the most specific descriptor here.

Multiple choice technology mainframe
  1. FUNCTION CODES

  2. I/O AREA

  3. PCB MASKS

  4. SEGMENT SEARCH ARGUMENTS

Reveal answer Fill a bubble to check yourself
A,B,D Correct answer
Explanation

The Working Storage Section in a COBOL program that interfaces with IMS/DL/I contains dynamic data areas needed during execution. This includes function codes (what operation to perform), I/O areas (buffers for data being transferred), and Segment Search Arguments (SSAs that describe which segments to access). PCB masks are typically in the Linkage Section, not Working Storage.

Multiple choice technology architecture
  1. NAS

  2. DAS

  3. SAN

  4. SLS

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

DAS (Direct Attached Storage) refers to storage devices directly connected to a server without a network in between. NAS (Network Attached Storage) is storage connected over a network. SAN (Storage Area Network) is a dedicated high-speed network for storage. SLS is not a standard storage term.

Multiple choice technology architecture
  1. File level access

  2. Block level access

  3. Direct disk access

  4. Logical block address access

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

NAS provides file-level access to clients, allowing them to access entire files over the network. Block-level access is provided by SAN. Direct disk access and logical block address access are characteristics of DAS, not NAS.

Multiple choice technology architecture
  1. Parity

  2. Striping

  3. Mirroring

  4. Clustering

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

Parity in RAID systems (specifically RAID 5) provides fault tolerance by calculating and storing parity information across multiple drives. If a single drive fails, the parity information allows the data to be reconstructed without requiring a full mirror copy. Mirroring requires 2*n drives (complete duplication), striping provides no fault tolerance, and clustering provides high availability but not drive-level fault tolerance through parity.

Multiple choice technology architecture
  1. LUN masking

  2. Port zoning

  3. Mixed zoming

  4. WWN zoning

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

When multiple HBAs are zoned to the same storage array port, LUN (Logical Unit Number) masking is the appropriate strategy to restrict which specific storage devices each HBA can access. LUN masking operates at the storage array level, allowing administrators to present only specific LUNs to each HBA's WWN (World Wide Name). WWN zoning operates at the switch level and is too broad. Port zoning also controls connectivity but at a different layer. LUN masking provides the granular device-level control needed.

Multiple choice technology architecture
  1. Parity

  2. Striping

  3. Mirroring

  4. Clustering

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

Striping (RAID 0) spreads data across multiple disks to improve performance through parallel read/write operations. By dividing data into blocks and writing them simultaneously to different disks, I/O bandwidth increases. Parity provides fault tolerance, mirroring provides redundancy, clustering is unrelated.

Multiple choice technology architecture
  1. Parity

  2. Striping

  3. Mirroring

  4. Clustering

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

Mirroring (RAID 1) writes identical data to two (or more) disks, creating redundancy. If one disk fails, the data remains available on the mirror disk. This is a simple but effective redundancy technique. Striping is for performance, parity is for fault tolerance without full duplication.

Multiple choice technology architecture
  1. Striping

  2. Mirroring

  3. Parity

  4. Clustering

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

Mirroring (RAID 1) provides fault tolerance through redundancy without performance degradation during a drive failure. Since both disks have identical data, reads continue normally from the surviving disk. Parity RAID (5/6) requires reconstruction and slows down during failure.

Multiple choice technology architecture
  1. Improves performance

  2. Provides data redundancy

  3. Stores multiple identical copies of data

  4. None of the above

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

Parity RAID uses parity information to rebuild data if a drive fails, providing fault tolerance without requiring full data duplication. This makes it more storage-efficient than mirroring while still protecting against drive failure. Performance improvement comes from striping, not parity itself.

Multiple choice technology architecture
  1. Improved write performance

  2. The need for fewer drives to provide fault tolerance

  3. A higher level of redundancy

  4. Better performance in the event of a drive failure

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

RAID 5 needs at least 3 disks but uses only 1 disk's worth for parity, making it more storage-efficient than RAID 1 which requires 50% overhead for mirroring. RAID 5 has worse write performance than RAID 1 and similar redundancy levels.