to reduce the number of "pathways" needed for communication between the components, by carrying out all communications over a single data channel. This is why the metaphor of a "data highway" is sometimes used. • Synchronization between components • HIGH speed transfer between CPU/CPU/MEMORY
number of bits we can transfer in parallel. This is called the width of the data. 2. The clock rate or frequency (in Hertz) of the bus Each time data is sent or received is considered one cycle
16 bits and a frequency of 133 MHz, therefore, has a transfer speed equal to: • 16 * 133.106 = 2128*106 bit/s, • or 2128*106/8 = 266*106 bytes/s • or 266*106 /1000 = 266*103 KB/s • or 259.7*103 /1000 = 266 MB/s
system bus is comprised of a Control bus, an Address bus and a Data bus. • The FSB can range from speeds of 66 MHz, 133 MHz, 100 MHz, 266 MHz, 400 MHz, and up. • Most CPU today add a third bus known as an Expansion bus.
the CPU. • Comes in Internal and External • Common internal buses are PCI, PCI express and SATA • Common external buses are USB, CAN and IEEE 1394(Firewire)
orVIA) that is responsible for communications between the CPU interface,AGP,PCI, and the memory. The Northbridge gets its name for commonly being North of the PCI bus. • The Southbridge is responsible for the hard- drive controller, I/O controller and integrated hardware such as sound card, video card if present on the motherboard, USB, and Ethernet.
from RAM, a request is sent to the Northbridge memory controller. After the request has been received, it responds with how long the processor will need to wait in order to read the memory over the front side bus(FSB). Some newer motherboards have replaced the
clock multiplier, CPU Core Ratio is the speed ratio between the CPU and the FSB. • For example, a CPU with a multiplier of 20 and an external clock of 133 MHz will have a CPU speed of 2.66GHz. • Memory often has a multiplier to it which some BIOS let you tweak for different performance.
speed (often called the FSB) and a multiplier. • Multiply these together and you get the actual speed the CPU runs at. The bus speed is typically the speed that other components (such as the memory) in a system run at. • You overclock your CPU by increasing one or the other or both. Bus speed tends to have the best effect so if possible people will
speed the computer will be MUCH faster with a 200MHz bus then with a 100MHz bus. This is because the bus is what carriers the data to and from the CPU, the faster you make the bus the less of a bottleneck it becomes. The CPU no longer has to wait as long for the next instruction. Just make sure to have better cooling, and you need to have more voltage going to the components (CPU and chipsets)
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.
allows the system to move the most important data first and helps prevent bottlenecks • Time-dependent (real-time) data transfers • Better handshaking and error detection • Each device has its own dedicated, point-to-point connection to the switch, signals from multiple sources no longer have to work their way through the same bus.
Jeff, and Ed Grabianowski. "How PCI Works" 02 May 2001. HowStuffWorks.com. <http://computer. howstuffworks.com/pci.htm> 02 December 2012. Null, Linda, and Julia Lobur. The Essentials of Computer Organization and Architecture. Sudbury, MA: Jones and Bartlett, 2006. Print. Lucas, S.E. (2008). The Art of Public Speaking (10th ed.). McGraw-Hill: New York. Street, N.J. (2009). Packet for Public Speaking: Comm. 203, Spring 2009.