A system uses polling to check whether an output device can accept another character. Which status condition should the CPU typically wait for?

Options

  • A. The device-ready or transmit-buffer-empty flag is set
  • B. The input buffer is always full
  • C. The memory address bus is disabled permanently
  • D. A page fault occurs
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

A. The device-ready or transmit-buffer-empty flag is set

Detailed Explanation

Explanation: Before sending another character, the CPU typically checks whether the output device is ready or its transmit buffer is empty. The exact flag name depends on the hardware.