KONSTRUKCE POČÍTAČE Flashcards
ZÁKLADNÍ KONSTRUKČNÍ CELKY POČÍTAČE
- Počítač se skládá z logických obvodů. Ty mohou být sekvenční či kombinační. U kombinačního obvodu závisí pouze na současném vstupu, zatímco u sekvenčního obvodu závisí na současném i minulém vstupu
- Základní historické komponenty počítačů jsou historicky:
- Elektromagnetické relé - spínací či rozpínací.
- Elektronky - Vakuová trioda, pokud je na mřížce velký elektrický odpor, elektrony jí neprochází.
- Tranzistor - Založeny na polovodičích; příkladem je tranzistor MOSFET, jež je v rámci integrovaných obvodů nejvíce využívaný
- Integrovaný obvod - integrovaný obvod obsahuje tranzistory; veličiny na vstupu bývají pouze 1 či 0
- Obnovovače („čističe“) hodnoty signálu:
- NAND
- NOR
- Kombinační – kombinace elementárních logických obvodů; vstup závisí pouze na současném vstupu
- Polosčítačka
- Sčítačka
- Komparátor
- Posouvací obvod
- Dekodéry
- Sekvenční obvody - obvody se zpetnou vazbou (pamětí); vstup závisí i na předchozích vstupech
- Klopný obvod S-R
- Paralelní registr
- Sériový registr
- Střadač
- Čítač
- Násobička
- Obnovovače („čističe“) hodnoty signálu:
- Základní historické komponenty počítačů jsou historicky:
ZÁKLADNÍ KONSTRUKČNÍ CELKY POČÍTAČE - Architektura
- Počítače mohou být založeny na dvou primárních architekturách:
- Von Neumannova - Využívá ji naprostá většina moderních počítačů
- Používá společnou paměť pro instrukce (procesy) I data
- Zpracování je sekvenční
- Harvardská - Používána jen pro velmi speciální účely
- Má oddělenou paměť pro procesy a data
Zpracování je paralelní - tedy rychlejší
ZÁKLADNÍ KONSTRUKČNÍ CELKY POČÍTAČE - Základní stavba počítače
- Vstupní zařízení - pro vkladání vstupních dat (klávesnice, myš)
- Výstupní zařízení - Pro převod výsledků do tvaru srozumitelného pro člověka (monitor, sluchátka atd.)
- Paměť - Pro uchování dat programu, I/O dat a mezi výsledků
- Procesor
- Řadič - řídící jednotka - vybírá instrukce programu z operační paměti a podle nic ovládá ostatní časti počítače
- ALU - aritmeticko-logická jednotka - provádí operace na datech
- Registry
- Cache - vyrovnávací paměť
- Sběrnice - slouží k přenosu dat, adres a instrukcí mezi jednotlivými prvky
PRINCIP PROGRAMOVÉHO ŘÍZENÍ POČÍTAČE
- Počítačový program je tvořen sekvencí instrukcí.
- Instrukce - příkaz k elementární operaci, která má být provedena počítačem
- Instrukce jsou prováděny procesorem sekvenčně v pořadí, v jakém jsou v programu zapsány. Sekvence může být přerušena např. v případě volání podprogramů či podmíněného a nepodmíněného skoku- Struktura instrukce je následující:
- Proces zpracování jedné instrukce, neboli instrukčního cyklu je následující:
- Výběr operačního kódu z paměti
- Dekódování instrukce
- Výběr operandu / adresy operandu z paměti
- Provedení instrukce
- Zápis výsledku do paměti
PROCESORY A JEJICH TECHNOLOGIE
- Procesor nebo CPU (Central Processor Unit) - je synchronní zařízení řízené řadičem.
- Procesor se skládá z:
- Řadiče - neboli řídící jednotky
- Vybírá instrukce programu z operační paměti a podle nich ovládá jednotlivé části počítače
- Řízení je prováděno pomocí tzv. Řídících signálů, které jsou zasílány jednotlivým částem počítače
- Reakce na řídící signály jednotlivých modulů jsou poté zasílány zpět řadiči pomocí tzv. stavových hlášení
- ALU - aritmeticko-logická jednotka
- Provádí následující:
- Obvodové řízení - Buď bere instrukce dekódované řadičem a přímo je provádí (pro každou instrukci má určený obvod)
- Mikroprogramové řízení - Druhou možností je že spouští příslušný mikrokód (tedy každý instrukce se převede na řadu mikroinstrukcí)
- Svou činností ALU modifikuje data obsažené v registrech
- Výkonnost ALU se vyjadřuje počtem vykonaných instrukcí za sekundu - MIPS a MFLOPS
- Provádí následující:
- Registry - Malé, ale rychlé paměťové buňky v mikroprocesoru
- Slouží pro ukládání vstupů, mezivýsledků, výstupů atd.
- Existují registry instrukční, datové, adresové, bitové
- Cache - neboli vyrovnávací paměť
- Urychluje přenost dat mezi hlavní pamětí a procesorem
- Je rychlejší než-li hlavní paměť, ale podstatně menší
- Obsahuje kopii částí hlavní paměti; procesor data hledá nejprve v cache, až poté je čte z hlavní paměti; poté data ukládá do cache
- I/O jednotka - spojuje procesor se zbytkem počítače. Umožňuje přesun dat a instrukcí z hl. Paměti do registru řadiče a ALU; obsahuje cache
- Řadiče - neboli řídící jednotky
- Vícejádrové procesory
- Hyperthreading – fyzický procesor je schopen pracovat jako dva logické procesory – zdvojení - Procesor se skládá z:
PAMĚTI A JEJICH TECHNOLOGIE - SSD disky
- Paměťové médium sloužící jako náhrada za pevný disk
- Je výrazně rychlejší a spolehlivější než-li HDD
- Je ovšem I na stejnou kapacitu výrazně dražší a má omezenou životnost
PAMĚTI A JEJICH TECHNOLOGIE - Důležité parametry paměti
- Kapacita - množství dat, jež můžeme do paměti uloži
- Vybavovací doba - Doba od příkazu ke čtení ke chvíle kdy jsou data k dispozici
- Rychlost toku dat - Množství informací, jež lze přečít zapsat za jednotku času
PAMĚTI A JEJICH TECHNOLOGIE - Hierarchie paměti
- Vnitřní paměti
- Vnější - informace jsou uloženy ve větších blocích neboli v sektorech, než u vnitřní paměti
- Výhodami tohoto typu paměti jsou nízké náklady, energetická nezávislost, přenosnost média
- Nevýhodami je především delší vybavovací doba
PAMĚTI A JEJICH TECHNOLOGIE - Typy pamětí podle materiálu a fyzických principů
- Magnetické - Informaci uchovává směr magnetizace
- Optické - využívají optických vlastností materiálu (CD a DVD)
- Polovodičové - Využívají tranzistorů
- Data jsou uložena do bistabilních klopných obvodů - SRAM
- Formou uchování elektrického náboje (DRAM) - Magnetooptické - V principu magnetické, ale dosahují vyšší hustoty zápisu díky využití laseru
PAMĚTI A JEJICH TECHNOLOGIE - Paměťová hierarchie
- Seřazení od nejmenší kapacity, nejrychlejší vybavovací dobu a nejvyšší ceny dolů:
- Paměť mikroinstrukcí v procesoru
- Registry procesoru
- Vyrovnávací paměť CPU
- Operační paměť
- Vyrovnávací paměť vnější paměti (např. disková cache)
- Vnější pamět (HDD, USB)
- Archivní paměť (CD, DVD)
PAMĚTI A JEJICH TECHNOLOGIE - RAM
RAM - přístupová doba ke kterémukoliv místu je stejná
Statická SRAM - Data jsou uložena v klopných obvodech; využití pro CPU registry, HDD cache, monitor atd.
Dynamická DRAM - data uchovávaná pomocí kondenzátoru, jež se samovolně vybíjí; uplatnění vhodné např. pro operační paměť
PAMĚTI A JEJICH TECHNOLOGIE - Operační paměť
- Slouží k uchování kódu aktuálně běžících programů a jejich dat
- Jedná se o paměť s přímým přístupem
- Rozdělena na paměťové buňky - každá buňka má svoji adresu a obsahuje 1B paměti.
PAMĚTI A JEJICH TECHNOLOGIE - Asociativní paměť
- Umožňuje velmi rychlé vyhledávání informací
- V paměťových buňkách je hned vedle informace uložena adresa buňky (tag)
PAMĚTI A JEJICH TECHNOLOGIE - Procesorová cache
- Využita mezi procesor a operační paměť.
- Procesor zde ukládá využívané paměťové bloky, které nejprve hledá v cache paměti.
- Pokud je nenajde, hledá je v operační paměti - po jejich nalezení je uloží do cache
- Při přesunu nových paměťových bloků je nutné vyřešit, jaké bloky jsou z cache vypuštěny:
- LRU - least recently used
- LFU - least frequently used
- FIFO
- Náhodně
PAMĚTI A JEJICH TECHNOLOGIE - Virtuální paměť
- Tvorba prostoru v reálné paměti potřebné velikosti pro programy a jejich data
- V režimu virtuální paměti programy pracují s logickými adresami, pro operační paměť se adresy převádí na reálné.
- Překlad logických adres na fyzicky zajišťuje proces správce virtuální paměti
- Pokud pro ukládání dat nestačí operační paměť počítače, odkládají se dočasně nepotřebná data do odkládacího prostoru na pevný disk - do tzv. Stránkovacího souboru
- Každý proces má k dispozici svou paměťovou oblast, do které nemůže přistupovat proces jiný
PAMĚTI A JEJICH TECHNOLOGIE - Pevný disk
- Pevný disk neboli Hard Disk Drive - obsahuje jeden nebo více kovových koutočů (tzv. Ploten) na sebou. Na ty se z obou stran ukládají data
- Plotny jsou pokryty magnetickou vrstvou, u kterých lze působením magnetu měnit magnetickou orientaci
VSTUPNĚ-VÝSTUPNÍ ZAŘÍZENÍ A JEJICH TECHNOLOGIE - Vstupní zařízení
- Patří mezi ně:
- Klávesnice
- Optické snímače
- Skenery - čárového kódu, karet, značek atd.
- Dotyková obrazovka
Mikrofon
VSTUPNĚ-VÝSTUPNÍ ZAŘÍZENÍ A JEJICH TECHNOLOGIE - Výstupní zařízení
- Tyto zařízení transformují elektrické signály na signály vnímatelné lidskýmy smysly
- Patří mezi ně:
- Akustická zařízení - výstupem je zvuk
- Sluchátka
- Zobrazovací zařízení
- Monitory
- Tiskárny
VSTUPNĚ-VÝSTUPNÍ ZAŘÍZENÍ A JEJICH TECHNOLOGIE - Skener
- Předloha je osvícena světlem a odražené světlo je pomocí optického čidla převedeno na elektrický signál
- Rozlišení se zde měří dle DPI.
- U skenerů se pro každý bod snímaného obrazu určují hodnoty RGB
- Parametry: rozlišní (DPI), barevná hloubka, maximální velikost předlohy
- Technologie skenování stolních skenerů:
- CCD - Zdrojem světla je zářivka se studeným světlem. Světlo odražené od předlohy jde přes zrcadla a RGB filtry a dopadá na snímač
CIS - Zdroj světla jsou tři rádky diod v barvách RGB. Ty jsou součástí čtecí hlavy. Jeden řádek senzorů. Nemá zrcadla ani čočky, má ovšem nižší kvalitu
VSTUPNĚ-VÝSTUPNÍ ZAŘÍZENÍ A JEJICH TECHNOLOGIE - Dotykový displej
- Technologie určení doteku na dotekovém displeji:
- Rezistivní (odporová) - Odporová a vodivá vrstva oddělené nevodivou vrstvou. Při promáčknutí (tedy při kontaktu obou vrstev) je poté měřen odpor v obou osách. Využíval se u starších chytrých telefonů
- Kapacitní - Je založena na vodivosti lidského těla. Povrch je pokryt vodivou vrstvou. Při dotyku displeje prstem ruky vznikne mezi okraji displeje a vodivou rukou kapacita, přes kterou se uzavírá elektrický obvod. Kontroler následně analýzou vzniklých kapacit přesne určí polohu prstu.
VSTUPNĚ-VÝSTUPNÍ ZAŘÍZENÍ A JEJICH TECHNOLOGIE - Nepřímá vstupní zařízení
- Myš
- Trackball
- Joystick
VSTUPNĚ-VÝSTUPNÍ ZAŘÍZENÍ A JEJICH TECHNOLOGIE - Zobrazovací jednotky a adaptéry
- Obraz je výsledkem kooperace grafické karty a monitoru. Grafická karta zajišťuje vykreslovaní dat uložených v operační paměti na monitor
Před zobrazením je třeba data zpracovat - to je CPU (jež obsahují I dříve separátně využívaný GPU)
VSTUPNĚ-VÝSTUPNÍ ZAŘÍZENÍ A JEJICH TECHNOLOGIE - displeje
LCD displeje
- Využívají tekuté krystaly
- Zdrojem světla jsou LED diody
OLED displeje - Využívá se zde organických uhlíkových sloučenin, jež pod napětím vyřazují světlo - Výhodami jsou: - Není třeba využít podsvícení - Výraznější barvy oproti LCD - Vyšší kontrast - Rychlejší odezva - Nevýhodami: Kratší životnost
SBĚRNICE
- Sběrnice tvoří spojovací systém počítače
- komunikace:
- simplexní spojení = přenos dat pouze jedním směrem od vysílače k přijímači (např. TV
vysílání, domovní zvonek) - half-duplex = obě strany mohou přijímat i vysílat, avšak ne současně – v každý jednotlivý
okamžik probíhá přenos pouze jedním směrem (např. vysílačka) - full-duplex = obousměrná komunikace může probíhat současně (např. telefonický hovor,
počítačová síť)
- simplexní spojení = přenos dat pouze jedním směrem od vysílače k přijímači (např. TV
- Multiplexování - proces, ve kterém je více datových toků kombinováno do jednoho signálu
- Cílem je nejefektivnější využítí přenosového média
- Zařízení jež multiplexování provádí se nazývá multiplexor
- Zařízení, jež multiplexovaný signál převádí do původních podob se nazývá demultiplexor
Nezbytnou podmínkou pro multiplexování je možnost signál po přijetí odlišit
- komunikace:
HLAVNÍ KVANTITATIVNÍ CHARAKTERISTIKY OSOBNÍCH POČÍTAČŮ
Výkon počítače udávají:
- Frekvence procesoru
- FSB procesoru
- Velikost a frekvence paměti RAM
- Rychlost a kapacita disků
- Výkon grafické karty