Download presentation
Presentation is loading. Please wait.
1
Lab3 for I/O TA: 黃俊輔 jojoman email:r93921109@ntu.edu.tw
2
Handshaking http://rebrown.com/rebrown/handsh.htm
3
I/O Driven Busy waiting Interrupt DMA (Direct Memory Access)
4
I/O Driven Busy waiting Keep asking I/O device if they have data to transfer or not.
5
I/O Driven DMA (Direct Memory Access) Short for DMA, a technique for transferring data from main memory to a device without passing it through the CPU.
6
IRQ Numbers IRQ#Device 0System timer 1Keyboard 2Cascade from IRQ 9 3COM port 2 4COM port 1 5Parallel (printer) port 2 or sound cards
7
IRQ Numbers IRQ#Device 6Floppy drive controller 7Parallel (printer) port 1 8Real time clock 9Open 10Open 11Open 12PS/2 mouse
8
IRQ Numbers IRQ#Device 13Coprocessor 14Primary IDE controller (hard drives) 15Secondary IDE controller (hard drives)
9
Plug-and-Play(PnP) Plug-and-Play automatically tells the software (device drivers) where to find various pieces of hardware (devices) such as modems, network cards, sound cards, etc.
10
Plug-and-Play(PnP) PnP allocates the following "bus- resources" to both drivers and hardware: I/O addresses, memory regions, IRQs, DMA channels (ISA bus only).
11
Assign a IRQ Number In win98 & win ME click “ 系統 ” and open “ 裝置管理員 ” In win 2k & win XP the same but...........
12
IRQ Conflicts There are few IRQ numbers open, but we still have a lot of devices such as USB, AGP, PCI, RAID, SATA, LAN, 1394. Solution: We have to share IRQ numbers. It depends on each motherboard.
13
IRQ Conflicts Example: for ABIT KT7A-Raid DeviceABCD PCI Slot1s--- PCI Slot2-s-- PCI Slot3-s-- PCI Slot4---s PCI Slot5--s- PCI Slot6---s AGP Slots--- USB controller---s RaidController--s-
14
Lab Question1 How to change keyboard ’ s repeat delay and repeat rate?
15
Lab Question2 How to setup/add/switch input methods?
16
Lab Question3 Adjustable on “ control panel ”
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.