PV109: Historie a vývojové trendy ve VT Analogové a hybridní počítače, číslicové počítače 0. generace Luděk Matýska a Eva Hladká Fakulta informatiky Masarykovy univerzity podzim 2015 Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 1/35 isiicove počítače • Zpracovávají logické a číselné hodnoty • Operace jsou prováděny v aritmetické jednotce za sebou • Základní části: • aritmetická jednotka • paměť v I ■ v • radíc • periferní zařízení Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 2 / 35 M naiogove počítače • Analogový počítač je založen na podobnosti různých systémů, tj. jejich analogii, která spočívá ve shodném matematickém vyjádření těchto systémů. • Založeny na zpracování analogových (spojitých) signálů. • Použití: • matematické stroje • simulátory - např. pro testovaní drahých strojů, u nichž lze chování popsat pomocí dif. rovnic • trenažéry - pro výcvik operátorů různých zařízení • řídicí systémy - analogový počítač řídí nějaký technologický proces, dle odběru řídí rychlost a intenzitu výrobního procesu Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 3 / 35 'eleni analogových počítaču dle použite analogie • Mechanická analogie • Veličiny zkoumané soustavy jsou vyjádřeny mechanickými veličinami (např. posunutí, pootočení, otáčky). o Mechanické počítací členy: vytvořeny pomocí hřídelí, ozubených kol, vaček, třecích mechanismů apod. • Přesnost závisela na přesnosti použitých částí a na měřítku zobrazení -pro vyšší přesnosti bylo nutné zvětšit měřítko (problematické). • Složité a nákladné na údržbu a provoz. • Elektrická analogie • Zkoumané veličiny byly vyjádřeny el. napětím nebo proudem. • Stejnosměrné - okamžitá velikost napětí je úměrná velikosti původní hodnoty. Sčítání je řešeno operačním zesilovačem nebo pasivní odporovou sítí. Násobení mechanické veličiny a el. napětí bylo realizováno např. potenciometry. • Střídavé - pro odečtení hodnoty se používala modulace signálu. • Integrování a derivování: integrační/derivační operační zesilovač u stejnosměrného. U střídavého napětí je nutné pracovat s původním signálem. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 4 / 35 asovy pruDen stejnosmerneno a striaaveno nape Nemodulované střídavé napětí Modulované střídavé napětí Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 5 / 35 4^76193^3131313703 • Potenciometr o Elektromechanický prvek • Převod mechanického pohybu na změnu el. odporu • Použití: násobení konstantou, nastavení koeficientů, převod fyzikálních veličin na elektrické • Lineární operační jednotky 9 Invertor, sumátor, integrátor, derivátor • Základem je stejnosměrný operační zesilovač, který umí obracet fázi vstupního signálu o 2tz (záporná zpětná vazba). o Nelineární operační jednotky • Diodové omezovače napětí a proudu, funkční měniče, násobičky atd. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 6 / 35 mearni operační jednotky • Invertor • Do vstupu operačního zesilovače zapojíme pouze jeden odpor Rl a do zpětné vazby rovněž jeden odpor RO. Invertor násobí konstantou a obrací znaménko vstupního napětí. • Sumátor • Do vstupu zapojíme n odporů a do zpětné vazby rovněž odpor RO. Sumátor násobí vstupy konstantami, provede jejich sečtení a obrátí znaménko. u.ítj ů- Schematická značka invertoru R.. -o Zapojení invertoru IJ,[1ÍŮ^ o- u,(tí Schematická značka sumátoru R, a- Ua(t) U-ÍL] R O -o Zapojení sumátoru Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 7 / 35 1 inearni operační jednotky • Integrátor • Vstupní impedance je tvořena odporem Rl a zpětnovazební impedance kondenzátorem CO. Integrátor násobí vstup konstantou a tuto veličinu integruje, přičemž obrací znaménko. • Jestliže v čase t=0 bylo na zpětnovazebním kondenzátoru nenulové napětí, pak to znamená počáteční podmínku. Ve schématu se značí pouze je-li nenulová. • Derivator • Lineární operační jednotka s jedním vstupem, kde vstupní impedance je tvořena kondenzátorem Cl a zpětnovazební impedance je tvořena odporem RO. • Derivator násobí vstupní napětí konstantou, derivuje a obrací znaménko. u.ft.) u,(tj —O Schematická značka integrátoru Ulít) Zapojení integrátoru U,(t> fr-^ u.(Lj ů-\P>-a Schematická značka derivátoru u,(t) -ů Zapojení derivátoru Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 8 / 35 rogramovani na analogových počítacie • Vhodné schéma = rozdělení úlohy na základní operace • Využívají se dva způsoby: • pomocí symbolických programovacích schémat (klasický způsob programování) • maticové (tabulkové) programování • Průběh výpočtu • Operační jednotky vytváří počítací síť, která je elektronickým modelem řešeného problému. • Podle toho, jak výpočet probíhá, rozlišujeme: • Přímý výpočet - zapojení, kdy signál prochází přes jednotky a nevrací se zpět, všechny veličiny jsou předem známé. • Nepřímý výpočet - vyznačuje se tím, že při výpočtu jedné veličiny se předpokládá, že ostatní jsou známé. Jsou zde zpětné vazby. • Implicitní výpočet - používá se pro výpočet inverzní funkcí, řešení soustav lineárních algebraických rovnic, či určování kořenů algebraických rovnic vyšších řádů. • Elektronické modelování - při projektování nových soustav a zařízení, modelováním lze najít řešení s vyšší stabilitou a optimalizovat jeho vlastnosti. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 9 / 35 • Kombinují kladné rysy analogových a číslicových počítačů. • Číslicová složka zastává funkci řídicí jednotky a provádí logické operace. • Analogová složka slouží pro výpočet diferenciálních rovnic. • Vyznačují se vysokou rychlostí (průchod signálu počítací sítí), mají však omezenou přesnost (3-4 desetinná místa). Polský hybridní počítač WAT 1001 Zdroj: http://en.wikipedia.org Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 10 / 35 • Německý stavební inženýr. • Navrhl a sestrojil několik typů počítačů (od mechanických po elektronické). • V roce 1937 předložil dva patenty předvídající von Neumannovu architekturu (nebyly přijaty). • I přes intelektuální izolaci v letech 1936 - 1945 dokázal se svým týmem sestavit počítače pro vojenské účely. • Jako první využil binární soustavu v počítačích. • Navrhl též vyšší programovací jazyk Plankalkúl (1946). Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 11 / 35 o Cistě mechanický počítač. Zuse jej postavil v domě rodičů. • Šlo o binární mechanický kalkulátor s pohyblivou řadovou čárkou a omezenými možnostmi programování. • Instrukce byly načítány z 35mm kinofilmu. • Mechanická paměť dokázala pojmout 16 22bitových binárních čísel. • Implementována jako systém volně pohyblivých jehel zasazených do otvorů v kovové desce. • Zatlačený hrot znamenal binární 0, vystouplý 1. • Vstup byl realizován 4místnou číselnou klávesnicí, výstup na 4místný displeji. • Tři hlavní části: paměť, ovládání, aritmetická jednotka. • Zl byl dokončen v roce 1938, obsahoval 30000 kovových částí a kvůli nepřesným dílům nepracoval správně. • Byl zničen během 2. světové války i s plány, v letech 1987-1989 však Zuse sestavil jeho repliku. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 12 / 35 • V roce 1939 byl Zuse povolán do vojenské služby. • První počítač, který sestavil, byl Z2 - přepracovaná verze Zl využívající telefonních relé. • V temže roce zakládá společnost Zuse Apparatebau. • 1941: Dalším vylepšením Z2 vznikl počítač Z3. • Paměť měla kapacitu 64 22bitových slov (14 mantisa, 7 exponent, 1 znaménko) • Byl programovatelný, obsahoval smyčky ale nevyužíval podmíněné skoky. • I přes absenci podmíněných skoků byl Z3 považován za Turing-kompletní počítač. • V roce 1945 byla při náletu spojeneckých vojsk zničena Zuseho společnost, přišel i o dokumentace k Zl, Z2 i Z3. • Počítač Z4 a další z jeho produkce již byly elektronkové (příště). Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 14 / 35 Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 15 / 35 • Poslední z řady Zuseho elektromechanických počítačů. • Opět pouze mechanická paměť, slova měly délku 32 bitů • Poprvé se tu objevuje prvek obdobný primitivní cache paměti - čtečka načítala data vždy dva kroky před právě prováděnou instrukcí. • To umožňovalo urychlovat výpočet jedním ze 3 způsobů: Q Dvě následující instrukce mohly být vykonány v obráceném pořadí. O Dvě další operace s pamětí mohly být vykonány předem. O Řídící jednotka mohla uchovat číslo místo jeho uložení do paměti, pokud by bylo použito v následujících instrukcích. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 16 / 35 annevar us • Americký inženýr, vynálezce, profesor na MIT. o 1945: V práci As We May Think de facto předpověděl koncept hypertexu, jež označoval jako memex (memory+index). • Pracoval na stavbě analogových počítačů. • Během 2. světové války vedl National Defense Research Committee a byl poradcem presidenta F. D. Roosevelta ve věcech vědy. Zdroj: http://www.kerryr.net Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 18 / 35 o Čistě mechanický analogový počítač postavený počátkem 30. let. • Sloužil k modelování napájecí soustavy. • Na jeho stavbě se vedle Bushe podíleli např. Harold Házen, Gordon Brown či Claude Shannon. Zdroj: http: //www. computerhistory. org Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 19 / 35 owar • Počítačový průkopník. • Hlavní inženýr stavby jednoho z prvních počítačů firmy IBM - Harvard Mark I. o Inspiroval se Babbageovým Diferenčním strojem. • Za svůj přínos oblasti IT získal několik významných ocenění: • Na jeho počest byla na odvrácené straně Měsíce pojmenována „pánev Aiken" (největší deprese povrchu na Měsíci). Zdroj: http://en.wikipedia.org Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 20 / 35 a rva r a • Elektromechanický počítač o rozměrech 16x2,4x0,6 metrů a váze cca 5 tun. • Původní název: The IBM Automatic Sequence Controlled Calculator (ASCC) • Operace byly synchronizovány mechanicky pomocí průchozího hřídele délky 15,5 m otáčeného elektromotorem o výkonu 4 kW. • Výpočetní výkon byl 3 op./s pro sčítání a odčítání a 6 op./s násobení • Obsahoval 72 mechanických registrů schopných uložit až 23 dekadických míst. • Bylo možné mechanicky zadat až 60 konstant (v podstatě stejný koncept jako paměti ROM - read-only memory). • Program se načítal z děrné pásky, data z několika dalších pásek nebo z čtečky děrných štítků. • Byl používán v součinnosti s radarem v systému GCD (Ground Controlled Descent) pro navádění pilotů na přistání. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 21 / 35 Zdroj: http://en.wikipedia.org Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 22 / 35 a • Vyroben na objednávku Námořnictva Spojených států. • Oproti svému předchůdci byly použity elektromagnetické relé. o Sčítání trvalo 0,125 s (8 Hz), násobení 0,750 s (2,6x rychlejší než Mark I.) • Byl schopen práce v pohyblivé řadové čárce. • Obsahoval specializované prvky HW pro druhou a reciprokou odmocninu, logaritmické a exponenciální funkce a několik trigonometrických. Vykonání těchto operací trvalo mezi 5 a 12 sekundami. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 23 / 35 • Architektura počítačů, která fyzicky odděluje paměť programu a dat a jejich spojovací obvody. • Počítač Harvard Mark I. byl na této architektuře postaven. • Není nutné mít paměť stejných parametrů a vlastností pro data a program. • Paralelní přístup k oběma pamětem zvyšuje rychlost zpracování Zdroj: http://en.wikipedia.org Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 24 / 35 • Americká matematická, počítačová vedkyne a důstojnice námořnictva Spojených států. • Spolupracovala na vývoji Mark I. a Mark II. • Vyvinula první kompilátor pro počítačový programovací jazyk pro počítač UNIVAC. • Díky svým schopnostem získala přezdívku „Amazing Grace". • 1986: Jako první žena v historii dosáhla hodnosti kontraadmirál ve výslužbě. Zdroj: http://en.wikipedia.org Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 25 / 35 a • Vynálezce a počítačový vědec, vystudoval elektrotechnické a strojní inženýrství na ČVUT a fyziku na UK. • Konstruktér prvních československých samočinných počítačů - SAPO a EPOS 1. • V roce 1936 byl povolán do armády a pověřen prací na proti letadlových zaměřovačích. • Po obsazení ČSR se mu podařilo i s rodinou emigrovat do USA. • Během 2. světové války pracoval na vývoji protiletadlových zaměřovačů, spolupracoval s H. Aikenem či V. Bushem na MIT. • Dle jeho návrhu byl realizován mechanický analogový počítač používaný v protiletadlovém zaměřovacím svstému MARK 56._ Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 26 / 35 • V roce 1946 se vrátil do CSR, habilitaci ani místo na ČVUT však nedostal. o 1950: Vzniká Oddělení matematických strojů při Ústředním matematickém ústavu. • 1951: Začíná vyvíjet SAPO (SAmočinný POčítač). • 1955: Zakládá Výzkumný ústav matematických strojů • 1964: Podruhé emigruje do USA, dostává místo na UCLA. • Spolupracuje s NASA na vývoji počítačů pro let na měsíc. • U nás se o Svobodovi a jeho práci nesmělo psát ani mluvit až do roku 1990. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 27 / 35 mocmny c • Základem byla elektromagnetická relé (7000 ks). Pracoval v binární soustavě s pohyblivou řádovou čárkou. • Vstup byl dvojkový nebo dekadický na děrných štítcích. • Součástky nebyly příliš kvalitní (pocházely ze zemí východního bloku), • Pro zajištění spolehlivosti byla ALU ztrojena a o správném výsledku rozhodovalo ,,hlasování". • Stejný princip později použil i při práci v NASA. • Výpočetní rychlost byla cca 3 operace za sekundu. o 1958: Vývoj trval 7 let a v době dokončení byl již zastaralý. o V roce 1960 zachvátil požár reléové části stroje. Ačkoliv byly poškozeny pouze 2 % zařízení, již nedošlo k opravě. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 28 / 35 Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 29 / 35 • V ČSSR započal vývoj analogových počítačů počátkem 50. let 20. století. • První, jednoúčelový, elektronkový analogový počítač byl dokončen ve Vojenském technickém ústavu - EUZ I. • Výzkumem v této oblasti byly pověřeny: Výzkumný ústav telekomunikací v Praze (VUT), Výzkumný ústav matematických strojů (VUMS), Ustav teorie informace a automatizace (UTIA) ČSAV v Praze, Ustav pro výzkum radiotechniky (UVR). • Sériově se analogové počítače vyráběly v n. p. Tesla Vysočany, n. p. Tesla Opočínek a Závodech průmyslové automatizace • Zajímavostí je, že ve výrobě analogových počítačů se čs. průmyslu dařilo dosahovat řádově lepších výsledků, než při výrobě počítačů číslicových. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 30 / 35 • Rada počítačů AP3 a AP4 byly vyráběny v Tesla Pardubice (závod Opočínek). • AP4 byl malý počítač, jehož sériová výroba začala v roce 1961. • Od roku 1962 se v Opočínku kompletoval i střední analogový počítač AP 3M, který byl největším analogovým počítačem v CSSR. • Pro školní účely byl vyroben tranzistorový analogový počítač AP S (S - školní), jehož cena byla 75 000 Kčs. • ANALOGON - byl vyroben pouze prototyp, nepodařilo se jej prosadit do Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT Zdroj: http: //historiepocitacu. cz podzim 2015 31 / 35 o MEDA - Malý Elektronkový Diferenciální Analyzátor • Vyráběly se sériově od roku 1964. Vývoj probíhal ve spolupráci VUMS a n. p. Aritma Praha • Vedle elektronkových počítačů vznikla i řada MEDA T, využívající tranzistory (např. MEDA 40 T, TS, 60 T, 80 T) • V polovině 70. let překročil počet prodaných počítačů řady T 1000 ks (více než polovina šla na export). • Získali několik mezinárodních ocenění - např. zlaté medaile na veletrhu INFORGA 1965, na Mezinárodním veletrhu v Brně 1966 a Lipském veletrhu 1967. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 32 / 35 Čelní a zadní panel 7 A rc\ ľ TrH"n' / /i i1~i1HiTľi1 r7/chí t* Ira / v\r\ r* ~i faro /"M"F"n A R O /"M"F"n A R O Trh m Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 33 / 35 • Byl vyvinut v letech 1972-1974. • Tvořily jej číslicový počítač ADT 4000 (nebo 4316) + analogový počítač ADT 3000 • ADT 4000: kopie minipočítače Hewlett-Packard 2100 • Byl určen pro řešení širokého sortimentu úloh diferenciálního charakteru s možností časově paralelního nebo sekvenčního řazení jednotlivých operací. • Často se pořizovala pouze číslicová část. Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 34 / 35 Počítače ADT, kopírující řadu Hewlett-Packard 2100, měly programové vybavení převzaté od počítačů HP. To zaručilo jejich rozumnou kvalitu. Na obrázku ADT 4316. ADT 4500 - Pro překonání politických potíží byly počítače této řady dodávány pod krycími názvy, např. ,,digitální seismická centrála" nebo ,,číslicová část ADT 7000". Luděk Matýska a Eva Hladká (Fl MU) PV109: Historie a vývojové trendy ve VT podzim 2015 35 / 35