Rozdělení počítačů a jejich vyuítí
Informace je význam jaký člověk přisuzuje údajům. Údaje (data) mohou mít různý tvar např. čísla, znaky, příkazy, povely atd. Fyzikální veličina nesoucí informaci se nazývá signál. Způsoby zpracování a vyuití signálů se zabývá informatika. Z hlediska počítačů jsou informace vstupující do počítače - informace vstupní a informace výstupní.
Počítače dělíme
analogové
- Pracují se spojitě měnícími se signály (veličinami) např. proud a napětí.číslicové
- Počítače vyjadřují veličiny číslicemi, které se zobrazují elektrickými veličinami.hybridní
- Spojují v sobě číslicové i analogové části počítače.
ANALOGOVÉ POČÍTAČE
Pro svoji činnost vyuívají modelování na základě matematických podobností. Dělí se z mnoha hledisek. Nejrozířenějí jsou elektronické a hlavní funkce vykonávají tzv. operační jednotky. Mohou být v provedení jak ss tak i v st. Pro vlastní modelování se pouívají ss. K jeho základním jednotkám patří tzv. pasívní jednotky (sčítací odpory, kondenzátory, derivační a integrační články).
K aktivním částem patří operační zesilovač. Spojení aktivních a pasívních částí jsou tvořená vlastní operační jednotkou, které jsou určitý děj schopny modelovat. Podle funkce se dále dělí analogový počítač na matematické stroje, simulátory, trenaéry (pro výcvik pilotů letadel, lodí). Analogové počítače se neustále zdokonalují a slouí v technické praxi.
ČÍSLICOVÉ POČÍTAČE
Tyto počítače pracují se dvěma stavy 0 a 1. Od roku 1952 dominuje ve výpočetní technice Van Neumanova architektura, která se vyznačuje minimálními hardwarovými nároky a částečně i velmi jednoduchými softwarovými strukturami. Z těchto důvodů představuje tato architektura stále jetě páteř dnení výpočetní techniky.
CPU má střadač pro zpracování aritmetických a logických funkcí, instrukční registr pro čtení a dekódování instrukcí, čítač instrukcí pro řízení adresové sběrnice a indexový registr pro krátkodobé uchovávání dat při zpracování numerických a logických operací. pro vstup a výstup dat jsou navíc jetě zapotřebí odpovídající rozhraní I/O porty (input, output).
Princip: mikroprocesor přečte instrukci tak, e nejprve vyle adresu na adresovou sběrnici, přitom reaguje programovatelná pamě? vysíláním datové informace pro datovou sběrnici. Mikroprocesor přečte instrukci z datové sběrnice a uloí ji do registru instrukce, kde je dekódována a pak prováděna. V první fázi se instrukce čte a dekóduje, ve druhé fázi se provádí vlastní funkce instrukce. Nevýhoda je v tom, e se musí čekat, ne se provede první instrukce. Teprve potom se můe dekódovat dalí instrukce (postupným zpracováváním). Tuto nevýhodu částečně odstraňuje pipeling, který dekóduje instrukce předem.
Číslicové počítače
CISC
Systémy s rozsáhlým komplexním souborem instrukcí jsou zaloeny na architektuře CISC (Complex Instruction Set Computer). Jsou to např. procesory VAX firmy Digital Equipment, série mikroprocesorů 80X86 Intel a 680X0 firmy Motorola. Pro tyto procesory je typická implementace architektury pomocí mikroprogramování. Výsledkem je velký počet specializovaných typů instrukcí, z časového pohledu mohou trvat a 300 strojových cyklů. Mikroprogramování poskytuje monost nabízet spektrum strojů se stejnou architekturou, ale přesto rozdílnou hardwarovou realizací. S rostoucím objemem sady instrukcí vak bylo pro překladače překládající programy do strojového kódu vyuít celou kálu speciálních instrukcí. Z toho vyplývá, e komplexní instrukce jsou pouívány jen zřídka. Při zpracování programu z vyího programovacího jazyka se velká část času spotřebuje na čtení informace z pracovní paměti a naopak. Tyto poznatky vedly ke vzniku nové architektury s redukovanou sadou instrukcí (RISC)
RISC
I RISC procesor vystačí pouze se 30 typickými instrukcemi. RISC počítač musí s tímto souborem pracovat častěji ne CISC, ale díky větímu počtu registrů můe program proběhnout rychleji, protoe větina operací se koná přímo mezi registry a pamětí. CISC CPU má sadu obvykle 16 registrů, zatím co RISC má a 100 volných registrů. Z toho důvodu není centrální jednotka vůbec zatěována a mimo to je mikrokód zbytečný. Instrukce jsou implementovány hardwarově (nejsou dekódované). Podstatné vlastnosti RISC - architektury umoňující vysokou propustnost dat, mají malý počet jednoduchých instrukcí, instrukce s pevnou délkou a pevným formátem, přímá hardwarová interpretace instrukcí, jednocyklový příkazový reim a díky internímu reimu Pipeling překrývané provádění po sobě následujících instrukcí. Hlavní nárůst rychlosti RISC byl dosaen pouitím velkého mnoství registrů. Tím, e odpadly mikroprogramy, mohla být uvolněna celá oblast na povrchu čipu, která byla tradičně pouívaná pro mikroprogramy a pouitá pro velmi rychlou pamě?. U procesorů RISC je jednoduí a rychlejí změna návrhu čipu, ne u komplikovaných a komplexních struktur CISC. Počítač RISC se nevyznačují jen vysokou rychlostí, ale také silnou orientací na operační systém UNIX. Tato kombinace dnes běných počítačových systémů se na trhu PC pevně usadila. Architektura RISC má slabinu ve výpočtech v plovoucí desetinné čárce, proto byl zaveden speciální koprocesor pro numerické výpočty.