Voordat er waren vacuümbuis computers - en lang voordat er waren transistor computers - er waren relais computers . Konrad Zuse bouwde een relais computer in 1938 , en het Massachusetts Institute of Technology ( MIT ) hebben een relais computer - genaamd de Whirlwind - in de jaren 1950 . Wervelwind was de snelste en meest geavanceerde computer van zijn dag . Relais computers werden vervangen door generaties van elektronische apparaten - buizen , dan transistors , dan chips - als computers sneller en sneller werd . Vandaag de dag mensen bouwen relais computers slechts als een oefening in nostalgie . Wat je nodig hebt Enkele honderden relais Wire Schakelaars Voeding Diodes Weerstanden LEDs Toetsenbord Laat meer instructies < br > 1 Maak een blokschema van de computer voordat je iets draad . Dit moet omvatten buffers , het geheugen , de Central Processing Unit ( CPU ) , Arithmetic Logical Unit ( ALU ) , in-en uitgangen . Bouw -en uitgangen eerste, zodat deze kunnen worden gebruikt om de latere onderdelen te testen je ze bouwen . Een toetsenbord maakt een goede invoerapparaat en een panel van Light Emitting Diodes ( LED's ) maakt een goede uitvoerapparaat . Kopen van 2 Bouw het geheugen en buffers . Het geheugen zal het programma te houden terwijl deze wordt uitgevoerd en buffers zijn kleine stukjes geheugen die gebruikt worden in verschillende plaatsen . Bijvoorbeeld , de invoer wordt direct een buffer en blijft daar totdat het wordt verwerkt . Een buffer houdt de uitgang terwijl het wordt gelezen . Buffers zijn in de in-en uitgang van de ALU en wacht data in een buffer terwijl het wordt in het geheugen gelezen . Zowel geheugen als buffers zijn een reeks van " vergrendelend relais . " Dit zijn slechts gewone relais zo bedraad dat wanneer ze worden geactiveerd een stroom door de contacten en de spoel van het relais . Zodra het relais wordt ingeschakeld blijft branden , het onthouden van de data . Wire de logische en rekenkundige poorten 3 . Wanneer twee relais ( A en B ) hebben hun contacten in serie geschakeld , de output is de logische functie AND . Er een uitvoer als A en B worden geactiveerd . Als dezelfde twee relais zodat werden bedraad dat hun contacten waren parallel , zou de logische functie te zijn OF . Er een uitvoer als A of B is geactiveerd . Het NOT logische functie wordt bereikt door een relais met normaal gesloten contacten. Als er geen invoer , stroom kan via de contacten . Indien wordt ingevoerd in de relaisspoel , de contacten open en de stroom kan vloeien door de contacten . De input en output zijn in een niet logisch verband . Rekenkundige functies zijn combinaties van logische functies - dit is mogelijk wanneer de nummers zijn in binaire . |