Ordet
Dator är till formen 'nomen agentis' eller
agentform av det latinska ordet 'dare' som betyder 'giva'. Ordet är en svensk nybildning, som inte förekommer i grannspråken eller i latinet och skulle alltså betyda
givare om det funnits i latinet.
Efter andra världskriget inrättades Matematikmaskinnämnden för att koordinera svensk forskning i området. Nämnden sökte en mer hanterlig term än de dåvarande matematikmaskin och elektronhjärna. På förslag från professor Börje Langefors, som senare grundade Institutionen för ADB vid Stockholms universitet, rekommenderade nämnden ordet dator som en nybildning att efterlikna ordet traktor. I bestämd form heter det datorn. Ursprungligen kallades datorn för datamaskin, eller det kortare, men felaktiga, data: det är först sedan 1980-talet ordet dator otvetydigt slagit igenom.
Historia
Föregångare och stickspår
Blaise Pascal uppfann 1642en den första mekaniska
räknemaskin, vilken kunde addera och subtrahera och kan ses som en föregångare till datorn. Tre decennier senare konstruerade
Gottfried Wilhelm von Leibniz en maskin som dessutom klarade multiplikation och division.

differensmaskin
, konstruerad efter hans död.]]
Därefter stagnerade utvecklingen fram till
1820-talet, då
Charles Babbage presenterade ritningarna till
differensmaskinen, i princip en mekanisk dator vars program var förutbestämt av själva utformningen. Babbage uppfann därefter
den analytiska maskinen 1834, en fullt programmerbar mekanisk dator med
arbetsminne,
processor,
hålkortsläsare för inmatning samt utdataenhter för skrift och stansning av hålkort.
Ada Lovelace skrev de första datorprogrammen för den analytiska maskinen. Dock led konstruktionen av mekaniska problem och färdigställdes aldrig.
År 1936 konstruerade den tyska ingenjörsstudenten Konrad Zuse den första elektromekaniska datorn, Z1, samt en rad andra datorer baserade på elektromagnetiska reläer. Apparaterna förstördes 1944 när de allierade bombade Berlin under andra världskriget, och hans verk påverkade därför inte utformningen av senare datorer nämnvärt.
Den brittiska regeringen lät under stor sekretess bygga Colossus för att avkoda Tysklandkrypterades Enigma meddelanden, ett arbete som Alan Turing deltog i. Maskinen var i bruk 1943, men påverkade inte heller den övriga utvecklingen, eftersom den var sekretessbelagd i tre decennier.
Ã…r 1944 skapade Howard Aikens vid Harvard universitet i USA den decimala datorn Mark I, inspirerad av Babbages verk.
Eniac
John Mauchley, en fysikprofessor vid
University of Pennsylvania konstruerade tillsammans med doktoranden
Presper Eckert den decimala datorn
Eniac på uppdrag av den amerikanska armén för beräkning av projektilbanor. Eniac, som börjat byggas
1943, stod färdig först
1946, när kriget som den var byggd för var över. Datorn, som var baserad på vakuumrör och reläer, skapade dock stort intresse inom forskarvärlden och utgjorde början på en explosionsartad utveckling.
von Neumann-arkitekturen
John von Neumann, som varit inblandad i Eniacprojektet, insåg att istället för att programmeras genom inställningar av reläer och kabeldragningar skulle datorprogram kunna lagras i datorns minne tillsammans med data. Baserat på detta skapade han designen för IAS-maskinen, som byggdes
1952, och principen användes även i Maurice Wilkes dator
Edsac 1949. Sedan dess har
von Neumann-arkitekturen varit den rådande principen för utformning av datorer.
Transistorbaserade datorer
Den första generationens datorer var baserade på
vakuumrör. När
John Bardeen, Walter Brattain och William Shockley vid Bell Labsn uppfann
transistor 1948 (vilket de senare mottog
Nobelpriset i fysik för) utgjorde detta grunden för den andra generationens datorer.
Den första transistorbaserade datorn var TX-0, som utvecklades vid MITs Lincolnlaboratorie med inspiration från det tidigare MIT-projektet Whirlwind I från 1952. En av ingenjörerna vid laboratoriet, Kenneth Olsen, grundade DEC som 1961 började sälja PDP-1, en kommersiell minidator som liknade TX-0. PDP-1 konkurrerade främst med IBM 7090;, en transistorbaserad dator från företaget IBM, som börjat intressera sig för datorer allt mer efter att tidigare ha finansierat Aikens Mark I. PDP-1 hade visserligen bara hälften av prestandan jämfört med IBM 7090, men den kostade också mindre än en tiondel så mycket. Den blev en stor succé och såldes i 50 exemplar. Efterföljaren PDP-8 som kom 1965 blev en ännu större succé och såldes i 50 000 exemplar.
Integrerade kretsar
Nästa stora framsteg kom
1958, då
Robert Noyce uppfann den
integrerade kretsen, vilken medförde ännu effektivare
miniatyrisering. Denna era, som pågick fram till 1980-talets början dominerades av IBM System 360, den första standardiserade datorserien med maskiner i olika prestandaklasser. Även DECs konkurrerande serie PDP-11 hade stora framgångar, återigen genom att många gånger vara något mindre kraftfull och betydligt billigare än motsvarande IBM-modell.
VLSI, IBM PC och hemdatorerna
Integreringstrenden fortsatte och vid 1980-talets början hade man nått vad som brukar kallas VLSI (
Very Large Scale Integration, 'väldigt storskalig integrering') med miljontals transistorer på ett integrerat kretskort. Detta gjorde att datorerna började bli tillräckligt små för att användas privat och detta gav upphov till hemdatortrenden. 1977 släppte
Commodore en 8-bitars dator (
PET) och ungefär samtidigt släppte
Apple sin
Apple II. 1981 släppte
IBM persondatorn
IBM PC; med en öppen standard för instickskort och andra komponenter. Några veckor innan släpptes dock en annan pc-dator vid namn Sirius I och som var skapad av
Chuck Peddle. IBM PC är dock den dator som blev känd och inom kort växte det fram en industri för tillverkning av vad man kallade IBM PC-kompatibla persondatorer.
PC
Uttrycket
PC kommer från engelskans
personal computer, '
persondator'. Uttrycket har använts i oförkortad form sedan 1960-talet, men förkortningen blev känd när IBM registrerade och marknadsförde varumärket IBM PC. Specifikationen för denna tidiga
hemdator publicerades öppet, och IBM pc-kompatibla datorer blev vanliga. Dessa kom ofta att kallas för enbart
PC, så att begreppet idag ofta syftar på en sorts dator vars delar är kompatibla med andra PC-datorer. En konkurrerande grupp är den så kallade
Mac-familjen, som marknadsförs av företaget
Apple. Samtidigt har den mer generella betydelsen
persondator bibehållits parallellt.
Datorns uppbyggnad
, (3)
processor, (4)
ATA-portar, (5)
arbetsminne, (6)
instickskort, (7)
nätdel, (8) enhet för läsning/bränning av
cd- eller
dvd-skivor, (9)
hårddisk, (10)
tangentbord och (11)
mus.]]
Även om tekniken i datorerna har förändrats dramatiskt sedan de första på
1940-talet, så används i de allra flesta fall fortfarande den grundläggande struktur som först föreslogs av
John von Neumann på 1940-talet.
Von Neumann-arkitekturen delar in datorn i fyra huvuddelar: den aritmetiska enhetenenen, styrenhet, minnet och diverse in- och utenheter (I/O-enheter). Aritmetikenheten och styrenheten är numera oftast integrerad i ett chip och kallas processor som förkortas CPU efter det engelska Central Processing Unit.
Det finns minst tre typer av utformning av persondatorer, tower, desktop och laptop. Tower-modellen är vanligast, och är uppbyggd för att datorn ska stå upprätt. Desktop-modellen är mindre vanlig idag, och är avsedd att ligga ner, med bildskärmen placerad ovanpå. Laptop-modellen, den bärbara datorn, är uppbyggd av en 'platta' med bland annat proccessorn, hårddisken, arbetsminnet, mm., och en 'platta' med en skärm, och i vissa fall högtalare. Den är avsedd att kunna hållas i knät när man sitter ner.
Stordatorer finns i flera utformningar, från de enskilda datorerna som kan likna ett litet halvhöjds kylskåp till de riktigt stora som kan fylla ett eller flera rum. En server kan sägas vara en stordator eller likt en persondator utan skärm, mus och tangentbord. Ofta kommer en server i ett standardformat som tillåter att många tillsammans monteras i ett stativ (ibland inrymt i ett skåp).
Minnet
Minnet består av en sekvens av 'fack' eller 'celler' som var och ett rymmer
en liten bit information. Informationen kan antingen vara de
data som datorn bearbetar eller instruktioner, delar av
programmet, som talar om vad datorn skall göra. Denna suddiga gräns mellan data och program är en viktig del i von Neuman-arkitekturen.
Storleken på varje minnescell och antalet sådana celler varierar naturligtvis från dator till dator. Minnets storlek mäts vanligtvis i enheten byte. Storleken av minne i en dator mäts i dag i hur mycket arbetsminne den innehåller. År 2006 är en normal mängd minne mellan 256 och 4096 mebibyte (MiB).
Det är viktigt att skilja på arbetsminne och lagringsminnear. Arbetsminnet är snabbast, men töms om strömmen stängs av. Lagringsminnet är det minne där program och data långtidslagras. Nuförtiden är hårddisk, flashminnen och cd-rom/dvd-skivor de vanligaste lagringsminnena.
Aritmetikenheten
Denna del av datorn utför de enskilda instruktionerna i programmet (aritmetiska operationer, logiska operationer, jämförelseoperationer etc.). Det är här som datorns huvudsakliga 'arbete' sker.
Styrenheten
Denna del ser till att instruktionerna i programmet utförs i den ordning som avsetts. Den hämtar den information som behövs från minnet och skickar den till aritmetikenheten. Resultatet av instruktionen skickas tillbaka till minnet.
I/O-enheterna
Betyder Input/Output. Inenheter möjliggör att data hämtas från omvärlden, och
utenheter gör att resultaten presenteras på lämpligt sätt. Det finns en oerhörd mängd olika typer av I/O-enheter, allt från
tangentbord,
skärmar,
skrivare och
disketter till
webbkameror.
Datorprogram
Datorns program är en lång lista med instruktioner som datorn utför i tur och ordning. Vissa instruktioner, så kallade
programhopp, beordrar datorn att fortsätta exekveringen med en annan instruktion än den omedelbart efterföljande. Dessa kan vara villkorliga så att
programhopp bara förkommer om ett visst villkor är uppfyllt. Detta gör det möjligt för datorn att ta beslut samt att utföra olika åtgärder beroende på resultatet av en beräkning eller beroende på något annat villkor. Många program innehåller miljontals instruktioner och vanligtvis utförs instuktionerna upprepade gånger. En typisk modern pc (år
2003) kan utföra mellan två och tre miljarder sådana instruktioner per sekund. Program kan vara skrivna i olika så kallade
programspråk, till exempel
C++,
Java och
Pascal. För att datorn ska förstå instruktionerna översätts programmet vanligtvis till så kallad
maskinkod med en
kompilator.
En dator kan tyckas köra flera program samtidigt. Detta brukar med ett engelskt ord kallas multitasking. I själva verket hoppar kontrollenheten med korta tidsintervaller mellan program i olika delar av minnet på ett sådant sätt att det ger intrycket av att det sker samtidigt. Datorns operativsystem är det program som ser till att allt detta sker som det är avsett. I operativsystemet ingår också mycket programkod som utnyttjas av de vanliga programmen, till exempel drivrutiner som hjälper till med detaljerna för hur man styr och kommunicerar med alla I/O-enheter. Ett annat exempel på inbyggda hjälpprogram är den matematikprocessor, som är specialkonstruerad för att snabbt utföra matematiska beräkningar, till exempel trigonometriska funktioner, logaritmer och så vidare.
När man köper en dator följer det också oftast med en rad nyttoprogram tillsammans med operativssystemet. Exempelvis är det webbläsare, ordbehandlare, miniräknare samt mycket annat. Även nöjesprogram som exempelvis film- och musikspelare eller datorspel kan följa med.
Speciella typer av datorer
Ordet 'dator' syftar i dagligt tal på
persondator, men det finns många andra typer av datorer som används i vardagslivet.
Användningsområden
Se även