CH07 - part2
CH07 - part2
Chapter 7
Input/Output
2
■I/O channels
■ are interfaces or pathways used to transfer data between devices such as
hard drives, printers, and memory.
■In a computer system with such devices, the CPU does not
execute I/O instructions.
+ 6
■A selector channel
■A multiplexer channel
+ 9
■A multiplexor channel
■can handle I/O with multiple devices at the same time.
■For low-speed devices,
■a byte multiplexor accepts or transmits characters as
fast as possible to multiple devices.
■For example,
■the resultant character stream from three devices
with different rates and individual streams
A1A2A3A4 …, B1B2B3B4 …, and C1C2C3C4 …
might be A1B1C1A2C2A3B2C3A4, and so on.
11
■A multiplexor channel
■For high-speed devices,
■a block multiplexor interleaves blocks of data from
several devices.
I/O
Channel Architecture
13
Configurations
Connection between an I/O
module in a computer
system and external devices
can be either:
point-to-
point
multiport
Point-to-Point and Multipoint
19
Configurations
Point-to-point interface provides a
dedicated line between the I/O
module and the external device
Configurations
Are in effect
external
buses
21
Homework
Thunderbolt
Thunderbolt
■Provides up to 10 Gbps throughput in each direction
and up to 10 Watts of power to connected
peripherals
■A Thunderbolt-compatible peripheral interface is
considerably more complex than a simple USB
device.
■First generation products are primarily aimed at the
professional-consumer market such as audiovisual
editors who want to be able to move large volumes
of data quickly between storage devices and laptops
■Thunderbolt is a standard feature of Apple’s
MacBook Pro laptop and iMac desktop computers
24
InfiniBand
InfiniBand
InfiniBand Operation
InfiniBand Operation
Table 7.3
InfiniBand Links and Data
Throughput Rates
30
zEnterprise 196
■Introduced in 2010
■IBM’s latest mainframe computer
offering (till 2013)
■System is based on the use of the z196
chip
■5.2 GHz multi-core chip with four cores
■Can have a maximum of 24 processor chips
(96 cores)
zEnterprise 196
■Of the 96 core processors, up to 4 of
these can be dedicated for I/O use,
creating 4 channel subsystems (CSS)
■Each CSS is made up of the following
elements:
■System assist processor (SAP)
■Hardware system area (HSA)
■Logical partitions
■Subchannels
■Channel path
■Channel
I/O System Organization
32
IBM z196 I/O System Structure
33