Presentation on theme: "Unit Subtitle: Bus Structures Excerpted from www.howstuffworks.com 1."— Presentation transcript:
Unit Subtitle: Bus Structures Excerpted from www.howstuffworks.com 1
There are a lot of incredibly complex components in a computer. And all of these parts need to communicate with each other in a fast and efficient manner. Otherwise, the amazing speed and capabilities of each individual component is lost in the whole. That's where the bus comes in. Essentially, a bus is the channel or path between the components in a computer. Computer Maintenance - Bus Structures 2
3 Buses have grown and evolved over the years in an effort to match the performance of all the other computer components. Even so, the evolution of the bus has been surprisingly slow compared to other technologies. Most computers sold today still have an Industry Standard Architecture (ISA) bus that will accept computer cards developed for the original IBM PC in the early 1980s.
Computer Maintenance - Bus Structures 4 A typical computer has two key buses. The first one, known as the system bus or local bus, connects the microprocessor (central processing unit) and the system memory. Other buses, such as the ISA and PCI buses, connect to the system bus through a bridge, which is a part of the computer's chipset and acts as a traffic cop, integrating the data from the other buses to the system bus.
Computer Maintenance - Bus Structures 5 The illustration shows how the various buses connect to the CPU.
Computer Maintenance - Bus Structures 7 As technology advanced, other buses were developed. Key among these were Extended Industry Standard Architecture (EISA) -- which was 32 bits at 8 MHz-- and Vesa Local Bus (VL-Bus). The VL-Bus was 32 bits wide and operated at the speed of the local bus, which was normally the speed of the processor itself.
Originally known as 3rd Generation I/O (3GIO), PCI Express, or PCIe, was approved as a standard on July 2002 and is a computer bus found in computers. PCI Express is designed to replace PCI and AGP and is available in several different formats: x1, x2, x4, x8, x12, x16 and x32. Below are some graphic illustrations of what the PCI Express would look like on the motherboard. Computer Maintenance - Bus Structures 11
When the computer starts up, PCIe determines which devices are plugged into the motherboard. It then identifies the links between the devices, creating a map of where traffic will go and negotiating the width of each link. This identification of devices and connections is the same protocol PCI uses, so PCIe does not require any changes to software or operating systems. Computer Maintenance - Bus Structures 12
Computer Maintenance - Bus Structures 13 Each lane of a PCI Express connection contains two pairs of wires -- one to send and one to receive. Packets of data move across the lane at a rate of one bit per cycle. A x1 connection, the smallest PCIe connection, has one lane made up of four wires. It carries one bit per cycle in each direction. A x2 link contains eight wires and transmits two bits at once, A x4 link transmits four bits, and so on. Other configurations are x12, x16 and x32.
Computer Maintenance - Bus Structures 15 The 64-bit PCI-X bus has twice the bus width of PCI. Different PCI-X specifications allow different rates of data transfer, anywhere from 512 MB to 1 GB of data per second. Devices using PCI share a common bus, but each device using PCI Express has its own dedicated connection to the switch.
Prioritization of data, which allows the system to move the most important data first and helps prevent bottlenecks Time-dependent (real-time) data transfers Improvements in the physical materials used to make the connections Computer Maintenance - Bus Structures 16
Degradation are common in parallel connections. Poor materials and crossover signal from nearby wires translate into noise, which slows the connection. The additional bandwidth of the PCI-X bus means it can carry more data that can generate even more noise. Using the Accelerated Graphics Port (AGP) slot for video cards removes a substantial amount of traffic. Computer Maintenance - Bus Structures 17