niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3....

28
História počítačov, ich generácie a klasifikácia Ing. Branislav Sobota, PhD. KPI FEI TU Košice © 2007 Úvod do programovania a sietí

Upload: others

Post on 14-Aug-2021

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia

Ing. Branislav Sobota, PhD.KPI FEI TU Košice© 2007

Úvod do programovania a sietí

Page 2: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 2KPI FEI TU Košice

Koncepcia von Neumannovského počítača

Vstupná jednotka

Výstupná jednotka

Pamäť

Aritmeticko-logická

jednotka

Riadiaca jednotka

Procesor (CPU)

Program

Údaje Informácia

Prepojovací systém

Johnvon Neumann

Page 3: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 3KPI FEI TU Košice

Čína - cca 4000 rokov pred n.l.

abacus

Page 4: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 4KPI FEI TU Košice

1444-1448 Johannes Gutenberg

Page 5: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 5KPI FEI TU Košice

Leonardo da Vinci

Page 6: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 6KPI FEI TU Košice

1805-1808 Joseph Marie Jacquard

automatický tkáčsky stav

Page 7: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 7KPI FEI TU Košice

1833 Charles Babbage

univerzálny počítací stroj

Page 8: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 8KPI FEI TU Košice

1890 Elerman Hollerith

Diernoštítkový kalkulátor a tabelátor

Page 9: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 9KPI FEI TU Košice

1935-1941 Konrád Zuse

Z1

Page 10: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 10KPI FEI TU Košice

1935-1941 Konrád Zuse

Z3

Page 11: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 11KPI FEI TU Košice

2. svetová vojna - Enigma

dešifrátor

Page 12: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 12KPI FEI TU Košice

2. svetová vojna –MARK 1, COLLOSSUS

Alan M. Turing

MARK 1

COLLOSSUS

Page 13: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 13KPI FEI TU Košice

1942-1946 ENIAC

John von Neumann

ElectronicNumerical Integrator

And Calculator

Page 14: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 14KPI FEI TU Košice

Generácie počítačov

- 1945 0. generácia1945 - 1950 1. generácia1950 - 1960 2. generácia1960 - 1975 3. generácia1975 - 1990 4. generácia1990 - 5. generácia

Page 15: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 15KPI FEI TU Košice

0. generácia prvková základňa: elektromechanická, pamäť: mechanická (prepojkyv lepšom prípade dierna páska a dierny štítok, nerozlišuje sa vnutorná a vonkajšia pamäť),jediná centrálna procesorovájednotka dekomponovaná na riadiacu a aritmetickú jednotku, mnoho funkcií v pevnom tvare,aritmetika v pevnej rádovej čiarke, sekvenčný program,programovanie: mechanické(prepojky, spínače),individuálny prístup používateľa k počítaču.predstavitelia: MARK I,II (USA 1943), RMV (ZSSR), SAPO (ČSSR)

MARK 1

Z3

Page 16: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 16KPI FEI TU Košice

1. generáciaprvková základňa: elektrónky, pamäť: magnetická bubnová(nerozlišuje sa vnútorná a vonkajšia pamäť),jediná centrálna procesorovájednotka - procesor (CPU -Central Processor Unit) v dekomponovanom tvare na riadiacu jednotku a aritmetickújednotku),aritmetika v pevnej rádovej čiarke, využívajúca programovépočítadlo, inštrukcie vetvenia a akumulátor,účasť CPU na všetkých pamäťových a Vstupno/Výstupných operáciách,programovanie v strojovom jazyku alebo v assembleri,individuálny prístup používateľa k počítaču.predstavitelia: ENIAC (USA), IBM650 (USA), URAL (ZSSR), EPOS (ČSSR)

ENIAC

UNIVAC(1951)

Page 17: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 17KPI FEI TU Košice

2. generáciaprvková základňa: tranzistory, operačná pamäť: feritová,dvojúrovňová pamäť: vnútorná(operačná) pamäť a vonkajšia pamäť,aritmetika v pohyblivej rádovej čiarke, multiplexovanie pamäte, indexové registre,V/V operácie vykonáva V/V jednotka (V/V procesor),programovanie v jazykoch vyššej úrovne (Fortran, Algol, Cobol),jazyk medziregistrových prenosov na navrhovanie technických prostriedkov číslicových počítačov,vznik jednoduchších operačných systémov, začiatok uplatňovania filozofie prideľovania času a jednoduchých prerušovacíchsystémov, dávkový spôsob prístupu používateľa k počítačupredstavitelia: IBM1401 a Spectra70 (USA), MINSK (ZSSR), ZPA600 a Tesla200 (ČSSR)

Dierny štítok

IBM 701(1952)

Page 18: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 18KPI FEI TU Košice

2. generácia

Predstava domáceho počítača v roku 2004 od spoločnosti RAND (1954)

Page 19: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 19KPI FEI TU Košice

3. generáciaprvková základňa: tranzistorovémikromoduly, integrované obvody SSI a MSI, hlavná pamäť: ferit, polovodičoperačná rýchlosť: rádovo 106 op/s, kapacita operačnej pamäte: rádovo 0,1 až 10 MB,existencia rodín počítačov kompatibilných smerom od jednoduchších k zložitejším modelom,mikroprogramové riadenia CPUprúdové spracovanie (pipelining),vyrovnávacie pamäte typu cache na vyrovnávanie rýchlosti medzi hlavnou pamäťou a CPU,ďalší rozvoj vyšších programovacích jazykov, rozšírenie o jazyky simulačnémultiprogramovanie podporujúce viacpoužívateľský prístup prostredníctvom prekrývania činnosti CPU a V/V jednotiek,operačný systém na podporu virtuálneho pamäťového priestoru so zdieľaním zdrojov,aplikácie v oblasti informačných a riadiacich systémov pracujúcich v reálnom čase.predstavitelia: IBM370 (USA), EC1045 (ZSSR), EC1027 (ČSSR)

DEC PDP 1 (1960)

Page 20: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 20KPI FEI TU Košice

3. generáciaPrvá myš

DoughEngelbart

Prvý integrovaný obvod

Ploter

Page 21: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 21KPI FEI TU Košice

3. generáciaPrvý interaktívny grafický editor

Ivan Shuterland

Optické pero

Tablet

Page 22: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 22KPI FEI TU Košice

4. generáciaprvková základňa: integrované obvody LSI, VLSI, mikroprocesory, hlavná pamäť: polovodičová (dynamická), uplatňovanie nových fyzikálnych princípov (holografia, laserová technika a pod.),operačná rýchlosť: dosahuje rádovo 1 až l00 MFLOPS, kapacita hlavnej pamäti l0 MB až100 GB,architektúry výkonných paralelných počítačových systémov (multiprocesorových a multipočítačových) so zdieľanou a distribuovanou pamäťou: rozvoj superpočítačov, výkonných personálnych počítačov, pracovných staníc a počítačových sietí, technická podpora riešenia vektorových operácii (vektorovéprocesory), operačné systémy, jazyky a kompilátory na podporu paralelného spracovania procesov (multiprocessing),vysokošpecializované a konverzačné jazyky, zjednošujúce styk používateľa s počítačom,podpora riešenia systémových programov technickými prostriedkami,viacprocesorové koncepcie počítačových systémov umožňujúcich paralelný prístup veľkého počtu používateľov (distribuovanépočitačové systémy),rozvoj lokálnych a regionálnych počítačových sietípredstavitelia: mikropočítače (IBM PC, Apple Macintosh), minipočítače (DEC (Compaq), Hewlett Packard, Sun), sálovépočítače, superpočítače (CRAY)...

prvéIBM PC(1981)

Grafickérozhranie

XEROX - STAR

Page 23: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 23KPI FEI TU Košice

4. generácia

Altair 8800

Atari

Commodore

Apple

Sinclair

Domáce počítače

Page 24: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 24KPI FEI TU Košice

4. generácia

PMI 80 PMD 85

v ČSSR

Page 25: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 25KPI FEI TU Košice

5. generáciaprvková základňa: integrované obvody s hustotou rádovo l06 diskrétnych prvkov na čipe, vďaka využívaniu nových technológií(technológia GaAs a optické technológie),architektúry nových počítačových systémov v triede paralelných počítačov s extrémnym počtom procesorov resp. procesorových elementov (masívne paralelné počítače), počítačov na logické programovanie, databázových a znalostných počítačov, personálnych počítačov a počítačov sieťových prostredí,uplatňovanie princípov skalability pri návrhu architektúr počítačových systémov s dôrazom na dosiahnutie vysokých hodnôt spoľahlivostných parametrov a parametrov výkonnosť/cena,heterogénne počítačové systémy na riešenie rozsiahlych problémov (heterogeneous processing),inteligentný medztistyk (porozumenie reči, obrazu a prirodzeného jazyka) a dôraz na riešenie úloh umelej inteligencie,počítačové systémy integrovaných komunikácií so zdôraznením telekomunikačnej techniky a multimediálnej techniky,ciele nových architektúr: dosiahnutie výkonnosti rádovo v TFLOPS-och

Page 26: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 26KPI FEI TU Košice

Architektúra súčasného počítača triedy PC

Page 27: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 27KPI FEI TU Košice

Flynnovaklasifikácia počítačov

Procesor

Pamäť

...

Pamäť

Procesor

Pamäťprogramu

Pamäťúdajov

Procesor

.........

...

Procesor

Pamäť

...

SISD

SIMD

MISD

MIMD

Flynnovaklasifikácia

inštrukcie

údaje

Page 28: Niečo z histórie počítačov1945 - 1950 1. generácia 1950 - 1960 2. generácia 1960 - 1975 3. generácia 1975 - 1990 4. generácia 1990 - 5. generácia KPI FEI TU Košice História

História počítačov, ich generácie a klasifikácia 28KPI FEI TU Košice

otázky ?