Learn about the technologies behind the Internet with The TCP/IP Guide!|
NOTE: Using robot software to mass-download the site degrades the server and is prohibited. See here for more.
Find The PC Guide helpful? Please consider a donation to The PC Guide Tip Jar. Visa/MC/Paypal accepted.
|View over 750 of my fine art photos any time for free at DesktopScenes.com!|
Implementing Digital Logic: The Digital Switch
Digital logic requires hardware that can take ones and zeros as input, and produce from them ones and zeros as output according to the formula required for the function. In digital computers the one and zero values are determined based on the voltage on the line at a given time; normally, a one is positive voltage and a zero is ground. For a +5V system then, a one is +5V and a zero is 0V.
The hardware used to produce the output level from the input level according to a formula is a digital switch. Most functions are made up of many of these switches; the more complex the formula, the more switches required to implement it. A computer system is really a large group of interconnected sets of digital switches, all reacting to inputs of ones and zeros and producing outputs of ones and zeros in response.
The very first computing devices were electromechanical; they used physical switches and relays. They were very slow, unreliable and noisy, because they had a mechanical component, and this meant something would move when a bit changed from a one to a zero. The next generation of devices used vacuum tubes. These were much better than the mechanical switches because they do not have moving parts. Vacuum tubes enabled the creation of the first electronic computers, but they had several major problems associated with them: