Úvod do informačních technologií

Podobné dokumenty
Úvod do informačních technologií

Paměti Josef Horálek

Identifikátor materiálu: ICT-1-08

Technické prostředky počítačové techniky

Základní deska (mainboard, motherboard)

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

2.8 Procesory. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Komunikace procesoru s okolím

Základní deska (mainboard)

Hardware ZÁKLADNÍ JEDNOTKA

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Paměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3)

architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu

CHARAKTERISTIKY MODELŮ PC

Základní deska (mainboard)

HW počítače co se nalézá uvnitř počítačové skříně

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:

Základní deska (mainboard, motherboard)

Paměťové prvky. ITP Technika personálních počítačů. Zdeněk Kotásek Marcela Šimková Pavel Bartoš

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard

Informační a komunikační technologie

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Cache paměti (1) Cache paměť: V dnešních počítačích se běžně používají dva, popř. tři druhy cache pamětí:

Informační a komunikační technologie

DUM č. 10 v sadě. 31. Inf-7 Technické vybavení počítačů

Cache paměti (2) Cache paměti (1) Cache paměti (3) Cache paměti (4) Cache paměti (6) Cache paměti (5) Cache paměť:

2.7 Základní deska. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Procesor Intel Pentium (1) Procesor Intel Pentium (3) Procesor Intel Pentium Pro (1) Procesor Intel Pentium (2)

Základní deska (motherboard, mainboard)

Paměti operační paměti

Paměti EEPROM (1) 25/07/2006 1

Intel (2) Intel (1) Intel (3) Intel (4) Intel (6) Intel (5) Nezřetězené zpracování instrukcí:

Struktura a architektura počítačů (BI-SAP) 10

Základní pojmy informačních technologií

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

Výstavba PC. Vývoj trhu osobních počítačů

Obsah. Kapitola 1 Skříně počítačů 15. Kapitola 2 Základní deska (mainboard) 19. Kapitola 3 Napájecí zdroj 25. Úvod 11

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Sbě b r ě n r i n ce

PROCESOR. Typy procesorů

Vstup řetězce z klávesnice

Paměť počítače. 0 (neprochází proud) 1 (prochází proud)

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Cache paměť - mezipaměť

Semestrální práce Úvod do architektury počítačů Základní deska (Motherboard)

Sběrnice. Parametry sběrnic: a. Přenosová rychlost - určuje max. počet bitů přenesených za 1 sekundu [b/s]

Hardware 1. Přehled platforem podle procesorů

Sběrnicová struktura PC Interní počítačové paměti PC

Informatika teorie. Vladimír Hradecký

SOUV-VVC, o.p.s. Nasavrky. Informační a komunikační technologie

Profilová část maturitní zkoušky 2014/2015

ZÁKLADNÍ DESKA ASUS PRIME X370-PRO ZÁKLADNÍ DESKA, AMD X370, AM4, 4X DIMM DDR4, 1X M.2, ATX

SKŘÍŇ PC. Základní součástí počítačové sestavy je skříň.

3. Maturitní otázka PC komponenty 1. Počítačová skříň 2. Základní deska

Hardware 1. Přehled platforem podle procesorů. PC (Wintel) různí výrobci - domácí počítače, pracovní stanice, servery 1-4 procesory Intel, AMD

Obecný popis základní jednotky

Komunikace mikroprocesoru s okolím Josef Horálek

Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM

Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM

Paměti polovodičové. Jedná se o mikroelektronické obvody s velkou hustotou integrace.

Složení počítače. HARDWARE -veškeré fyzicky existující technické vybavení počítače 12 -MONITOR

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Hardware = technické (hmatatelné, materiální) vybavení počítače Rozdělení dílů (komponent) dle umístění: vně skříně počítače)

Výkonnost mikroprocesoru ovlivňují nejvíce dvě hlediska - architektura mikroprocesoru a tzv. taktovací frekvence procesoru.

Dělení pamětí Volatilní paměti Nevolatilní paměti. Miroslav Flídr Počítačové systémy LS /11- Západočeská univerzita v Plzni

Metody připojování periferií BI-MPP Přednáška 1

DRUHY SESTAV. Rozlišujeme 4 základní druhy sestav. PC v provedení desktop. PC v provedení tower. Server. Notebook neboli laptop

Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností a hlavnímu parametry.

ARCHITEKTURA PROCESORŮ

Profilová část maturitní zkoušky 2015/2016

Základní jednotka počítače

Úvod do architektur personálních počítačů

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Sběrnice (bus) Sběrnice. Typy sběrnic, charakteristika, použití

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

O autorovi 6 O odborném redaktorovi 7 Úvod 21 Laptop nebo notebook? 21 Co je cílem této knihy 22 Webové stránky autora 23 Osobní poznámka 23

Hardware. Příklad převodu čísla: =1*32+0*16+0*8+1*4+0*2+1*1= Převod z dvojkové na desítkovou Sčítání ve dvojkové soustavě

Projekt do informatiky

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

) informace o stavu řízené veličiny (předávaná řídícímu systému) - nahrazování člověka při řízení Příklad řízení CNC obráběcího stroje

Paměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3)

Parametry pamětí vybavovací doba (tj. čas přístupu k záznamu v paměti) = 10 ns ms rychlost toku dat (tj. počet přenesených bitů za sekundu)

Stručný obsah KAPITOLA 1 KAPITOLA 2 KAPITOLA 3 KAPITOLA 4 KAPITOLA 5 KAPITOLA 6 KAPITOLA 7 KAPITOLA 8 KAPITOLA 9 KAPITOLA 10 KAPITOLA 11 KAPITOLA 12

Shrnutí předcházející přednášky

Von Neumannovo schéma počítače

Z čeho se sběrnice skládá?

Pohled do nitra mikroprocesoru Josef Horálek

G R A F I C K É K A R T Y

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Hardware Základní pojmy. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1122_Hardware Základní pojmy_pwp

Základní jednotka - Skříň počítače a základní deska

DUM č. 6 v sadě. 31. Inf-7 Technické vybavení počítačů

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2

Chipsety AMD a jejich vlastnosti

Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM

Hardware. Z čeho se skládá počítač

Transkript:

Úvod do informačních technologií Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI přednášky

Součásti počítače Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 1 / 40

Osobní počítač Obrázek: Počítač IBM PC (1981) Personal Computer, PC příbuznost a (částečná nebo úplná) kompatibilita s počítači IBM PC (1981), procesory Intel x86 kompatibilní XT (extended, 1983) 8-bitový, procesor Intel 8088, 4,77 MHz, 16 256 kb RAM, operační systém MS DOS AT (Advanced Technology, 1984) 16-bitový, procesor Intel 80286, 6/8 MHz, 256 kb až 16 MB RAM ztráta vlivu na standardizaci po PS/2 (1987), ve prospěch firem Intel (hardware) a Microsoft (software) = základní koncepce technického provedení počítače dodnes převládající koncepce mikropočítačů (otevřená politika IBM vs. uzavřená jiných firem) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 2 / 40

Osobní počítač Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 2 / 40

Počítačová sestava Počítač, počítačová sestava = stavebnice počítače s modulární architekturou variabilita, rozšiřitelnost, vyváženost,... hardware = technické vybavení počítače, fyzické součásti ( železo ), elektronická digitální a elektromechanická zařízení software = programové vybavení počítače, operační systém a aplikace, firmware = programy vestavěné do hardware (např. BIOS) neustálý vývoj, posouvání hranic možností, specializace Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 3 / 40

Součásti počítače Obrázek: Počítačová skříň Skříň (case, chassis) provedení (form factor): klasické desktop, (mini/midi/big)tower, rack, notebook/ultrabook/..., tablet?, embedded atd. korespondence s rozměry základní desky (otvory pro zdroj, konektory, lišty pro přídavné karty) = kovová (plechová) konstrukce s plastovými kryty šachty pro mechaniky výměnných médií a panely konektorů (5, 25, 3, 5 ), tlačítka pro zapnutí, popř. reset, signalizace a indikátory (LED aktivit, detekce otevření) aj. výrobci: Antec, AOpen, ASUS, Chieftec, Cooler Master, DFI, Ever Case, Foxconn a další Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 4 / 40

Součásti počítače Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 4 / 40

Součásti počítače Obrázek: Zdroj napájení Zdroj napájení (power supply) nebo Baterie zajišťuje el. napájení stejnosměrným proudem všech (vnitřních) součástí počítače konektory PC Main (P1, 20/24 pinů, do základní desky), ATX12V (P4, 4/8 pinů, do základní desky, pro procesor), 4- a 15-pinové (pro disková zařízení PATA, SATA), 6/8-pinové (pro PCI-Express), a IEC C14 pro elektrickou šňůru typicky +3.3, ±5, ±12 V, 250 1000 W pro osobní počítače, 25 100 W pro přenosné s baterií, více zdrojů (redundantních) pro servery a pracovní stanice, efektivita od 75 do 90 % korespondence s rozměry základní desky (konektory) a skříně, AT nebo ATX výrobci: Antec, Enermax, Foxconn a další Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 5 / 40

Součásti počítače Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 5 / 40

Součásti počítače Obrázek: Ilustrace počítače Vnitřní součásti: základní deska, procesor, operační pamět, rozšiřující karty (grafická, zvuková, síťová aj.), pevné disky, mechaniky výměnných médií (CD/DVD, floppy, aj.), zdroj, ventilátory Vnější součásti: displej, klávesnice, myš, touchpad Periferie: disková zařízení (pro pevné disky i výměnná média), síťová zařízení (přepínače, směrovače, přístupové body, modemy aj.), multimediální zařízení (reproduktory, mikrofon, webová kamera, antény), tiskárna, plotter, skenner, tablet, trackball, joystick a další některé vnější součásti a periferie mohou být součástí skříně (notebook, tablet, Mac), např. displej, klávesnice, touchpad, síťová a multimediální zařízení aj. Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 6 / 40

Součásti počítače Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 6 / 40

Základní deska (mainboard, motherboard) Obrázek: Základní deska = základní součást, ke které (na kterou) se připojují další zařízení, které propojuje: procesor(y), paměti, přídavné karty, disková zařízení, periferie a další = vícevrstvý (obvykle) obdélníkový plošný spoj s obvody propojujícími zařízení pomocí vnitřních sběrnic Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 7 / 40

Základní deska (mainboard, motherboard) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 7 / 40

Základní deska (mainboard, motherboard) formáty (form factor): PC/XT (IBM) první pro osobní počítače AT (IBM) 305 350 mm, varianta Baby ATX (Intel, 1995) 244 305 mm, nejpoužívanější, de facto standard, varianty micro, mini, Extended, Flex, Ultra, DTX (203 244 mm) BTX (Intel) 266 325 mm, lepší chlazení a napájení než ATX, varianty micro, Extended aj., neujal se ETX (95 114 mm), ITX (mini, nano, pico, mobile) v embedded počítačích odpovídající skříň, různé konektory pro napájení od zdroje, různé rozmístění konektorů pro periferie výrobci: Aopen, ASRock, ASUS, Biostar, EPoX, Foxconn, Gigabyte Technology, Intel, Jetway, Micro-Star, Palit, Soyo, VIA a další Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 8 / 40

Základní deska (mainboard, motherboard) Sběrnice (bus) = paralelní nebo sériová soustava vodičů propojujících zařízení pro komunikaci a přenos dat (řízeným protokolem) parametry: šířka přenosu (bit) určuje, kolik bitů lze najednou přenést frekvence (MHz) frekvence hodinového signálu rychlost/propustnost (MB/s) určuje množství dat přenesených za jednotku času, frekvence šířka (v bytech) vnitřní: na základní desce (součást jejích obvodů), vesměs paralelní vnější (rozhraní): k diskovým zařízením a periferiím, kombinované nebo sériové synchronní zařízení synchronizována, většina vnitřních multimaster může být řízena více zařízeními než jedním (typicky procesorem), tzv. busmastering Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 9 / 40

Základní deska (mainboard, motherboard) Sběrnice (bus) části: adresová výběr adresy v paměti nebo zařízení na sběrnici, šířka 3 až 64 bitů určuje, s jak velkou pamětí nebo s kolika zařízeními lze (přímo) pracovat datová přenos dat po sběrnici, šířka 1 až 128 bitů, udává bitovost sběrnice řídící řízení zařízení na sběrnici pomocí řídících a stavových informací, šířka 1 až 8 bitů určuje počet řídících signálů a stavů Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 10 / 40

Základní deska (mainboard, motherboard) Vnitřní sběrnice procesorová, systémová (CPU, front side bus) propojuje procesor(y) a severní můstek čipsetu, příp. řadič kanálů (periferní procesory, u mainframe počítačů) 8- až 64-bitová, šířka datové části (většinou) koresponduje s adresní frekvence (FSB): 66, 100, 133, 200, 266, 400 patice (socket), příp. slot = konektor pro procesor paměťová (memory bus) propojuje operační paměti a severní můstek čipsetu frekvence FSB sloty = konektory pro operační paměti Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 11 / 40

Základní deska (mainboard, motherboard) Vnitřní sběrnice rozšiřující, lokální (expansion, local bus) určuje standard pro připojená zařízení přídavné karty sloty pro karty: grafické, zvukové, síťové, multimediální, diskové řadiče, pro periferie aj. integrované karty součástí základní desky, dnes běžně zvuková, síťová, diskové řadiče, někdy i grafická (tzv. all-in-one) ISA (Industry Standard Architecture) nejstarší pro IBM PC, původně pro procesor Intel 80286, 8/16-bitová, frekvence 4,77/8,33 MHz, manuální konfigurace karet pomocí tzv. jumperů (propojka vodičů) nebo v BIOSu, dnes se u osobních počítačů téměř nevyskytuje, přetrvává v průmyslových počítačích MCA (Microchannel Architecture) od IBM pro procesory Intel 80386 jako náhrada za ISA, 16/32-bitová, frekvence 10 25 MHz, umožňuje busmastering, nekompatibilní s ISA, nerozšířila se mimo IBM (PS/2) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 12 / 40

Základní deska (mainboard, motherboard) Vnitřní sběrnice rozšiřující, lokální (expansion, local bus) EISA (Extended ISA) zpětně kompatibilní s ISA, pro procesory Intel 80386, 8/16/32-bitová, frekvence 8,33 MHz umožňuje busmastering, dnes nepoužívaná VLB (VESA Local Bus) pro procesory Intel 80486, 32-bitová, závislá na ISA, počet slotů klesá s frekvencí 25 50 MHz (např. 3 při 33 MHz, 1 při 40 MHz), dnes nepoužívaná PCI (Peripheral Component Interconnect) od Intelu pro procesory Intel Pentium, umožňuje busmastering umožňuje zařízením přímý přístup do operační paměti, použití i v jiných počítačích než IBM PC kompatibilních 64-bitová (Pentium), 32-bitové přenosy (pro procesory Intel 80486) frekvence 33, 66, 100, 133 MHz Plug & Play (PnP, 1992, Intel, Microsoft, Compaq) standard pro automatickou konfiguraci karet, typu, parametrů a bezkonfliktní přiřazení zdrojů (viz BIOS) univerzální pro všechny typy karet, dnes postupně nahrazována PCI Express Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 13 / 40

Základní deska (mainboard, motherboard) Vnitřní sběrnice rozšiřující, lokální (expansion, local bus) AGP (Accelerated Graphic Port) od Intelu pro procesory Intel Pentium II propojení grafických karet přímo s procesorem a operační pamětí (podobně jako procesorová sběrnice) 32-bitová, frekvence základní 66 MHz = AGP 1, pak AGP 2, 4, 8 různý počet bitů za takt dnes nahrazena PCI Express PCI Express (PCI-E) nástupce PCI (a AGP), ne zpětně kompatibilní! (existuje zpětně kompatibilní rozšíření PCI-X) 1 32-bitová, 1,25 GHz 1, 4 (různé karty), 8, 16 (grafické karty), verze 4.0 další: průmyslové (VME), ACR, AMR, CNR pro připojení modemových a zvukových karet, dnes nepoužívané Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 14 / 40

Základní deska (mainboard, motherboard) Vnější sběrnice a rozhraní Na ploše základní desky: rozhraní/sběrnice pevných disků a mechanik výměnných médií (CD/DVD, pam. karty aj.): IDE/PATA, (m)sata, SCSI, Fibre Channel, M.2 patice pro cache paměti, BIOS rozšiřující konektory: pro sběrnice USB, FireWire, zvukové konektory konektory (piny) pro další zařízení: napájení, aktivní chladiče (ventilátory), tlačítka, signalizace a indikátory, reproduktor ve skříni aj. Konektory na (zadním) panelu základní desky: integrovaných karet: zvukové (stereo jack, optické), síťové (RJ-45), grafické (VGA = D-SUB, DVI, HDMI, DisplayPort) vnějších sběrnic USB, FireWire, esata, I 2 C, pro periferie vstupně/výstupních periferií (čip Super I/O): klávesnice, myš (PS/2), paralelního (Centronics, LPT), sériového (RS 232, COM), MIDI, infra rozhraní (porty) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 15 / 40

Základní deska (mainboard, motherboard) Obrázek: Blokové schéma základní desky Čipová sada (chipset) = integrované obvody (s pasivním chladičem) na základní desce pro řízení pamětí a sběrnic, propojení procesoru, sběrnic a připojení dalších zařízení konstruované pro konkrétní typy a počty/množství procesorů a pamětí severní můstek, systémový řadič (north bridge, memory controller hub) propojuje procesorovou a paměťovou sběrnici (procesor, paměti) s vnitřními sběrnicemi (AGP, PCI Express) a jižním můstkem (můstky, interní sběrnice) obsahuje, pokud je, integrovanou grafickou kartu dříve (dnes součást procesoru) obsahoval např. řadič operační paměti a řadič cache paměti (= vyrovnávací paměti mezi různě rychlými zařízeními na frekvenci rychlejšího, např. procesorem a operační pamětí) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 16 / 40

Základní deska (mainboard, motherboard) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 16 / 40

Základní deska (mainboard, motherboard) Obrázek: Blokové schéma základní desky Čipová sada (chipset) jižní můstek, vstupně/výstupní řadič (south bridge, I/O controller hub) propojuje severní můstek a vnitřní sběrnice (PCI, PCI Express) s vnějšími, příp. se sběrnicí ISA obsahuje např. řadič diskových zařízení a polí, řadič DMA (Direct Memory Access, umožnění přímého přístupu zařízení do operační paměti), řídící obvody vnějších sběrnic a rozhraní, připojení čipu BIOSu (sběrnice LPC k čipu Super I/O), další integrované karty (zvuková, síťová aj.) výrobci: Intel, AMD, NVidia, VIA Technologies, SiS a další Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 17 / 40

Základní deska (mainboard, motherboard) Obrázek: Hlavní obrazovka BIOSu BIOS, Basic Input Output System = program poskytující základní nízkoúrovňové služby: start počítače, vstupní (obsluha klávesnice, myši), výstupní (text, grafika), dále např. datum a čas, správa napájení, síťové aj. rozhraní mezi hardwarem a operačním systémem umožňuje základní konfiguraci hardwaru počítače (tzv. SETUP): zapnutí/vypnutí zařízení, základní nastavení 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 apod. = 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 Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 18 / 40

Základní deska (mainboard, motherboard) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 18 / 40

Základní deska (mainboard, motherboard) nejvíce ovlivňuje kvalitu počítačové sestavy, zvláště vzhledem k dalšímu rozšiřování a modernizaci parametry: typ patice/slotu pro procesor(y) a použitelné procesory, chipset, počet a typy slotů pro paměti a přídavné karty, integrované karty, rozhraní a konektory pro periferie, rychlosti sběrnic Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 19 / 40

Procesor (central processing unit, CPU) Obrázek: Procesor = centrální prvek počítače vykonávající sekvenčně (až na skoky) instrukce programu uloženého v operační paměti = mikroprocesor = integrovaný obvod/čip (velmi vysokého stupně integrace) v patici (socket) nebo slotu na základní desce pasivní (dříve) a aktivní chlazení (ventilátor) mozek počítače Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 20 / 40

Procesor (central processing unit, CPU) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 20 / 40

Procesor (central processing unit, CPU) části: řadič (řídící jednotka, central unit, CU) zpracovává instrukce programu nad daty čtenými z registrů, paměti nebo vstupního zařízení, výsledy zapisuje do registrů, paměti nebo výstupního zařízení aritmeticko-logická jednotka (ALU) realizuje aritmetické a logické instrukce, celočíselná a v plovoucí řádové čárce registry paměťové buňky přímo v procesoru, nejrychleji dostupná paměť procesoru vyrovnávací paměti cache (L1, L2, L3), řadič cache sběrnicová a stránkovací jednotka, řadič operační paměti,... dnes navenek von Neumannova koncepce, vnitřně harvardská frekvence: vnitřní (taktovací) nominální frekvence procesoru, 1 MHz až několik (3+) GHz, odvozena od frekvence FSB pomocí násobitele nastavovaného jumpery (dříve) nebo v BIOSu, násobky 0, 5, rozsah 1, 5 až 15 (u nových procesorů), typicky od 3 do 7, 5 vnější frekvence FSB, určená severním můstkem chipsetu Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 21 / 40

Procesor (central processing unit, CPU) patice (socket): vývody procesoru ve formě pinů (dříve) nebo plošek (dnes), téměř výhradní, např. DIP (40 pinů) pro Intel 8086/8, PLCC (68 pinů) pro Intel/AMD 80186-386, Socket 1 3 (169 238 pinů) pro Intel/AMD 80486, Intel Pentium OverDrive, Socket 4,5,7 (273 321 pinů) pro Intel Pentium (MMX), AMD K5, K6, Socket 370 (370 pinů) pro Intel Celeron, Pentium III, Socket 478 pro Intel Celeron, Pentium 4, Socket A/462 pro AMD Athlon (XP), Duron, Socket 754 pro AMD Athlon 64, Socket 940 pro AMD Opteron, Socket 775 pro Intel Pentium 4/D, Celeron, Core 2, Socket AM2/+ pro AMD Athlon 64, Opteron, Sempron, Phenom, Socket 1155/1366/2011 pro Intel Core i3/5/7, Socket FM1/2 pro AMD A4/6/8/10 a další slot: podobně jako přídavné karty do rozšiřujících sběrnic, vyjímečně, např. Slot 1 (242 pinů) pro Intel Celeron, Pentium Pro, II a III, Slot 2 (330 pinů) pro Intel II Xeon, Slot A (242 pinů) pro AMD Athlon K7 výrobci (pro osobní počítače): Intel, AMD, ARM Ltd., VIA Technologies, IBM, Transmeta, Texas Instruments a další specializované Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 22 / 40

Procesor (central processing unit, CPU) Instrukční sada = množina všech instrukcí procesoru, pevně zabudována nebo upravitelná/rozšiřitelná instrukce složeny z tzv. mikroinstrukcí CISC (Complete Instruction Set Computer) tzv. úplná instrukční sada, všechny možné déle trvající instrukce, u osobních počítačů navenek procesoru, např. Intel, AMD RISC (Reduced ISC) redukovaná instrukční sada, jen několik základních jednoduchých rychlých (mikro)instrukcí, 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 instrukce přesunu (mezi registry, operační pamětí), aritmetické, logické (log. operace, posuvy, rotace), skoku, vstupně/výstupní (pro práci s periferiemi), ostatní (řídící aj.), a další matematického koprocesoru pro operace v plovoucí řádové čárce (Floating Point Unit, FPU) rozšíření o specializované instrukce např. multimediální (MMX, 3DNow!, SSE), vektorové (AVX) aj. Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 23 / 40

Procesor (central processing unit, CPU) Registry = paměťové buňky přímo v procesoru, pro potřeby vykonávání instrukcí velikost podle datové části procesorové sběrnice, 8, 16, 32, 64 bitů univerzální (datové) pro operandy, mezivýsledky a výsledky instrukcí, např. EAX (RAX), EBX (RBX) atd. se stanoveným významem pro řízení vykonávání programu, např. EIP, ESP, EFlags, pro implicitní operandy a výsledky, např. ESI, EDI, pro řízení procesoru, např. CRx aj. matematického koprocesoru FPx dalších jednotek procesoru a rozšíření instrukčních sad Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 24 / 40

Procesor (central processing unit, CPU) Procesory Intel vedoucí výrobce procesorů pro osobní počítače, od 1972 i další (IBM, AMD, ARM) viz literatura 4004 (1971) první, 4-bitový, 108 khz, 2 300 tranzistorů 8008 (1972), 8080 (1974), 8088 (1979) 8-bitové, 2 5 MHz, 6 29 tis. tranzistorů 8086 (1978) 1. 16-bitový 80286 (1982) 16-bitový, 24-bitová adresová, až 12 MHz, 130 tis. tranzistorů reálný režim po inicializaci procesoru, podle 8086 chráněný režim zapnutí instrukcí z reálného (bez možnosti zpět), stránkování paměti (stránky = kusy 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) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 25 / 40

Procesor (central processing unit, CPU) Procesory Intel 80386 (1985) 1. 32-bitový, vnější 16 MHz, 280 tis. tranzistorů, verze SX (do základních desek pro 16-bitový 80286), DX, segmentace paměti (segmenty = oblasti virtuální paměti programu s různými právy), 32-64 kb L2 cache na základní desce 8087, 80287, 80387SX, 80487SX matematické koprocesory, na základní desce vedle procesoru 80486 (1989) vnější 25 MHz, 1,2 mil. tranzistorů, verze SX (vylepšený 80386, 8 kb L1 cache), DX, DX/2 (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 Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 26 / 40

Procesor (central processing unit, CPU) Procesory Intel Pentium MMX (MultiMedia extension), MMX2 až 200 MHz, 57 a 70 (vektorových) instrukcí pro zpracování 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 vektorů 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, Slot 1, pouzdro (PPGA) do patice Socket 370 (existuje redukce na Slot 1) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 27 / 40

Procesor (central processing unit, CPU) Procesory Intel Pentium III (1999) od 400 MHz, vnější až 133 MHz, 9,5 mil. tranzistorů, dvě výrobní technologie (0, 25 a 0, 18µm 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ů, plošky, nové jádro, architektura NetBurst vyšší frekvence, ale i spotřeba (potřeba zdroje ATX-P4 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é, SSE 3/4, VTx/d, 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, různé mikroarchitektury) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 28 / 40

Paměti (memory) = paměťové zařízení pro ukládání (binárních) dat parametry: kapacita, přenosová rychlost, přístupová doba (doba od požadavku do vydání dat), spolehlivost (doba mezi poruchami) energetická závislost (neudrží data bez el. napájení, volatilní), způsob přístupu (přímý, sekvenční od začátku paměti), druh (statické/dynamické obsah potřeba periodicky obnovovat) a další cena za bit v závislosti zejm. na kapacitě (nepřímo) a přenosové rychlosti (přímo) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 29 / 40

Paměti (memory) vnitřní pro krátkodobé ukládání kódu a dat spuštěných programů, např. registry procesoru, operační a vyrovnávací paměť, přídavné karty, a trvalé uložení firmware a základních konfiguračních dat počítače, např. BIOS, přídavné karty menší kapacity (do desítek GB), vyšší přenosové rychlosti (až desítky TB/s), přístupová doba do desítek ns, spolehlivé, energ. závislé i nezávislé, přímý přístup, statické i dynamické vnější pro dlouhodobé ukládání programů a (jiných) dat, např. pevné disky, výměnná média (CD/DVD, paměťové karty, aj.) a jiná disková zařízení větší kapacity (až stovky TB), nižší přenosové rychlosti (do jednotek GB/s), přístupová doba ms (přímý přístup) až min. (sekvenční přístup), méně spolehlivé, energ. nezávislé, statické Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 30 / 40

Paměti (memory) Vnitřní paměti Obrázek: Struktura vnitřní paměti zapojeny jako matice paměťových buněk s kapacitou 1 bit po bytech adresovány hodnotou adresy na adresní části sběrnice, dekódované (binárním) dekodérem, který vybere adresový vodič (nastaví log. I) na výstupu datové části sběrnice zesilovače typy: pouze pro čtení (ROM, Read Only Memory) energ. nezávislé, použití např. firmware (BIOS, karty) i pro zápis např. RAM (Random Access Memory, s náhodným přístupem), energ. závislé, rychlejší než ROM, použití všude jinde než ROM Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 31 / 40

Paměti (memory) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 31 / 40

Paměti (memory) Paměti ROM ROM data trvale a neměnně zapsána při výrobě, použité obvody pro buňky určují uloženou hodnotu Obrázek: Realizace buňky paměti ROM PROM (Programmable ROM) z výroby samé log. I, jediný zápis pomocí programátoru PROM proudem cca 10 ma se přepálí NiCr pojistka a tím se zapíše log. 0 Obrázek: Realizace buňky paměti PROM EPROM (Erasable PROM) uchování log. hodnoty pomocí el. náboje kondenzátoru s velkým svodovým odporem, zápis pomocí programátoru EPROM, výmaz celé paměti odvedením náboje např. pomocí UV záření Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 32 / 40

Paměti (memory) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 32 / 40

Paměti (memory) Paměti ROM EEPROM (Electrically EPROM) uchování log. hodnoty pomocí tranzistorů, výmaz působením el. impulsů Flash EEPROM přepisovatelná RAM, ale pomalejší a nižší max. počet zápisů (jednotky až desítky tis.) FTL mezivrstva pro rozložení zápisů na celou paměť, organizace po blocích (desítky až stovky kb), buňky z NAND nebo NOR hradel 1 (SLC) a více bitů (MLC, TLC), dnes používaná i pro vnější paměti (NAND např. paměťové karty, Flash a SSD disky, NOR vestavěné) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 33 / 40

Paměti (memory) Statická RAM (SRAM) rychlé (přístupová doba jednotky ns, rychlost až desítky TB/s), ale složité použití: cache paměti realizace buňky: bistabilní klopný obvod, např. v technologii MOS 2 datové vodiče: Data pro zápis, Data pro čtení (negace uložené hodnoty) Obrázek: Realizace buňky paměti SRAM v technologii MOS Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 34 / 40

Paměti (memory) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 34 / 40

Paměti (memory) Dynamická RAM (DRAM) uchování log. hodnoty pomocí el. náboje kondenzátoru, který se samovolně i čtením vybíjí potřeba periodicky obnovovat (čipsetem) = refresh kondenzátor + refresh = větší přístupová doba (jednotky až desítky ns), menší rychlost (až desítky GB/s), ale jednoduché použití: operační paměti Obrázek: Realizace buňky paměti DRAM v technologii TTL Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 35 / 40

Paměti (memory) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 35 / 40

Paměti (memory) Dynamická RAM (DRAM) typy: FPM (Fast Page Mode) využívá se toho, že data jsou v souvislé oblasti paměti a přístup je pomocí stránkování paměti, 1. byte plným počtem taktů, následující menším, např. 5-3-3-3 = časování paměti, moduly DIP a SIPP EDO (Extended Data Output) částečné překrývání operací přístupu do paměti, časování např. 5-2-2-2, moduly SIMM SDRAM (Synchronous DRAM) synchronní s frekvencí procesorové sběrnice základní desky, časování typicky 5-1-1-1, moduly DIMM DDR SDRAM (Double Data Rate SDRAM) 2 datové přenosy v 1. cyklu (na vzestupné i sestupné hraně taktu), např. DDR 200 400 (100 200 MHz, PC1600 3200), DDR2 400 1066 (200 533 MHz, PC2-3200 8500), DDR3 800 2133 (400 1066 MHz, PC3-6400 17000) RDRAM (Rambus DRAM) speciální paměťová sběrnice (rychlejší 800 MHz, užší), podpůrné čipy pro komunikaci s řadičem paměti v modulu RIMM, dnes nepoužívané Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 36 / 40

výrobci: Transcend, Corsair Memory, Kingmax, Kingston Technology, Samsung Electronics a další CMOS RAM (Complementary Metal Oxide Silicon) nepatrná klidová spotřeba, zálohované baterií na základní desce použití: konfigurační data BIOSu Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 37 / 40 Paměti (memory) Dynamická RAM (DRAM) moduly: DIP, SIPP do procesorů Intel 80286, v patici na základní desce, FPM SIMM (Single Inline Memory Module) čipy na podélné destičce plošného spoje = karta do slotu/banky na základní desce, první 30 pinů, 8/16-bitové, 256 kb až 4 MB, FPM, pro Intel 80286 až 80486, další 72 pinů, 32-bitové, 4 64 MB, EDO DIMM (Dual IMM) 168/184/240 pinů, 64-bitové, 16 MB až 4 GB, SO-DIMM a MICRODIMM pro notebooky (72/144/200/204 a 144/172/214 pinů), (DDR) SDRAM RIMM (Rambus IMM) 184/232/326 pinů, 16 64-bitové, 64 MB až 1 GB, SO-RIMM (160 pinů), RDRAM Obrázek: Moduly a sloty pro operační paměti

Paměti (memory) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 37 / 40

Paměti (memory) Paměť cache = vyrovnávací paměť mezi různě rychlými zařízeními (na frekvenci rychlejšího), např. procesorem a operační pamětí, pamětí a diskovým zařízením apod. rychlejší zařízení používá paměť cache, do které se načtou data z pomalejšího zařízení, celá oblast/blok obsahující požadovaná data v případě operační paměti využití toho, že programy používají (souvislé) oblasti paměti, pro instrukce i data cache hit = požadovaná data jsou v cache cache miss = požadovaná data nejsou v cache a musí se načíst z pomalejšího zařízení organizace do bloků, při přeplnění vyřazní bloků algoritmem LRU (Least Recently Used) nejdéle nepoužívaný Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 38 / 40

Paměti (memory) Paměť cache adresa paměti = části klíč (tag), index (třída), offset v bloku dat přímo mapovaná = tabulka s řádky pro indexy a sloupci klíč, blok dat a další informace (platnost dat, pro LRU, synchronizační u více cache pamětí aj.) k bloku dat se přistupuje na základě indexu (bin. dekodér) + 1 porovnání klíče (bin. komparátor) adresy se stejným indexem mapované do stejného bloku hodně cache miss nízký výkon plně asociativní jednořádkové tabulky k bloku dat se přistupuje pouze na základě porovnání klíče, adresa bez indexu velký klíč, hodně porovnání (složitá konstrukce) nepoužívají se n-cestně asociativní = n tabulek k bloku dat se přistupuje na základě indexu a porovnání klíče méně cache miss, menší klíč, méně (n) porovnání nejpoužívanější, např. n = 4 nebo 8 přímo mapovaná = 1-cestně asociativní Obrázek: Schéma cache paměti Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 39 / 40

Paměti (memory) Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 39 / 40

Paměti (memory) Paměť cache zápis dat přes cache do pomalejšího zařízení: write-through ihned při zápisu do cache write-back až později, např. při přeplnění cache, vyšší výkon L1 (primární, first level cache) mezi procesorem a procesorovou sběrnicí, dnes zvlášť instrukční a datová (Harvardská koncepce) 8 32 kb, součást procesoru, od procesoru Intel 80486 (4-cestně asociativní) L2 (sekundární, second level cache) mezi procesorovou sběrnicí a operační pamětí, pro urychlení práce s pamětí 32 kb až 6/1 MB (externí/interní), na základní desce (dříve) i jako součást procesoru (pouzdro, čip), od procesoru Intel 80386 dnes i L3 cache až 12 MB, součást procesoru, od Intel Core Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září prosinec 2012 40 / 40