SlideShare a Scribd company logo
1 of 42
Supporting I/O Devices
Basic Principles of 
Peripheral Installations 
 Both hardware and software must be 
installed (hardware is controlled by 
software) 
 Install all levels of software 
 Device driver must be written 
specifically for the OS 
 More than one peripheral device might 
attempt to use same resources 
 Update drivers, the firmware, or both
Installation Overview 
1. Install the device (internal or external) 
2. Install the device driver 
3. Install the application software
Ports
Using Ports and Expansion 
Slots for Add-on Device 
 Ports 
– Serial 
– Parallel 
– USB 
– IEEE 1394 
– SCSI 
 Expansion slots
Port Speeds
Using Serial Ports 
 Transmit data in single bits (serially) 
 Nine or 25 pins 
 Almost always male 
 Originally intended for input and 
output devices 
 Configured as COM1, COM2, COM3, or 
COM4
Using Serial Ports 
(continued) 
 Port assignments are made in CMOS 
setup 
 Conform to standard interface called 
RS-232c 
 Data Terminal Equipment (DTE) and 
Data Communications Equipment 
(DCE) designations
Port Comparison
Default Port Assignments
Serial Port Specifications
Null Modem Connection 
 Enables data transmission between 
two DTE devices without the need for 
modems 
 Special cable (null modem cable) has 
several wires cross-connected to 
simulate modem connection
Pin Connections for a 25- 
Pin Null Modem Cable
Wire Connections on a 
25-Pin Null Modem Cable
Infrared Transceivers 
 Use resources of a serial port for 
communication 
 Create a virtual infrared serial port and 
virtual infrared port for infrared devices 
 UART logic on the motherboard controls 
serial ports on the board 
 Line-of-sight issue
Using Parallel Ports 
 Transmit data in parallel, eight bits at a 
time 
 Almost always female 
 Originally intended for printers 
 Can be configured as LPT1, LPT2, or LPT3 
 Port assignments are made in CMOS setup 
 Avoid using a cable longer than 15 feet to 
ensure data integrity
Types of Parallel Ports 
 Standard parallel port (SPP) 
– Allows data to flow in only one direction 
– Slowest of the three types 
 Enhanced Parallel Port (EPP) 
– Bi-directional 
 Extended Capabilities Port (ECP) 
– Bi-directional 
– Uses the DMA channel
A Standard Parallel Port
Configuring Parallel Ports 
 Setup can have up to four different 
settings for parallel ports
Using USB Ports 
 Effortless installation of slow peripheral 
devices 
 Much faster than regular serial ports; use 
higher-quality cabling 
 Easier to manage; eliminate need to 
manually resolve resource conflicts 
 Likely to replace serial and parallel ports
Using USB Ports (continued) 
 Allow for hot-swapping; are hot-pluggable 
 Most current motherboards have one to four 
USB ports 
 Managed by a USB host controller 
 As many as 127 USB devices can be daisy-chained 
together using USB devices
USB Ports
USB Host Controller
Requirements for 
Preparing to Install a USB 
Device 
 Motherboard or expansion card that 
provides a USB port 
 OS that supports USB 
 USB device 
 USB device driver
Installing a USB Device 
 Some devices (eg, printers) require the 
device to be plugged in before installation 
 Some devices (eg, scanners) require the 
driver to be installed before the device is 
plugged in 
 Using Device Manager, verify that USB 
controller is installed and working properly
Using IEEE 1394 Ports 
 Transmit data serially; faster than USB 
 Likely to replace SCSI for high-volume, multimedia 
external devices 
 Provide either a 4-pin or 6-pin connector 
 Hot-pluggable 
– Can be daisy-chained together and managed by a 
host controller using one set of system resources 
 Use isochronous data transfer 
Isochronous transfers involve large streams of data. This format is used to move 
continuous, real-time data streams such as voice or video. Data delivery rates are 
predetermined and correspond to the sampling rate o the device.
IEEE 1394 Port Standards 
 IEEE 1394A 
– Supports data speeds up to 1.2 Gbps 
– Allows for cable lengths up to 15 feet 
 IEEE 1394B 
– Supports speeds up to 3.2 Gbps 
– Allows for cable length up to 328 feet
IEEE 1394 Cable 
Connections
Using IEEE 1394 Ports
Keyboards 
 Traditional straight design or 
ergonomic design 
 Two technologies for keys making 
contact 
– Foil contact 
– Metal contact 
 Installing keyboards
Keyboard Connectors 
 PS/2 connector (or mini-DIN) 
– Small, round, with six pins 
 DIN (Deutsche Industrie Norm) connector 
– Round with five pins 
 USB port 
 Wireless connection 
– Requires a driver
Keyboard Connectors 
(continued)
Pinouts for Keyboard 
Connectors
Pinouts for Keyboard 
Connectors 
You'll notice a few things about the table. First, there 
are only four actual signals used in the standard 
keyboard interface; the extra pins on both types of 
connector are not used 
(This mismatch means that the connectors were 
chosen either from existing designs to save 
development costs, or that room was left for future 
expansion that was never used. Both occur commonly 
in the PC industry.)
A Keyboard Adapter 
Since the signals are the same for the two types of connector--they just use different 
pins. This means that simple mechanical adapters can be made to convert between 
the two. These adapters let a keyboard that terminates in a large connector work on a 
system that requires a small connector, and vice-versa.
Troubleshooting 
Keyboards 
 A few keys don’t work 
 Keyboard does not work at all 
 Key continues to repeat after being 
released 
 Keys produce the wrong characters 
 Major spills on the keyboard
Pointing Devices
How a Wheel Mouse 
Works
How a Mouse Connects 
to the Computer 
 Dedicated round mouse port (motherboard 
mouse or PS/2-compatible mouse) 
 Mouse bus card (bus mouse) 
 Serial port (serial mouse) 
 USB port 
 Y-connection with the keyboard 
 Cordless technology
Pointing Devices 
 Touch screens 
 Other pointing devices 
– Trackballs 
– Touch pads
Troubleshooting a Mouse 
 Check mouse port connection 
 Check for dust or dirt; reboot PC 
 Try new mouse 
 Uninstall and reinstall mouse driver; reboot PC 
 Reboot PC and select logged option from startup 
menu to create Bootlog.exe file 
– Continue to boot and check log for errors
Other Devices 
 Scanners 
 Web Cameras 
 Biometric Devices 
 Bar Code Readers 
 Touch Screens

More Related Content

What's hot

Serial Communication & Embedded System Interface
Serial Communication & Embedded System InterfaceSerial Communication & Embedded System Interface
Serial Communication & Embedded System InterfaceKUET
 
Unit 3 devices&buses
Unit 3 devices&busesUnit 3 devices&buses
Unit 3 devices&busesPavithra S
 
Setting Up a Windows Network
Setting Up a Windows NetworkSetting Up a Windows Network
Setting Up a Windows NetworkAmir Villas
 
Challenges in Embedded Computing
Challenges in Embedded ComputingChallenges in Embedded Computing
Challenges in Embedded ComputingPradeep Kumar TS
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advancedImran Sheikh
 
EMBEDDED SYSTEMS SYBSC IT SEM IV UNIT V Embedded Systems Integrated Developme...
EMBEDDED SYSTEMS SYBSC IT SEM IV UNIT V Embedded Systems Integrated Developme...EMBEDDED SYSTEMS SYBSC IT SEM IV UNIT V Embedded Systems Integrated Developme...
EMBEDDED SYSTEMS SYBSC IT SEM IV UNIT V Embedded Systems Integrated Developme...Arti Parab Academics
 
Programmable Rf Attenuation Project
Programmable Rf Attenuation ProjectProgrammable Rf Attenuation Project
Programmable Rf Attenuation ProjectRon Harding
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Processor Family
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Processor FamilySYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Processor Family
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Processor FamilyArti Parab Academics
 
Embeded System
Embeded SystemEmbeded System
Embeded SystemDhaval09
 
Serial Port Device Driver
Serial Port Device DriverSerial Port Device Driver
Serial Port Device DriverEmblogic
 
A+ certification (Core hardware) Pc Maintenance
 A+ certification (Core hardware) Pc Maintenance  A+ certification (Core hardware) Pc Maintenance
A+ certification (Core hardware) Pc Maintenance muhammadishrat11
 
eCOG1X 16-bit Microcontrollers
eCOG1X 16-bit MicrocontrollerseCOG1X 16-bit Microcontrollers
eCOG1X 16-bit MicrocontrollersPremier Farnell
 
Ron harding projects & figures
Ron harding projects & figuresRon harding projects & figures
Ron harding projects & figuresRon Harding
 
Embedded system - Introduction to interfacing with peripherals
Embedded system - Introduction to interfacing with peripheralsEmbedded system - Introduction to interfacing with peripherals
Embedded system - Introduction to interfacing with peripheralsVibrant Technologies & Computers
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Harshit Srivastava
 

What's hot (20)

Serial Communication & Embedded System Interface
Serial Communication & Embedded System InterfaceSerial Communication & Embedded System Interface
Serial Communication & Embedded System Interface
 
Unit 3 devices&buses
Unit 3 devices&busesUnit 3 devices&buses
Unit 3 devices&buses
 
Setting Up a Windows Network
Setting Up a Windows NetworkSetting Up a Windows Network
Setting Up a Windows Network
 
Challenges in Embedded Computing
Challenges in Embedded ComputingChallenges in Embedded Computing
Challenges in Embedded Computing
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
 
Embedded systems basics
Embedded systems basicsEmbedded systems basics
Embedded systems basics
 
EMBEDDED SYSTEMS SYBSC IT SEM IV UNIT V Embedded Systems Integrated Developme...
EMBEDDED SYSTEMS SYBSC IT SEM IV UNIT V Embedded Systems Integrated Developme...EMBEDDED SYSTEMS SYBSC IT SEM IV UNIT V Embedded Systems Integrated Developme...
EMBEDDED SYSTEMS SYBSC IT SEM IV UNIT V Embedded Systems Integrated Developme...
 
Programmable Rf Attenuation Project
Programmable Rf Attenuation ProjectProgrammable Rf Attenuation Project
Programmable Rf Attenuation Project
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Processor Family
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Processor FamilySYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Processor Family
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Processor Family
 
Embeded System
Embeded SystemEmbeded System
Embeded System
 
Portable PCs
Portable PCsPortable PCs
Portable PCs
 
Serial Port Device Driver
Serial Port Device DriverSerial Port Device Driver
Serial Port Device Driver
 
A+ certification (Core hardware) Pc Maintenance
 A+ certification (Core hardware) Pc Maintenance  A+ certification (Core hardware) Pc Maintenance
A+ certification (Core hardware) Pc Maintenance
 
eCOG1X 16-bit Microcontrollers
eCOG1X 16-bit MicrocontrollerseCOG1X 16-bit Microcontrollers
eCOG1X 16-bit Microcontrollers
 
Usb old
Usb oldUsb old
Usb old
 
Ron harding projects & figures
Ron harding projects & figuresRon harding projects & figures
Ron harding projects & figures
 
Embedded system - Introduction to interfacing with peripherals
Embedded system - Introduction to interfacing with peripheralsEmbedded system - Introduction to interfacing with peripherals
Embedded system - Introduction to interfacing with peripherals
 
embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
 
The Internet
The InternetThe Internet
The Internet
 

Viewers also liked

Io Architecture
Io ArchitectureIo Architecture
Io ArchitectureAero Plane
 
MICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONSMICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONSGeorge Thomas
 
Types of buses of computer
Types of buses of computerTypes of buses of computer
Types of buses of computerSAGAR DODHIA
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)Matthew Levandowski
 
8085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing18085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing1techbed
 

Viewers also liked (10)

Io Architecture
Io ArchitectureIo Architecture
Io Architecture
 
1 hardware fundamentals
1 hardware fundamentals1 hardware fundamentals
1 hardware fundamentals
 
8085
80858085
8085
 
MICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONSMICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONS
 
Busses
BussesBusses
Busses
 
Data transferschemes
Data transferschemesData transferschemes
Data transferschemes
 
How Motherboards Work
How Motherboards WorkHow Motherboards Work
How Motherboards Work
 
Types of buses of computer
Types of buses of computerTypes of buses of computer
Types of buses of computer
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)
 
8085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing18085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing1
 

Similar to 16 supporting io devices

Similar to 16 supporting io devices (20)

Choosing_(and_Implem..
Choosing_(and_Implem..Choosing_(and_Implem..
Choosing_(and_Implem..
 
Chapter05 -- networking hardware
Chapter05  -- networking hardwareChapter05  -- networking hardware
Chapter05 -- networking hardware
 
2 the visible pc
2 the visible pc2 the visible pc
2 the visible pc
 
PCT SLIDE3
PCT SLIDE3PCT SLIDE3
PCT SLIDE3
 
Pc interface
Pc interfacePc interface
Pc interface
 
Usb Overview
Usb OverviewUsb Overview
Usb Overview
 
Unit 4 ca-input-output
Unit 4 ca-input-outputUnit 4 ca-input-output
Unit 4 ca-input-output
 
Installation of drivers
Installation of driversInstallation of drivers
Installation of drivers
 
Itc lec 3 Ip cycle , system unit, interface
Itc lec 3 Ip cycle , system unit, interfaceItc lec 3 Ip cycle , system unit, interface
Itc lec 3 Ip cycle , system unit, interface
 
Motherboard + ports & connector
Motherboard + ports & connectorMotherboard + ports & connector
Motherboard + ports & connector
 
Pc components
Pc componentsPc components
Pc components
 
Io organization
Io organizationIo organization
Io organization
 
IO SYSTEM AND CASE STUDY STRUCTURE
IO SYSTEM AND CASE STUDY STRUCTUREIO SYSTEM AND CASE STUDY STRUCTURE
IO SYSTEM AND CASE STUDY STRUCTURE
 
What is Motherboard?
What is Motherboard?What is Motherboard?
What is Motherboard?
 
Inside the computer
Inside the computerInside the computer
Inside the computer
 
Ch11.ppt
Ch11.pptCh11.ppt
Ch11.ppt
 
inputoutput_organization__Morrismano.ppt
inputoutput_organization__Morrismano.pptinputoutput_organization__Morrismano.ppt
inputoutput_organization__Morrismano.ppt
 
High speed I/O
High speed I/OHigh speed I/O
High speed I/O
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
 
Peripheral devices
Peripheral devicesPeripheral devices
Peripheral devices
 

More from hafizhanif86

24 the complete pc tech
24 the complete pc tech24 the complete pc tech
24 the complete pc techhafizhanif86
 
23 computer security
23 computer security23 computer security
23 computer securityhafizhanif86
 
21 local area connection
21 local area connection21 local area connection
21 local area connectionhafizhanif86
 
19 portable computing
19 portable computing19 portable computing
19 portable computinghafizhanif86
 
15 maintaining & troubleshooting windows
15 maintaining & troubleshooting windows15 maintaining & troubleshooting windows
15 maintaining & troubleshooting windowshafizhanif86
 
14 working with the command line interface
14 working with the command line interface14 working with the command line interface
14 working with the command line interfacehafizhanif86
 
13 understanding windows
13 understanding windows13 understanding windows
13 understanding windowshafizhanif86
 
12 installing and upgrading windows
12 installing and upgrading windows12 installing and upgrading windows
12 installing and upgrading windowshafizhanif86
 
11 removable media
11 removable media11 removable media
11 removable mediahafizhanif86
 
10 implementing hard drive
10 implementing hard drive10 implementing hard drive
10 implementing hard drivehafizhanif86
 
9 hard drive technologies
9 hard drive technologies9 hard drive technologies
9 hard drive technologieshafizhanif86
 
5 post , bios , cmos
5 post , bios , cmos5 post , bios , cmos
5 post , bios , cmoshafizhanif86
 

More from hafizhanif86 (20)

24 the complete pc tech
24 the complete pc tech24 the complete pc tech
24 the complete pc tech
 
23 computer security
23 computer security23 computer security
23 computer security
 
22 the internet
22 the internet22 the internet
22 the internet
 
21 local area connection
21 local area connection21 local area connection
21 local area connection
 
20 printers
20 printers20 printers
20 printers
 
19 portable computing
19 portable computing19 portable computing
19 portable computing
 
18 sound
18 sound18 sound
18 sound
 
17 video
17 video17 video
17 video
 
15 maintaining & troubleshooting windows
15 maintaining & troubleshooting windows15 maintaining & troubleshooting windows
15 maintaining & troubleshooting windows
 
14 working with the command line interface
14 working with the command line interface14 working with the command line interface
14 working with the command line interface
 
13 understanding windows
13 understanding windows13 understanding windows
13 understanding windows
 
12 installing and upgrading windows
12 installing and upgrading windows12 installing and upgrading windows
12 installing and upgrading windows
 
11 removable media
11 removable media11 removable media
11 removable media
 
10 implementing hard drive
10 implementing hard drive10 implementing hard drive
10 implementing hard drive
 
9 hard drive technologies
9 hard drive technologies9 hard drive technologies
9 hard drive technologies
 
8 power supplies
8 power supplies8 power supplies
8 power supplies
 
7 motherboards
7 motherboards7 motherboards
7 motherboards
 
6 expansion bus
6 expansion bus6 expansion bus
6 expansion bus
 
5 post , bios , cmos
5 post , bios , cmos5 post , bios , cmos
5 post , bios , cmos
 
4 ram
4 ram4 ram
4 ram
 

Recently uploaded

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 

Recently uploaded (20)

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 

16 supporting io devices

  • 2. Basic Principles of Peripheral Installations  Both hardware and software must be installed (hardware is controlled by software)  Install all levels of software  Device driver must be written specifically for the OS  More than one peripheral device might attempt to use same resources  Update drivers, the firmware, or both
  • 3. Installation Overview 1. Install the device (internal or external) 2. Install the device driver 3. Install the application software
  • 5. Using Ports and Expansion Slots for Add-on Device  Ports – Serial – Parallel – USB – IEEE 1394 – SCSI  Expansion slots
  • 7. Using Serial Ports  Transmit data in single bits (serially)  Nine or 25 pins  Almost always male  Originally intended for input and output devices  Configured as COM1, COM2, COM3, or COM4
  • 8. Using Serial Ports (continued)  Port assignments are made in CMOS setup  Conform to standard interface called RS-232c  Data Terminal Equipment (DTE) and Data Communications Equipment (DCE) designations
  • 12. Null Modem Connection  Enables data transmission between two DTE devices without the need for modems  Special cable (null modem cable) has several wires cross-connected to simulate modem connection
  • 13. Pin Connections for a 25- Pin Null Modem Cable
  • 14. Wire Connections on a 25-Pin Null Modem Cable
  • 15. Infrared Transceivers  Use resources of a serial port for communication  Create a virtual infrared serial port and virtual infrared port for infrared devices  UART logic on the motherboard controls serial ports on the board  Line-of-sight issue
  • 16. Using Parallel Ports  Transmit data in parallel, eight bits at a time  Almost always female  Originally intended for printers  Can be configured as LPT1, LPT2, or LPT3  Port assignments are made in CMOS setup  Avoid using a cable longer than 15 feet to ensure data integrity
  • 17. Types of Parallel Ports  Standard parallel port (SPP) – Allows data to flow in only one direction – Slowest of the three types  Enhanced Parallel Port (EPP) – Bi-directional  Extended Capabilities Port (ECP) – Bi-directional – Uses the DMA channel
  • 19. Configuring Parallel Ports  Setup can have up to four different settings for parallel ports
  • 20. Using USB Ports  Effortless installation of slow peripheral devices  Much faster than regular serial ports; use higher-quality cabling  Easier to manage; eliminate need to manually resolve resource conflicts  Likely to replace serial and parallel ports
  • 21. Using USB Ports (continued)  Allow for hot-swapping; are hot-pluggable  Most current motherboards have one to four USB ports  Managed by a USB host controller  As many as 127 USB devices can be daisy-chained together using USB devices
  • 24. Requirements for Preparing to Install a USB Device  Motherboard or expansion card that provides a USB port  OS that supports USB  USB device  USB device driver
  • 25. Installing a USB Device  Some devices (eg, printers) require the device to be plugged in before installation  Some devices (eg, scanners) require the driver to be installed before the device is plugged in  Using Device Manager, verify that USB controller is installed and working properly
  • 26. Using IEEE 1394 Ports  Transmit data serially; faster than USB  Likely to replace SCSI for high-volume, multimedia external devices  Provide either a 4-pin or 6-pin connector  Hot-pluggable – Can be daisy-chained together and managed by a host controller using one set of system resources  Use isochronous data transfer Isochronous transfers involve large streams of data. This format is used to move continuous, real-time data streams such as voice or video. Data delivery rates are predetermined and correspond to the sampling rate o the device.
  • 27. IEEE 1394 Port Standards  IEEE 1394A – Supports data speeds up to 1.2 Gbps – Allows for cable lengths up to 15 feet  IEEE 1394B – Supports speeds up to 3.2 Gbps – Allows for cable length up to 328 feet
  • 28. IEEE 1394 Cable Connections
  • 30. Keyboards  Traditional straight design or ergonomic design  Two technologies for keys making contact – Foil contact – Metal contact  Installing keyboards
  • 31. Keyboard Connectors  PS/2 connector (or mini-DIN) – Small, round, with six pins  DIN (Deutsche Industrie Norm) connector – Round with five pins  USB port  Wireless connection – Requires a driver
  • 33. Pinouts for Keyboard Connectors
  • 34. Pinouts for Keyboard Connectors You'll notice a few things about the table. First, there are only four actual signals used in the standard keyboard interface; the extra pins on both types of connector are not used (This mismatch means that the connectors were chosen either from existing designs to save development costs, or that room was left for future expansion that was never used. Both occur commonly in the PC industry.)
  • 35. A Keyboard Adapter Since the signals are the same for the two types of connector--they just use different pins. This means that simple mechanical adapters can be made to convert between the two. These adapters let a keyboard that terminates in a large connector work on a system that requires a small connector, and vice-versa.
  • 36. Troubleshooting Keyboards  A few keys don’t work  Keyboard does not work at all  Key continues to repeat after being released  Keys produce the wrong characters  Major spills on the keyboard
  • 38. How a Wheel Mouse Works
  • 39. How a Mouse Connects to the Computer  Dedicated round mouse port (motherboard mouse or PS/2-compatible mouse)  Mouse bus card (bus mouse)  Serial port (serial mouse)  USB port  Y-connection with the keyboard  Cordless technology
  • 40. Pointing Devices  Touch screens  Other pointing devices – Trackballs – Touch pads
  • 41. Troubleshooting a Mouse  Check mouse port connection  Check for dust or dirt; reboot PC  Try new mouse  Uninstall and reinstall mouse driver; reboot PC  Reboot PC and select logged option from startup menu to create Bootlog.exe file – Continue to boot and check log for errors
  • 42. Other Devices  Scanners  Web Cameras  Biometric Devices  Bar Code Readers  Touch Screens