Computer Architecture

Covers computer architecture fundamentals including memory systems, instruction sets, CPU components, pipelining, and system interconnection

15 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following is an example of semi-conductor memory?

  1. Cache memory
  2. CD-ROM
  3. Hard disk
  4. None of these
Question 2 Multiple Choice (Single Answer)

Which of the following computer architectures is concerned for addresses that refer to the memory other than registers?

  1. Addressing modes
  2. Address range
  3. Address granularity
  4. None of these
Question 3 Multiple Choice (Single Answer)

Which of the following characteristics in measuring the performance of computer memory is the one which consists of access time plus any additional time required before a second access can commence?

  1. Transfer rate
  2. Access time
  3. Cycle time
  4. None of these
Question 4 Multiple Choice (Single Answer)

Which of the following memory access techniques divides the system into a number of modules and arranges them so that successive words in the address are placed in different modules?

  1. Paging
  2. Segmentation
  3. Memory interleaving
  4. None of these
Question 5 Multiple Choice (Single Answer)

Which of the following types of processors have larger instruction sets that often include some particular complex instructions?

  1. CISC processors
  2. RISC processors
  3. Scalar processors
  4. None of these
Question 6 Multiple Choice (Single Answer)

I/O instructions fall under _____________ category in the instruction set.

  1. data processing
  2. data storage
  3. data movements
  4. control
Question 7 Multiple Choice (Single Answer)

Which of the following units is responsible for moving data to memory or I/O module in a computer system?

  1. Input unit
  2. ALU
  3. Control unit
  4. Output unit
Question 8 Multiple Choice (Single Answer)

Which of the following characteristics of instructions is the one that tells the CPU where to fetch the next instruction after the execution of the current instruction?

  1. Source operand reference
  2. Next operand reference
  3. Result operand reference
  4. None of these
Question 9 Multiple Choice (Single Answer)

Which of the following is the largest unit of a data transfer in a computer memory?

  1. Word
  2. Blocks
  3. Bit
  4. None of these
Question 10 Multiple Choice (Single Answer)

Which of the following classes of hazards in pipelining arises from resource conflicts when the hardware cannot support all possible combinations of instructions in simultaneous overlapped execution?

  1. Data hazards
  2. Structural hazards
  3. Control hazards
  4. None of these
Question 11 Multiple Choice (Single Answer)

Which of the following access methods in computer architecture enables one to make a comparison of desired bit locations within a word for a specified match?

  1. Sequential access
  2. Associative
  3. Direct
  4. None of these
Question 12 Multiple Choice (Single Answer)

Which of the following is the correct description of the mnemonic code given below?
MOV A, B

  1. This instruction moves contents of register A to register B.
  2. This instruction moves contents of B register to A register.
  3. This instruction moves contents of register A and register B to accumulator.
  4. None of these
Question 13 Multiple Choice (Single Answer)

In instruction set design, which of the following is the design issue that specifies how many and which operations to provide and how many complex operations should be included in the design?

  1. Instruction format
  2. Operation repertoire
  3. Data types
  4. None of these
Question 14 Multiple Choice (Single Answer)

Which of the following units of CPU controls the system operations by routing the selected data items to the selected processing hardware at the right time?

  1. ALU
  2. Instruction decoder
  3. Control unit
  4. None of these
Question 15 Multiple Choice (Single Answer)

Which of the following units of a computer constitutes some mechanism that provide for communication among CPU, memory and I/O?

  1. CPU
  2. Memory
  3. System interconnection
  4. None of these