Uitvindingen van de computer zijn meestal onderverdeeld in generaties . Sprongen in de vroeger ingenieur computers , programmeertalen en de interne architectuur van computersystemen technologie karakteriseren elke generatie . De computational science , welke algoritmen omvat , is gestaag verbeterd in de afgelopen zes decennia . Digitale computers , variërend van handheld Blackberries tot supercomputers , hebben vervangen analoge computers en nu domineren het computergebruik landschap . Eerste Generatie In 1937 , JV Atanasoff , een professor aan de Iowa State , en Clifford Berry probeerde een machine om differentiaalvergelijkingen op te lossen te bouwen , op basis van Oak Ridge National Laboratory . Dit apparaat gebruikt elektronische schakelaars powered by vacuümbuizen en kon meerdere gelijktijdige vergelijkingen op te lossen . Want het was niet programmeerbaar , werd het beschouwd als een rekenmachine . In 1945 werd de eerste programmeerbare computer , de Electronic Numerical Integrator en de Computer ( ENIAC ) , ontworpen door J. Presper Eckert en John V. Mauchly , en door het Amerikaanse leger gefinancierd om ballistische berekeningen hanteren . Wiskundige John von Neumann kwam met het concept van een opgeslagen programma . Hij bouwde een andere computer , de EDVAC , die instructies als gegevens in de computer opgeslagen . In tegenstelling, de ENIAC vereist een extern systeem van wijzerplaten en schakelaars om de programma-instructies te wijzigen . Tweede Generatie In de late jaren 1950 , de vooruitgang in de technologie die wordt gebruikt om produceren circuits en de evolutie van programmeertalen bijgedragen tot sprongen in het ontwerp van computersystemen . Tijdens deze fase toegepast elektronische schakelaars discrete diode en transistor functionaliteit met een schakeltijd van ongeveer 0,3 microseconden ingeschakeld . TRADIC en MIT 's Lincoln Laboratory 's TX - 0 Bell Laboratories ' waren de eerste machines van de nieuwe switches gebruiken . In plaats van kwik vertragingslijnen , een magnetische kern vormde de basis voor een computergeheugen . De gegevens werden opgeslagen als akoestische golven , die beschikbaar zijn via een input-output ( I /O) interface. Hogere programmeertalen ontstaan, waaronder Fortran , Algol en COBOL . Derde generatie In de jaren 1960 , de vooruitgang in de technologie onder de geïntegreerde schakeling , waarbij meerdere transistoren zijn ingebed in een halfgeleider geheugen op basis van de halfgeleider , en microprogrammering pipelining , hetgeen het gebruik van continue en overlappende doorvoer van een instructie aan een processor. Time-sharing en besturingssystemen werden eveneens geïntroduceerd in de architectuur van een computer . Vierde Generatie Computers werden gebouwd met grootschalige integratie , of 1000 apparaten per chip , en zeer grootschalige integratie of 100.000 apparaten per chip , in de jaren 1970 . Voor eenvoudige computers , zijn het geheugen , processor en input-output controllers ingebed in een enkele chip . Dennis Ritchie de uitvinder van de C taal in 1972 . Ritchie en Ken Thompson van Bell Labs leveraged C tot UNIX , een multi - gebruiker aan te maken , multitasking besturingssysteem. De gecombineerde inspanningen van Microsoft en IBM resulteerde in de personal computer in 1981 en Microsoft Windows in 1983 . Vijfde generatie Door de late jaren 1980 , parallelle verwerking werd de norm in computersystemen , met machines die bediend met honderden processors . Semiconductors snel geëvolueerd , een enkele chip zou kunnen bestaan uit een miljoen delen terwijl halfgeleider geheugen werd de standaard . Wide Area Network ( WAN ) en local area network ( LAN ) -technologie verspreid , wordt gevraagd gebruikers te schakelen van een mainframe naar een gedistribueerde computing paradigma , waarbij elke gebruiker van een werkstation controleert . Zesde Generatie < br > de vooruitgang van de algoritmen om te profiteren van massief parallelle architecturen is kenmerkend voor de jaren 1990 . Computerfabrikanten doel teraflops of 1012 rekenkundige bewerkingen per seconde , prestaties, die kan worden bereikt door systemen met 1000 processors bereiken . Terwijl wide area networking heeft gezien radicale groei , regionale netwerken genieten T1 overdrachtssnelheden . Netwerktechnologie heeft zich verspreid in de particuliere sector , K - 12 onderwijs en de lokale gemeenschap netwerken .
|