Download presentation
Presentation is loading. Please wait.
Published byAmber Little Modified over 9 years ago
1
Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003
2
Bus Pathways of interconnections between different computer components Three general types; data, address, control
3
Bus characteristics Bus width – how many bits can be transmitted at a time Bus speed – how many bits can be transmitted across each wire per second Bus bandwidth – bus width x bus speed (same as maximum throughput)
4
IBM PC/XT Bus Used on 8088-based systems 8-bit bus Copied by clone vendors for compatibility with third-party I/O boards
5
IBM PC/XT Bus Source: Phil Storrs PC Hardware book
6
IBM PC/AT Bus Used on the 80286-based PC/AT Maintained compatibility with the XT bus Added an edge connector to increase bus width to 16-bits
7
ISA Industry Standard Architecture Same as the PC/AT Bus 16-bit, 8.33 MHz Maximum throughput 16.7 MB/s Limited bus master support
8
ISA Source:
9
Problems with ISA Slow Limited number of interrupts Lack of bus master support Specific to Intel architecture cards built using ISA will not work on non- Intel platforms IBM-specific problem: no more monopoly on the hardware market
10
MCA (IBM’s response) MicroChannel Architecture Developed by IBM for the PS/2 line 16-bit/32-bit computer bus 10-16 MHz Intended to replace the ISA bus Allows bus mastering Limited plug and play Limited to IBM hardware Incompatible with XT, ISA boards
11
EISA (Industry’s response) Extended Industry Standard Architecture Extends ISA bus to 32 bits Maximum throughput: 33.3 MB/s Increased bus mastering support Maintains compatibility with old ISA boards
12
EISA Source:
13
Need for a faster bus Original IBM PC: text-based applications Advent of GUIs (Windows, et al) demand high performance
14
Need for a faster bus Example 1024 x 768 display 24-bit color 30 frames per second 67.5 MiB/s ISA: 16.7 MB/s EISA: 33.3 MB/s
15
Local Bus Concept Demand for higher bandwidth and increased throughput Bus placed near (or on) the processor’s memory bus “Local” to the processor Does not have to go through the slower ISA bus
16
VESA Local Bus Developed by Video Electronics Standards Association (VESA) High-speed conduit for memory- mapped I/O and DMA Intended for high-bandwidth peripherals (video, storage, etc.) 33 MHz, 32-bit Extension of the 486 memory bus
17
VESA Local Bus Source:
18
PCI Peripheral Component Interconnect (PCI) Developed by Intel (90’s) but standard was made public platform independent 33 Mhz, 32-bit Maximum throughput 132 MB/s Plug-and-Play
19
PCI Source:
20
PCI Variants PCI 2.2: 64-bit, 66 Mhz Maximum throughput: 533 MB/s PCI-X: 64-bit, 133 Mhz 1066 MB/s PCI-X 266 (PCI-X DDR) 2133 MB/s PCI-X 533 4 GB/s Mini PCI – small form factor PCI cards for use with embedded systems/portable systems
21
Problem with using PCI alone Still not fast enough for memory Not compatible with ISA cards
22
Intel’s Solution: Northbridge/Southbridge Architecture Uses bridge chips PCI Bridge (Northbridge) Connects CPU, memory, and PCI bus ISA Bridge (Southbridge) Connects PCI bus to the ISA BUS and also supports one or two ATA disks Advantage: High-bandwidth memory bus (Front Side Bus) PCI bus available for high-bandwidth peripherals Next generation: Intel Hub Architecture
23
Northbridge/Southbridge Architecture Source: Structured Computer Organization by Tanenbaum
24
AGP Accelerated Graphics Port High-speed computer bus designed for 3D computer graphics acceleration AGP 1X: 32-bit, 66 MHz Also available: 2X, 4X, 8X
25
AGP Source: http://www.watch.impress.co.jp/pc/docs/article/991008/hotrev30.htm
26
PCI-Express Next generation PCI implementation from Intel Intended to replace AGP and PCI altogether Not fast enough as a memory bus Alternatives: HyperTransport
27
SCSI Small Computer Systems Interface Pronounced “scuzzy” Higher transfer rate than ATA disks Used in workstations and servers More than just a hard disk interface, a full- fledged bus Also supports CD-ROMs, CD-recorders, scanners, tape units, etc. Devices are daisy-chained in a linear manner Terminated at the end to prevent reflection
28
SCSI Types NameData BitsBus MHZMB/sec SCSI-1855 Fast SCSI810 Wide Fast SCSI 161020 Ultra SCSI820 Wide Ultra SCSI 16200 Ultra2 SCSI840 Wide Ultra2 SCSI 164080
29
SCSI Typical 8-bit SCSI cable 50 wires, 25 ground, 8 for data, 1 for parity, 9 for control
30
IEEE 1394 Developed primarily by Apple Commonly referred to as Firewire (Apple), i.Link (Sony) or digital video (DV) port Used for data storage devices and digital video cameras Does not require a host IEEE 1394a: up to 400 Mbps IEEE 1394b: up to 800 Mbps Allows daisy-chaining, plug-and-play, and hot-swapping
31
USB Universal Serial Bus Developed as a replacement to the serial and parallel ports USB 1.1 – Up to 12 Mbps USB 2.0 – Up to 480 Mbps Up to 127 devices (THEORETICAL!) Daisy-chained in a tree structure Requires a host computer Upcoming: USB On the Go
32
Storage Interfaces ATA Serial ATA SCSI IEEE 1394 USB
33
ATA Advanced Technology Attachment Standard interface for connecting storage devices Transitioned from PIO to DMA modes With the advent of Serial ATA, it has been retroactively renamed Parallel ATA
34
ATA Types Most new drives support Ultra DMA Modes (in contrast to Programmed I/O modes) Ultra ATA/33 – 33 MBps Ultra ATA/66 – 66 MBps Ultra ATA/100 – 100 MBps Ultra ATA/133 – 133 MBps
35
ATA-VI Supports 48-bit addressing that allows system to address 144 PB Breaks the 137 GB size barrier imposed by older ATA standard
36
ATA Cables
37
Serial ATA Higher speed than Parallel ATA Hot-swappable Cable: 7-wire cable versus 40/80- wire cable Power cable: 15 pins Initial speed: 150 MBps Later implementations: 300 MBps, 600 MBps
38
Serial ATA Cables
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.