copyright © 2007 heathkit company, inc. all rights reserved pc fundamentals presentation 35 –...
TRANSCRIPT
![Page 1: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/1.jpg)
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved
PC Fundamentals
Presentation 35 Presentation 35 –– Buses Buses
![Page 2: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/2.jpg)
2
ObjectivesObjectives
At the end of this presentation, you will be able to:
![Page 3: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/3.jpg)
3
Define computer bus and explain its purpose.
Define the following terms: ISA, MCA, EISA, VL-Bus, PCI, PCI Express, and AGP.
Discuss the characteristics of the PCI, PCI Express, and AGP buses.
Recognize the connector (or slot) of an ISA, PCI, PCI Express, and VGA bus.
![Page 4: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/4.jpg)
4
CPUCPU
MemoryMemoryKeyboard ControllerKeyboard Controller
Parallel PortParallel Port
System ControllerSystem Controller
Video AdapterVideo
Adapter The Data BusThe Data Bus
![Page 5: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/5.jpg)
5
Keyboard ControllerKeyboard Controller
System ControllerSystem Controller
Video AdapterVideo
Adapter
CPUCPU
MemoryMemory
![Page 6: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/6.jpg)
6
MemoryMemory
Video AdapterVideo
Adapter
CPUCPU
![Page 7: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/7.jpg)
7
CPU Socket (Slot 1)
CPU Socket (Slot 1)
System Controller
System Controller
Bus Wires
Bus Wires
![Page 8: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/8.jpg)
8
What is a Bus?What is a Bus?
Signal Pathways
A way of passing information between components inside and outside the computer.
A modular way of expanding the functions or capabilities of the computer.
![Page 9: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/9.jpg)
9
PC Bus ArchitecturesPC Bus ArchitecturesISAMCAEISAVL-BusPCIAGPPCI Express
![Page 10: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/10.jpg)
10
The Original IBM PC BusThe Original IBM PC Bus
Introduced on the original IBM PC
8- bit data path
4.77-MHz clock
8 Interrupts - Only one of which was available for expansion boards.
4 DMA Channels - Only one of which was available for expansion boards.
![Page 11: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/11.jpg)
11
8-Bit Card8-Bit Card
8-Bit Slot8-Bit Slot
The Original IBM PC BusThe Original IBM PC Bus
![Page 12: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/12.jpg)
12
Industry Standard Architecture Industry Standard Architecture (ISA) Bus(ISA) Bus
Introduced on the IBM AT Computer16-bit data pathBackward compatible with IBM-PC Bus8-MHz clock15 Interrupts7 DMA Channels
![Page 13: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/13.jpg)
13
16-Bit Card16-Bit Card
16-Bit Slot16-Bit Slot
Industry Standard Architecture (ISA) Bus
8-Bit Section Added Pins
![Page 14: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/14.jpg)
14
16-Bit Slot16-Bit Slot
Industry Standard Architecture (ISA) Bus
8-Bit Card8-Bit Card
![Page 15: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/15.jpg)
15
Micro-Channel Architecture (MCA) Micro-Channel Architecture (MCA) Bus Bus
Introduced on the IBM PS/216-bit or 32-bit data path10-MHz clockConfigured by software rather than by
jumpers or switchesNot compatible with the ISA busBus Mastering
![Page 16: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/16.jpg)
16
Bus MasteringBus Mastering
Allows data to be passed from one device to another without CPU intervention.
Allows a controller card to take control of the bus, leaving the CPU free to concentrate on other tasks.
![Page 17: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/17.jpg)
17
Bus Mastering vs. DMABus Mastering vs. DMA
DMA can send data from peripheral to RAM or from RAM to peripheral, without the intervention of the CPU.
Bus Mastering can send data from peripheral to peripheral, without the intervention of the CPU.
![Page 18: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/18.jpg)
18
Extended ISA Bus (EISA)Extended ISA Bus (EISA)
The industry’s answer to the MCA bus
Backward compatible with ISA
16-bit or 32-bit data path
8-MHz Clock
Configured by software, not jumpers or switches
Bus Mastering
![Page 19: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/19.jpg)
19
CPUCPU
BUSController
BUSController
ISA BusSlots
ISA BusSlots
High SpeedCPU Bus
High SpeedCPU Bus
Low SpeedI/O BusLow SpeedI/O Bus
![Page 20: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/20.jpg)
20
CPUCPU
BUSController
BUSController
ISA BusSlots
ISA BusSlots
Local BusSlots
Local BusSlots
High SpeedCPU Bus
High SpeedCPU Bus
Low SpeedI/O Bus
Low SpeedI/O Bus
![Page 21: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/21.jpg)
21
VESA Local Bus (VL-Bus)VESA Local Bus (VL-Bus)
Clock speed same as the processor
32-bit data path
Regular ISA slot with local bus connector added
Bus Mastering
![Page 22: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/22.jpg)
22
Peripheral Component Interconnect Peripheral Component Interconnect (PCI)(PCI)
Developed for Pentium-class processors
32-bit and 64-bit data path versions
33-MHz Clock
Processor Independent
Plug and Play with Bus Mastering
![Page 23: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/23.jpg)
23
Peripheral Component InterconnectPeripheral Component Interconnect(PCI) Bus(PCI) Bus
![Page 24: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/24.jpg)
24
PCI EvolutionPCI Evolution
32-bit, 33 MHz64-bit, 33 MHz32-bit, 66 MHz64-bit, 66 MHz
![Page 25: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/25.jpg)
25
PCI-X PCI-X
PCI-X 66 64-bit 66 MHzPCI-X 133 64-bit 133 MHzPCI-X 266 64-bit 266 MHzPCI-X 533 64-bit 533 MHz
![Page 26: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/26.jpg)
26
PCI ExpressPCI Express
The next generation of PCI.Serial data paths.Very high speed (2500 MHz)Scales easily as additional serial data
paths are added.X1 has one serial path, X4 four serial
paths, etc.
![Page 27: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/27.jpg)
27
PCI-Express @ 2500 MHzPCI-Express @ 2500 MHz
PCI Express x1 1 250 MbpsPCI Express x4 4 1000 MbpsPCI Express x8 8 2000 MbpsPCI Express x1616 4000 MbpsPCI Express x3232 8000 Mbps
Lanes Bandwidth
![Page 28: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/28.jpg)
28
PCI and PCI Express Slots PCI and PCI Express Slots
Conventional PCIConventional PCI
Conventional PCIConventional PCI
PCI Express X 16PCI Express X 16
PCI Express X 1PCI Express X 1
![Page 29: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/29.jpg)
29
Accelerated Graphics Port (AGP)Accelerated Graphics Port (AGP)
Developed for high speed graphics cards
Frees the PCI bus from making video transfers
Used only for video cards
Considered a port rather than a bus
66 MHz, 32-Bit
![Page 30: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/30.jpg)
30
Accelerated Graphics Port Accelerated Graphics Port (AGP)(AGP)
![Page 31: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/31.jpg)
31
AGP ModesAGP Modes32-bits @ 66 MHz32-bits @ 66 MHz
AGP 1 266 MbpsAGP 2X 2 533 MbpsAGP 4X 4 1066 MbpsAGP 8X 8 2133 Mbps
BandwidthData CyclesPer Clock
![Page 32: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses](https://reader036.vdocuments.net/reader036/viewer/2022081518/55177bcf5503460e6e8b52f9/html5/thumbnails/32.jpg)
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved
PC Fundamentals
EndEnd