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

Post Offices Under PIN Code 500008 in Rangareddy District

PIN code 500008 covers several localities around Toli Chowki and nearby areas in Telangana. The listed locations are associated...

More Articles Like This

spot_img