Early Computer Bus Development

sp; Why was there such a rush in theBus mastering involves the concept that the
development of the vintage computer bus?peripheral CPUS could request permission to take
All in all there were a number of ongoingover the bus for a short period of time. The main
improvements. These included. 32 bit widths. BusCPU would grant permission for them to take
mastering. Less susceptible to noise in that theyover the bus, and it would temporarily drop
were “quieter’ in signal transmission.“out of the loop”, enabling swift
More convenience of setup of add on boards viacommunications between for example the hard
software.drive and floppy disk drive. As computer busses
The ISA bus came in only 8 bit and 16 bitdeveloped and had the inherent abilities to transfer
formats. Whereas the later 386 and 486 chips , inmore and more data in a given time period noise
both the DX and SX formats while they did havebecame an issue. The ISA bus was fairly noise
a 32 bit path were hobbled by the ISA bus. As aprone because it relied on triggered interrupts.
result they could never realize their true 32 bitWhenever the voltage level on the data line of
speed potential. Later buses such as the MCA andthe bus exceeded a given threshold value then
EISA busses were able to overcome these“Edge Triggering” would result.
inherent limitations.The alternative to this situation where “Edge
Thee “data highways” referred to as “:Triggering” could result is “level triggering”
busses” are the data transmission lines aroundwhere it is required that the transmitting hold and
the PCs. The bus serves as the path forarchive the higher voltage level in order for data
information transmission around the PC. True thisto be recognized by the devices on the bus. Edge
routing is controlled by the CPU. However as thatTriggering however can lead to “transients”
point in vintage computing history this was not an— that is brief power surges that can
issue. The PCs were stand alone single CPU units.confuse the devices on the bus into thinking that
However as time went on and PCs got fasterdata is on the bus when it is not. Luckily level
and more complicated with less expensivetriggering lowers the noise level and both MCA
additional CPUs handling other tasks within the PCsand EISA employ it. As a result of all of these
events became dicer.Onboard peripheralsinherent benefits MCA and EISA came to support
themselves began to have built in CPUs. CPUS inthe idea, which we know take for granted, of
different manners began to be found in suchinstant software configurations. There were no
peripherals as hard drives, sound and video cards.switches or jumpers on add in MCA or EISA
The overall computer system may become muchboards. Although we take plug and play instant
more efficient if these in essence peripheral CPUsconfiguration of mother boards and peripherals
can communicate directly with each other. withoutsuch as sound, video or network cards for
having to use the main CPU as an intermediary.granted it was not always that way. We owe a
Hence MCA and EISA were developed with theselot to these early computer innovations of
roles in mind. The concept became known asimproving the computer bus.
“bus mastering”.