6
F1 Introduktion och teknikhistoria EDAA05 Datorer i system Roger Henriksson Jonas Wisbrant Datorer i system Datorer i system “I kursen Datorer i system får du en introduktion till de frågeställningar och problemområden som omfattas av D-programmet och ämnet datavetenskap och underlättar att förstå sammanhangen mellan kurserna. Kursen introducerar också flera av de arbetssätt som används inom programmet.” En nyutvecklad kurs för höstterminen 2009/2010. 2 Datorer i system 3 Roger Henriksson [email protected] E:4133B Jonas Wisbrant [email protected] E:2193 Datorer i system Kursöversikt, HT1 Grunderna för digital teknik – datarepresentation, logik, digitala grindar Föreläsningar Övningar Datorlaborationer Tentamen! 4

F1 Introduktion och teknikhistoriafileadmin.cs.lth.se/cs/Education/EDAA05/lectures/f1.pdf · F1 Introduktion och teknikhistoria EDAA05 Datorer i system Roger Henriksson Jonas Wisbrant

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: F1 Introduktion och teknikhistoriafileadmin.cs.lth.se/cs/Education/EDAA05/lectures/f1.pdf · F1 Introduktion och teknikhistoria EDAA05 Datorer i system Roger Henriksson Jonas Wisbrant

F1Introduktion och teknikhistoria

EDAA05 Datorer i system

Roger HenrikssonJonas Wisbrant

Datorer i system

Datorer i system

“I kursen Datorer i system får du en introduktion till de frågeställningar och problemområden som omfattas av D-programmet och ämnet datavetenskap och underlättar att förstå sammanhangen mellan kurserna. Kursen introducerar också flera av de arbetssätt som används inom programmet.”

En nyutvecklad kurs för höstterminen 2009/2010.

2

Datorer i system

3

Roger [email protected]:4133B

Jonas [email protected]:2193

Datorer i system

Kursöversikt, HT1

Grunderna för digital teknik – datarepresentation, logik, digitala grindar

• Föreläsningar• Övningar• Datorlaborationer• Tentamen!

4

Page 2: F1 Introduktion och teknikhistoriafileadmin.cs.lth.se/cs/Education/EDAA05/lectures/f1.pdf · F1 Introduktion och teknikhistoria EDAA05 Datorer i system Roger Henriksson Jonas Wisbrant

Datorer i system

Kursöversikt, HT2

D-programmets utformning och innehåll, rapportskrivning.

• Temaföreläsningar• Inspirationsföreläsningar• Skriftlig rapport med muntlig presentation

5

Datorer i system

Den traditionella ingenjören

IngenjörAv ital. "encingnerius”, ungefär krigsbyggmästare.

CivilingenjörUrsprungligen en civil “byggmästare”, ungefär dagens “väg-och-vatten-ingenjör”.Jmf engelskans “civil engineer”.

The Falkirk Wheel, Skottland, förbinder Union Canalmed Forth-Clyde Canal. Höjdskillnad 35 meter.http://www.thefalkirkwheel.co.uk

6

Datorer i system

Ingenjören och industrialiseringen

Med industrialiseringen kom behovet av mekaniska, och så småningom elektriska, konstruktioner.Civilingenjören får nya roller.

Ökande behov av beräkningar.

Jacquardvävstol, uppfunnen 1805. Vävstolen kan genomatt den styrs med hålkort skapa komplicerade vävmönsterpå helt maskinellt vis.

7

Datorer i system

Tidiga beräkningshjälpmedel

8

Abacus (2000-3000 f.Kr.)

Blaise Pascals räknemaskin (1642)

Räknesticka (William Oughtred, 1622)

Mekanisk räknemaskin (Facit, 1954)

Page 3: F1 Introduktion och teknikhistoriafileadmin.cs.lth.se/cs/Education/EDAA05/lectures/f1.pdf · F1 Introduktion och teknikhistoria EDAA05 Datorer i system Roger Henriksson Jonas Wisbrant

Datorer i system

Tidiga datorer

9

Den analytiska maskinenCharles Babbage, 1837Aldrig färdigställd.Ada Byron – världens förstaprogrammerare.

Zuse Z3Konrad Zuse, 19412000 reläerKlockfrekvens: 5-10 Hz

Datorer i system

Elektronröret

ENIAC, 1946(Electronic Numerical Integrator And Calculator)18000 elektronrör

10

Datorer i system

Datorn i Sverige

Matematikmaskinnämnden (1948-1963)Myntade ordet “dator”.

• BARK 1950, Binär Automatisk ReläKalkylator• BESK 1953, Binär Elektronisk SekvensKalkylator

Världens snabbaste dator – i några veckor...• SMIL 1956, SifferMaskinen I Lund

11

Datorer i system

Transistorn

John BardeenWalter H. BrattainWilliam B. ShockleyBell Laboratories, 1947Nobelpris i fysik 1956

Grunden för miniatyrisering och pålitlighet.Ersatte efter hand de opraktiska elektronrören.

12

Page 4: F1 Introduktion och teknikhistoriafileadmin.cs.lth.se/cs/Education/EDAA05/lectures/f1.pdf · F1 Introduktion och teknikhistoria EDAA05 Datorer i system Roger Henriksson Jonas Wisbrant

Datorer i system

Den integrerade kretsen

Jack S KilbyTexas Instruments, 1958Nobelpris i fysik 2000

13

Intel 4004Intel, 1971Första en-chipsmikroprocessorn

Datorer i system

Moore’s lag

“Antalet transistorer på ett chip kommer att fördubblas ungefär vartannat år.”Gordon Moore, Intel 1965

1971 – Intel 4004, 2300 transistorer1978 – Intel 8088, 29000 transistorer1989 – Intel 486, 1.200.000 transistorer2000 – Intel Pentium 4, 42.000.000 transistorer2005 – Intel Pentium D, 291.000.000 transistorer

Hastighet och minnesutrymme följer efter.14

Datorer i system

Transistorn och datorn

15

PDP-8, 1965Digital Equipment Corporation“minidator”

IBM PC, 1981

Datorer i system

“En dators födelse”

“The Soul of a New Machine”Tracy KidderLiber förlag, 1982

Vinnare av Pulitzerpriset 1982.

16

Page 5: F1 Introduktion och teknikhistoriafileadmin.cs.lth.se/cs/Education/EDAA05/lectures/f1.pdf · F1 Introduktion och teknikhistoria EDAA05 Datorer i system Roger Henriksson Jonas Wisbrant

Datorer i system

Moore´s lag och framtiden

"It can't continue forever. The nature of exponentials is that you push them out and eventually disaster happens."Gordon Moore, 2005

Vi närmar oss de fysiska gränserna för miniatyriseringen.Räkneexempel:Senaste linjebredden: 32 nm (3,2x10-8 m)Kiselatomens diameter: 0,42 nm (4,2x10-10 m)

32 / 0,42 ! 76Dvs dagens minsta detaljer på ett chip är bara 76 kiselatomer breda!

17

Datorer i system

På andra sida gränsen

Multiprocessorchip (multi core) –flera processorkärnor på ett chip.

Förutsätter att programmen kanparallelliseras

18

Datorer i system

Datorn som komponent

De flesta datorer ser inte ut som datorer.Delkomponent i teknisk utrustning av olika slag.

19

Datorer i system

Datorisering av teknisk utrustning

Produkter blir alltmer tekniskt komplexa...

...och mera datoriserade. En pågående process!

20

Page 6: F1 Introduktion och teknikhistoriafileadmin.cs.lth.se/cs/Education/EDAA05/lectures/f1.pdf · F1 Introduktion och teknikhistoria EDAA05 Datorer i system Roger Henriksson Jonas Wisbrant

Datorer i system

(Morgon)dagens D-ingenjörer

21

Datorer i system

(Morgon)dagens ingenjörer

En stor andel av de produkter som tas fram inom svensk industri innehåller, eller kommer att innehålla, datorer i någon form.

D-ingenjören måste därför, förutom behärska själva datorn i sig, ha en bred kunskap om sådant som finns runt omkring datorn. Matematik, fysik, elektronik, reglerteknik...

Det är detta som särskiljer D-ingenjören från andra IT-utbildade.

22