Historie počítačů (1.-4. část)
Transkript
Operační systémy a sítě P01 P01 Přednášky Úvod. Historie - I. část. P01.0 Úvod Operační systémy + sítě • integrace • vazba na HW • velmi komplexní systémy • umožňují spouštění aplikací práci s lokálními i vzdálenými zdroji (HW, soubory) sdílení zdrojů komunikaci mezi počítači i uživateli • k pochopení principů je důležitá i historie P01.1 Historie Zaměření na technické objevy a patenty související s počítačovou a síťovou techniku počítače sítě operační systémy aplikační i jiné programy programování, programovací jazyky, programovací technologie informatiku, informační technologie → půjde o výběr - nelze postihnout celou bohatou historii Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 1 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 Období / rok Přednášky Událost prehistorie, starověk prehistorické nálezy - snaha zaznamenat určité údaje • jeskynní malby - počty ulovené zvěře apod. objev algoritmů a výpočetních postupů již před našim letopočtem • Čína • Mezopotámie • Egypt • Jižní Amerika • Evropa - Řecko (Euklides, Pythagoras, ...) "mechanické" databáze • Sumer 4000 př.n.l - hliněné destičky • Egypt - vynález papyru, záznamy historické i hospodářské pokusy o určitou mechanizaci výpočtů • počítadla – uzlová, provázková (Asie) • abakus, počítadlo • sčot (v Rusku) středověk až novověk zdokonalené výpočetní postupy primitivní programování - hrací skříňky, flašinety apod. snaha o vytvoření výpočetních prostředků, kalkulátorů Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 2 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1500 (?) P01 Přednášky Leonardo da Vinci (1452-1519) • všestranný umělec ale i architekt, vědec, inženýr, konstruktér • cítil potřebu provádět výpočty • navrhl první mechanický kalkulátor - spíše sčítačku • není jasné, zda byla zkonstruována • replika: 1617 John Napier (1550-1617) • skotský matematik • logaritmy • Napierovy "kosti" • mechanické zařízení umožňující snadno násobit a dělit - předchůdce logaritmického pravítka Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 3 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1621 William Oughtred (1575-1660) • anglický matematik • první logaritmické "pravítko", ale sestrojené pomocí soustředných kruhů • "Circles of Proportion" 1623 Wilhelm Schickard (1592-1635) • německý profesor, Tübingen • první mechanický kalkulátor - "počítací hodiny" • pomocí logaritmů uměl násobit a dělit • mělo být určeno i pro Keplera (zničeno požárem během třicecetileté války) • plány nalezeny až v roce 1935, sestrojena fungující replika v 1960 Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 4 / 44 Modifikováno: 27.1.2006 8:37:00 Přednášky Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1650 Blaise Pascal (1632-1662) • matematik a fyzik • obrovské nadání - v 16 letech napsal knížku o geometrii • otec byl výběrčím daní - syn vymýšlel způsob, jak mu ulehčit práci • v 18 letech kalkulačka "la Pascaline" - sčítání a odčítání na 8 platných míst (pro monetární systém Francie té doby) • oficiálně bráno jako první mechnický kalkulátor v historii - vynález da Vinciho byl zapomenut • velmi přesné mechanické převody • vyrobeno 500 kusů, ale příliš drahé - prodáno asi 15 kusů • celkem vymyslel asi 50 variant počítacích strojů • principy používány až do nástupu elektroniky 1666 Samuel Morland, Sir (1625-1695) • sekretář Olivera Cromwella • počítací stroj, který uměl přímo násobit a dělit • nedecimální - určena pro výpočty v anglických měnových jednotkách • složité přenosy mezivýsledků • méně spolehlivý Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 5 / 44 Modifikováno: 27.1.2006 8:37:00 Přednášky Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 ~1680 Gottfried Wilhelm von Leibnitz, (1646-1716) • německý filosof a matematik • snaha upravit Pascalův počítací stroj pro násobení a dělení • později vlastní stroj na principu válce se stupňovitým ozubením • 5 až 12 místná čísla • všechny základní operace, navíc i odmocňování • principy uplatněny dalších cca 300 let 18. století 1724 Basile Bouchon • děrná páska pro řízení tkalcovských strojů 1786 J.H.Mueller • koncepce diferenciálního (lépe diferenčního) stroje • počítal hodnoty polynomu na základě diference hodnot funkce v definovaných bodech Přednášky 19. století Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 6 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1801 Joseph-Marie Jaquard (1752-1834) • děrné štítky pro řízení tkalcovských strojů • příspěvek k průmyslové revoluci ve Francii cca 11000 textilních strojů 1820 Charles Xavier Thomas de Colmar (1785-1870) • počítací stroj "Arithmometer" na bázi Leibnitzova kola • zjednodušeno a zdokonaleno • první sériově vyráběný, asi v 1500 exemplářích Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 7 / 44 Modifikováno: 27.1.2006 8:37:00 Přednášky Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1810 - 1871 P01 Přednášky Charles Babbage (1791-1871) • anglický vědec - matematik na Cambridge University • pokusy s různými typy diferenčních strojů ("Difference Engine") - 1822 a 1848 • práce s tabulkami údajů pro námořní navigaci • posléze návrh analytického stroje ("Analytical Engine") - nikdy nedokončeno • předpoklady AE: parní pohon programovatelný - vstup na děrných štítcích všechny základní aritmetické operace a s jejich pomocí jakékoliv numerické výpočty výstup na děrné štítky, tiskárnu nebo plotter (!) • některé pozoruhodné myšlenky: zavedení pojmů jako "střadač" apod. objevení možnosti skoků v programu a tím i opakování výpočetní sekvence objevení podprogramů • za spoluautora považována blízká spolupracovnice Lady Augusta Ada King, hraběnka z Lovelace (dcera lorda Byrona) • pravděpodobně autorka principů programování • po ní byl pojmenován jeden z moderních programovacích jazyků - ADA 1854 George S. Boole (1815-1864) • anglický logik • model matematické logiky s pouze třemi operátory and, or, not • Booleova algebra s dvěma nebo čtyřmi prvky, obecněji i více prvky • dvouprvková formulace základem pro modelování kombinačních obvodů samočinných počítačů • později realizováno formou klopných obvodů Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 8 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 ~ 1860 William S. Jevons (1835-1882) • zaměřen na ekonomické vědy ale i logiku • sestrojil mechanický stroj provádějící logické operace na bázi Booleovy algebry • čtyřstavová varianta 1890 Herman Holerith (1860-1929) • profesor na MIT • vyhrál veřejnou soutěž v USA v roce 1890 na konstrukci počítacího stroje pro vyhodnocení voleb • původní odhad doby trvání sčítání 10 let snížil na 6 týdnů! • děrnoštítkový stroj Přednášky • rozměr štítků - jako 1 $ bankovka • 80 sloupců • později standard děrných štítků • založil firmu Tabulating Machine Company později International Bussiness Machine Corporation (IBM!), 1924 1897 Karl Ferdinand Braun (1850-1918) • první katodová trubice – předchůdce obrazovky Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 9 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 P01 Přednášky Úvod. Historie - II. část. P01.1 Historie - pokračování Období / rok 20. století, začátek 1904 Událost John Ambrose Fleming (1849 - 1945) • první elektronky (dioda ) • vycházel z poznatků fyziků 19. století • anglický fyzik Frederic Guthrie v 1883 objevil vybíjení náboje při přiblížení žhavého tělesa • němečtí vědci Julius s Elster a Hans Friedrich Geitel zjistili, že proud je veden jen jedním směrem • Edison si nechal patentovat technickou realizaci tohoto jevu v zatavené vzduchoprázdné buňce • neuměl jev ale vysvětlit • původ jevu objasnili v roce 1897 pozdější nositelé Nobelovy ceny, Angličan Joseph John Thomson a Němec Philipp Eduard Anton (původem Slovák): • nositeli proudu byly částice, které Angličan Johnston Stoney nazval elektrony Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 10 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1906 Lee de Forest (1873-1961) • Američan • první trioda • řada dalších patentů - rádio, komunikace 1919 W.H. Eccles (1875-1966) a F.W. Jordan • Angličané • myšlenka zapojit dvě elektronky proti sobě vzájemně se udržovaly v rovnovážném stavu • dokonce se zjistilo, že mají dva rovnovážné stavy • přepínání mezi rovnovážnými stavy vnějším impulsem nazváno klopným obvodem - "flipflop circuit" Přednášky 20. století, předválečné a válečné období Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 11 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1936 Alan Turing (1912-1954) • britský matematik a počítačový expert • abstraktní model počítače - tzv. Turingův stroj - pro reprezentaci všech algoritmů • v mládí geniální dítě, četl již po třech týdnech učení • za 2. světové války pomohl s rozbíjením nepřátelských kódů - středisko v Bletchley Park • přispěl matematickými rozbory, podílem na rozbití kódu Enigmy a Fish kódu 1937-40 Claude Shannon (1916-2001) • Američan • realizace Booleovy algebry pomocí kombinačních obvodů 1937 1939 George Stibnitz • Američan • Bell Laboratories • zkonstruoval první binární obvod George Stibnitz a Samuel Wiliams • Complex Number Computer obsahující 400 telefonních relé • výpočty s komplexními čísly 1938-45 Přednášky úporná snaha všech mocností získat výpočetní kapacity • možnost využití ve vývoji zbraňových systémů (včetně atomové bomby) a při prolamování šifer • řada předchůdců počítačů Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 12 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1938-45 P01 Přednášky Konrad Zuse (1910-1995) • Německo • vynálezce binárního číslicového předchůdce počítače • dokonalejší programovatelné kalkulátory vybavené pamětí • označované Z1, Z2, Z3 • • • • • • Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 Z3 již u Z1 bylo možno načítat program a data z pásky mechanická paměť u Z1, Z2 od Z2 již ale výpočty s pomocí elektromagnetických relé Z3 bylo klíčovým prostředkem pro výpočet drah raket "V" • 2600 relé • šířka slova 22 bitů, 14 mantisa, 7 exponent, znaménko aritmetické operace a odmocňování, 3-5 sekund na násobení po válce pokračoval v konstrukci dalších počítačů (Z4, Z5 apod.) 13 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1937-42 P01 Přednášky John Vincent Atanasoff (1903 - 1995) a Clifford Bery (1918 - 1963) • Iowa State University, USA • ABC - Atanasoff-Berry Computer • podle některých odborníků první počítač • podpořeno i výsledky soudního sporu v roce 1972 • binární operace • vlastní paměť pro 60 slov o 50 bitech • vstup na děrných štítcích s vypalovanými (!) otvory • taktovací frekvence 60 Hz, 1 sčítání cca 1 sekundu • specializováno na řešení LAR 1943 Colossus • Velká Británie, Bletchley Park • předchůdce počítačů • podílel se i Turing • použito na rozlomení Fish code Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 14 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1943-4 P01 Přednášky Howard Hathaway Aiken (1900 – 1973) • Universita v Harwardu USA • ASSC Mark I (Automatic Sequence Controlled Calculator), později též Harward Mark I • • • • projekt pro US Navy počítač, ale nedokonalý a poruchový 35 tun, 15 m dlouhý, 2,5 m vysoký Poznámka: Při instalaci firmou IBM se do počítačového slovníku dostalo slovo "bug" pro HW i jiné chyby 20. století, poválečné období 1945 John von Neumann (1903-1957) • vytvoření moderní architektury počítače – tzv. von Neumannova koncepce (architektura) • spolupráce na vývoji prvního skutečného počítače ENIAC 1945 John Mauchly (1907-1980) a J.P. Eckert (19191995) • USA, Laboratoř balistických výzkumů, Pennsylvánská Universita • ENIAC - Electronic Numeric Integrator And Computer • označován za první skutečný počítač na světě univerzální využití • 17648 elektronek, 70000 odporů, 6000 přepínačů • 30 tun, 15000 ft2 • frekvence 100 kHz • 5000 součtů/s, přesnost 10 číslic • data z děrných štítků • program vkládán pomocí propojovacího pole • paměť 20 slov Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 15 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1946 1946 1942-1946 1947 1948 1948 Přednášky IBM 603 Calculator • elektronkový kalkulátor • v pokročilejší verzi 604 masově prodávaný (asi 5600 ks) • konec éry mechanicko-elektrických kalkulátorů John Turkey • americký statistik • poprvé použil slovo bit pro elementární paměťovou jednotku Konrad Zuse • Plankalkuel - něco jako "výpočetní plán" • popis prvního vyššího programovacího jazyka - pro Z4 • proměnné, konstanty, výrazy, dosazovací operace, rozhodování, smyčky John Bardeen (1902-1987), Walter Brattain (19081991), William Shockley (1910 - 1989) • Američané • Bell Laboratories • první experimenty s transistory • transistor oficiálně objeven • Nobelova cena pro všechny tři v roce 1956, Bardeen navíc další v roce 1972 za objev supravodivosti Claude Shannon • publikoval dva zásadní články o matematické teorii komunikace Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 16 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1948 P01 Přednášky Wallace John Eckert (1902-1971) • počítač SSEC (Selective Sequence Electronic Calculator) • Watson Scientific Computing Laboratory, Columbia University • princip registrů • počítač považovaný firmou IBM za svůj první • Eckert jej využil pro astronomické výpočty dráhy planet • později v 1954 (NORC (Naval Ordnance Research Calculator) - svého času nejvýkonnější počítač na světě Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 17 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 Přednášky • SSEM (Small Scale Experimental Machine) zvaný "Baby" • Manchester University (UK) • první počítač důsledně využívající von Nemannovu architekturu - program i data uložena v paměti RAM • zdokonalené verze označena jako Mark I • přidán i magnetický buben jako permanentní paměť 1948-9 1949 1949 John Mauchly • SHORTCODE • pokus o vyšší programovací jazyk • interpretovaný pseudokód (kód využívající přirozenou řeč) • později využit i pro UNIVAC I a II Maurice Vincent Wilkes (1913-??) • Universita v Cambridge, Velká Británie • EDSAC - Electronic Delay Storage Automatic Computer • uložení programu do operační paměti • vstupy a výstupy pomocí děrné pásky • poskytoval jako první všeobecné výpočetní služby 20. století, 50. léta Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 18 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1949 - 1960 P01 Přednášky EDVAC - Electronic Discrete Variable Computer • Institute for Advance Study, Princetonská Universita, USA • • • • von Neumann se ze začátku podílel držel data i program v operační paměti realizoval důsledně binární aritmetiku řada doplňků po uvedení první verze do provozu v 1952 snímač a děrovač děrných štítků (od IBM, 1953) magnetický buben (1954) jednotka pro operace v pohyblivé řádové čárce (1958) první (?) počítač, který využíval magnetickou pásku (1960) • posléze využíváno v Ballistic Research Laboratory Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 19 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1950 Moe Abramson and Stanislaus F. Danko • "Auto-Sembly" proces • vynález tištěných spojů - udělen americký patent v 1956 1950 1951 Alan Turing • Turingův test - příspěvek k problému umělé inteligence • způsob, jak otestovat, zda neznámý subjekt, s kterým komunikujete, je počítač nebo člověk An Wang • Wang Labs • vynález feritové paměti - jako operační (vnitřní, "core") paměť Přednášky • nezávisle vynalezl totéž i F.W. Viehe Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 20 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1951 Jay Forrester and Ken Olsen • MIT, USA • Whirlwind - první počítač pracující v reálném čase 1951 1951 1951 UNIVAC I • podíleli se John Mauchly a John P. Eckert • první komerčně dodávaný elektronický počítač (Remington Rand) • velmi úspěšný • instalován např. v US Census Bureau • univerzální využití • 2000 operací/s • operace s numerickou informací a poprvé i s textovou informací David A. Huffman • objevil komprimační kódy - tzv. Huffmanův kód Grace Murray Hopper (1926-1992) - žena • po akademické kariéře pracovala pro americké námořnictvo, později pro Remington Rand • prototyp prvního překladače do binárního kódu 1951 Přednášky M.V.Wilkes • mikroprogramování • podle von Neumanna je klíčem řadič • využívá mikroprogramy pro provedení instrukcí • mikroprogramování místo "zadrátování" Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 21 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1952 IBM 701 • počítač pro vědecko-technické výpočty 1952- IBM 650 • první masově vyráběný počítač 1952 1953 1953 1954-7 Přednášky • relativně levný -jednodušší verze IBM 701 • několik typů pamětí • rozměry minimalizované - vešel se do jedné místnosti (!) • označováno jako první "minipočítač" Geoffrey Dummer (1909-?) • Angličan • publikoval ve Washingtonu článek popisující koncepci integrovaného obvodu • v roce 1956 se neúspěšně pokusil o zkonstruování TRADIC • Bell Labs • první počítač osazený pouze transistory IBM • první magnetopásková jednotka Model 726 • 100 znaků / palec, 75 palců za s FORTRAN • IBM • principy vymyslel John Backus (1924-?) • první skutečně používaný vyšší programovací jazyk Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 22 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1954 1954 1954 1955 Nariner Kapany • Ind vzdělaný v Anglii • první optické vlákno a optický kabel • řada dalších prací o optice 1955 1955 1955 1956 IBM • zakázka dodat první velkou terminálovovou síť • pro American Airlines Silicon Valey • první firmou, která se usídlila v této lokalitě byla Semiconductor Laboratory Computer Usage Company • první softwarová firma Werner Buchholz • počítačový odborník, IBM • poprvé použil slovo byte • pro 8 bitů ale předtím i pro 16 bitů • použito v počítačích IBM/360 a v operačním systému OS Přednášky IBM 704 a první operační systém podle dnešních hledisek • 40 tis. sčítání za sekundu • 5 kFLOPS • principy OS vymyslel Gene Amdahl • později realizace pod označením GM/NAA-I/O Texas Instruments • technologie výroby monokrystalů oxidu křemíku (silikonu) • počátek masové produkce transistorových prvků na tomto principu Commodore • založena firma později známá jako výrobce domácích počítačů Commodore a Amiga Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 23 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1956-58 P01 Přednášky různá technická vylepšení a principy • kanály a přímý přístup do paměti bez účasti procesoru (DMA = Direct Memory Access) UNIVAC II, 1956 • přerušení a asynchronní operace • pevný disk - RAMAC, IBM 1956 • virtuální paměť, 1958 • stránkování paměti (paging, segmentace) • modulární konstrukce počítačů - IBM • pokusy o přímý vstup dat z klávesnice - MIT Digital Equipment Corporation (DEC) • založena Kenem Olsenem and Harlanem Andersonem 1957 1957 Control Data Corporation (CDC) • založena • později dožene IBM v oblasti výkonných sálových počítačů 1958-1960 1958 1958 1958 Algol, Algol 60 • začátek vývoje korektního programovacího jazyka • mnohem bohatší než FORTRAN • podílel se i John Backus - BNF jako formální způsob zápisy syntaxe • norma v roce 1960 Bell Laboratories • první modem - 300 baudů • první laser IBM 7000 • první plně transistorový sálový počítač CDC 1604 • Seymour Cray (1925-1996) • plně transistorový sálový počítač, předchůdce superpočítačů 1959 Xerox 914 • první volně prodejná kancelářská kopírka Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 24 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1959 P01 Přednášky Jack Kilby (Texas Instruments) Robert Noyce (Fairchild Semiconductors) • první integrovaný obvod • paralelně oba týmy, vývoj cca od 1957 • pouze 5 resp. 6 transistorů (v současné době milióny, desítky miliónů transistorů i více) (Kilby) • po dlouhém a tuhém konkurenční boji si později obě firmy vzájemně uznaly patenty P01 Historie - III. část. Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 25 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 Přednášky P01.1 Historie - pokračování Období / rok 20. století, 60. léta 1960 Událost 1961 1962 1962 1963 Digital Equipment Corporation (DEC) • PDP-1 • první komerční počítač vybavený klávesnicí a monitorem první • orientace na počítače nevyžadující klimatizované sály ani filtrovaný vzduch • astronomická cena podle konfigurace 125 až 250 tis. USD IBM, počítač Strech • experimenty s principy spekulativního provádění instrukcí, "pipelining" • určen pro Los Alamos IBM, SABRE • první komerční síť pro American Airlines spuštěna • HW řešení a rezervační SW • 1000 lokalit připojeno Spacewar! • první interaktivní počítačová hra s výstupem na CRT • pro PDP-1 Douglas Englebart • Stanford Research Institute vyvíjí první myš • první design - dřevěný Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 26 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1963-4 American Standards Association (ASA) • přijímá ASCII kód • jako standard pro přenos dat • 7-bitový - dolní část plné ASCII tabulky 1963 DAC-1 - General Motors Sketchpad - MIT Lincoln Laboratories • první grafické konsole • Sketchpad umožňoval použití i světelného pera John G. Kemeny, Thomas E. Kurtz • Dartmouth College, USA • vyvinut jazyk BASIC • 14 příkazů • nejprve pro počítač Altair • v roce 1985 True BASIC CDC 6600 Star100 (později nazvaný CYBER) • první komerční superpočítače • asymetrická architektura - 10 periferních procesorů připravuje data pro hlavní procesor • rychlost 3 MIPS (Milion Operations Per Second)! 1964-5 1964 Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 27 / 44 Modifikováno: 27.1.2006 8:37:00 Přednášky Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1964 ARPANet • první počítačová síť • projekt vlády USA a amerických universit • orientace zprvu na přenos dat, později i např. elektronická pošta • v roce 1969 propojení 9 amerických universit 1964 1964 1964 Gordon Moore • vyslovil tzv. Moorův zákon: Složitost procesorů se zdvojnásobí každých 12 měsíců zatímco jejich cena zůstane stejná. • platilo až do roku 2000!! IBM • do sítě SABRE zavedeny on-line transakce • 2000 míst v 65 městech • odezva na informaci o letu do 3 sekund! EPSON EP-101 • vynález jehličkové tiskárny 1964 Přednášky Rank Xerox • první lokální počítačová síť • Palo Alto Research Center Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 28 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1964-5 IBM/360 • nová řada počítačů 3. generace • odstupňováno podle výkonnosti - 6 typů • modulární konstrukce • součástí i vysokorychlostní řetězová tiskárna typ 1403 - tiskne 1000 řádek za minutu! • velký komerční úspěch - prodej okolo 1000 ks měsíčně! 1965 1965 1965 DEC PDP 8 • první minipočítač • používán spíše jako řídící počítač - v telekomunikacích Maurice Wilkes • vyvíjí první cache paměť - pro mainframe Texas Instruments • první kapesní kalkulátor 1966 Robert H. Dennard • IBM • vynález paměti typu DRAM 1967 Fairchild Semiconductor • vyvinut první RAM chip - 256 bitů, cca 1000 transistorů • do prodeje dán až v roce 1970 1968 Douglas Englebart • demonstruje využití klávesnice, myší, keypadu • na konferenci v San Franciscu • pro textový editor, hypertextový editor a něco jako workflow systém • inspiruje Steva Wozniaka - později pro Apple Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 29 / 44 Modifikováno: 27.1.2006 8:37:00 Přednášky Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1968 P01 Přednášky Gordon Moore, Robert Noyce, William Shockley • založena firma Intel • zakázka na 12 samostatných čipů pro kalkulačky japonského výrobce • Intel vyřešil jedním čipem • navíc přidal možnost programového nastavování • předchůdce mikroprocesoru • v roce 1969 vyvinut 1 kbitový paměťový čip • 1969 - prototyp prvního mikroprocesoru, později označený jako Intel 4004 1968 CMOS technologie • Complementary Metal Oxide Silicon • dalších 25 let používána pro integrované obvody 1969 Advanced Micro Devices - AMD • firma založena jako konkurence Intelu 1969 RS-232-C • uznán jako standard pro sériový přenos 20. století, 70. léta 1970 1970 Ted Codd • IBM • postuluje princip relační databáze IBM • vynalezen floppy disk - 100 kB Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 30 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1970- P01 Přednášky IBM/370 • pokračování řady sálových počítačů • SW kompatibilita • plně integrovaná monolitická paměť • v roce 1972 přidána koncepce virtuální paměti • IBM ovládá trh se sálovými počítači • rozvoj teorie i realizace operačních systémů 1970 1970-2 1970-1 1972 1973 Dennis Ritchie, Ken Thompson • Bell Laboratories • vyvíjí UNIX • pro PDP-8 Dennis Ritchie • Bell Laboratories • vyvíjí jazyk C Intel - masová výroba procesorů a dalších integrovaných obvodů • paměť typu ROM a EPROM • první průmyslově vyráběný mikroprocesor 4004, 4 bitový • osmibitový procesor 8008 1971 Niklaus Wirth • ETH Zürich, Švýcarsko • vyvíjí programovací jazyk Pascal • určeno pro výuku programování a programovacích technologií • realizace strukturovaného programování 1972 Ray Tomlinson • první e-mailový program pro ARPANet 1973 UNIX • kompletně přepsán do jazyka C Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 31 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1973 Sharp • vynalézá LCD technologii • nejprve pro využití v kalkulačkách 1973 Robert Metcalf • vyvíjí Ethernet jako protipól ARPANetu pro lokální sítě • nejprve na MIT pak v Xeroc Corp. a posléze v 3COM 1974 Internet • poprvé se objevuje toto označení • propojení 25 počítačů 1974 Intel • procesor 8080 - adresace až 64 kB paměti 1974 Digital Research • operační systém CP/M pro procesor 8080 1974 Motorola • procesor 6800 - 8 bitový 1975 MITS • publikoval stavebnici Altair - návod, jak sestavit počítač - zřejmě první "osobní počítač" • 8080, zdroj, panel, 256 B (!) paměti • později pro Altair napsal interpreter jazyka BASIC William Gates s Paul Allenem (!) Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 32 / 44 Modifikováno: 27.1.2006 8:37:00 Přednášky Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1975 P01 Přednášky Steve Jobs a Steve Wozniak • konstruují osobní počítač Apple I • potkali se v roce 1971 jako počítačoví nadšenci • v roce 1975 zakládají společnou firmu - dílna ve sklepě • Apple I byl vybaven procesorem za 25 USD, uzavřen v překližkové bedně a prodáván za 500 USD • prodalo se jen 175 kusů - sběratelská cena je cca 20000 USD! • úspěšným modelem byl až Apple II uvedený na trh v roce 1977 a napomohl založení firmy Apple Computer Corporation • oba zakladatelé po čase v polovině 80. let z firmy odešli a založili nové společnosti 1975 IBM 5100 • předchůdce osobního počítače • 8-bitový počítač • 16 kB paměti • displej 16x64 • pásková jednotka • vestavěný BASIC • závratná cena 9000-15000 USD! Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 33 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1975 P01 Přednášky William (Bill) Gates a Paul Allen • oficiálně zakládají Microsoft Corporation • zprvu píší programy pro Altair (BASIC), Apple, Honywell, IBM, TRS • později si je IBM vybírá pro vytvoření operačního systému pro svůj osobní počítač MS-DOS 1976 IBM • dává na trh první laserovou tiskárnu IBM 3800 • návrh a první realizace laserové tiskárny již v roce 1969-71 u firmy Xerox • na trh až v roce 1977 1976 Zilog • 8-bitový procesor Z80 • konkurence Intel 8080 • vytvořen skupinou bývalých pracovníků firmy Intel • vrchol koncepce CISC procesorů Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 34 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1976 Cray Research, později Cray Inc. • první superpočítač Cray-1 • 180 MFLOPS za sekundu • 8 MB operační paměti • tisíckrát menší než ENIAC • freonové chlazení 1977 Digital Equipment • adaptuje CP/M • první ucelený operační systém pro 8 - bitové počítače • název již v roce 1973 • orientace na diskovou paměť • zavedeny principy práce se soubory 1977 1978 1978 1978-9 IBM • 5 1/4 palcový floppy disk VisiCalc • první tabulkový procesor (spreadsheet) Builten Board System - BBS • vyvinut • předchůdce informačních služeb na Internetu Intel • procesor 8088 • první 16-ti bitový 1978-9 1979 1979 Ashton-Tate • dBase II • první relační databázový systém pro malé počítače 1979 Xerox, DEC a Intel • dohodly se na standardu pro Ethernet Přednášky Xerox Corp. • vyvíjí protokol IP - pro směrování zpráv • dohromady sada protokolů TCP/IP Micropro International • WordStar • první textový editor 20. století, 80. léta Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 35 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1980 IBM • minipočítač IBM 801 • první počítač s RISC procesorem 1980 Phillips • vyvíjí první optický disk • později ve spolupráci se Sony • CD-DA - popis v Red Book 1980 Bjarne Stroustrup • Bell Laboratories • první verze objektového programovacího jazyka C++ • nazýváno zprvu "C s objekty" • název C++ definitivně přijat v roce 1983, revize v roce 1985 a 1990 ~1980 první domácí počítače - 8 bitové • Sinclair Z80, Z81, ZX Spectrum • Commodore C64 • Amiga 1981 IBM • IBM PC -první osobní počítač • procesor Intel 8088 - 16-ti bitový • 1 MB RAM/ROM adresovací prostor, 640 kB pro program • monochromní displej pouze s textovým módem • disketová jednotka • MS-DOS 1.0 • inovovaná verze IBM XT v roce 1983 Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 36 / 44 Modifikováno: 27.1.2006 8:37:00 Přednášky Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1981 Osborne Computer • Osborne I • první přenosný počítač 1982 Sun Microsystems • firma založena Přednášky • orientace na výkonné pracovní stanice (workstation) a UNIX - SunOs 1982 Compaq Computers • firma založena • orientace na spolehlivé PC IBM-kompatibilní 1982 Sony • vyvíjí 3,5" disketu • zprvu 360 nebo 720 kB 1982 HP • dává na trh pracovní stanici HP 9000 • nazývají ji "desktop mainframe" • 32 bitové RISC procesory • operační systém HP-UX 1982 Novell • firma založena • na trh přechází se síťovým OS Novell Netware • nesmírně úspěšný v pozdějších letech 1983 Lotus 1-2-3 • zdokonalení principů spreadsheetů a určitá nepsaná norma Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 37 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1983 Apple • první 32-bitový počítač • OS Apple LISA • přichází s koncepcí okno, myš, ikony, roletová menu 1983+ rozvoj počítačů IBM PC kompatibilních • grafické systémy CGA, HGC, EGA, VGA • HD - zvyšování kapacity a rychlosti • rozšíření paměti RAM - expanded a extended • velký výběr periférií, zvyšování rychlosti • prudký vývoj v oblasti procesorů (Intel - 80286, 386, 486, Motorola 68x00) • 16 → 32 bitů • vyšší taktovací frekvence • matematický koprocesor - samostatný i integrovaný • vnitřní cache paměť 1984+ rozvoj minipočítačů - výkonných středních počítačů se zmenšenými rozměry • např. DEC MicroVAX 1984+ rozvoj pracovních stanic - výkonných stolních počítačů pro profesionální práci • Sun, Apollo • výkonné procesory RISC • výkonné grafické podsystémy • vysoká kapacita RAM • UNIX Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 38 / 44 Modifikováno: 27.1.2006 8:37:00 Přednášky Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1984 Apple MacIntosh • výkonný osobní počítač se zaměřením na rychlou a kvalitní grafiku • procesor Motorola 68000 • operační systém MacOS 1984 HP • první ink-jet tiskárna 1985 Microsoft • první verze Windows 1.0 Přednášky • současně vyvíjen Excel 1985 Internet • registrace prvních doménových jmen • Symbolics.com jako první firma, následují university s .edu 1986 SONY • zavádí CD-ROM jako standardní externí readonly paměť • oddělení CD od využití pro audio • 650 MB jako standard 1987 oddělení počítačů IBM od ostatních počítačů IBM PC kompatibilních • systémy PS/2 s operačním systémem OS/2 • MCA - MicroChanel Architecture patentovaná sběrnice 1989 ARPANet • definitivně končí • transformace na rychlejší NSFNET Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 39 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 P01 Přednášky Historie - IV. část. P01.1 Historie - pokračování Období / rok Událost 20. století, 90. léta 1989-90 Tim Berner Lee • CERN, Ženeva • vyvíjí hypertextový jazyk HTML • přichází s myšlenkou globálně dostupných informačních zdrojů - World Wide Web (WWW) 1990 1990 The World • USA • první komerční poskytovatel Internetu pro vytáčené připojení Microsoft • Windows 3.0 • jako GUI 1991 • není operačním systémem, pouze nadstavbou • předchází možnostem HW Linus Thorwald • oficiální zveřejnění OS Linux verze 0.02 • údajně 5. října, 1991 05:41:06 GMT • freeware • založeno na standardu POSIX Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 40 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě P01 1992 Marc Andreessen • National Center for Supercomputing Applications (NCSA), University of Illinois • Mosaic • první grafický prohlížeč Web stránek 1992 1992 CERN • postuluje, že využívání WWW bude bezplatné Microsoft • Windows 3.1 • verze For Workgroups zavádí podporu sítě MS Windows typu peer-to-peer 1992 1993 1993 Přednášky DEC • RISC procesor Alpha • významné inovační prvky • více výkonných jednotek pro aritmetickologické operace Intel • první verze procesoru Pentium Motorola a IBM • strategické spojení dvou významných firem odklon IBM od firmy Intel! • první verze procesoru Power • PowerPC 601 Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 41 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1993 P01 Přednášky National Science Foundation,USA • založen InterNIC = Internet Network Information Center • spolupráce s AT&T and Network Solutions, Inc. (NSI) • za účelem poskytování registračních a řídících služeb pro Internet • přiřazení domén apod. 1993 Microsoft • Windows NT 3.51 • kompletně nové řešení systému Windows založeno na mikrojádru • NT = New Technology • podstatně větší stabilita než u ostatních systémů Windows • GUI stejné jako Windows 3.1 Internet • dosáhnuto 25 miliónu uživatelů • objevuje se nežádoucí reklama - později nazvaná spam 1994 1994 Marc Andreessen a Jim Clark • zakládají firmu Netscape • stejnojmenný prohlížeč je záhy lídrem trhu 1994 Jerry Yang and David Filo • studenti Stanford University • vyvíjí databázi internetových zdrojů 1994 W3C • založeno Internetové konsorcium • cílem je sjednocovat a postulovat obecné protokoly • později normy pro HTML, XML, XHTML, CSS apod. Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 42 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1995 1995 P01 Přednášky Microsoft • přichází s Windows 95 • plnohodnotný operační systém nadřazený MS DOS • využití GUI s okny, menu a ovládaný myší Sun • vyvíjí objektově orientovaný jazyk Java • podstatným rysem je nezávislost na HW platformě a OS Microsoft • Windows NT 4.0 • GUI jako Windows 95 • Windows CE pro palmtop resp. handheld počítače 1996 1996 IBM • přichází s operačním systémem OS/2 Warp 4 • odstranění nedostatků původního systému OS/2 • předností vysoká robustnost a stabilita 1996 1997 1997 CD-RW • konsorcium pěti firem ustanovuje tento standard • přepisovatelné CD J. Haaften • firma Ericsson • Bluetooth technologie • pro bezdrátové sítě Frauenhofer Institute, SRN • definuje formát MP3 • patentováno, ale k volnému využití Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 43 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00 Operační systémy a sítě 1998 P01 Přednášky Larry Page and Sergey Brin • doktorandi na Stanford Universtity • vyvíjejí technologii vyhledávání informací na Internetu • přijímají název Google • od slova googol = nevyslovitelné velké číslo • charakterizuje pokus o zpracování obrovského množství informací Millenium bug • obavy z přechodu na nové tisíciletí • miliardy USD utraceny na aktualizaci SW a předcházení škodlivým efektům 1999 rok 2000 a 21. století, 2000 2001 2001 Microsoft • dává na trh Windows XP • definitivní spojení větve Windows 95 (98, Millenium, 2000) a NT 2001 2002 Internet • podle údajů IDC využívá Internet 460 miliónů uživatelů Isaac Chuang • IBM Almaden Research Center (San Jose, Calif.) • vyvíjí prostředky pro kvantový počítač • příslib exponenciálně vyšší rychlosti než konvenční počítače AMD • proráží bájnou hranici 1 GHz taktování mikroprocesoru Microsoft • dává na trh Windows 2000 Dokument: HISTORIE_PC.DOC Vytvořeno: 14.10.2004 9:31:00 44 / 44 Modifikováno: 27.1.2006 8:37:00 Autor: TVA Tisk: 22.4.2006 14:43:00
Podobné dokumenty
Specificke fobie_cl Prasko_Praskova
Můžeme rozeznat tři důležité komponenty:
1. anticipační úzkost, která znemožňuje nebo omezuje možnost konfrontace
s fobickým podnětem;
2. jádrový strach samotný;
3. vyhýbavé chování, kterým se snaž...
STARTOVACÍ PŘÍRUČKA FRENIC Eco . FRN-F1
Standardní model – IP20 / IP00……………………………………………………………………………………….
Semi standardní model – IP54 s vestavěným odrušovacím (EMC) filtrem a stejnosměrnou (SS) tlumivkou…
Vnější rozměry ..............………...
Yaesu FT-950
První dojmy
Přístroj zaujme na první pohled svým složitým zjevem. 105 „čudlíků“ na předním panelu a dalších
147 položek v menu rozhodně nebude pro operátory s pokročilým „Alzheimerem“. Přiznám se,
...
1 Textové struktury
7elson. Jako student sociologie na Harvardu v roce 1960 absolvoval kurz využití počítačů a
od té doby začal pracovat na realizaci nelineárního spojování dokumentů na počítačích. Je
autorem projektu...
ke stažení zde
několikrát oznamovány obecním rozhlasem a vyvěšovány v obecních
vývěskách a na veřejně přístupných místech. Domnívám se, že to není
malá snaha o informovanost, zkuste se rozhlédnout a pozeptat se p...
historie_pred_PC
1937 článek "On computable Numbers ...", ve kterém je k
důkazu platnosti tvrzení poprvé použit abstraktní model
číslicového počítače – tzv. Turingův stroj