Michal Musílek, 2009. michal.musilek@uhk.cz http://www.musilek.eu/michal/



Podobné dokumenty
VY_32_INOVACE_INF.15. Dějiny počítačů II.

1. Historie počítacích strojů Předchůdci počítačů. 2. Vývoj mikropočítačů Osmibitové mikropočítače Šestnácti a dvaatřicetibitové počítače IBM

1 Historie výpočetní techniky

SÁLOVÉ POČÍTAČE. Principy počítačů. Literatura. Harvard Mark I Grace Murray Hopper ENIAC

Identifikátor materiálu: ICT-1-05

(12) Historie počítačů. Vznik před 5000 lety Usnadňoval počítání s čísly Dřevěná / hliněná destička, do níž se vkládali kamínky (tzv.

Popis výukového materiálu

Historie počítačů 1. Předchůdci počítačů Počítače 0. a 1. generace

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

1 DĚJINY POČÍTAČŮ PŘEDCHŮDCI POČÍTAČŮ NULTÁ GENERACE PRVNÍ GENERACE (1945 AŽ 1951) DRUHÁ GENERACE (1951 AŽ 1965)...

Trocha obrázků na začátek..

1 DĚJINY POČÍTAČŮ PŘEDCHŮDCI POČÍTAČŮ ABAKUS LOGARITMICKÉ TABULKY MECHANICKÉ KALKULÁTORY NULTÁ GENERACE...

Historie počítačů. 0.generace. (prototypy)

NULTÁ GENERACE reléové obvody 30. a 40. let minulého století Harvard Mark I Harvard Mark II Konráda Zuseho Z2 SAPO

Osnova. Základy informatiky. 1. Přednáška Historie. Úvod. Kategorie počítačů z pohledu hardware

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Historie výpočetní techniky 4. část. ČTVRTOHORY éra elektrického proudu a počítačů

Úvod SISD. Sekvenční výpočty SIMD MIMD

Informační a komunikační technologie

Jak to celé vlastně začalo

2.1 Historie a vývoj počítačů

prof. Antonín Svoboda

Historie výpočetních pomůcek

HISTORIE. Principy počítačů I. Literatura. Počátky historie počítačů. Počátky historie počítačů. Dnešní chápání počítače

Úvod do informačních technologií

Historický vývoj výpočetní techniky. Miroslav Flídr Počítačové systémy LS /14- Západočeská univerzita v Plzni

Střední průmyslová škola Zlín

Úvod do problematiky návrhu počítačových systémů. INP 2008 FIT VUT v Brně

Abakus Antikythérský mechanismus

Úvod do informačních technologií

Architektura počítačů


Martin Hejtmánek hejtmmar

Klasifikace počítačů a technologické trendy Modifikace von Neumanova schématu pro PC

ENIAC MOTIVACE CÍLE. Marie Vonderčíková, 2.B Gymnázium a SOŠ Cihelní 410, Frýdek-Místek

Stručná historie výpočetní techniky část 1

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

Základní pojmy a historie výpočetní techniky

Pojem architektura je převzat z jiného oboru lidské činnosti, než počítače.

Principy počítačů Historie

NSWI /2011 ZS HISTORIE. Vše, co bylo možné vynalézt, již vynalezeno bylo. Charles Duell, americký patentový ústav, Thomas Watson, 1943

HISTORIE VÝPOČETN ETNÍ TECHNIKY

Logické řízení. Náplň výuky

HISTORIE VÝPOČETNÍ TECHNIKY. Od abakusu k PC

KONRAD ZUSE. První pokusy

Kapitoly z dějin informatiky 2


PV109: Historie a vývojové trendy ve VT

Historie výpočetní techniky. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1121_Histrorie výpočetní techniky_pwp

35POS Počítačové systémy. 2 Úvod, historie, architektura počítače, přenos informace v počítači

Historie počítačů Počítačové generace Klasifikace počítačů a technologické trendy Modifikace von Neumanova schématu pro PC

HISTORIE INFORMATIKY. Výukový materiál Gymnázium Matyáše Lercha, Brno Zdeněk Pucholt

Profesor Antonín Svoboda

Von Neumannovo schema počítače

1. Informace a informatika

Historie počítačů Počítačové generace Klasifikace počítačů a technologické trendy Modifikace von Neumanova schématu pro PC

2000 zveřejnění dobové zprávy General Report on Tunny informací nedostatek k odvození konstrukce šifrátoru Lorenz cíl: odvození pravděpodobného

Principy počítačů. Historie. Martin Urza

ZŠ a MŠ Strunkovice nad Blanicí

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

ELEKTRONICKÉ POČÍTAČOVÉ SYSTÉMY

2000 zveřejnění dobové zprávy General Report on Tunny

Міжнародний збірник наукових праць. Випуск 2(11)

Stručná historie výpočetní techniky část 2

Číslo a název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT H/01 Kuchař - Číšník. IKT Informační a komunikační technologie

UMÍ POČÍTAČE POČÍTAT?

Počítací stroje. David Horák. Škomam

ABSOLVENTSKÁ PRÁCE Historie počítačů

CZ.1.07/1.5.00/

Osobnosti. Tadeáš Dub & Adam Brož

Pohled do nitra mikroprocesoru Josef Horálek

0. Nultá generace. Historie počítačů

EU PENÍZE ŠKOLÁM Operační program Vzdělávání pro konkurenceschopnost

Informatika teorie. Vladimír Hradecký

Historie, současnost a budoucnost výpočetní techniky

Procesor EU peníze středním školám Didaktický učební materiál

Historie počítačů Počítačové generace Klasifikace počítačů a technologické trendy Modifikace von Neumanova schématu pro PC 1

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Základní pojmy, historie počítačů, jednotky a převody, dvojková soustava

Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače

C2115 Praktický úvod do superpočítání

Práce v textovém editoru

ÚVOD DO NC TECHNIKY VELKOSÉRIOVÁ A HROMADNÁ VÝROBA MALOSÉRIOVÁ A KUSOVÁ VÝROBA

PB002 Základy informačních technologií

Přednáška 1: Úvod do výpočetní techniky. Organizační informace. Vyučující předmětu Obsahová náplň Studijní literatura Požadavky na ukončení

Řídící systémy. Radomír Mendřický Elektrické pohony a servomechanismy

Profilová část maturitní zkoušky 2015/2016

1 Osobní počítač Obecně o počítačích Technické a programové vybavení... 4

Magnetické kolejnicové dělo Alexei Chevko, Ondřej Ficker, Karel Tesař, Vladislav Větrovec

Počítače s kuriózním hardwarem. Martin Damek, 2007

Profilová část maturitní zkoušky 2014/2015

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Integrovaná střední škola, Sokolnice 496

1 VZNIK A VÝVOJ VÝPOČETNÍ TECHNIKY

Memristor. Úvod. Základní struktura mertistorů

Úvod do programování ALG110006

válec. Tento vynález byl nazván krokový kalkulátor a byl překonán až v 19. století krokový kalkulátor objev děrných štítků francouzského vy

Architektura počítače

2.8 Procesory. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Transkript:

Michal Musílek, 2009 michal.musilek@uhk.cz http://www.musilek.eu/michal/

Konrad Zuse elektromechanický počítač Z3 tajná válka, šifrovací stroje a lámání šifer USA a Velká Británie na čele vývoje počítačů Generace počítačů dle konstrukčních prvků Antonín Svoboda vysoce spolehlivý SAPO

1910 1995 Německý inženýr, tvůrce prvního univerzálně programovatelného Turing-kompletního počítače. I když neznal Babbageovy práce, ani teoretické úvahy současníků, zkonstruoval počítač s celou řadou pokrokových vlastností Absence podmíněného skoku byla jedinou vážnou chybou Zuseho koncepce. Místo výběru z variant bylo nutné pomocí smyček vypočítat všechny možnosti a následně zahodit všechny nepotřebné výsledky.

1938 dokončen první počítač Z1 (návrh 1936) První pokus byl ještě poměrně poruchový. Elektromechanický počítač s kolíčkovou pamětí na pouhých 16 čísel. Ale na druhou stranu moderní koncepce: Uložení čísel ve dvojkové soustavě, aritmetika s plovoucí desetinnou čárkou. Program vyděrován na děrné pásce (jako médium byl použit 36 mm kinofilm). Tyto prvky neměly některé pozdější stroje jiných konstruktérů.

Z3

Počítač Z2 byl už o mnoho spolehlivější než Z1, jeho hlavním konstrukčním prvkem byla relé. Pak se spolupracovníkem Konráda Zuseho stává Helmut Schreyer a společně vyvíjejí první dobře fungující a využitelný reléový počítač: 1941 dokončen Z3 a ihned využíván letectvem pro výpočty drah balistických raket V2 nebo pro statistickou analýzu vibrací křídel letadel. 1944 zničen při bombardování Berlína. 1960 postavena plně funkční replika Z3 (viz předchozí fotografie), která je dnes vystavena v Deutsches Museum v Mnichově.

Zatímco Německo používalo Z3 při vývoji zbraní svého válečného letectva, Anglie se snažila vyvinout tajnou zbraň, která by zlomila šifry nepřítele a dovolila získávat jeho zpravodajské informace, nebo mu podsunout dezinformace. V podstatě se jednalo o dva šifrovací systémy: šifrovací stroj Enigma (několik variant), šifrovací stroj Lorenz SZ40 / SZ42. Pro dešifrování Enigmy našli angličtí vědci zajímavou metodu využívající ukořistěné stroje, ale proti Lorenzovi sestrojili počítač Colossus.

1918 Enigmu patentoval německý inženýr Arthur Scherbius jako šifrovací stroj pro civilní užití, původní robustní konstrukci postupně zjednodušoval. 1925 armádní verze Enigmy pro Wermacht. 1926 Wermacht používá EW při manévrech a polští radisté je odposlouchávají. 1931 Francouzská špionáž získala manuál EW. 1932 strukturu rotorů Enigmy rozluštil Marian Rejewski kombinací matematiky a psychologie. 1939 repliku německé armádní Enigmy předá Polsko vládám Anglie a Francie.

V londýnském Bletchey Parku vzniklo zvláštní tajné pracoviště pro luštění šifer nacistického Německa. Marian Rejewski uprchl z okupovaného Polska a nakonec se dostal do Anglie, ale britská tajná služba ho už k Enigmě nepustila, pověřila ho jinými úkoly lámání ručně psaných šifer. Významným pracovníkem tohoto pracoviště byl Alan Turing, ve svých 27 letech velel Chýší 8, zodpovědné za lámání šifer něm. Námořnictva. Podle Rajevského stroje Bomba kryptologiczna nazval Turing svůj stroj také Bomba.

Vyšší štáby německé armády začaly používat pro šifrování dálnopisných zpráv složitější stroj.

Byly britské jednoúčelové počítače (nebyly tedy Turing-kompletní), uvedené do provozu v letech 1943 Colossus Mark 1, 1944 Colossus Mark 2. Jejich hlavním úkolem bylo lámat šifry stroje Lorenz ZS42. Principy šifrování se Britům podařilo odhalit už v lednu 1942, aniž by šifrovací stroj či jeho dokumentaci byli kdy viděli, a to díky chybě operátorů. Při komunikaci Atény Berlín jeden z nich nezachytil zprávu a požádal nešifrovaně o její opakované odeslání!

Počítač Colossus Mark 2 a jeho operátorky.

Byly velmi důležité při plánování dne D vylodění spojenců v Normandii. Dokázaly zachycené zprávy, určené německému generálnímu štábu, rozluštit vždy zhruba během 1 hodiny. To podle některých odhadů zkrátilo 2. světovou válku v Evropě až o 18 měsíců. Architektura těchto počítačů odpovídala určení. Programovaly se pomocí propojovacích kabelů a přepínačů na řídícím panelu. Po válce bylo všech 10 exemplářů zničeno, aby se zachovalo vojenské tajemství. V roce 2007 byla dokončena a spuštěna replika v londýnském Národním muzeu výp. techniky.

1942 zprovozněn na Iowa State University Jednoúčelový, tedy nebyl Turing-kompletní. Program byl pevně dán konstrukcí počítače, tedy nebyl programovatelný. Přesto má své významné místo v dějinách výpočetní techniky, protože to byl (na rozdíl od svého německého elektromechanického vrstevníka Z3) první elektronický počítač. Jeho tvůrci použili celou řadu zajímavých konstrukčních řešení. Např. dynamickou kondenzátorovou paměť na otočném bubnu, nebo vypalování štítků místo děrování.

1973 byl rozsouzen patentový spor mezi firmami Remington Rand a IBM, ve kterém se cítila být na koni firma Remington Rand, která koupila patentová práva na počítač ENIAC od Johna Machlyho. Závěr soudu byl jednoznačný. Prvním USA elektronickým počítačem nebyl ENIAC, ale ABC. V roce 1997 byla na Iowa State University po několika letech práce spuštěna funkční replika ABC.

Čtyřicátá léta 20. století 1941 Z3 K. Zusseho elektromechanický D 1942 Atanasoff Berry elektronický USA 1943 Colossus Mark 1 elektronický GB 1944 Colossus Mark 2 elektronický GB 1944 Harward MARK I elektromechanický USA 1946 ENIAC elektronický USA 1947 Harward MARK II elektromechanický USA 1949 Manchester Mark 1elektronický GB 1949 EDSAC elektronický

První polovina padesátých let 20. století 1950 Harward MARK III elektronický USA 1951 EDVAC elektronický USA 1951 UNIVAC elektonický USA 1951 Whirlwind elektronický USA 1952 MANIAC I elektronický USA 1953 Harward MARK IV elektronický USA 1954 IBM 701 elektronický USA První polovinou padesátých let končí vývoj 0. a 1. generace počítačů.

Jako nultou generaci chápeme počítače, které nesplňovaly jednu ze tří podmínek kladených na opravdové počítače. Počítače první generace splňovaly následující tři podmínky: 1. byly elektronické, nikoliv elektromechanické, 2. byly univerzální, nikoliv jednoúčelové, 3. byly Turing-kompletní. Do nulté generace tedy určitě patří Z3, ABC, Colossus Mark 1 a 2 a Harward MARK I a II. Ostatní uvedené počítače řadíme do 1. generace.

Generace počítačů podle konstrukčních prvků: 1. generace elektronky 2. generace tranzistory 3. generace integrované obvody 4. generace mikroprocesory; obvody s vysokým stupněm integrace Další generace? O 5. generaci zatím mluví pouze futurologové, k další revoluci v součástkové základně už nedošlo. Evoluce se projevuje velmi výrazně (miniaturizace, růst rychlosti a kapacit).

Generace počítačů podle převládajícího software: 1. generace strojový kód 2. generace assemblery 3. generace vyšší programovací jazyky, operační systémy 4. generace aplikační software dostupný na úrovni uživatele Hranice mezi jednotlivými generacemi nejsou ostré, sálové počítače se obměňovaly průběžně hardwarově i softwarově a tak mohly přecházet z jedné generace do druhé.

Už v 1. generaci bylo tolik různých strojů, že není rozumné mluvit o každém z nich. Proto se zastavíme jen u některých a vybereme zajímavé informace, které nám umožní udělat si lepší představu o raném vývoji elektronických počítačů.

Víte, proč dostal Colossus své jméno? Obsahoval kolosální počet aktivních prvků (ve své době samozřejmě elektronek) 2400. To ale nebylo nic proti univerzálnímu počítači ENIAC: 17 468 elektronek, 7 200 krystalových diod, 70 000 rezistorů, 10 000 kondenzátorů, 5 000 000 ručně pájených spojů, hmotnost 27 000 kg, spotřeba 150 000 W, plocha, na níž stály skříně počítače, 63 m 2, cena 500 000 $.

V Prvním návrhu zprávy o EDVAC (First Draft of a Report on the EDVAC) popsal John von Neumann architekturu počítače, která dnes nese jeho jméno. Paměť je společná pro program i data. Harwardská architektura (podle počítače Harward Mark I) má oddělené paměti pro program a data.

Aritmetické jednotky prvních počítačů užívaly jak binární (dvojkovou), tak decimální (desítkovou) číselnou soustavu. Desítkovou soustavu používaly např. Harward Mark I (1944), ENIAC (1945), nebo první československé počítače SAPO a EPOS. Dvojkovou soustavu naproti tomu použil Kondrád Zuse (Z3 1941), John Atanasoff (ABC 1942), Alan Turing (Colossus Mark 1 1943) i tvůrci počítače EDVAC (1951). Zkusme porovnat počítač 1. generace EDVAC a 2. generace s poetickým názvem MANIAC III.

Electronic Discrete Variable Automatic Computer Na rozdíl od svého předchůdce ENIAC byl binární. Tvůrci počítače EDVAC (1951) byli především John Mauchly a Presper Eckert. Externím konzultantem byl John von Neumann.

Konstrukce EDVAC: 6000 elektronek, 1200 krystalových diod, hmotnost 7 850 kg, spotřeba 56 000 W, plocha, na níž stály skříně počítače, 46 m 2, cena 500 000 $. Všimněte si jakou úsporu technických prostředků znamenalo použití binární paměti a aritmetiky namísto decimální. Ale cena je nakonec stejná! Operační paměť tohoto sálového počítače 1. g. byla 1 024 slov o délce 44 bitů, tj. 5,5 KB. Rychlost výpočtů násobení 2 čísel 2 900 μs.

Mathematical Analyzer, Numerical Integrator and Computer = MANIAC. Existovaly tři verze generace MANIAC I (1952), MANIAC II (1957) a MANIAC III (1964). Posledně jmenovaný MANIAC III už patřil ke 2. g. počítačů, protože byl postaven na tranzistorech. V obvodech počítače MANIAC III bylo použito 12 000 tranzistorů, 20 000 polovodičových diod. Operační paměť tohoto sálového počítače 2. g. byla 16 000 slov o délce 48 bitů, tj. 96 KB. Rychlost výpočtů násobení 2 čísel 71 μs.

Antonín Svoboda (1907 1980) byl první český (československý) průkopník výpočetní techniky. Mimo jiné výborný hráč bridže; jeho první kniha se jmenovala Nová teorie bridže. 1936 navrhl nový zaměřovač pro protiletadlové dělostřelectvo, který dokázal vypočítat polohu letadla a vystřelit náboj tak, aby letadlo zasáhl. 1938 armáda jeho a Vladimíra Vanda vysílá do Francie, kde pokračují ve vývoji zaměřovače 1940 ujíždí před německými jednotkami na kole do Marseille a dále do Anglie. V rámu kola jsou ukryty plány zaměřovače, ale

je zakázáno na loď brát větší zavazadla, a tak kolo skončí na dně Atlantického oceánu. 1941 je Svoboda v USA a pracuje na vývoji radarem řízeného protiletadlového zaměřovače pro válečné loďstvo. Zaměřovač zachránil životy tisíců námořníků během války v Pacifiku.

Jako jediný Čech obdržel vojenské vyznamenání USA Naval Ordnance Development Award. 1946 už je zpátky v Praze, ale v USA mu vychází kniha Computing mechanisms and linkages (Výpočetní mechanismy a prvky), první souhrnná práce o výpočetní technice v dějinách světa. Doma na ČVUT mu však práce není uznána jako habilitační a na jmenování docentem musí čekat. 1950 laboratoř matematických strojů při Ústředním ústavu matematickém.

1952 založen Ústav matematických strojů; jeho ředitelem je jmenován Antonín Svoboda. První československý elektromechanický počítač se jmenuje SAPO (Samočinný počítač). Unikátní systém sestávající ze 3 paralelních počítačů, jejichž výsledky se stále porovnávají, umožnil konstrukci spolehlivého počítače, i když byly použity nespolehlivé součástky. Stejný princip později použila NASA při návrhu řídících systémů raketoplánů! Chyba součástky by mohla ohrozit bezpečnost letu a životy členů posádky.

Po úspěšném dokončení počítače SAPO rozjíždí Svoboda se svým týmem projekt počítače EPOS. EPOS = Elektronický počítací stroj. Originální návrh aritmetické jednotky založené na kódu zbytkových tříd. Dokončení EPOSu se však Svoboda nedočkal. 1958 ÚMS vyčleněn z akademie věd; změněn na rezortní VÚMS (Výzkumný ústav mat. strojů) 1964 po 6 letech ústrků emigrace do USA přes Jugoslávii a Itálii V USA profesorem na Kalifornské univerzitě Los Angeles (až do odchodu do důchodu 1977).

Systému je pěti počítačů IBM AP-101, každý s pamětí 65 536 slov o délce 32 bitů (tj. 256 KB). Čtyři z nich jsou propojeny a vzájemně se v průběhu letu hlídají ; tím je zajištěna maximální spolehlivost výpočetního systému na palubě. V průběhu výpočtů dochází 500krát za sekundu k synchronizaci počítačů a vzájemné kontrole. Pokud se některý z počítačů během 4 ms nesynchronizuje s ostatními, je od systému odpojen. Výpadek dvou počítačů vyvolá automatické přepnutí na pátý, záložní počítač a letový řád vyžaduje přistání na Zemi při nejbližší příležitosti. Za normálních okolností je pátý počítač k dispozici pro realizaci experimentů během letu.

640 kb should be enough for anybody. 640 kb by mělo Stačit komukoliv. Bill Gates, 1981