Bærbar computer
Acer Aspire 5600
En
computer
er en
maskine
, der kan
programmeres
til automatisk at udføre nogle
talmæssige
eller
logiske
beregninger
.
Professor
Peter Naur
, der blev tilbudt stillingen som den første
danske
professor i
Datalogi
, spurgte pa et møde, om der var nogen, der havde et forslag til et godt dansk ord for det
engelske
computer
.
Per Brinch Hansen
kom frem til
datamat
pa basis af
laundromat/vascomat
i et nærliggende
møntvaskeri
.
Et andet ældre ord er
arbejdsstation
, som er en computer, som løser en eller flere specialiserede arbejdsopgaver. I dag er udtrykket forældet, men det anvendes dog stadig om fritstaende kraftige
pc
'er.
Pa dansk benyttes ogsa betegnelsen "
edb-maskine
", der star for
e
lektronisk
d
ata
b
ehandling
. Selve udtrykket er dog pa vej ud til fordel for
computer
, men termen "
edb
" benyttes fortsat bredt f.eks. pa skoler som "edb-lokale" eller i tilbud om undervisning i "edb".
Frem til opfindelsen af datamaskinen blev ordet
computer
pa engelsk benyttet om personer, som regel kvinder, der foretog matematiske beregninger, enten med
mekanisk regnemaskine
eller
pen
og
papir
, indtil de blev overflødige, da datamaskinen gjorde sit indtog.
[1]
Tanken om programstyrede regnemaskiner har rødder tilbage til det industrielle gennembrud i
England
omkring 1800. Den fremgar f.eks. af Jacquards mønstervæv og
Charles Babbages
udviklingsarbejde.
Hulkortmaskinerne
var ogsa programmerbare.
Herman Hollerith
/
IBM
's maskiner blev programmeret med
koblingstavler
, mens Powers benyttede
connectionboxe
.
I slutningen af
1920'erne
dukkede de første naturvidenskabelige hulkortanvendelser op. De spillede ikke den store mængdemæssige rolle, men var vigtige for den fortsatte tekniske udvikling. Der var tale om analytisk statistik og udarbejdelse af
astronomiske
tabeller. Siden fulgte en lang række andre opgaver. Disse stillede krav om maskiner med stadig større programmer.
Connectionbox'
enes manglende fleksibilitet gjorde dem meget uegnede til dette formal, og alle naturvidenskabelige beregninger blev derfor udført pa koblingstavleprogrammerede maskiner.
ENIAC
,
Amerikas
første computer.
De første computere blev bygget i
Tyskland
,
England
og
USA
mellem
1940
og
1950
(f.eks.
Z3
,
ENIAC
,
Colossus
), men deres forhistorie gar tilbage til regnemaskineprojekter, der i 1930'erne blev udviklet i forskellige forskningsmiljøer. Under anden verdenskrig blev en række regnemaskineprojekter i England, Rusland og USA anset for krigsvigtige og derfor statsfinansierede. Efter krigen fortsatte den offentlige finansiering af videnskabelige forsknings- og udviklingsprojekter, og indledningen af den
kolde krig
satte yderligere fokus pa udvikling af computere til militære formal, f.eks.
SAGE
til overvagning af USAs luftrum, en udvikling der blev yderligere forstærket efter udbrudet af
koreakrigen
.
Sideløbende med den militære forskning indledtes fra starten af
1950'erne
i Tyskland, England og især USA udvikling af computere pa kommerciel basis, bade med henblik pa salg til forskning (
Z4
,
UNIVAC I
,
IBM 701
,
Ferranti Mark I
) og med henblik pa anvendelse i private virksomheder (
IBM 650
,
IBM 704
). Mod slutningen af 1950'erne lancerede en lang række virksomheder computere, og
industrien
kom gradvis til at dominere udviklingen af maskinerne, mens forskningen koncentreredes om anvendelser og
software
.
I denne periode blev
batch
-kørsel den helt dominerende made at anvende computere pa, og den udbredte holdning var, at det var mest effektivt med fa, meget store computere, som anvendtes til afvikling af programmer et ad gangen.
Interaktiv
anvendelse af computere fandtes kun i nogle fa, specialiserede militære anvendelser og i ganske fa forskningsmiljøer (f.eks.
Lincoln Lab
, hvor
TX-0
og
TX-2
udvikledes til interaktivt brug).
Udbredelsen af computere i befolkningen
En computer er en (normalt elektronisk) maskine som bearbejder
data
, informationer, som den modtager fra brugeren eller programmer. Hvis man gar helt ned og kigger i cpu'en, arbejder den pa lagrede
tilstande
- typisk fortolket som 0- og 1-taller (
Bit
). Den bestar grundlæggende af:
Input
-enhed, pa dansk en
indtastningsenhed
eller forskellige
indlæsningsenheder
, en
bearbejdningsenhed
(
processoren
(
CPU
) eller
grafikkort
) med
hukommelse
(
ram
) til at gemme oplysningerne midlertidigt under bearbejdelsen af dem, et
baggrundslager
til opbevaring af
styresystem
,
computerprogrammer
og data f.eks.
dokumenter
efter at computeren er slukket samt en enhed til visning af resultatet (kan f.eks. være en
skærm
eller en
printer
).
Computere kan deles op i flere hovedomrader:
De store computersystemer har stor hukommelse og hurtige
regneenheder
,
processorer
. Her bearbejdes informationer som ville tage lang tid pa en
personlig computer
.
En anden vigtig forskel er, at servere og især
mainframes
er designede til at være tilgængelige hele tiden. Det betyder blandt andet at
hardware
og
software
kan opgraderes, mens systemet kører. Der vil ogsa ofte være
redundante
komponenter som f.eks. 2 strømforsyninger i maskinen.
Navne der bliver brugt om disse store computere, er:
Disse computere bruges f.eks. til bearbejdning af store datamængder:
- ^
David Bodanis:
Electric universe
(s. 151), forlaget Little Brown, London 2005, ISBN