The BUS The Central Communications Network Copyright © 2005-2007 Curt Hill.

Slides:



Advertisements
Similar presentations
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Advertisements

Provide data pathways that connect various system components.
Expansion Bus Chapter 5.
December 2003 DJM DECO_021 CPU Chips & Buses. December 2003 DJM DECO_022 CPU Chips Modern ones are contained on a single chip Each chip has a set of pins.
PC Maintenance: Preparing for A+ Certification
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.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Purdue University - RHIT Department How Technology Affects Us u Knowledge –Knowledge Explosion - Knowledge is doubling every 18 months to 2 years u Careers.
1 The System Unit Lecture 2 CSCI 1405 Introduction to Computer Science Fall 2006.
Computer Hardware Processing and Internal Memory.
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.
CPU Registers PC Arith Logic Unit Bus Interface I/O Bridge System bus Memory bus Main Memory USB Controller Graphics Adapter Disk Controller I/O Bus Mouse.
Prepared by Careene McCallum-Rodney Hardware specification of a computer system.
Motherboard AKA mainboard, system board, planar board, or logic board. It is printed circuit board found in all modern computers which holds many of the.
INFO1119 (Fall 2012) INFO1119: Operating System and Hardware Module 2: Computer Components Hardware – Part 2 Hardware – Part 2.
LOGO. Types of System Boards  Nonintegrated System Board  Nonintegrated system boards can be easily identified because each expansion slot is usually.
SOC Design Lecture 4 Bus and AMBA Introduction.
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.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
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.
COMP 1017: Digital Technologies Session 7: Motherboards.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
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.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
9/28: Buses & Communication Buses: highways of the motherboard –system buses –local buses: PCI, ISA, EISA –expansion slots plug & play laptops: PCMCIA.
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Describe the four basic types of system units.
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.
CSC 370 (Blum)1 Communicating with Devices: Buses, Bridges, etc.
E0001 Computers in Engineering1 The System Unit & Memory.
1 Intro to Info Tech System Unit Copyright 2003 by Janson Industries This presentation can be viewed on line at:
LOGO BUS SYSTEM Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06.
Buses Warning: some of the terminology is used inconsistently within the field.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
CS 342 – Operating Systems Spring 2003 © Ibrahim Korpeoglu Bilkent University1 Input/Output CS 342 – Operating Systems Ibrahim Korpeoglu Bilkent University.
The Components of a System Unit
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
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.
Motherboard and Bios. Generic Modern 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    
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
CHAPTER Microcomputer as a Communication Device. Chapter Objectives Examine the components of the motherboard that relate to communication Describe a.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK– PARALLEL BUS DEVICE PROTOCOLS 1.
Motherboard A motherboard allows all the parts of your computer to receive power and communicate with one another.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
PCI Buses Peripheral Component Interconnect Interface.
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.
System Buses Blane Adcock Eric Bartel Kevin Estep Jason Losco.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003.
System Bus.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
PHY 201 (Blum) Comparators and Buses. PHY 201 (Blum) What is it? A comparator is circuitry that compares two inputs A and B, determining whether the following.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
Computer Parts There are many parts that work together to make a computer work.
Bus Systems ISA PCI AGP.
I/O BUSES.
Five Key Computer Components
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:

The BUS The Central Communications Network Copyright © Curt Hill

What is it? Common feature on modern machines, since it facilitates expansion One of the first successful violations of the von Neumann machine model The PDP 11 was the first to use it extensively to my knowledge Copyright © Curt Hill

von Neumann Machines The CPU is the center of the universe It and it alone talks to the memory and all I/O devices Thus disk access occupies the CPU A channel is a co-processor that once given a program by the CPU may do Direct Memory Access –Common on machines of the 1960s

Copyright © Curt Hill Modern PCs The motherboard is a large board that is parallel to the largest flat surface in the machine Other cards plug into slots on this board The slots are the parallel lines of the bus A machine may have multiple busses

Copyright © Curt Hill Three kinds of lines: Data lines Address lines Control lines

Copyright © Curt Hill Address lines Address lines select the device and its sub-position This may include a memory address The memory address may also be treated as data

Copyright © Curt Hill Data lines Any kind of data appears on these: –Instructions –Data –Addresses that are used as data Typically the word size of the machine or small power of 2 larger

Copyright © Curt Hill Control lines These determine what the others are doing Timing lines are also present Some typical control lines: –Memory Write - the data on the data bus is stored in memory at the address on the address bus –Memory Read - place data on data bus

Copyright © Curt Hill More Control Lines I/O read and write Bus request - want to control bus Bus grant - receive control Clock Interrupt request Interrupt ACK

Copyright © Curt Hill Arbitration Someone has to control the bus so that two devices do not attempt to control it at once This is the function of the bus master There is only one the rest are slaves

Copyright © Curt Hill Example Suppose that the CPU wants a memory contents It requests the bus When it is available, CPU is granted it CPU writes on the address bus and data bus The memory sees that request and finds the memory needed Requests and gets the bus to write the data lines

Copyright © Curt Hill Bus standards PDP 11 was the first to use a bus It made it easy to add peripherals Cards now just plug into bus The motherboard usually contains the bus slots

Copyright © Curt Hill S100 The Altair (1976) used a bus called the S100 This gave rise to a variety of S100 machines and peripherals The Poly88 in display case is of this type However, certain bus lines were poorly defined or used in different ways

Copyright © Curt Hill IBM PC Original PC used Industry Standard Architecture bus IBM published all of the specifications This made it easy to produce peripherals for the machine Also made it easy to make compatibles

Copyright © Curt Hill Evolution The ISA eventually became too slow In PS/2s IBM moved to a different bus, one dominated by the MicroChannel This was a patented bus Any peripheral that used this bus had to pay a royalty to IBM Did not catch on They eventually returned to ISA

Copyright © Curt Hill EISA Seven or so competitors developed an extension of the ISA bus that was faster and more versatile –Extended ISA Put into public domain to standardize Now virtually every Intel based PC uses this type of bus

Copyright © Curt Hill Other buses There are often other buses other than EISA These may be bridged together The idea is to put similar traffics on a separate bus These include –Front Side –PCI –SCSI –USB

Copyright © Curt Hill Front Side Bus Bus between memory and CPU Should be very fast Removed from (E)ISA when clock speed became too high

PCI Peripheral Component Interchange Developed by Intel 64 or 32 bit Found on WinTel and Mac boxes Disk and the like are often PCI devices Copyright © Curt Hill

USB Universal Serial Bus A single interface for serial devices These may be relatively slow –Printers –Cameras High speed –Video capture

Copyright © Curt Hill Diagram