2004-09-09
IT-utvecklingen i urval
Decimaltal
Musiknoter
1000
Kulram
Aut.vävstol
Analytic Engine
Telegraf
Elektronrör
Katodstrålerör
Telefon
Färgfoto
Radio
Ljudinspelning
1800
Tryckpress
1100
1400
Löpande band
Analog dator
Television
Rörlig film
Binärteorier
1900
Vad driver IT-utvecklingen
Kalkyl
Pascals kalkylator
Sannolikhetslära
Skrivmaskin
Binäraritmetik
3-färgstryck
Tidningar
Industriella reBlyertspenna Brevlådor
volutionen
Algebrasymb.
1500
Digital dator
Programmerb.
dator
Mark 1
ENIAC
Transistor
Univac
Seriepr.dator
Port.radio
OS
Transistordator
Windows 3.0
x86processor
GPS
VeryLargeScaleIntegration
CD
Tidsdelat OS
Sputnik
von Neumanns
mjukvarulagringsteori
Datoriserade
banker
Integrerad
krets
Laser
Minidator
Datormus
Internet
Gopher
1930
1600
1700
Multimediaprod.
‘Cyberkrig’
Portabla datorer
Företagsallianser
kring interaktiva
medier
Power Mac
WWW
Windows 95
Toy Story
Nätverksdatorer
Datorklocka
iMac
Epost
GSM
UMTS
RadioLAN
Laptops
Instant
messagning
Digitalkamera
Bluetooth
GPRS
Digitala pennor
Bredband
Nyhetsportaler
DVD
Smarta hus
Webbkamera
Telemedicin
Sensornätverk
Positionering
• Samhällsutvecklig
- räkna
- strukturera
- effektivisera
=> automatisera moment => mer tid till kreativ utveckling => ...
2000
1990
[email protected]
1800
Communications Research Group
Trender sedan 60-talet
[email protected]
Communications Research Group
Varför denna prestandaökning?
• Mindre (Moores lag).
Mängden data som kan lagras per areaenhet dubbleras var artonde månad.
• Snabbare (Joy’s lag)
Processorhastigheten (Million Instructions Per Second, MIPS) ökar exponentiellt över
tid.
• Bättre och billigare datorer ger nya möjligheter.
- grafiska gränssnitt,
- CAD,
- dataspel,
=> kräver mer av hårdvaran => utveckling.
• Mjukvara blir långsammare snabbare, än hårdvara blir snabbare (Wirths lag).
- Win 3.0 vs. Win95.
- Win 98 vs. WinXP.
• Billigare
- färre komponenter per dator,
- billigare produktion,
- större serier,
=> sänkt styckpris.
• Data växer tills det fyller det tillgängliga lagringsutrymmet (Parkinsons lag).
Dock en kostnadsökning för att utveckla nya processorer.
[email protected]
© Mattias Wiggberg ([email protected])
Communications Research Group
[email protected]
Communications Research Group
1
2004-09-09
Datorns generationer
Generation
Byggsten för
beräkningsmaskineri
Teknik för
Primärminne
Primärminnets
storlek (max)
Instruktioner
per sekund
(max)
Exempelmaskin
0
1830-1945
Mekanik
Mekanik
256 byte
10
Analytical Engine, 1830
Z1, 1938
ABC, 1939
Mark I, 1944
1
1945-1955
Elektronrör
Magnettrummor
2 Kbyte
10 000
ENIAC, 1946
UNIVAC, 1950
IAS, 1952
2
1955-1965
Transistorer
Magnetiska
kärnminnen
32 Kbyte
300 000
PDP-1, 1961
3
1965-1980
Integrerade
kretsar
Inregrerade
kretsar
2 MByte
5 miljoner
Mikroprocessorn, 1971
Integrerade
kretsar (VLSI)
Inregrerade
kretsar
(VLSI)
4 Gbyte
2 miljarder
Persondatorn, 1980
4
1980-
[email protected]
© Mattias Wiggberg ([email protected])
Communications Research Group
2