Vstupně - výstupní moduly



Podobné dokumenty
Vstupně výstupní moduly. 13.přednáška

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

Řízení IO přenosů DMA řadičem

Systém řízení sběrnice

3. Principy komunikace s perifériemi: V/V brány, programové řízení, přerušení, řešení priorit. Řadiče, DMA kanály. Popis činnosti DMA kanálu.

Přerušovací systém 12.přednáška

Pokročilé architektury počítačů

Koncepce DMA POT POT. Při vstupu nebo výstupu dat se opakují jednoduché činnosti. Jednotlivé kroky lze realizovat pomocí speciálního HW.

Periferní operace využívající přímý přístup do paměti

Semestrální práce z předmětu Speciální číslicové systémy X31SCS

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Principy komunikace s adaptéry periferních zařízení (PZ)

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

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

Strojový kód. Instrukce počítače

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

Princip funkce počítače

Počítač jako elektronické, Číslicové zařízení

Architektura počítače

Jak do počítače. aneb. Co je vlastně uvnitř

Činnost počítače po zapnutí

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

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. 25

Komunikace procesoru s okolím

Sběrnicová architektura POT POT. Jednotlivé subsystémy počítače jsou propojeny sběrnicí, po které se přenáší data oběma směry.

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

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

Pozice sběrnice v počítači

AGP - Accelerated Graphics Port

Systémová sběrnice, souvislost architektury počítače a systémové

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

Registrový model HDD

Systém adresace paměti

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

Počítač jako prostředek řízení. Struktura a organizace počítače

Paměťový podsystém počítače

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

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

Paměti a jejich organizace

Témata profilové maturitní zkoušky

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

Rozhraní SCSI. Rozhraní SCSI. Architektura SCSI

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Principy činnosti sběrnic

Kubatova Y36SAP procesor - control unit obvodový a mikroprogramový řadič RISC Y36SAP-control unit 1

Procesor. Procesor FPU ALU. Řadič mikrokód

Metody připojování periferií

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

Komunikace s perifériemi

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

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. L322

Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití.

frekvence 8 Mhz, přestože spolupracuje s procesori různe rychlými. 16 bitová ISA sběrnice je

Rozhraní ATA a ATAPI. Rozhraní ATA a ATAPI. Koncepce ATA. Řadič je součástí diskové jednotky. Původní fyzické rozhraní odvozeno od sběrnice ISA.

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

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. L322

SEKVENČNÍ LOGICKÝ OBVOD - jeho hodnoty výstupu nezavisi pouze na vstupech, ale i na vnitřním stavu obvod

sběrnic a jejich komunikace s periferními zařízeními. Někdy se jedná o sběrnice, kdy celkovou

Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače

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

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií

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

Management procesu I Mgr. Josef Horálek

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:

2.9 Vnitřní paměti. 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

Přidělování paměti I Mgr. Josef Horálek

Základní uspořádání pamětí MCU

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

Mezipaměti počítače. L2 cache. L3 cache

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. L336

Metody připojování periferií

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Provádění instrukcí. procesorem. Základní model

Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je možné, že někde bude chyba.

Principy operačních systémů. Lekce 8: Ovladače periferií

PROCESOR. Typy procesorů

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

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

Sběrnice, připojování periferních zařízení a RAID. INP 2008 FIT VUT v Brně

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

Vana RC0001R1 RC0001R1

Paralelní rozhraní. Přehled standardů paralelního rozhraní Centronics

2 Sběrnice Adresová sběrnice Kanálová architektura Struktura a funkce kanálů... 25

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.

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í:

OPS Paralelní systémy, seznam pojmů, klasifikace

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

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

Architektura procesorů PC shrnutí pojmů

Albatros MultiV ALBATROS MultiV ALBATROS MultiV-R Datový převodník LG PI485 / MODBUS TCP LG PI485 / MODBUS RTU s možností rozpočítávání spotřeby elekt

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant

Disková pole (RAID) 1

Přidělování paměti II Mgr. Josef Horálek

Paměti Flash. Paměti Flash. Základní charakteristiky

Z{kladní struktura počítače

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

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ěť:

Transkript:

Vstupně - výstupní moduly Přídavná zařízení sloužící ke vstupu a výstupu dat bo k uchovávání a archivaci dat Nejsou připojována ke sběrnici přímo, ale prostřednictvím vstupně-výstupních modulů ( ů ). Hlavní důvody: způsoby ovládání jednotlivých zařízení se výrazně liší a vyžadují různé řídící obvody větší univerzalita procesoru přenos dat z přídavných zařízení je podstatně pomalejší ž přenos mezi procesorem a hlavní pamětí přídavná zařízení často požadují jiné formáty dat a jinou šířku sběrnice ž je systémová Blokové schéma u Datová sběrnice Registr dat Registr stavu Rozhraní přídavného zařízení Data Status Řízení Registr řízení Adresová sběrnice Řídící sběrnice Řídící obvody modulu Rozhraní přídavného zařízení Data Status Řízení Adresace u Paměťově mapované y y se adresují jako buňky hlavní paměti výhoda: zúžení adresového prostoru HP výhoda: bohatý rejstřík strojových instrukcí Oddělené (izolované) y K odlišení, zda se na adresové sběrnici nachází adresa HP bo u, se používá řídící signál. výhoda: nutnost zvláštních strojových instrukcí pro y výhoda: HP může využívat celý adresový prostor - 1 -

Procesor musí také modulu oznámit, které z přídavných zařízení k němu připojených, má du činnost provést musí uvést adresu přídavného zařízení: adresu modulu definuje jeden či několik jvýznačnějších bitů adresy adresa zařízení je dána určitým počtem jméně významných bitů adresy Řízení činnosti u Pokud chce procesor začít pracovat s přídavnými zařízeními, je nutné aby si jdříve zjistil stav, ve kterém se právě nacházejí a podle toho rozhodl, jakým způsobem s nimi bude pracovat. Nejdůležitější stavy zařízení jsou udržované v tzv. stavovém registru: Onli - zařízení je v provozu Offli - zařízení je mimo provoz Busy - zařízení plní jinou činnost, je třeba čekat Ready - zařízení je schopno plnit nový požadavek Procesor může testovat stavový registr u a zadávat mu povely těmito způsoby: přímo číst stavový registr a zapisovat do řídícího registru modulu Jednoduché y řídit činnost u pomocí příkazů posílaných po datové sběrnici Testovací test stavového registru u Výkonné přenos dat, řídící povely bo Startovací spustí kanálový program (obsahuje pro řízení u) Způsoby řízení přídavných zařízení Programové řízení výhoda: značné plýtvání procesorovým časem Řízení pomocí přerušení výhoda: velká zátěž procesoru při větších objemech přenášených dat Přímý přístup do paměti (DMA) (Direct memory acces) - 2 -

Programové řízení přenosu Vydej příkaz ke čtení z přídavného zařízení Testuj stavový registr u busy Status zařízení ready Vydej příkaz k přečtení datového registru u Zapiš slovo do hlavní paměti skončeno? Řízení přenosu pomocí přerušení Zař ízení p ř ip raveno? Chyba Vydej př íkaz ke č tení z př ídavného zař ízení Jiná č innost Testuj stavový registr u p ř erušení Data př ipravena? Chyba Vydej př íkaz k př e č tení datového registru u Zapiš slovo do hlavní pamě ti koc bloku? - 3 -

Přímý přístup do paměti (DMA) Příkaz u k provedení I/O operace Jiná činnost přerušení Přenos v pořádku? chyba Principy DMA: Slova dat se přenáší přímo mezi přídavným zařízením a hlavní pamětí bez účasti procesoru Přenos slov řídí žádá o přidělení sběrnice a v okamžiku, kdy ji získá, sám přese slovo mezi svým datovým registrem a hlavní pamětí Procesor přenos bloku dat pouze zahajuje zadává u odkud kam a kolik datových slov má přenést Po skončení přenosu celého bloku dat informuje procesor o skončení přenosu pomocí přerušení Při používání sběrnice se procesor a DMA modul mohou střídat těmito způsoby: Procesor uvolní sběrnici DMA modulu jen pokud ji sám potřebuje DMA modul jdříve přese celý blok dat z přídavného zařízení do svého registru. Potom požádá procesor o sběrnici a přese celý blok do paměti. DMA modul získá vždy jen jeden cyklus sběrnice, během kterého přese jedno slovo dat metoda kradení cyklů (cycle-stealing) - 4 -

Metoda kradení cyklů DMA modul zažádá o sběrnici Činnost procesoru je pozastavena v bodě přerušení DMA a procesor uvolní sběrnici na jeden cyklus sběrnice DMA modul během tohoto cyklu přese jedno slovo dat Činnost procesoru je obnovena Body přerušení DMA načtení dekódování načtení operandu vykonání uložení výsledku načtení strojový cykl Diskový adaptér s přímým přístupem do paměti Hlavní paměť (HP) Registr Datový buffer HOLD Procesor Registr adresy HP HOLDA Registr přesunů INT Diskový adaptér INTA Disková mechanika 0 Disková mechanika 1-5 -

I/O kanál I/O kanál Přenáší data z přídavných zařízení přímo do paměti technikou DMA Jeho činnost ní řízena mi procesoru, ale kanálovým programem Při přenosu dat procesor pouze zadá I/O kanálu příkaz ke spuštění odpovídajícího kanálového programu Typy I/O kanálů: selektorový multiplexorový I/O procesor I/O kanál realizovaný jako samostatný procesor s vlastní pamětí Může změnit formát přenášených dat bo provést jejich zakódování (dekódování), kontrolu správnosti bo komprimaci Někdy používá i vlastní sběrnici pro přístup do hlavní paměti zatěžuje systémovou sběrnici Architektura počítače s I/O procesory Hlavní paměť Procesor I/O procesor I/O procesor - 6 -

Selektorový kanál systémová sběrnice Selektorový kanál Používá se pro připojení rychlých přídavných zařízení (např. disků) Přenos dat mezi y a hlavní pamětí zprostředkuje I/O kanál tak, že pro přenos vybere vždy pouze jeden modul. I/O kanál řídí činnost ů podobně jako řídí procesor činnost modulů připojených k systémové sběrnici Multiplexorový kanál systémová sběrnice A 1, B 1, C 1, A 2, B 2, C 2, Multiplexorový kanál A 1, A 2, A 3,... B 1, B 2, B 3,... C 1, C 2, C 3,... Používá se pro připojení pomalých přídavných zařízení Každý má závislé samostatné připojení k I/O kanálu Kanál je schopen pracovat s více moduly najednou a přenášet data mezi nimi a hlavní paměti pomocí časového multiplexu - 7 -