42
LOGO BUS SYSTEM Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06

BUS SYSTEM

  • Upload
    glyn

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

BUS SYSTEM. Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06. OVERVIEW. 1. Setting the problem. 2. Introduction of bus lines. Introduction of typical buses. 3. Conclusion. 4. Setting the problems. - PowerPoint PPT Presentation

Citation preview

Page 1: BUS SYSTEM

LOGO

BUS SYSTEM

Members: Bui Thi DiepNguyen Thi Ngoc MaiVu Thi Thuy

Class: 1c06

Page 2: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

OVERVIEW

1

Introduction of bus lines2

Introduction of typical buses3

Conclusion4

Setting the problem

Page 3: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Setting the problems

How to connect components in the processor such as hard disks, memory, sound system, video system and so on?

How many parts are there in the modern bus system?

What should we know the bus?How many kinds of bus?What are some typical buses?

Page 4: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Buses in a computer system

Page 5: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Bus system

System

Bus

BUS SYSTEM

I/O Bus

Page 6: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

System bus

FrontsideBus

SYSTEMBUS

Backside Bus

Page 7: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

I/O Bus

I/O Bus

PCI Bus (1993)

ISA Bus (1981)

AT Bus (1987)USB Bus (2000)

PCI Express Bus (2004)

AGP Bus (1996)

Page 8: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Understanding bus

Concept of bus systemPurpose of using busCharacteristics of busAdvantages of busDisadvantages of bus

Page 9: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Concept of bus

A bus in the computing is the set of physical connection(cable, printed circuits, ...) which can be share by multiple hardware components in order to communicate with one another.

Page 10: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Concept of bus

Page 11: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Purpose of using bus

The purpose of using bus is to reduce the number of “pathways” needed for communication between the components, by carry out all communication over a single data channel.

Page 12: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Characteristics of BusThe amount of information that can be

transmitted at once.

This amount, expressed in bit, corresponds to the number of physical lines over which data is sent simultaneously.

The bus speed is also defined by its frequency (expressed in Hertz), the number of data packets sent or received per second.

Page 13: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Bus disadvantagesThe major disadvantage of a bus is that it

creates a communications bottleneck.

A bus limits the maximum I/O throughput.

For high performance systems, designing a bus system capable of meeting the demands of the processor is a major challenge.

Page 14: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Bus AdvantagesTwo major advantages of a bus

organization are:

Low cost: a single set of wires is shared between multiple cores

Versatility: new cores can be added easily and cores can be reused in a different design if the bus interface is the same

Page 15: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Bus Classification3 ways to classify kinds of bus:

Base on signal function:• Address bus• Data bus• Control bus

Base on speed:• VXL bus• Processor bus• I/O bus

Base on operation rules• Synchronous bus• Asynchronous bus

Page 16: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Mention ContentAddress busData busControl bus

Page 17: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

ADDRESS BUS

Computer bus (a series of lines connecting two or more devices) used to specify a physical address

Consists of all the signals necessary to define any of the possible memory address locations within the computer, or for modular memories any of the possible memory address locations within a module

Defined as a label, symbol, or other set of characters used to designate a location or register where information is stored

Page 18: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

ADDRESS BUS (cont)

An address must be transmitted to memory over the address bus before data or instructions can be written into or read from memory by the CPU or I/O sections

The width of the address bus determines the amount of memory a system can address

Example: a system with a 32-bit address address 232

(4,294,967,296) memory locations.

Page 19: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

ADDRESS BUS (cont)

Table 12: 80x86 Family Address Bus Sizes

Page 20: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

DATA BUS

Function: the bidirectional data bus, sometimes called the memory bus, handles the transfer of all data and instructions  between  functional  areas  of  the  computer

Only  transmit  in  one direction at a time

Page 21: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

DATA BUS

Transfer instructions from memory to the CPU for

execution. It carries data (operands) to and from the CPU

and memory as required by instruction  translation

Page 22: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

CONTROL BUS

Used by the CPU to direct and monitor the actions of the other functional areas of the computer

Used to transmit a variety of individual signals (read, write, interrupt, acknowledge …) necessary to control and co-ordinate the operations of the computer

Page 23: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – ISA BusSome focused information:

ISA = Industry Standard Architecture ISA was a computer bus standards for IBM

compatible computers.

Page 24: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – ISA BusSome focused information:

The ISA bus was developed by a team lead by Mark Dean at IBM as part of the IBM PC project in 1981.

ISA bus is the oldest, slowest and soon to become obsolete I/O bus system.

Page 25: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – ISA Bus

Some focused information: Is used with sound cards, disk drives or most

network and video cards.

8-bit ISA (XT) card 16-bit ISA card

Page 26: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – ISA Bus

History: In 1981, it appeared on the first PC the 8-bit

ISA bus ran at a modest 4.77 – the same speed as the processor.

In 1982, it was extended for the XT (X-Tended Technology) system architecture.

In 1984, the newer 16-bit standard, the IBM AT bus, was introduced.

Page 27: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – ISA BusHistory:

In1988, ISA was improved to 32-bit EISA (Extended Industry Standard Architecture) standard and renamed the AT bus.

In 1990s, most ISA cards remained as 8-bit technology.

Now, in late 2008, the extinction of vestigial ISA from chipsets may be on the horizon

Page 28: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – ISA Bus

Comparison:

Bus width 8 – bit

Compatible with

8 bit ISA

Pins 62

Power +5 V, -5 V, +12 V, -12V

Clock 4.7727266 MHz

Bus width 16 – bit

Compatible with

16 bit ISA

Pins 98

Power +5 V, -5 V, +12 V, -12V

Clock 8.333333 MHz

8-bit ISA Bus 16-bit ISA Bus

Page 29: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – PCI Express Bus

Some focused information: PCI Express = Peripheral Component

Interconnect Express = PCI-E

PCI-E bus is an interconnect bus that allows you to add expansion boards to a computer.

PCI Express bus was developed in July 2002

It is the development of PCI -> it’s compatible with PCI architecture

Page 30: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – PCI Express Bus

Page 31: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – PCI Express Bus

Page 32: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – PCI Express Bus

Page 33: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – PCI Express Bus

Advantages of PCI Express High bandwidth, can reach up to 5-80 gigabits

per second.

The serial technology offers a scalable performance.

Point-to-point link for each device.

Small connectors facilitate the implementation for system designers.

Page 34: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – PCI Express BusPCI Express slots

Page 35: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – PCI Express Bus

PCI Express slots (x4,x16,x1,x16) and PCI slot

Page 36: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – USB BusSome focused information:

USB = Universal Serial Bus

It based on serial type architecture

It is an input-output interface

It quicker than standard serial ports

Page 37: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – USB BusUSB standards:

The USB 1.0 standard developed from 1995 The USB 1.1 standards provide several

clarification but doesn’t change speed.

The USB 2.0 standard obtains speeds reach 480Mbit/s

The USB 3.0 standard released in 2007, the speed is 4.8 GB/s.

Page 38: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – USB BusType of connectors: 2

Type A: the shape is rectangular and used for less bandwidth intensive devices (keyboard, mouse, webcam, etc.)

Type B: the shape is square and used for high speed devices (external hard disks, etc.)

Page 39: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

Typical buses – USB BusUSB hub example

Page 40: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

ConclusionBus is very importance in computer

architectureIt’s used largely and in most of everything

which is related to physical computersUse Bus to connect components in a

processor.There are 2 main parts in the bus system:

system bus and I/O bus.

Page 41: BUS SYSTEM

COMPANY LOGO

www.themegallery.com

ConclusionWe introduced some basic information

about bus consists of concept, purposes of using, characteristics, advantages and disadvantages.

In the range of our research, we only mention some kinds of buses. They are address bus, data bus and control bus.

Some typical buses: ISA bus, PCI bus and USB bus.

Page 42: BUS SYSTEM

LOGO