Table of Contents

Hardware Jiří Zacpal

DEPARTMENT OF COMPUTER SCIENCE PALACKÝ UNIVERSITY, OLOMOUC KMI/YUDIT Úvod do informačních technologií

Osnova

Literatura

Kontrolní kódy

Kontrolní kódy

Grayův kód

které se každá dvě po sobě jdoucí čísla liší v jediné číslici.

2 3 4 5 6 7 8 9 10 11 12 13 14 15

KMI/YUDIT Úvod do informačních technologií

Binárně …0 …1 …10 …11 …100 …101 …110 …111 …1000 …1001 …1010 …1011 …1100 …1101 …1110 …1111

Grayův kód …0 …1 …11 …10 …110 …111 …101 …100 …1100 …1101 …1111 …1110 …1010 …1011 …1001 …1000

6

Kódy p z n

Kód 2 z 5

8

4

2

1

0

0

1

1

0

0

0

1

0

0

0

1

1

2

0

0

1

0

1

3

0

0

1

1

0

4

0

1

0

0

1

5

0

1

0

1

0

6

0

1

1

0

0

7

1

0

1

0

0

8

1

0

0

0

1

9

1

0

0

1

0

KMI/YUDIT Úvod do informačních technologií

7

Kontrola paritou

Hammingův kód

d detekce 1 0 2 1 3 2 4 3 5 4

oprava 0 0 1 1 2

Algoritmus Hammingova kódu

1. Všechny bitové pozice, jejichž číslo je rovné mocnině 2, jsou použity pro paritní bit (1, 2, 4, 8, 16, 32, …). 2. Všechny ostatní bitové pozice náleží kódovanému informačnímu slovu (3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, …). 3. Každý paritní bit je vypočítán z některých bitů informačního slova. Pozice paritního bitu udává sekvenci bitů, které jsou v kódovém slově zjišťovány a které přeskočeny.

Složení počítače

Součásti počítače

Skříň

Zdroj napájení

více zdrojů (redundantních) pro servery a pracovní stanice, efektivita od 75 do 90 %

Základní deska

přídavné karty, disková zařízení, periferie a další

Sběrnice

Dělení sběrnic

Dle umístění, funkce, způsobu přenosu.

pamětí nebo s kolika zařízeními lze (přímo) pracovat

Standardy sběrnic

Čipová sada (chipset)

Čipová sada (chipset)

přístupu zařízení do operační paměti), řídící obvody vnějších sběrnic a rozhraní a připojení BIOSu

  (sběrnice LPC k čipu Super I/O), integrované karty
* výrobci: Intel, AMD, NVidia, VIA Technologies, SiS a další

BIOS

výstupní (text, graka), dále např. datum a čas, správa napájení, síťové

zařízení (parametrů, přiřazení zdrojů - přerušení, DMA kanály, vstupní/výstupní adresy, přiřazený paměťový

  rozsah aj.), zařízení pro zavedení operačního systému
* firmware uložený v paměti ROM (Flash EEPROM) na základní desce
* konfigurační data v paměti CMOS RAM zálohované baterií
* výrobci: Award, Phoenix, Ami

Mikroprocesor

Registry

Přerušení

druhy:

kdy to právě potřebuje bez ohledu na právě zpracovávanou úlohu.

operačnímu systému na tyto události nejvhodnějším způsobem zareagovat

umístěním příslušné strojové instrukce přímo do prováděného programu honza: např. vyvolá syscall

Metody zvýšení výkonu procesoru

Paměť cache

Instrukční sada

instrukce, u osobních počítačů navenek procesoru, např. Intel, AMD

ostatní složitější jsou složeny ze základních, např. IBM Power PC, u osobních počítačů interně u novějších procesorů Intel, AMD

skoku, vstupně/výstupní (pro práci s periferiemi), ostatní (řídící aj.), a další

Procesory Intel

vedoucí výrobce procesorů pro osobní počítače, od 1972 i další (IBM, AMD, Cyrix)

fyzické paměti) a virtuální paměť, adresace až 16 MB fyzické operační paměti a 1 GB virtuální, 4 úrovně

  ochrany programu (Ring 0 až 3)

Procesory Intel

paměti programu s různými právy), 32-64 kB L2 cache na základní desce

(dvojnásobná vnitřní frekvence), DX/4 (trojnásobná), integrovaný matematický koprocesor, pipelining =

  více rozpracovaných instrukcí zároveň
* Pentium (1993) - 64-bitový (vnitřně 32!), 32-bitová adresová, vnější 60 MHz, 3.1 mil. tranzistorů, 16 kB L1
  (8 kB pro instrukce, 8 kB pro data, harvardská koncepce), rysy RISC instrukèní sady, superskalární
  architektura = více (2) proudů vykonávání instrukcí, umožňuje provádět více (2) instrukcí současně, 2 ALU,
  „předvídání„ cílové adresy instrukcí podmíněných skoků, klony AMD K5, Cyrix M1

Procesory Intel

multimediálních dat (s opakujícími se smyčkami, paralelní vykonávání, s plovoucí řádovou čárkou, využití

  registrů FPU), architektura SIMD (Single Instruction Multiple Data, paralelní zpracování dat), data
  zpracovávána po 64 bitech
* Pentium Pro (P6, 1995) - 36-bitová adresní část sběrnice, druhý čip v pouzdře pro 256 kB až 1 MB L2
  cache, RISC jádro, 5 paralelních jednotek (2 ALU, 2 sběrnicové, 1 FPU)
* Pentium II (1997) - od 233 MHz, vnější 100 MHz, 7,5 mil. tranzistorů, nové pouzdro (S.E.C.) do slotu Slot 1,
  verze Xeon pro servery a pracovní stanice (vyšší výkon), Mobile (M) pro notebooky (nižší spotřeba)
* Celeron - vnější 66 MHz, bez L2 cache -> pomalý, od verze 300A 128 kB L2 cache, pouzdro (PPGA) do
  patice Socket 370 (existuje redukce na Slot 1)

Procesory Intel

0,18 mikrometru vyšší výkon, nižší spotřeba, 1,6 V místo 2 V), integrovaná 256kB L2 cache na čipu, 70

  nových instrukcí SSE (Streaming SIMD Extensions) pro 3D
* Pentium 4 (2000) - od 1,3 GHz, vnější 400 a 533 MHz (technologie DualBus - dvojice paměťových karet),
* 42 mil. tranzistorů, nové jádro, architektura NetBurst - vyšší frekvence, ale i spotřeba (potřeba zdroje ATXP4 s přídavným konektorem), další cache (např. Execution Trace Cache pro dekódované makroinstrukce),
* dalších 144 instrukcí SSE2 pro plovoucí řádovou čárku, verze HT (HyperThreading) - zdvojené registry, simulace dvou procesorů
* Itanium (2001) - 1. plně 64-bitový, instrukční sada IA-64 (Itanium), pro servery a pracovní stanice
* Core (2006) - vícejádrové, sdílená až 2/6MB L2 cache, verze Solo, Duo (32-bitové), Core 2 (64-bitové), Duo, Quad (2 cache), Extreme, i3/5/7/9 (až 12 MB L3 cache)

Paměť

Vnitřní paměť

Paměti RAM

Pevný disk

Geometrie pevných disků

Řadiče pevných disků

funkce:

typy:

SCSI

Ostatní součásti počítače

Mechaniky

Karty

Vstupně výstupní zařízení

Vstupní zařízení

Monitor

Tiskárna

Podrobnější informace

Příště

• Operační systém a jeho funkce při ovládání počítače, z uživatelského i administrátorského pohledu. Struktura a funkce operačního systému (správa procesů, paměti a disku) .