Chapter 10You Will Learn…Requirements for a New DeviceBasic Principles of Peripheral InstallationsInstallation OverviewSlide 6Installing a Hardware DeviceInstalling a Hardware DeviceSlide 9Using Ports and Expansion Slots for Add-on DevicesPort SpeedsUsing Serial PortsSerial, Parallel, and Game PortsDefault Port AssignmentsPort AssignmentsVerifying a Port Is Configured CorrectlySerial Port SpecificationsNull Modem ConnectionNull Modem CableNull Modem CableInfrared TransceiversUsing Parallel PortsSlide 23Types of Parallel PortsA Standard Parallel PortUsing USB PortsUsing USB PortsSlide 28Slide 29USB Host ControllerRequirements for Installing a USB DeviceInstalling a USB DeviceUsing IEEE 1394 PortsTypes of IEEE 1394 PortsIEEE 1394 PortsUsing PCI Expansion SlotsUsing PCI Expansion SlotsPCI Bus MasterSlide 39Slide 40Using ISA Expansion SlotsKeyboardsAn Ergonomic KeyboardCorrect Position at the KeyboardKeyboard ConnectorsKeyboard ConnectorsKeyboard Connector AdapterSlide 48Installing a KeyboardTroubleshooting KeyboardPointing DevicesHow a Wheel Mouse WorksMouse Connection TypesCleaning the MouseManufacturers of Keyboards and Pointing DevicesTroubleshooting a MouseChapter SummaryChapter 10Supporting I/O DevicesYou Will Learn…How to install peripheral I/O devicesHow to use ports and expansion slots for add-on devicesAbout keyboards and how to troubleshoot themAbout different types of pointing devicesHow monitors and video cards relate to the system, and how to troubleshoot themRequirements for a New DeviceDevice driver or BIOSSystem resources (eg, IRQ, DMA channel, I/O addresses, upper memory addresses)Application softwareBasic Principles of Peripheral InstallationsPeripheral is a hardware device controlled by software; install both hardware and softwareSoftware might be of different types; install all levelsMore than one peripheral device might attempt to use same computer resources; resolve resource conflictsInstallation Overview1. Install the device (internal or external)2. Install the device driver3. Install the application softwareInstalling a Hardware DeviceTurn off PC, plug in the device, and rebootIf device is PnP, the Add New Hardware Wizard launchesInstalling a Hardware DeviceInstalling a Hardware DeviceUsing Ports and Expansion Slots for Add-on DevicesDevices can:• Plug directly into a port (serial, parallel, USB, orIEEE 1394)• Use an expansion card plugged into an expansion slotAll computers come with:• One or two serial ports•One parallel port• One or more USB ports or an IEEE 1394 port (on newer computers)Port SpeedsUsing Serial PortsTransmit data in single bitsIdentified by counting the pinsSometimes called DB-9 and DB-25 connectorsAlmost always maleOriginally intended for input and output devicesCan be configured for COM1, COM2, COM3, or COM4Conforms to RS-232c standard interfaceSerial, Parallel, and Game PortsDefault Port AssignmentsPort AssignmentsVerifying a Port Is Configured CorrectlySerial Port SpecificationsNull Modem ConnectionSpecial cable (null modem cable or modem eliminator) enables data transmission between two DTE devices without the need for modems Null modem cable has several wires cross-connected to simulate modem connectionNull Modem CableNull Modem CableInfrared TransceiversUse resources of the serial port for communicationCreate a virtual infrared serial port and virtual infrared parallel port for infrared devicesCommon problem: line-of-sight issue•Radio technology (eg, Bluetooth or 802.11b) is most popular way to connect wireless I/O deviceUsing Parallel PortsTransmit data in parallel, eight bits at a timeCable longer than 10 or 15 feet can compromise data integrityAlmost always femaleCommonly used by printers; also for some input devicesCan be configured as LPT1, LPT2, and LPT3Types of Parallel PortsStandard parallel port (SPP)•Data flows in one direction•Comparatively slowerEnhanced Parallel Port (EPP)•BidirectionalExtended Capabilities Port (ECP)•Bidirectional•Uses a DMA channelA Standard Parallel PortUsing USB PortsExpected to ultimately replace serial and parallel ports•Faster•Use higher quality cabling•Easier to manageAllows for hot-swapping and is hot-pluggableUsed by many devices (eg, mice, joysticks, keyboards, printers)Using USB PortsUsing USB PortsUsing USB PortsUSB Host ControllerPolls each device, asking if data is ready to be sent or requesting to send data to the deviceManages communication to the CPU for all devices, using only a single IRQ, I/O address range, and DMA channelAutomatically assigns system resources at startup (with the OS)Requirements for Installing a USB DeviceMotherboard or expansion card that provides a USB portOS that supports USBUSB deviceUSB device driverInstalling a USB DeviceUsing IEEE 1394 PortsAlso called FireWire and i.LinkTransmits data serially; faster than USBSupports data speeds as high as 1.2 GbpsLikely to replace SCSI for high-volume, multimedia external devicesDevices can be daisy-chained together and managed by a host controller using a single set of system resourcesUses isochronous data transferTypes of IEEE 1394 PortsIEEE 1394 PortsUsing PCI Expansion SlotsPCI bus is now the standard local I/O busDevices connected to it can run at one speed while the CPU runs at a different speedOften used for fast I/O devices (eg, network cards or SCSI host adapters)Using PCI Expansion SlotsPCI Bus MasterManages the PCI bus and expansion slotsAssigns IRQ and I/O addresses to PCI expansion cardsPCI bus uses an interim interrupt between the PCI card and the IRQ line to the CPUUsing PCI Expansion SlotsUsing PCI Expansion SlotsUsing ISA Expansion SlotsConfiguration is not automatedISA bus does not manage system resourcesISA device must request system resources at startupKeyboardsTraditional straight design or ergonomic designTwo technologies for keys making contact•Foil contact•Metal contactAn Ergonomic KeyboardCorrect Position at the KeyboardKeyboard ConnectorsPS/2 connector (mini-DIN)•Small, round, with six pinsDIN connector•Round with five pinsUSB portWireless connectionKeyboard ConnectorsKeyboard Connector AdapterKeyboard ConnectorsInstalling a KeyboardUsually means plugging it in and turning on the PCSystem BIOS manages the keyboard, so no keyboard drivers are necessary
View Full Document