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