Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION
Bus System Bus A communication pathway connecting two or more devices Connects the CPU with main memory and other system components Devices other than the CPU and primary storage Common timing reference for all attached devices Rate at which data is transmitted through a medium or communication channel, as a measurement in data units per time interval The format, content and timing of data, memory addresses and control messages sent across the bus
Bus Protocol
External Bus
Bus Hierarchy
The Processor Bus This is the highest-level bus that is used to send information to and from the processor Higher-level architectures employ a dedicated bus for accessing the system cache This is a second-level system bus that connects the memory subsystem to the processor This is a high-speed input/output bus used for connecting performancecritical peripherals to the memory and processor Used for slower peripherals (mice, modems, regular sound cards, lowspeed networking) and also for compatibility with older devices
Bus Speed
Bus Bandwidth
Every bus will have these three components The number of bits that can travel in parallel along the bus The wider the bus, the better it is since more data can flow at one time How many bits can be sent within a second How fast the bits are flowing through the bus Also known as throughput which refers to the total amount of data that can be transferred on the bus in a given unit of time Measured in Bits per second or bytes per second Bandwidth = Bus Speed x Bus Width
PERFORMANCE OF A BUS
Transfer Time Amount of time taken for a data to be delivered in a single transaction Measures the capacity of the bus How much can the bus send at one time
Bandwidth
Bus Standards
Industry Standard Architecture (ISA) Bus Micro Channel Architecture (MCA) Bus The most common bus 8 and 16 bit bus First introduced in 1987 Very slow with limited number of addresses Introduced in late 80s which have 32 bits. Most EISA cards produced were either SCSI or network cards.
The first local bus to gain popularity Used to enhance graphics capability
Most popular local I/O bus Designed to speed up the display of graphics Have these capabilities: Burst Mode During burst mode, the data bus is controlled by one single device to ensure speed in transmitting data It is used in RAM, Hard disk and graphic ports Bus Mastering A feature that allows a control bus to communicate directly with the other components without going through the CPU This allows the CPU to do other tasks while allowing the peripherals to communicate with RAM High Bandwidth Very fast speed