Advanced Computers and Microprocessors Quiz

Computers and Microprocessors Quiz – Set 3

Attempt each question, then click “Show answer” to reveal the correct option and a brief explanation.

1. Which of the following best explains “clock cycle” in a microprocessor?

  • A. The time taken to complete an entire program
  • B. The smallest time unit in which the processor’s basic operations are synchronized
  • C. The time taken to store data on a hard disk
  • D. The time required to refresh the monitor display
Correct answer: B. The smallest time unit for synchronized operations — Instructions are broken into steps that align with clock cycles.

2. “Moore’s Law” originally stated that:

  • A. Processor speed doubles every year forever
  • B. Number of transistors on a chip roughly doubles about every 18–24 months
  • C. Computer price doubles every two years
  • D. RAM capacity remains constant over time
Correct answer: B. Transistor count doubles — This empirical observation drove expectations of exponential growth in computing power.

3. In binary representation, what is the decimal value of the 8-bit number 00010110₂?

  • A. 16
  • B. 20
  • C. 22
  • D. 26
Correct answer: C. 22 — 16 + 4 + 2 = 22.

4. In a typical microprocessor, which flag is set when the result of an arithmetic operation is zero?

  • A. Carry flag
  • B. Zero flag
  • C. Sign flag
  • D. Overflow flag
Correct answer: B. Zero flag — It indicates that the result is zero and is used for conditional branching.

5. Which of the following is true about “C language” in relation to systems and microprocessor programming?

  • A. It is a purely graphical programming language.
  • B. It is a low-level assembly language.
  • C. It is a high-level language often used for system software and embedded programming.
  • D. It cannot access hardware-level features at all.
Correct answer: C. High-level but close to hardware — C is widely used for OS, compilers, and embedded systems.

6. In computer storage hierarchy, which is typically the fastest but smallest?

  • A. Hard disk
  • B. RAM
  • C. Cache memory
  • D. Optical disc
Correct answer: C. Cache memory — It is closest to the CPU and much faster than RAM or disk.

7. Which one of the following is an example of secondary storage?

  • A. CPU register
  • B. L1 cache
  • C. RAM module
  • D. Solid State Drive (SSD)
Correct answer: D. SSD — Secondary storage is non-volatile and used for long-term data storage.

8. Which of these best describes “firmware”?

  • A. Application software installed by the user
  • B. Temporary files created by the operating system
  • C. Software permanently or semi-permanently programmed into read-only memory
  • D. Cloud-based software accessed via the internet only
Correct answer: C. Software in ROM/flash — Firmware controls basic hardware functions (e.g., BIOS/UEFI).

9. Which type of memory is primarily used for buffering and spooling in printers and other I/O devices?

  • A. CPU registers
  • B. Cache memory
  • C. RAM (or dedicated buffer memory)
  • D. ROM
Correct answer: C. RAM/buffer memory — Buffers smooth out differences in speed between CPU and I/O devices.

10. Which of the following ports is most commonly used to connect external storage devices like pen drives?

  • A. VGA
  • B. HDMI
  • C. USB
  • D. RJ45
Correct answer: C. USB — Universal Serial Bus is a standard interface for many peripherals.

11. The main purpose of an “operating system scheduler” is to:

  • A. Allocate disk space for files
  • B. Decide which process gets to use the CPU and for how long
  • C. Manage only printer queues
  • D. Design computer networks
Correct answer: B. Decide CPU allocation — Scheduling algorithms determine process execution order.

12. In microprocessor terminology, “throughput” refers to:

  • A. The time taken to access a single memory cell
  • B. The number of instructions a processor can complete per unit time
  • C. The voltage supplied to the CPU
  • D. The delay between I/O device and CPU response
Correct answer: B. Instructions completed per unit time — Higher throughput means more work done in the same time.

13. “Latency” in memory systems is best described as:

  • A. Total number of bytes stored
  • B. Time delay between a request and the start of data transfer
  • C. The maximum clock speed supported
  • D. The size of the data bus
Correct answer: B. Time delay before data transfer — Lower latency is desirable for faster response.

14. In microprocessor instructions, “immediate addressing mode” means:

  • A. The operand is stored only in RAM.
  • B. The operand is part of the instruction itself as a constant value.
  • C. The operand is stored in a register pair.
  • D. The operand must be fetched from secondary storage.
Correct answer: B. Operand inside the instruction — The value is given directly rather than by address.

15. Which OS concept allows multiple processes to share the CPU by rapidly switching between them?

  • A. Spooling
  • B. Time-sharing (multitasking)
  • C. Defragmentation
  • D. Virtualization only
Correct answer: B. Time-sharing — The CPU switches rapidly among processes, giving the illusion of parallelism.

16. “Bus width” of a data bus primarily determines:

  • A. Number of memory addresses the CPU can generate
  • B. Number of bits that can be transferred in parallel in one operation
  • C. Physical length of the motherboard
  • D. Number of USB ports available
Correct answer: B. Bits transferred in parallel — A 32-bit data bus can move 32 bits per transfer.

17. Which one of the following statements about “multithreading” is correct?

  • A. It is the use of multiple physical CPUs only.
  • B. It allows different parts of a single process to execute concurrently.
  • C. It refers to using multiple operating systems at once.
  • D. It is only applicable to GPUs.
Correct answer: B. Different parts of one process — Threads share the same memory space but can run in parallel or quasi-parallel.

18. “ASCII” is primarily used for:

  • A. Encoding images in binary format
  • B. Encoding characters (letters, digits, symbols) as numeric codes
  • C. Compressing video files
  • D. Encrypting network communications
Correct answer: B. Character encoding — ASCII assigns numeric values to characters.

19. Which networking protocol is most commonly used for communication over the internet?

  • A. FTP
  • B. HTTP/HTTPS
  • C. POP3
  • D. Telnet
Correct answer: B. HTTP/HTTPS — These are the primary application-layer protocols for web communication.

20. In a modern microprocessor, which component is primarily responsible for predicting the next instruction to pre-fetch and improve performance?

  • A. Arithmetic Logic Unit
  • B. Branch predictor
  • C. DMA controller
  • D. Real-time clock
Correct answer: B. Branch predictor — It guesses the outcome of conditional branches to keep the pipeline full.

Leave a Reply

Latest News

Virus Quiz : Test your knowledge

.quiz-question { border: 1px solid #ddd; padding: 12px 16px; ...

More Articles Like This

spot_img