Informatika 2
Technické prostředky počítačové techniky - 2 Přednáší:
doc. Ing. Jan Skrbek, Dr. - KIN
Přednášky: středa
1420 – 1555 1610 – 1745
Spojení:
e-mail:
[email protected] tel.: 48 535 2442
Obsah:
• Sběrnicová struktura PC • Procesory PC – funkce, vlastnosti • Interní počítačové paměti PC • ROM • RAM • Paměti typu CACHE IN2-2
1
Technické prostředky počítačové techniky – 3
.
Počítač - stroj, který podle předem připravených instrukcí zpracovává data Základní části: – centrální procesorová jednotka (schopná řídit se posloupností instrukcí a ovládat další části počítače) – zařízení pro ukládání dat (paměť) – zařízení pro vstup dat (např. klávesnice, myš, …) a výstup dat (např. monitor, tiskárna, …)
Vstupy
Paměť
Procesor
Výstupy
Sběrnice
ALU
ŘADIČ 25.2.2014
IN2-14-02
John von Neumann koncepce počítače 2
+
Technické prostředky počítačové techniky
Mikropočítač Vstupy
řídící sběrnice
25.2.2014
Paměť
Procesor Mikroprocesor ALU ŘADIČ
IN2-14-02
Výstupy
datová sběrnice adresní sběrnice 3
+
Technické prostředky počítačové techniky Procesor Řadič Aritmeticko logická jednotka
ALU
datová sběrnice
adresní sběrnice
řídící sběrnice
datová sběrnice - přenáší zpracovávaná data adresní sběrnice - zajišťuje vybírání správných adres nebo dat
napájení
řídící sběrnice - přenos řídících a synchronizačních signálů
25.2.2014
IN2-14-02
4
+
Technické prostředky počítačové techniky Procesor Výkon procesoru • parametr MIPS (Mega Instruction per Second) Vykonání instrukce procesoru vyžaduje jednotky až desítky taktů (strojových cyklů) Odpověď na otázku: „Kolikabitový je počítač?“ Výkonnost procesoru ovlivňují následující základní faktory: • délka slova - počet bitů, které může procesor v daném okamžiku zpracovat, často totožná s šířkou datové sběrnice (počet bitů, které mohou být v daném okamžiku předávány mezi komponenty počítače) • taktovací frekvence - počet cyklů zpracování, které provede procesor za 1vteřinu
• soubor instrukcí 25.2.2014
IN2-14-02
5
+
Technické prostředky počítačové techniky Mikroprocesor Druhy mikroprocesorů dle velikosti instrukční sady: • CISC (Complete Instruction Set Computer) - vybavení procesoru co nejúplnější instrukční sadou (převládají u PC) • RISC (Reduced Instruction Set Computer) - pouze základní instrukce a instrukce pro konkrétní aplikace (Workstation,..)
Instrukční sada mikroprocesoru musí obsahovat instrukce pro přesuny dat mezi pamětí a registry, instrukce pro aritmetické a logické funkce, instrukce pro řízení programu a systémové instrukce. Součástí instrukční sady mikroprocesorů jsou i instrukce pro koordinaci ve víceprocesorovém prostředí a instrukce pro multimediální programy
Další důležité parametry: • vnitřní paměť CACHE - tzv. „first level cache“ - velmi rychlá statická paměť RAM, integrovaná do mikroprocesoru co nejblíže ALU • „second level cache“ – větší, “vzdálenější“ od ALU, „pomalejší“ Vícejádrový procesor je obvod obsahující několik jader procesorů a logiku sloužící k jejich vzájemnému propojení. 25.2.2014
IN2-14-02
6
+
Technické prostředky počítačové techniky Mikroprocesor Systém přerušení: • Přerušení - je signál řídící sběrnicde, který k mikroprocesoru vyšle (generuje) hardwarové zařízení nebo program • Vektor přerušení - každé přerušení je identifikováno svým číslem. Vektor přerušení ukazuje na adresu v paměti, kde je uložen obslužný program přerušení. • Před skokem na vektor přerušení uloží mikroprocesor svůj momentální stav do registrů zásobníku - možnost pokračování v činnosti po „obsluze“ přerušení.
architektura mikroprocesoru – určuje způsob zpracování instrukcí:
25.2.2014
•
sekvenčně, tj. jedna za druhou,
•
superskalárně, tzn. nezávisle na sobě.
IN2-14-02
7
+
Technické prostředky počítačové techniky Mikroprocesor
Blokové schéma mikroprocesoru (Intel 8080) 25.2.2014
IN2-14-02
8
Technické prostředky počítačové techniky Parametry mikroprocesorů Intel® Pentium® 4 Northwood (Intel® Pentium® uveden na trh v roce 1993, Pentium 4 v 11/2000) 55 milionů tranzistorů (32 nm technologie) 217 mm2, spotřeba až 80 W interní cache 1. úrovně – L1 8 kB zaintegrována i paměť cache L2 – 512 kB přenosová rychlost system bus: GB/s (800 MHz) vnitřní frekvence: až 2,4 GHz napájecí napětí – 1,5 V
25.2.2014
IN2-14-02
6.4
„Neintelovské“ procesory: • podmínka pro PC: „Intel compatible“
9
+
Intel® Pentium® 4 Processor
25.2.2014
IN2-14-02
10
Technické prostředky počítačové techniky
Vstupy
řídící sběrnice
Paměť
Mikroprocesor
Výstupy
datová sběrnice adresní sběrnice
25.2.2014
IN2-14-02
11
+
Počítačové paměti Charakteristické parametry
25.2.2014
vybavovací doba
přenosová rychlost
kapacita paměti
zda se paměť po vypnutí počítače vymaže
možnost pouze číst nebo také zapisovat
IN2-14-02
12
Technické prostředky počítačové techniky Vnitřní paměť ROM - „Read Only Memory“ • paměť pouze pro čtení • uchování dat i po odpojení napájení • pro uchování neměnných dat a programů
ROM Paměť
datová sběrnice
adresní sběrnice
řídící sběrnice
BIOS - základní program pro otestování a nastavení počítače po zapnutí a instrukce pro zavedení operačního systému (Basic Input/Output System)
25.2.2014
IN2-14-02
napájení
13
+
Technické prostředky počítačové techniky ROM-BIOS [Basic Input/Output System] Základní program pro otestování a nastavení počítače po zapnutí a instrukce pro zavedení operačního systému.
Jde o první program, který se v PC spouští při každém zapnutí. Jakmile se BIOS nastartuje, nejprve určí, které periferie jsou k PC připojené a zda jsou aktivní. Potom načte operační systém z privilegovaného média do paměti RAM a spustí jej.
25.2.2014
IN2-14-02
14
Technické prostředky počítačové techniky Vnitřní paměť ROM - „Read Only Memory“
Zaznamenání dat již při výrobě, nelze je již změnit
Varianty:
• PROM (Programable ROM) - paměť lze JEDNOU naprogramovat v programátoru, nelze ji přepsat
• EPROM (Erasable PROM) - lze působením UV světla smazat a naprogramovat znovu • EEPROM (Electrically EPROM) - elektricky mazatelná a přeprogramovatelná (po bytech) doba „pamatování omezena na cca 10 - 20 let
• Flash-PROM – verze EEPROM - viz RAM, ale po odpojení napětí se nevymaže 25.2.2014
IN2-14-02
15
+
Technické prostředky počítačové techniky Vnitřní paměť ROM
RAM (Random Access Memory) -
datová sběrnice
• „paměť s libovolným přístupem“ • umožňují čtení i zápis
RAM
• po odpojení napájení ztráta dat • kritický parametr = vybavovací doba
adresní sběrnice
řídící sběrnice
napájení
25.2.2014
IN2-14-02
16
+
Technické prostředky počítačové techniky Polovodičové paměti RAM Statická RAM • uchování dat formou bistabilních klopných obvodů • rychlá • větší spotřeba • dražší • paměti typu cache
bistabilní = obvod, který je schopen setrvávat stabilně v jednom ze dvou stavů, dokud není signálem zvenčí přinucen překlopit se do druhého stavu
Hodnota výstupu 0 a 1 v závislosti na hodnotě naposledy přivedeného vstupu Pro každý bit své kapacity – klopný obvod plus ovládací logika
Dynamická RAM • uchování dat formou vybíjených kondenzátorů • nutnost obnovování zapsaných dat (refresh cycle) • pomalejší • menší spotřeba • levnější • operační paměti 25.2.2014
CMOS RAM • malá spotřeba • zápis parametrů BIOS • napájena z baterie • integrace hodin reálného času IN2-14-02
17
+
Fyzická organizace operační paměti ROM • základní díl paměti = paměťový modul • 3 hlavní typy: - SIMM - DIMM - RIMM
datová sběrnice
RAM
adresní sběrnice
řídící sběrnice
napájení
25.2.2014
přidávání devátého (paritního) bitu ECC (Error Chacking and Correcting) - samoopravný kód IN2-14-02
18
Registry Cache Vyrovnávací paměť
ROM
Vnější paměť Nespřažená vnější paměť
25.2.2014
IN2-14-02
cena
Hlavní paměť
kapacita, vybavovací doba
Technické prostředky počítačové techniky Hierarchie pamětí
19
+
Technické prostředky počítačové techniky Paměť typu CACHE CACHE: • rychlá statická RAM • umožňuje uchování části obsahu pomalejší operační paměti (většinou dynamické RAM) • přepisuje se do ní obsah části operační paměti, se kterou se častěji pracuje • zrychluje činnost paměti počítače obsah do cache
operační paměť procesor
cache Převzetí adres z OP
sběrnice 25.2.2014
IN2-14-02
20
+
Technické prostředky počítačové techniky Paměť typu CACHE CACHE: • rychlá statická RAM • umožňuje uchování části obsahu pomalejší operační paměti (většinou dynamické RAM) • přepisuje se do ní obsah části operační paměti, se kterou se častěji pracuje • zrychluje činnost paměti počítače obsah obsah do cache v cache
operační paměť procesor
cache
sběrnice 25.2.2014
IN2-14-02
21
Technické prostředky počítačové techniky Paměť typu CACHE CACHE: • rychlá statická RAM • umožňuje uchování části obsahu pomalejší operační paměti (většinou dynamické RAM) • přepisuje se do ní obsah části operační paměti, se kterou se častěji pracuje • zrychluje činnost paměti počítače
operační paměť procesor
obsah do cache
cache Převzetí adres z OP
sběrnice 25.2.2014
IN2-14-02
22