Computer Architecture Part IV-B: I/O Buses. Chipsets Intelligent bus controller chips found on the motherboard Enable higher speeds on one or more buses.

Slides:



Advertisements
Similar presentations
MUHAMMAD AHMED HUSSAIN
Advertisements

BY: SHIVANI SHARMA G.P.C.G PATIALA. There are many standards for I/O buses and interfaces Standards allow open architectures Many vendors can provide.
Provide data pathways that connect various system components.
Bus Architecture.
Expansion Bus Chapter 5.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses.
Bus structures Unit objectives:
Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.
Basic PC Maintenance, Upgrade and Repair
HARDWARE Rashedul Hasan..
Ali Baydoun1 Controllers (hard drive controllers).
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
BY TONY JIA Mother Board and Buses. What is a Mother Board? The motherboard is the largest piece of internal hardware. All of the other internal.
Chapter 22 All About SCSI.
1 Introduction to Computers Day 6. 2 Main Circuit Board of a PC The main circuit board (motherboard or system board) is the central nervous system of.
Computer Architecture Ports.  There are lots of external devices that you can connect to your computer. All external devices connect to the computer’s.
Terms 5 Definitions and Questions. ISA The original 8- and 16-bit expansion card standard used in PCs. ISA cards run at a bus speed of 8MHz. You can plug.
Chipsets and Controllers
Prepared by Careene McCallum-Rodney Hardware specification of a computer system.
INFO1119 (Fall 2012) INFO1119: Operating System and Hardware Module 2: Computer Components Hardware – Part 2 Hardware – Part 2.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
Peripheral Buses COMP Jamie Curtis. PC Buses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
PC Maintenance: Preparing for A+ Certification
EXPANSION CARDS and PORTS Expansion cards are what allow your computer to interface with other external and internal devices such as: hard drives, usb.
Computer Organization CSC 405 Bus Structure. System Bus Functions and Features A bus is a common pathway across which data can travel within a computer.
Components of a PC. Motherboard. Computer Mother Board Computer Mother board and its constituent components A typical PC mother board with important.
XP Practical PC, 3e Chapter 17 1 Upgrading and Expanding your PC.
COMP 1017: Digital Technologies Session 7: Motherboards.
Chapter 2 How Computers Work.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Computer Maintenance Introduction to PCs: How Computers Work 1 Copyright © Texas Education Agency, All rights reserved.
Interconnection Structures
… when you will open a computer We hope you will not look like …
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
9/28: Buses & Communication Buses: highways of the motherboard –system buses –local buses: PCI, ISA, EISA –expansion slots plug & play laptops: PCMCIA.
1 Chapter Overview Understanding Expansion Buses Configuring Expansion Cards Cables and Connectors.
Bus structures Unit objectives Describe the primary types of buses, and define interrupt, IRQ, I/O address, DMA, and base memory address Describe the features.
Exercise 2 The Motherboard
Buses Warning: some of the terminology is used inconsistently within the field.
Chapter 2 The CPU and the Main Board  2.1 Components of the CPU 2.1 Components of the CPU 2.1 Components of the CPU  2.2Performance and Instruction Sets.
Computer Hardware PC Components. Motherboard components 1.Ports 2.ISA Slot 3.PCI Slots 4.AGP Slot 5.CPU Slot 6.Chipset 7.Power connector 8.Memory sockets.
The Components of a System Unit
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
Motherboard and Bios. Generic Modern Motherboard.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 3 – The Motherboard.
Buses All devices in the computer are connected to the External Data Bus Extension to External Data Bus called Expansion Bus –Used for devices that might.
CS-350 TERM PROJECT COMPUTER BUSES By : AJIT UMRANI.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER The System Unit computing ESSENTIALS    
Agenda  Mother Board – P4M266  Types Of Mother Boards  Components - Processor - RAM - Cards - Ports and Slots - BIOS.
CHAPTER Microcomputer as a Communication Device. Chapter Objectives Examine the components of the motherboard that relate to communication Describe a.
AmendmentsAmendments Advanced Higher. The PCI bus was adequate for many years, providing enough bandwidth for all the peripherals most users might want.
1. Overview In this chapter you will learn how to: Identify the structure and function of the expansion bus Identify the modern expansion bus slot Explain.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK– PARALLEL BUS DEVICE PROTOCOLS 1.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
Advanced Operating Systems - Spring 2009 Lecture 18 – March 25, 2009 Dan C. Marinescu Office: HEC 439 B. Office hours:
1 Chapter 2 Central Processing Unit. 2 CPU The "brain" of the computer system is called the central processing unit. Everything that a computer does is.
Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003.
System Bus.
Chapter 2.
Presented By: Team-2 Vishal Shrikant Vikas Setu Vishakha
Introduction to PCs: How Computers Work
What is a Bus? A Bus is a communication system that transfers data between components inside a computer or between computers. Collection of wires Data.
Busses. Peripheral Component Interconnect (PCI) bus architecture The PCI bus architecture is a processor-independent bus specification that allows peripherals.
Bus Systems ISA PCI AGP.
Components of Computer
IRQ, DMA and I/O Ports - Introduction -
Chapter Overview Understanding Expansion Buses
I/O BUSES.
PC Buses & Standards Bus = Pathway across which data can travel. Can be established between two or more computer elements. PC has a hierarchy of different.
Presentation transcript:

Computer Architecture Part IV-B: I/O Buses

Chipsets Intelligent bus controller chips found on the motherboard Enable higher speeds on one or more buses and the utilization of new facilities (e.g. faster, larger RAM) Suppliers include Intel, SIS, Opti, Via, ALi

Chipsets and the Other Components CPU Caches System Bus / FSB Memory I/O Devices: Controllers Adapter Disks Displays Keyboards Networks Peripheral Bus

Internal Bus Organization Same bus for all (e.g. HP-PB) Separate bus for CPU-memory and I/O (whether I/O to CPU or I/O to memory, e.g. CIO)

I/O Bus Architecture Four (4) main I/O bus architectures in the modern PC  Industry Standard Architecture (ISA)  Peripheral Component Interconnect (PCI)  Accelerated Graphics Port (AGP)  Universal Serial Bus (USB) Each may have internal or external ports May be used to connect other I/O buses

Internal vs. External Ports Internal I/O ports  LPT, COM1, COM2, EIDE, etc. External ports  Includes expansions slots in motherboard which can accept various types of controllers

I/O Buses in the PC Source:

Devices on each I/O Bus

ISA 16-bits wide, 8 MHz Works synchronously with the CPU clock If the system bus is faster than 10 MHz then the ISA bus frequency is reduced to a fraction of the system bus frequency Theoretical maximum: 8 Mbps, Reality: Only 1 – 2 Mbps

ISA Internal and External Ports Source:

ISA Drawbacks 16-bits, 8 MHz  Too narrow and slow, not enough bandwidth No intelligence  Every component requires a specific IRQ and possibly a DMA channel  Tuning of IRQ and DMA needs to be done manually – limited or no Plug-and- Play (PnP) features

ISA Future Obsolete! No longer used in current motherboards Intel’s 810 chipset was the first not to include any support for ISA

PCI Started 32-bits wide, 33 MHz, maximum data transfer rate of 132 Mbps -> PCI-X supports 64-bits, 66 MHz Processor independent  Can be used with any 32- or 64-bit CPU Buffered architecture

Buffered Architecture CPU delivers data to the buffer and proceeds with other tasks; PCI bus handles the rest of the operation PCI adapters transmits data to the buffer, regardless of whether the CPU is free to handle request, i.e. requests are placed in a queue Plug-and-play is supported in PCI specifications

PCI Internal and External Ports Source:

PCI Future PCI-X  Supported by IBM, 3Com, Mylex, Adaptec, HP and Compaq  PCI-X 1.0: 64-bits, 66/133 MHz (133 provides around 11 MB/s bandwidth)  PCI-X 2.0: 64-bits, 266/533 MHz  PCI-X 1066: 1066 MHz (available 2004), 8.5 GB/s bandwidth

PCI Future PCI Express (Next Generation I/O or NGIO)  Supported by Intel, Dell, NEC, Sun, etc.  Codenamed 3GIO  Can provide a theoretical maximum of 16 GB/s bandwidth

AGP Designed exclusively for video  Relieves PCI bus of graphics data  66 MHz, 64-bits Introduced by Intel on Pentium II boards (440LX and later). AGP standards  1x – 266 Mbps  2x – 533 Mbps  4x – 1.07 Gbps  8x – 2.1 Gbps

ISA, PCI and AGP slots ISA PCI AGP

USB 12 megabits per second (Mbps) bus Can connect up to 127 devices in one long “daisy chain” Devices can be plugged and unplugged easily USB

USB Devices Meant to connect devices such as the keyboard, mouse, joystick, speakers, printers, modems, scanners, camera, etc. Source:

USB Versions USB v1.1 (USB)  Data rates of 12 Mbps (full-speed) and 1.5 Mbps (low-speed) USB v2.0 (Hi-Speed USB)  Theoretical maximum data transfer rate of 480 Mbps  Supports the three data transfer rates for backward compatibility

Enhanced IDE (EIDE) IDE – Intelligent/Integrated Drive Electronics Also known as Advanced Technology Attachment (ATA) Each channel has a master and slave device Source:

EIDE Devices Hard disks (ATA-33/66/100) CD-R, CD-RW drives DVD drives Zip drive Tape Backup units

SCSI Small Computer System Interface Utilizes host adapter to control 7 (or 15) devices using only one IRQ SCSI has its own CPU system  frees the main CPU from the I/O workload

The SCSI Host Adapter Intelligent controller at the heart of a SCSI system Controls several SCSI units including various types of drives (hard disks, CDROM, Zip disks, MO drives, etc.), backup tape units, scanners Has its own BIOS Some motherboards feature an on- board SCSI host adapter

SCSI Chain Regular SCSI systems can handle 8 devices (including the adapter); wide SCSI can handle 15 devices Each device has to be assigned a unique number from ID0 to ID7; host adapter is typically assigned ID7 SCSI devices can be internal (inside the computer casing) or external

SCSI Chain Example

SCSI Terminators The devices at both ends of a SCSI chain must be terminated. The host adapter is one end of the chain. Source:

SCSI Intelligence SCSI utilizes its own protocol to assure maximum utilization of the bandwidth. Basis of SCSI is a set of commands Each device has its own intelligent controller which can interpret these commands. Source:

SCSI Standards There are various other variations of SCSI SCSI standards are confusing to say the least!