(algoritmicky) formulované úlohy. Počítač Počítač - elektronické zařízení, které samočinně zpracovává informace a řeší specifickým programem (algoritmicky) formulované úlohy. Významnými a cennými vlastnostmi či dovednostmi počítače jsou schopnost provádět jednoduché operace velikou rychlostí a uchovávat velké množství informací.
Stručná data z historie Pomůcky k počítání (technické pomůcky) Prsty (od tohoto také používáme desítkovou soustavu), počítadlo, sčot, abakus (kamenné sloupky s kamínky - podobné počitadlu - jednoduché aritmetické úkony), starověké taxametry; později logaritmická pravítka a tabulky.
Stručná data z historie Mechanické stroje W. Schickar (poč. 17.st.): stroj s dekadickými kolečky - operace +, -, ×,÷ Blaise Pascal (1642): Pascalův aritmetický stroj - Pascalína - využity poznatky W. Schickara - pouze +, -
Stručná data z historie Leibnitz (1671): stroj umožňující počítat se všemi operacemi - v té době ho nebylo možno sestavit Charles Babbage (1835): analytický stroj - paměť, řídící jednotka, aritmetická jednotka (zákl. dnešního počítače); využití poznatků o děrných štítcích; zavedení prvků větvení = rozhodnutí na základě předešlého výsledku. Spolupracovnice byla tvůrci Ada Augusta de Lovelac => jazyk ADA Herman Hollerith (1890): přístroj na sčítání lidu, který používal děrné štítky. Později se tento muž stal zakladatelem firmy IBM - International Business Machine - Tabulator - počítač na děrné štítky
Stručná data z historie Nultá generace počítačů Začíná počátkem roku 1940, hlavní součástkou je elektromagnetické relé. Konrad Zusse - 1941 - první počítač s relátky, použit ve vojenství v Německu - 2500 relé, 8 bitů, 1 součet za 1s, byl zničen při náletech.
Stručná data z historie Nultá generace počítačů Howard Aiken – 1943 - MARK 1 5 tun, 3500 relé, 1 součet za 1/3s konfigurace at. bomby. Později podobný i u nás - SAPO (samočinný počítač).
Stručná data z historie První generace počítačů (1945-1956) První generace počítačů přichází s objevem elektronky, jejímž vynálezcem byl Lee De Forest a která dovoluje odstranění pomalých a nespolehlivých mechanických relé. Tyto počítače jsou vybudovány prakticky podle von Neumannova schématu. Při tomto zpracování je do paměti počítače zaveden vždy jeden program a data, s kterými pracuje. Poté je spuštěn výpočet, v jehož průběhu již není možné s počítačem interaktivně komunikovat. Po skončení výpočtu musí operátor do počítače zavést další program a jeho data. Diskrétní režim práce se v budoucnu ukazuje jako nevhodný, protože velmi plýtvá strojovým časem. Důvodem tohoto jevu je "pomalý" operátor, který zavádí do počítače zpracovávané programy a data. V tomto okamžiku počítač nepracuje a čeká na operátora. V této době neexistují vyšší programovací jazyky, z čehož vyplývá vysoká náročnost při vytváření nových programů. Programování výhradně ve strojovém kódu, 10 tis. operací /s .Neexistují ani operační systémy.
Stručná data z historie První generace počítačů (1945-1956) Pensylvánská univerzita (John Presper, John Mauckley) V roce 1944 - počítač ENIAC (Electronic Numerical Integrator And Calculator)- do roku 55 byl využívám v armádě - neměl nynější koncepci. Byl v tělocvičně - 150 m2 - 30x3x1 - hmot. 30 tun, 18000 elektronek, 16 obvodů. Byl 2000x rychlejší než počítače s relé von Neumanna
Stručná data z historie První generace počítačů (1945-1956) 1951 - UNIVAC firmy Remington- první sériový počítač - Universal Automatic Computer 1952 - IBM 701
Stručná data z historie Druhá generace počítačů (1956 - 1964) Druhá generace počítačů nastupuje s tranzistorem, jehož objevitelem byl John Barden a který dovolil díky svým vlastnostem zmenšení rozměrů celého počítače, zvýšení jeho rychlosti a spolehlivosti a snížení energetických nároků počítače. Pro tuto generaci je charakteristický dávkový režim práce. Při dávkovém režimu práce je snaha nahradit pomalého operátora tím, že jednotlivé programy a data, která se budou zpracovávat, jsou umístěna do tzv. dávky a celá tato dávka je dána počítači na zpracování. Počítač po skončení jednoho programu okamžitě z dávky zavádí program další a pokračuje v práci. V této generaci počítačů také začínají vznikat operační systémy a první programovací jazyky, jako jsou COBOL, ALGOL a FORTRAN.
Stručná data z historie Třetí generace počítačů (1964 - cca 1981) Počítače třetí a vyšších generací jsou vybudovány na integrovaných obvodech, které na svých čipech integrují velké množství tranzistorů. U této generace se začíná objevovat paralelní zpracování více programů, které má opět za úkol zvýšit využití strojového času počítače. Je totiž charakteristické, že jeden program při své práci buď intenzivně využívá CPU (provádí složitý výpočet), nebo např. spíše využívá V/V zařízení (zavádí data do operační paměti, popř. provádí tisk výstupních dat). Takové programy pak mohou pracovat na počítači společně, čímž se lépe využije kapacit počítače.
Stručná data z historie Třetí generace počítačů (1964 - cca 1981) 1971 - Intel - 1000 tranzistorů - 4 bitový procesor 1972 - osmibitový procesor 1975 - Bill Gates - založil MICROSOFT 1975 - Počítač ALTAIR 2 (Ed Roberts), pro něj vymyslel prog. jazyk BASIC 1976 - Steve Woznijak a Steve Jobs - Apple I - User Friendly 1977 - APPLE II - 50 kusů - patentováno
Stručná data z historie Čtvrtá generace počítačů Čtvrtá generace začala v roce 1981 - vznik PC (firma IBM) a trvá dodnes (2008). Obsahují integrované obvody střední a velké integrace, malé rozměry, velká rychlost a velká kapacita paměti. Odtud název mikroprocesor. 1981 - 1. počítač IBM - 8mi bitové PC - procesor Intel, procesor 8080, 8088 - 8 bitový, procesor 8086 - 16bitový 1983 - PC/XT-extended technology- novinka - pevný disk 1984 - PC / AT (advanced technology - 16bitů - 80286) 1985 - první verze Microsoft Windows 1986 - PC - 80386 DX - 32bitů 1987 - IBM řada PC/2, op. systém OS/2 1989 - 80486 DX, DX2, DX4 1993 - Intel Pentium, 32bitové, 3,2 mil. Tranzistorů, 60-133 MHz 1994-96 - NEXEGEN, CYRIX, AMD K5 1995 - Intel Pentium Pro (5,5 mil. tranzistorů) 1997 - Intel Pentium II (MMX+PRO) 1999 - Intel Pentium III 2000 - Intel Pentium 4 2006 - Intel Core
Stručná data z historie Von Neumannovo schéma Von Neumannovo schéma bylo navrženo roku 1945 americkým matematikem (narozeným v Maďarsku) Johnem von Neumannem jako model samočinného počítače. Tento model s jistými výjimkami zůstal zachován dodnes. Podle tohoto schématu se počítač skládá z pěti hlavních modulů: 1) Operační paměť : slouží k uchování zpracovávaného programu, zpracovávaných dat a výsledků výpočtu 2) ALU - Arithmetic-logic Unit (aritmetickologická jednotka): jednotka provádějící veškeré aritmetické výpočty a logické operace. Obsahuje sčítačky, násobičky (pro aritmetické výpočty) a komparátory (pro porovnávání) 3) Řadič: řídící jednotka, která řídí činnost všech částí počítače. Toto řízení je prováděno pomocí řídících signálů, které jsou zasílány jednotlivým modulům. Reakce na řídící signály, stavy jednotlivých modulů jsou naopak zasílány zpět řadiči pomocí stavových hlášení . 4) Vstupní zařízení: zařízení určená pro vstup programu a dat. 5) Výstupní zařízení: zařízení určená pro výstup výsledků, které program zpracoval
Stručná data z historie Von Neumannovo schéma Princip činnosti počítače podle von Neumannova schématu Do operační paměti se pomocí vstupních zařízení přes ALU umístí program, který bude provádět výpočet. Stejným způsobem se do operační paměti umístí data, která bude program zpracovávat. Proběhne vlastní výpočet, jehož jednotlivé kroky provádí ALU. Tato jednotka je v průběhu výpočtu spolu s ostatními moduly řízena řadičem počítače. Mezivýsledky výpočtu jsou ukládány do operační paměti. Po skončení výpočtu jsou výsledky poslány přes ALU na výstupní zařízení.