13.07.2015 Views

An Operating Systems Vade Mecum

An Operating Systems Vade Mecum

An Operating Systems Vade Mecum

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The device interface 159processeskerneldevice drivermainstoreDMAstatuscontrollerordersinterruptsdevicedevicedeviceFigure 5.6 DMA2.3 ChannelsSometimes controllers are themselves connected not to device registers but rather to achannel, also known as an IOP, for ‘‘input/output processor.’’ Figure 5.7 shows how achannel is connected. The purpose of the channel is to provide some amount of devicetransparency to the cpu. Channels are subsidiary cpu’s that use a different machineprocesseskerneldevice drivermainstorechannelprogramDMAstartchannelinterruptscontrollercontrollerdevicescontrollerFigure 5.7 Devices connected through a channel

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!