COP 4600 - Final Verified Exam Actual Complete Real
Exam Questions And Correct Answers (Verified
Answers) | Newest Exam!!!
What is a data out register? - Answer-Allows the computer
to send output to the device
What is a status register? - Answer-Indicates the current
state of the device, including whether the current
command has completed, whether the data registers are
ready, and whether there is an error.
What is a control register? - Answer-A register that is used
to send commands to the device
What does the interrupt/trap mechanism handle? -
Answer-User-process calls for I/O, and notifications for
those calls. Notifications from hardware about I/O
completion, memory exceptions, arithmetic exceptions
(divide by zero), and privilege exceptions.
,2|Page
What is required in order for direct memory access to
work? - Answer-Device controllers must be given their own
channel to system memory, with its own control registers.
What is a device driver? - Answer-A piece of software
intended to handle interfacing with a particular device's
controller.
What are some I/O device characteristics? - Answer-
Stream versus block, sequential versus random,
synchronous versus asynchronous, sharable versus
dedicated, read/write versus read-only write-only, speed of
operation.
What are the fundamental functions of block devices? -
Answer-Read, write, and seek.
What are fundamental functions of character-stream
devices? - Answer-Get and put (often still mapped to read
and write with bufferring to allow multiple bytes to be read
and written)
What must I/O devices be connected to in order to do
anything? - Answer-A computer
, 3|Page
What is a port? - Answer-A set of wires that connects an
I/O device and the computer.
A device that allows other devices to hook up to it in turn is
said to support what? - Answer-Daisy-chained devices
What is a bus? - Answer-A common set fo wires used by
more than one I/O device
If devices connect to ports, what do ports connect to? -
Answer-Buses
What is a controller? - Answer-The electronics that
manage a port, bus or I/O device
What does the operating system actually talk to? -
Answer-The device's controller
What is a data in register? - Answer-Allows the computer
to get input from the device