Because the data the bus carries is in Binary form. Each byte in binary is a group of 8 bits, so making the bus widths multiples of eight allows for the transportation of the Binary data. Prior to the introduction of the 8 bit byte and the EBCDIC character set by IBM in 1964 for their new System/360 series of computers, the standard bus widths used on computers were: 12, 18, 36, 72, and 144 (with a small minority that had 24, 48, or 60) because the standard binary character size was 6 bits and these bus widths are all multiples of 6.
You always want the computer to be able to read/write whole characters in a single memory operation to optimize efficiency regardless of the number of bits in the character.
Some of the newest computers use a 256 bit wide bus! Even wider busses are likely in the future.
because 1 byte is 8 bits, and a bus is set up to hold whole bytes. In order to transfer 1 byte, you need 8 connections. (very old technology used an 8 bit bus)
as technology improved, 16 bit, and very quickly 32 bit bus came to be used. Now with today's technology we're using 64 bit bus, a 64 bit bus can carry 8 bytes of data at a time.
Everything on a computer from memory and chips to programing is a multiple of 8 because computers typically have an 8 bit chip, (formally 4 bits). To make calculations efficient, processes have to be multiples of 8 binary digits. If a 8 bit chips divides binary data by 7 it will have large decimal numbers left over which takes up extra memory and processing time. Multiples of 8 return clean integers.
If you had a 9 bit processor everything would be in multiples of 9.
So basically everything is a multiple of 8 to make calculations efficient on an 8 bit processor.
http://en.wikipedia.org/wiki/8-bit
http://en.wikipedia.org/wiki/Byte
http://www.vision-street.co.uk
In actuality, the bus width is in multiples of 1000, but binary. In binary, there are only the digits 0 & 1, so, 0=0, 1=1, 2=10, 3=11, 4=100, 5=101, 6=110, 7=111, and 8=1000.
The next step is 10000 binary (or 16), then 100000 (32) and so on.
This is also where we get the computer architecture term of 32 bit, 64 bit, and (in a few more years) 128 bit computers
32 bit has 32 BInary digiTs (100,000,000,000,000,000,000,000,000,000,000 binary or 4,294,967,296) which is running into the limitation that it can only work with 4294967296 addresses, which is not really enough for newer operating systems and software.
64 bit has a theoretical limit of 18,446,744,073,709,552,000 (or 18 exabytes) so should have some room left for expansion
They are not. The're in multiple of 2^x.
A Bar code
The audio bus, USB bus, HDD bus...
The three types of bus present in every CPU are address bus, data bus and control bus.
Another name for a local bus is called a system bus. A local bus or system bus typically travels the day route day in and day out.
A generator bus is the bus that connects the generator to it's generating transformer.
Because everything in a computer is stored and processed in binary, and 1 byte equals 8 bits
32 and 64 bit
Railroads are generally laid in four foot, eight inch widths. This was first started by George Stephenson.
The multiples of any number are endless, but here are the multiples of eight to 100:081624324048566472808896
8,16,24,32
No.
Any multiple of 24.
Any multiple of 24.
Any multiple of 8.
24 and 48
Eight of them.
The Intel 8086 and 8088 motherboards had the system bus speed, which is 5-10 MHz However, the processors for the motherboards had different external data bus widths with the 8088 CPU featuring an 8-bit bus and the 8086 a 16-bit bus.