historie počítačů

31
Historie počítačů Co máte umět k písemce

Upload: naomi

Post on 19-Mar-2016

70 views

Category:

Documents


3 download

DESCRIPTION

Historie počítačů. Co máte umět k písemce. Osnova. Generace počítačů (HW) Von Neumannovo schéma Operační systémy Programovací jazyky Sítě Významné osobnosti. Mechanické počítací stroje. 1623 Schickardův stroj (Wilhelm Schickard) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Historie počítačů

Historie počítačů

Co máte umět k písemce

Page 2: Historie počítačů

6. 10. 2008 Historie počítačů

Osnova

Generace počítačů (HW) Von Neumannovo schéma Operační systémy Programovací jazyky Sítě Významné osobnosti

Page 3: Historie počítačů

6. 10. 2008 Historie počítačů

Mechanické počítací stroje 1623 Schickardův stroj (Wilhelm Schickard)

díky logaritmům převádí násobení a dělení na sčítání a odčítání

Originální dva exempláře se nezachovaly, zachovaly se pouze náčrtky, podle nich byl v roce 1960 znovu zkonstruován

Pascaline (Blaise Pascal) založena na mechanických převodech 1649 královské privilegium na její výrobu,

vyrobeno 50 exemplářů

Page 4: Historie počítačů

6. 10. 2008 Historie počítačů

Programovatelné stroje

1835 Analytical Engine (Charles Babbage) mechanický kalkulátor programovatelný

děrnými štítky bývá považován za „vynálezce počítačů“ datový sklad a „mlýnice“ („procesor“) první Turing-kompletní stroj (může

emulovat jiné stroje pouhou změnou programu, bez nutnosti fyzické přestavby)

fyzicky nikdy nedokončen pohonem měl být parní stroj

Page 5: Historie počítačů

6. 10. 2008 Historie počítačů

Nultá generace Elektromechanické stroje, základní stavební prvek je relé. 1938 Z1 (Konrad Zuse)

dvojková soustava, plovoucí řádová čárka, ale nemá podmíněný příkaz (if … then … else)

později zdokonaleno: Z2, Z3 (1941) 1944 Harvard Mark I. (Howard Aiken)

sečtení čísel za 0,3 s, násobení 6 s. výpočet balistických tabulek (armáda)

1957 český počítač SAPO (prof. Svoboda) 1960 shořel

Page 6: Historie počítačů

6. 10. 2008 Historie počítačů

První generace

Reléové a elektronkové počítače. von Neumannova architektura Každý počítač navrhován zvlášť,

není sériová výroba 1944 ENIAC

první Turing-kompletní stroj 1945 MANIAC (John von Neumann)

Page 7: Historie počítačů

6. 10. 2008 Historie počítačů

Druhá generace

Základní součástka tranzistor vynalezen 1947: Shockley, Bardeen,

Brattain 1956 udělena za objev Nobelova cena za

fyziku Dávkové systémy, operační systémy,

programovací jazyky (FORTRAN, COBOL)

1951 UNIVAC první sériově vyráběný komerční počítač

Page 8: Historie počítačů

6. 10. 2008 Historie počítačů

Třetí generace (60. a 70. léta)

Integrované obvody Zaveden pojem proces

zatímco jeden program čeká na zpracování vstupně-výstupní operace, počítač zpracovává jiný program

Multitasking Střediskové počítače, mini-

a mikropočítače

Page 9: Historie počítačů

6. 10. 2008 Historie počítačů

Čtvrtá generace

Mikroprocesory první Intel 4004: 1971

Osobní počítače 1975 Altair 8800 1977 Apple I.

1981 IBM PC DOS (upravené CP/M) grafická uživatelská rozhraní součástky mohou vyrábět i jiné firmy

Page 10: Historie počítačů

6. 10. 2008 Historie počítačů

Pátá generace (???)

Stroje s podporou umělé inteligence

Page 11: Historie počítačů

6. 10. 2008 Historie počítačů

Zdroje

Historie počítačůhttp://cs.wikipedia.org/wiki/Historie_po%C4%8D%C3%ADta%C4%8D%C5%AF

Page 12: Historie počítačů

6. 10. 2008 Historie počítačů

Osnova

Generace počítačů (HW) Von Neumannovo schéma Operační systémy Programovací jazyky Sítě Významné osobnosti

Page 13: Historie počítačů

6. 10. 2008 Historie počítačů

von Neumannovo schéma

John von Neumann (1945) poprvé použito v počítači EDVAC

Page 14: Historie počítačů

6. 10. 2008 Historie počítačů

Principy

1. Data a instrukce ve stejné paměti,2. dvojková soustava,3. počítač je univerzální, mění se pouze

program v paměti4. primitivnost paměti (všechny paměťové

buňky stejně veliké)5. rozdělení obvodů počítače podle funkce,6. sekvenční provádění výpočtu7. imperativní model řízení výpočtu

typy instrukcí: operace s daty, přesuny z/do paměti, příkaz skoku

Page 15: Historie počítačů

6. 10. 2008 Historie počítačů

Dnes již překonané prvky

Klasické von Neumannovo schéma uvažovalo:

jen jeden běžící výpočet nebyl multitasking

diskrétní režim v době výpočtu již s počítačem nelze

komunikovat

Page 16: Historie počítačů

6. 10. 2008 Historie počítačů

Zdroje

von Neumannovo schémahttp://ivt.gyka.net/okruhy/Neumann.htm

Page 17: Historie počítačů

6. 10. 2008 Historie počítačů

Osnova

Generace počítačů (HW) Von Neumannovo schéma Operační systémy Programovací jazyky Sítě Významné osobnosti

Page 18: Historie počítačů

6. 10. 2008 Historie počítačů

Operační systém

Umožňuje programátorům ovládat hardware bez nutnosti detailních znalostí HW.

Page 19: Historie počítačů

6. 10. 2008 Historie počítačů

Vývoj OS

60. léta: vlastní OS pro každý počítač dříve ovládání HW přímo

1969: UNIX (ale také VMS, Multics) první programovaný ve vyšším programovacím

jazyce Ken Thompson, Dennis Ritchie přenositelný mezi platformami

(napsán v jazyce C, vytvořeném Kenem Thompsonem),

standardizovaný (POSIX)

Page 20: Historie počítačů

6. 10. 2008 Historie počítačů

OS pro počítače 4. generace

80. léta: CP/M, DOS zjednodušení OS pro domácí počítače

1985 Windows zprvu jako grafická nadstavba systému DOS.

1991 GNU/Linux v rámci projektu GNU veškerý kód dostupný, licence GNU/GPL, založen na OS Unix

Další například IBM OS/2, MacOS X,…

Page 22: Historie počítačů

6. 10. 2008 Historie počítačů

Osnova

Generace počítačů (HW) Von Neumannovo schéma Operační systémy Programovací jazyky Sítě Významné osobnosti

Page 23: Historie počítačů

6. 10. 2008 Historie počítačů

Programovací jazyky

Na začátku zadávání jedniček a nul. Nižší programovací jazyky

instrukce procesoru dostanou jména, lze pojmenovat buňky paměti

(proměnné) assembler

Vyšší programovací jazyky nezávislé na konkrétním procesoru První FORTRAN (1956)

Page 24: Historie počítačů

6. 10. 2008 Historie počítačů

Rozdělení

Interpretované interpret čte kód a překládá ho na instrukce počítače překlad probíhá při každém spuštění programu BASIC (1965), PHP, Python, BASH

Kompilované překladač (kompilátor) přeloží program jednou,

vytvoří posloupnost instrukcí konkrétního procesoru a tu uloží do binárního souboru (*.exe)

C, Pascal Kombinace

překladač vytvoří posloupnost instrukcí virtuálního stroje

Java

Page 25: Historie počítačů

6. 10. 2008 Historie počítačů

Osnova

Generace počítačů (HW) Von Neumannovo schéma Operační systémy Programovací jazyky Sítě Významné osobnosti

Page 26: Historie počítačů

6. 10. 2008 Historie počítačů

Významné mezníky Internetu 1969 ARPANET 1970 ALOHA: první bezdrátová síť 1973 první neamerické instituce 1974 protokol TCP/IP

Vinton Cerf, Robert Kahn 1977 model ISO/OSI 1984 DNS: pojmenování počítačů 1990 připojeno Československo 1990 systém webových stránek

Page 27: Historie počítačů

6. 10. 2008 Historie počítačů

Internet Požadavky na ARPANET

odolnost proti výpadku jednoho uzlu, nezávislost uzlů, možnost propojení sítí různých typů

Vývoj zpočátku armáda, později univerzity od 90. let 20. století komerční organizace,

komutované připojení k Internetu (přes telefon) Služby

1990 webové stránky předtím e-mail, mailové konference, přenos souborů,

BBS

Page 28: Historie počítačů

6. 10. 2008 Historie počítačů

Web

1990 první prototyp CERN (Ženeva, Švýcarsko) Tim Berners-Lee

1998 Google hodnocení významu stránek pomocí

statistiky page-rank (čím významnější stránky se na danou stránku odkazují, tím roste lépe je tato stránka hodnocena)

Larry Page, Sergey Brin

Page 29: Historie počítačů

6. 10. 2008 Historie počítačů

Osnova

Generace počítačů (HW) Von Neumannovo schéma Operační systémy Programovací jazyky Sítě Významné osobnosti

Page 30: Historie počítačů

6. 10. 2008 Historie počítačů

Významné osobnosti

Schickard, Pascal, Babbage, Zuse, Aiken, Svoboda, von Neumann, Turing, Thompson, Ritchie (UNIX a C) Cerf, Kahn (protokol TCP/IP) Berners-Lee (WWW) Stallman (GNU), Torvalds (Linux) Gates (Microsoft), Jobs (Apple) Page, Brin (Google)

Page 31: Historie počítačů

6. 10. 2008 Historie počítačů