Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

I/O Devices Before delving into the main content of this part of the notes

Summary: 34
I/O Devices
Before delving into the main content of this part of the notes
(File Systems), we first introduce the concept of a input/output
(I/O) device and show how the operating system might interact
with such an entity. I/O is quite critical to computer systems, of
course; imagine a program without any input (it produces the
same result each time); now imagine a program with no output
(what was the purpose of it running?). Clearly, for computer
systems to be interesting, both input and output are required.
34.1 System Architecture
To begin our discussion, let's look at the structure of a typical
system. Figure 34.1 presents a schematic.
The picture shows a single CPU attached to the main mem-
ory of the system via some kind of memory bus or intercon-
nect. Some devices are connected to the system via a general I/O
bus, which in many modern systems would be PCI (or one if its
many derivatives); graphics and some other higher-performance
I/O devices might be found here. Finally, even lower down are
one or more of what we call a peripheral bus, such as SCSI,


Source: Arpaci-Dusseau, Remzi - Department of Computer Sciences, Department of Computer Sciences, University of Wisconsin at Madison


Collections: Computer Technologies and Information Sciences