Opfindelser af computeren er typisk opdelt i generationer. Spring i teknologi, der anvendes til ingeniør computere , programmeringssprog og den interne arkitektur af edb-systemer karakterisere hver generation. Den beregningsmæssige videnskab, der omfatter algoritmer , er støt forbedret over de seneste seks årtier . Digitale computere , der spænder fra håndholdte Brombær til supercomputere , har erstattet analoge computere , og nu dominerer computing landskabet. Første generation
I 1937 forsøgte JV Atanasoff , professor på Iowa State og Clifford Berry at bygge en maskine til at løse differentialligninger , ifølge Oak Ridge National Laboratory. Denne enhed anvendes elektroniske afbrydere powered by vakuumrør , og var i stand til at løse flere samtidige ligninger . Fordi det ikke var programmerbare , blev det betragtet som en regnemaskine. I 1945 blev den første programmerbare computer, Electronic Numerical Integrator og Computer ( ENIAC) , manipuleret af J. Presper Eckert og John V. Mauchly , og finansieret af den amerikanske hær til at håndtere ballistik beregninger . Matematiker John von Neumann kom op med begrebet et lagret program. Han byggede en anden computer, EDVAC , som lagres anvisninger data i computeren. I modsætning hertil kræves ENIAC et eksternt system ringer og skifter til at ændre programmeringsinstruktioner.
Second Generation
I slutningen af 1950'erne , fremskridt i teknologi, der anvendes til producerer kredsløb og udviklingen af programmeringssprog bidrog til spring i udformningen af edb-systemer. I denne fase , ansat elektroniske kontakter diskret diode og transistor funktionalitet, som muliggjorde en omskiftningstid på omkring 0,3 mikrosekunder . Bell Laboratories ' TRADIC og MIT Lincoln Laboratory har TX- 0 var de første maskiner til at bruge de nye kontakter. I stedet for kviksølv forsinkelseslinjer , forudsat en magnetisk kerne grundlag for en computers hukommelse . Data blev gemt som akustiske bølger , der var tilgængelige via en input-output ( I /O ) interface. Højt niveau programmeringssprog opstået , herunder FORTRAN ALGOL og COBOL .
Third Generation
I 1960'erne teknologiske fremskridt omfattede integrerede kredsløb, hvor flere transistorer er indlejret i en halvleder , hukommelse baseret på halvleder, microprogramming og pipelining , som er brugen af kontinuerlig og overlappede transit af en anvisning til en processor. Time- deling og operativsystemer blev også indført i en computers arkitektur.
Fjerde generation
computere blev bygget med stor skala integration eller 1000 enheder per chip , og meget stor skala integration eller 100.000 enheder per chip , i 1970'erne. For simple computere blev hukommelse, processor og input-output -controllere indlejret i en enkelt chip . Dennis Ritchie opfandt C-sprog i 1972. Ritchie og Ken Thompson i Bell Labs gearede C for at oprette UNIX , en multi -user , multitasking operativsystem. En samlet indsats fra Microsoft og IBM resulterede i den personlige computer i 1981 og Microsoft Windows i 1983.
Femte generation
Ved slutningen af 1980'erne , parallel behandling blev normen i edb-systemer , . med maskiner , der drives med hundredvis af processorer Semiconductors udviklet sig hurtigt , en enkelt chip kan bestå af en million dele, mens halvleder -hukommelse blev standard . Wide Area Network (WAN) og lokale netværk (LAN ) teknologi spredes , hvilket fik brugerne til at skifte fra en mainframe til en distribueret computing paradigme , hvor hver bruger styrer en arbejdsstation.
Sjette Generation < br >
Udviklingen af algoritmer til at kapitalisere på massive parallelle arkitekturer karakteriserer 1990'erne. Computer beslutningstagere har til formål at opnå teraflops , eller 1012 aritmetiske operationer per sekund , performance , hvilket kan opnås ved systemer med 1.000 processorer. Mens wide area networking har oplevet radikale vækst, regionale netværk nyder T1 transmissionshastigheder . Networking teknologi har spredt sig i den private sektor , K-12 uddannelse og lokalsamfundet netværk.