ENVS 1200 Study Guide - Spring 2018, Comprehensive Midterm Notes - Ethernet, Internet Protocol Suite, Optical Fiber
ENVS 1200
MIDTERM EXAM
STUDY GUIDE
Fall 2018
ENVS 1200 Lecture 1 Notes – I/O Bus Architecture
Introduction
• One end of each lane is connected to an I/O device controller, or perhaps to a controller
for another bus.
• The other end of each lane is connected to a shared switch that is capable of connecting
any two pairs of lanes together.
• The controller also provides connections between the serial lanes, the system bus, and
the memory bus, converting the format as necessary between serial and parallel.
• The controller can use multiple lanes to achieve higher data rates where necessary.
• The switch is similar to those used in networking.
• Many new computer systems are adopting this technology to achieve the high
throughput eig deaded y today’s ustoers, partiularly i the area of video
display.
• Modern computer systems are highly dependent on fast, reliable I/O.
• Even small systems must be capable of managing the large amounts of I/O data that are
required for storing and retrieving large files on disk, communicating with a high speed
network, and managing a high resolution display.
• In business use, a system must manage large databases, satisfy client requests for Web
services, manage customer accounts, and print large numbers of invoices, to name just
a few of the many I/O intensive tasks.
• There are two basic I/O system architectures in common use: bus architecture and
channel architecture.
• The bus architecture is used in almost all personal computers, workstations, and in
some mainframe computers.
• The channel architecture is found primarily in IBM mainframe computers.
• The newest IBM mainframes use a combination of both.
find more resources at oneclass.com
find more resources at oneclass.com
• Recall that we introduced the concept of an I/O device controller, a module that serves
as an interface between an I/O device and a system bus to facilitate communication
between the device, memory, and the CPU.
• Each lane is connected to a shared switch that is capable of connecting any two pairs of
lanes together.
• The controller also provides connections between the serial lanes, the system bus, and
the memory bus, converting the format as necessary between serial and parallel.
• The controller can use multiple lanes to achieve higher data rates where necessary.
• The switch is similar to those used in networking.
• Many new computer systems are adopting this technology to achieve the high
throughput eig deaded y today’s ustoers, partiularly i the area of video
display.
• Modern computer systems are highly dependent on fast, reliable I/O.
• Even small systems must be capable of managing the large amounts of I/O data that are
required for storing and retrieving large files on disk, communicating with a high speed
network, and managing a high resolution display.
• In business use, a system must manage large databases, satisfy client requests for Web
services, manage customer accounts, and print large numbers of invoices, to name just
a few of the many I/O intensive tasks.
• There are two basic I/O system architectures in common use: bus architecture and
channel architecture.
• The bus architecture is used in almost all personal computers, workstations, and in
some mainframe computers.
find more resources at oneclass.com
find more resources at oneclass.com