Informatica H9 (Geschiedenis) §2
Alan Turing
Speelde bij de ontwikkeling van de eerste computers een belangrijke rol
Hij beschreef al in 1936 een abstracte machine, deze machine staat nu bekend als de Turingmachine. Dit appraat leek op de automatische typemachine die symbolen gebruikte i.p.v. letters
De machine werd gebruikt om duidelijk van elkaar te scheiden rekenstappen uit te voeren en gebruikt maakt van elkaar afgebakende symbolen
John von Neumann
Hij realiseerde zich dat de moeilijkheden bij het opnieuw programmeren het gebruik van computers belemmerde, hij kwam met een briljante oplossing
Hij dacht eraan om het programma als gecodeerde instructie in het geheugen van de computer op te slaan
Elke computer heeft 5 basiscomponenten nodig: een processor, programma, geheugen, inputeenheid en een uitvoereenheid
De eerste computer die volgens dit principe werkte was de Mark I
Elektrische Computers
1934: Eerste elektromechanische relais gebruikt door Konrad Zuse bij het bouwen van de Z1
Later rond 1900 werd de elektronenbuis uitgevonden
Was de vervanger van de relais in 1943
1941: Thomas Watson bood de Amerikaanse regering aan een computer te bouwen
Stelde Howard Aiken aan als leider van dit project, dankzij makkelijk verleende subsidies lukte het Aiken om al in 1943 de eerste elektrische computer te maken, de Mark I genaamt.
De Mark I was erg groot, maarliefst 15 meter lang en 2,5 meter breed. Hij werkte net zoals de Z3 en 4 met relais.
De Mark I kon getallen met 23 cijfers verwerken, maar zo'n vermenigvuldiging duurde 3 seconden
Werd vooral door de marine gebruikt om de baan van projectielen te berekenen
Tijdens het werken aan de Mark II stopte dit apparaat, in het apparaat vonden ze een mot, de eerste ´bug´
Eerste Computers
Medewerker die ingewikkelde berekening uitvoerde
Jaren 60: Niet langer een mens, maar een apparaat
Rond de jaren 80 begon de computer te lijken op hoe wij hem nu kennen
Transistor
Het probleem van de omvang van de computers werd door deze uitvinding opgelost, net zoals de koeling van elektronenbuizen