copyright © 2007 heathkit company, inc. all rights reserved pc fundamentals presentation 17 –...
TRANSCRIPT
![Page 1: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/html5/thumbnails/1.jpg)
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved
PC Fundamentals
Presentation 17 Presentation 17 –– Buses Buses
![Page 2: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/html5/thumbnails/6.jpg)
6
MemoryMemory
Video AdapterVideo
Adapter
CPUCPU
![Page 7: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/html5/thumbnails/9.jpg)
9
PC Bus ArchitecturesPC Bus Architectures
ISA MCA EISA VL-Bus PCI AGP PCI Express
![Page 10: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/html5/thumbnails/12.jpg)
12
Industry Standard Architecture Industry Standard Architecture (ISA) Bus(ISA) Bus
Introduced on the IBM AT Computer 16-bit data path Backward compatible with IBM-PC Bus 8-MHz clock 15 Interrupts 7 DMA Channels
![Page 13: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/html5/thumbnails/15.jpg)
15
Micro-Channel Architecture (MCA) Micro-Channel Architecture (MCA) Bus Bus
Introduced on the IBM PS/2 16-bit or 32-bit data path 10-MHz clock Configured by software rather than by
jumpers or switches Not compatible with the ISA bus Bus Mastering
![Page 16: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/html5/thumbnails/24.jpg)
24
PCI EvolutionPCI Evolution
32-bit, 33 MHz 64-bit, 33 MHz 32-bit, 66 MHz 64-bit, 66 MHz
![Page 25: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/html5/thumbnails/25.jpg)
25
PCI-X PCI-X
PCI-X 66 64-bit 66 MHz PCI-X 133 64-bit 133 MHz PCI-X 266 64-bit 266 MHz PCI-X 533 64-bit 533 MHz
![Page 26: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/html5/thumbnails/27.jpg)
27
PCI-Express @ 2500 MHzPCI-Express @ 2500 MHz
PCI Express x1 1 250 Mbps PCI Express x4 4 1000 Mbps PCI Express x8 8 2000 Mbps PCI Express x1616 4000 Mbps PCI Express x3232 8000 Mbps
Lanes Bandwidth
![Page 28: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/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 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/html5/thumbnails/31.jpg)
31
AGP ModesAGP Modes32-bits @ 66 MHz32-bits @ 66 MHz
AGP 1 266 Mbps AGP 2X 2 533 Mbps AGP 4X 4 1066 Mbps AGP 8X 8 2133 Mbps
BandwidthData CyclesPer Clock
![Page 32: Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – Buses](https://reader036.vdocument.in/reader036/viewer/2022081518/55177b1655034645368b4fc7/html5/thumbnails/32.jpg)
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved
PC Fundamentals
EndEnd