Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ,...
-
Upload
carl-overly -
Category
Documents
-
view
217 -
download
0
Transcript of Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ,...
![Page 1: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/1.jpg)
Cou
rse
ILT
Bus structures
Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address,
DMA, and base memory address Describe the features and functions of
the PCI bus, and install and configure a PCI adapter card
Describe the features and functions of the various video buses, and install and configure an AGP adapter card
![Page 2: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/2.jpg)
Cou
rse
ILT
Topic A
Topic A: Buses Topic B: Host system interaction Topic C: The PCI bus Topic D: Video buses
![Page 3: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/3.jpg)
Cou
rse
ILT
Buses
Communication pathway Four types
– Address– Data– Expansion– Video
![Page 4: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/4.jpg)
Cou
rse
ILT
PCI bus slots
![Page 5: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/5.jpg)
Cou
rse
ILT
An AGP video bus slot
![Page 6: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/6.jpg)
Cou
rse
ILT
The riser bus
Brings the basic wiring and control of a function to a motherboard
Decreases cost Three riser standards:
– Advanced Communication Riser (ACR) – Audio/Modem Riser (AMR) – Communication and Networking Riser
(CMR)
![Page 7: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/7.jpg)
Cou
rse
ILT
Activity A-1
Examining buses
![Page 8: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/8.jpg)
Cou
rse
ILT
Topic B
Topic A: Buses Topic B: Host system interaction Topic C: The PCI bus Topic D: Video buses
![Page 9: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/9.jpg)
Cou
rse
ILT
System interaction
Gain the attention of the CPU Access shared memory locations Extend the system BIOS Transfer data across the bus
![Page 10: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/10.jpg)
Cou
rse
ILT
Interrupts
Signal CPU that attention is needed– CPU stops what it was doing– Services the device request– Returns to its previous task
Polling– Inefficient alternative to interrupts
![Page 11: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/11.jpg)
Cou
rse
ILT
Running processes
![Page 12: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/12.jpg)
Cou
rse
ILT
IRQs
Numerical addresses Help CPU identify interrupt source Enforce priority of interrupts Common IRQs
– IRQ 1: Keyboard– IRQ2: Cascade IRQs 9-15– IRQ4: COM1– IRQ6: Floppy– IRQ12: PS/2 mouse– IRQ14: Primary IDE hard drive
![Page 13: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/13.jpg)
Cou
rse
ILT
Assigning IRQs
Manually assign for older PC designs– DIP switches– Jumpers– Proprietary software
Common for conflicts Plug and Play (PnP) in new PC
designs
![Page 14: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/14.jpg)
Cou
rse
ILT
Device Manager - IRQs
![Page 15: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/15.jpg)
Cou
rse
ILT
Activity B-1
Examining running processes and IRQ assignments
![Page 16: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/16.jpg)
Cou
rse
ILT
I/O addresses
Identify section of shared memory Range of memory addresses Hexadecimal
![Page 17: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/17.jpg)
Cou
rse
ILT
Device Manager–I/O addresses
![Page 18: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/18.jpg)
Cou
rse
ILT
Activity B-2
Viewing your computer’s I/O address assignments
![Page 19: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/19.jpg)
Cou
rse
ILT
DMA channels
DMA controller relieves CPU DMA channels Largely replaced by other techniques
![Page 20: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/20.jpg)
Cou
rse
ILT
Device Manager–DMA channels
![Page 21: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/21.jpg)
Cou
rse
ILT
Activity B-3
Viewing your computer’sDMA channel assignments
![Page 22: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/22.jpg)
Cou
rse
ILT
Base memory addresses
Starting memory address of BIOS extensions– Display adapters– SCSI controllers– IDE controllers
![Page 23: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/23.jpg)
Cou
rse
ILT
Device Manager–Base memory
![Page 24: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/24.jpg)
Cou
rse
ILT
Activity B-4
Viewing your computer’s base memory address assignments
![Page 25: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/25.jpg)
Cou
rse
ILT
Topic C
Topic A: Buses Topic B: Host system interaction Topic C: The PCI bus Topic D: Video buses
![Page 26: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/26.jpg)
Cou
rse
ILT
PC/XT bus
8-bit bus– IBM PC and IBM XT
4.77 MHz clock speed 1.6 Mbps maximum data transfer rate
(0.4 MBps) Supported IRQs 0-8 Configured with DIP switches or
jumpers
![Page 27: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/27.jpg)
Cou
rse
ILT
PC/XT card
![Page 28: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/28.jpg)
Cou
rse
ILT
DIP switches and jumpers
![Page 29: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/29.jpg)
Cou
rse
ILT
PC/AT and ISA bus
16-bit bus– IBM AT, clones, 80386/486, current PCs
8 MHz clock speed 8 MBps maximum data transfer rate
![Page 30: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/30.jpg)
Cou
rse
ILT
ISA adapter
![Page 31: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/31.jpg)
Cou
rse
ILT
ISA expansion bus slot
ISA slot
![Page 32: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/32.jpg)
Cou
rse
ILT
PCI bus
32- or 64-bit bus– Pentium PCs
33 or 66 MHz clock speed 133-533 MBps maximum data transfer
rate Up to 8 functions on a single card Up to 5 card/slots per system Requires PnP
![Page 33: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/33.jpg)
Cou
rse
ILT
PCI adapter
![Page 34: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/34.jpg)
Cou
rse
ILT
PCI slots
![Page 35: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/35.jpg)
Cou
rse
ILT
PCIe
Newer standard Uses serial communication Link Lanes x1 (by-one) x1, x2, x4, x8, x12, x16, and x32 bus
widths Can up-plug Can’t down-plug
![Page 36: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/36.jpg)
Cou
rse
ILT
Activity C-1
Installing a PCI card
![Page 37: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/37.jpg)
Cou
rse
ILT
Topic D
Topic A: Buses Topic B: Host system interaction Topic C: The PCI bus Topic D: Video buses
![Page 38: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/38.jpg)
Cou
rse
ILT
Need for video buses
Older PC designs just used expansion bus
Graphical interfaces involve massive amounts of graphics data
Specialized buses developed to be fast enough
![Page 39: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/39.jpg)
Cou
rse
ILT
VESA local bus
32- or 64-bit bus– Pentium PCs
33 or 66 MHz clock speed Popular on 80486-based PCs Generally software configurable No longer used
![Page 40: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/40.jpg)
Cou
rse
ILT
VLB adapter
![Page 41: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/41.jpg)
Cou
rse
ILT
AGP adapter
Note the hook
![Page 42: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/42.jpg)
Cou
rse
ILT
AGP
Technically a port, not a bus 32-bit bus 33 or 66 MHz clock speed Speed “pumped” to as much as 533
MHz DIrect Memory Execute (DIME) 266-2133 MBps maximum data
transfer rate PnP configurable
![Page 43: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/43.jpg)
Cou
rse
ILT
Activity D-1
Installing an AGP adapter
![Page 44: Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.](https://reader036.fdocuments.us/reader036/viewer/2022062417/55177bfe5503463e368b5026/html5/thumbnails/44.jpg)
Cou
rse
ILT
Unit summary
Described the primary types of buses Defined interrupt, IRQ, I/O address,
DMA, and base memory address Described the features and functions
of the PCI bus, and installed and configure a PCI adapter card
Described the features and functions of the various video buses, and installed and configure an AGP adapter card