Výrok "Pokud nejste príliš bohatí a velmi excentričtí, nebudete mít důvod, proč si dopřát luxus počítače ve vaší domácnosti." (E.Yourdon, 1975)

Slides:



Advertisements
Podobné prezentace
Síťové karty, parametry
Advertisements

Hardware- počítačové komponenty
Vytvořil: Petrásek Jan
Počítačová skříň Základní deska Procesor Operační paměť Zdroj napětí
13AMT Procesory I. Lecture 2 Ing. Martin Molhanec, CSc.
Mikroprocesory Procesory. Procesor je synchronní zařízení provádí operace s daty je programovatelný pomocí mikroinstrukcí je více rodin procesorů (jednočipy.
Komunikace periférii.
SOFTWARE dálkové studium PODNIKÁNÍ 2. listopad 2006.
Sběrnice vývoj a charakteristika. Motherboard (základní deska)
SYSTÉM PŘERUŠENÍ U 68HC11.
Otázky k absolutoriu HW 1 - 5
ZÁKLADNÍ DESKA.
Sběrnice.
Systémové sběrnice PC Kateřina Pásková 4.Z1.
Informatika 1_6 6. Týden 11. A 12. hodina.
Technické prostředky informačních systémů 4. Týden – Sběrnice.
Informatika akademický rok 2013/2014 Základní deska, rozhraní, sběrnice.
Popis sběrnic Střední odborná škola Otrokovice
ZÁKLADNÍ DESKA MOTHERBOARD
Sběrnice I. Sběrnice v počítačích. Sběrnice I. Sběrnice v počítačích.
Sběrnice = soustava vodičů, která umožňuje přenos signálů mezi jednotlivými částmi počítače. Přenáší data a zajišťuje komunikaci.
Václav Bartoněk, 6. G MěVG Klobouky u Brna
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A13 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Architektura a vývoj PC 2.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Síťové karty Eva Zdráhalová 4. Z. Obsah prezentace 1. Role síťové karty Příprava dat 5 3. Posílání a kontrola dat Volby konfigurace.
Základní deska počítače
Zdroj Parametry – napájení všech komponent PC
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A16 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Operační systém (OS) ICT Informační a komunikační technologie.
Hardware Vypracoval: Patrik Bejček.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Co budeme dělat dnes? Motherboard, základní deska, main board...
Informatika / …o počítači (základní pojmy, jednoduché představy) 2006.
13AMP 2. přednáška Ing. Martin Molhanec, CSc.. Stav procesu (kontext) Stav procesu je úplná informace, kterou je nutné uschovat při přerušení procesu,
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Sběrnice Obr. 1.
Druhy počítačů Osobní počítače Pracovní stanice Superpočítače
TEP Přerušení č.7. Přerušení Téma Přerušení TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Operační systémy Přednášky pro předmět Operační systémy Ing. Antonín Vaněk, CSc. DFJP, Univerzita Pardubice září 2003.
Výrok „Já bych všechny ty internety a počítače zakázala.“
Sběrnice. Sběrnice Sběrnici si můžeme obecně představit jako skupinu elektrických vodičů spojujících jednotlivě součásti počítače. Sběrnici si můžeme.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Zuzana Máslová Zuzana Máslová GIO Semily GIO Semily Nad Špejcharem Semily Nad Špejcharem Semily / /2008 Informace.
PCI Express Pavel Stianko. 2 Požadavky doby Vysoká přenosová rychlost Quality of service – data musí být v určitý čas přístupná pro zpracování Zvyšování.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
1. ELEKTRICKÝ SIGNÁL VSTUPUJE DO uPROCESORU 2.VYMAŽE DATA KTERÁ ZŮSTALA V REGISTRECH VNITŘNÍ PAMĚTI 3. NASTAVÍ REGISTR CPU – ČÍTAČ INSTRUKCÍ NA F000 ADRESA.
Architektura počítače
Procesor Renesas H8S/2633F.
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Hardware osobních počítačů
Komunikace v PC.
Přerušení programu Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miloš Zatloukal.
Co je co? Hardware = =fyzické vybavení pc.Je vše na co si můžeme sáhnout, vše co je vidět a co je ve skříni pc. Software = = programové vybavení pc. Je.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Technologie počítačů 4. Sběrnice © Milan Keršlágerhttp:// Obsah: ● ISA, EISA, VL-BUS,
ZÁKLADNÍ ŠKOLA SLOVAN, KROMĚŘÍŽ, PŘÍSPĚVKOVÁ ORGANIZACE ZEYEROVA 3354, KROMĚŘÍŽ projekt v rámci vzdělávacího programu VZDĚLÁNÍ PRO KONKURENCESCHOPNOST.
Základní desky Marek Kougl 1.L.
PC sestava. Základní deska (MB) Chipset Je skupina integrovaných obvodů (čipů), které jsou navrženy ke vzájemné spolupráci a jsou obvykle prodávány.
Vypracoval / Roman Málek
Počítačové systémy 4. Sběrnice
Číslo projektu OP VK Název projektu Moderní škola Název školy
Jednočipové počítače – instrukční sada
Operační systémy 6. Hardwarové prostředky
Výukový materiál zpracován v rámci projektu
Základní deska počítače
přerušení (instrukční cyklus, obsluha) vztahy mezi tématy
Informatika / …o počítači
Transkript prezentace:

Výrok "Pokud nejste príliš bohatí a velmi excentričtí, nebudete mít důvod, proč si dopřát luxus počítače ve vaší domácnosti." (E.Yourdon, 1975)

Komunikace periférií s CPU  mohou nastat čtyři základní situace  periferie vyžaduje pozornost CPU  periferie zasílá data CPU  CPU zasílá data periferii  periferie zasílá data do RAM  CPU musí v každém okamžiku vědět s jakou periferií komunikuje  jednoznačnost komunikace zajistí tzv. systémové prostředky

Systémové prostředky  adresy I/O portů  hardwarová přerušení IRQ  kanály DMA  Poznámka - není možné přidělit stejný systémový prostředek (stejné IRQ, stejný rozsah adres I/O, stejné DMA) více periferiím, protože by došlo ke konfliktu

Adresy I/O portů  umožňují komunikovat CPU s každým zařízením v PC zvlášť  každý PC má 64 K adres I/O  každá periférie má pro komunikaci s CPU vyhrazen určitý rozsah těchto adres  adresace probíhá po adresových vodičích sběrnice (CPU sdělí řadiči sběrnice co adresuje - RAM či I/O)  příklad použití  sběrnice ISA má k dispozici 1K  spodních 256 adres (000h-0FFh) vyhrazeno komponentám základní desky  horních 768 adres (100h-3FFh) vyhrazeno pro přídavné desky  ostatní sběrnice mohou adresovat 64K adres (0000h-FFFFh)

Přenos dat mezi pamětí a periférií  1) PIO (Programable I/O)  CPU posílá příkazy periferii prostřednictvím adres I/O  CPU vyhradí sběrnici pro danou periferii  periferie připraví k přenosu požadovaná data  CPU přenese data po sběrnici z periferie do RAM (příp. naopak)  celý přenos řídí CPU => velké zatížení  2) DMA (Direct Memory Access)  CPU pošle počáteční příkaz periferii prostřednictvím adres I/O  periferie požádá CPU o přímý přístup do RAM - vybudí vodič DREQ (DMA Request)  CPU povolí přímý přístup-vybudí vodič DACK (DMA Acknowledge)  vodič DREQ a vodič DACK tvoří jeden tzv. DMA kanál  pak se data přenesou po datových vodičích sběrnice přímo do paměti RAM  3) řízené sdílení sběrnice (bus mastering)

Řízené sdílení sběrnice  umožňuje přímou komunikaci periférií mezi sebou  rychlost přenosu dat mezi periferiemi je omezena pouze parametry sběrnice  při přenosu není zatížen CPU  při přenosu není zatížena RAM  nevýhoda – sběrnice ISA umožňuje sdílené řízení sběrnice, ale v systému může být pouze jedna řídící deska. Sběrnice EISA, MCA, PCI umožňují větší počet řídících desek

Obvyklé použití DMA kanálů

Nevýhody PIO a DMA  nevýhody PIO  je pomalejší než DMA  zatěžuje CPU  CPU musí řídit komunikaci  periférie nemohou komunikovat přímo mezi sebou  nevýhody DMA  periférie nemohou komunikovat přímo mezi sebou  DMA na sběrnici ISA je pomalé (frekvence 4,77 MHz - zpětná kompatibilita)  kanály 0-3 mohou někdy využívat pouze 8-bitový přístup na sběrnic  pro 16-ti bitové karty raději použít kanál DMA 5-7  raději nepoužívat DMA 4 (kaskáda)

Přehled režimů PIO a DMA

Volání CPU periférií  periferie může získat pozornost CPU dvěma způsoby  výběrem (polling)  CPU neustále sleduje činnost periferie  nevýhoda – pomalé, zatěžuje CPU  používá se u jednoúlohových systémů (DOS)  příklad - tisk pod DOSem  hardwarovým přerušením  CPU nesleduje činnost zařízení  pokud periférie vyžaduje činnost procesoru, aktivuje určitý vodič na sběrnici (tzv. kanál přerušení - IRQ)  každá periferie má své číslo IRQ (jednoznačně identifikuje periferii v systému)  dvě periferie nesmějí používat stejné IRQ, jinak vznikne konflikt

Rozdělení přerušení  přerušení způsobí, že procesor (dočasně) přestane provádět právě probíhající program a místo něj začne provádět program jiný, který přerušení tzv. obslouží (tj. reaguje na jev, který přerušení vyvolal)  1) vnější - periférie, uživatel, havarijní stavy…  nemaskovatelné – nelze ho zakázat (NMI)  maskovatelné lze ho zakázat (INTR)  2) vnitřní – chyby operandů, výsledku, krokování…  instrukce INT  co je nutné uložit před obsloužením přerušení?  1) IP (Instruction Pointer) – adresa následující instrukce  2) CS (Code Segment) – segment paměti, kde se nachází program  3) registr Flags – příznaky instrukcí (Zero, Signum, Carry, Overflow…)  o obsloužení přerušení se stará řadič přerušení (obvod 8259)

Zpracování přerušení  1) periferie aktivuje linku přerušení na sběrnici (kanál přerušení - IRQ)  2) řadič IRQ (čip Intel 8259) zpracuje žádosti o přerušení dle priority (přeruší činnost CPU)  3) CPU uloží rozpracovaná data do zásobníku  4) CPU vyhledá příslušný vektor přerušení (odkaz na program řídící příslušnou periferii)  5) po nalezení IVA (Interrupt Vector Address) se spustí program přerušení (interrupt handler)  6) CPU obslouží periferii, která přerušení vyvolala  7) CPU se vrátí k původní práci

Zpracování přerušení Hlavní program Obslužný program Přerušení Pokračování hlavního programu

Příčiny přerušení  1) programová přerušení, patří sem např.:  nepřípustný operační znak  přeplnění  nenaplnění  dělení nulou  nesprávná adresa (není v paměti)  nesprávný tvar operandu  2) technická přerušení, patří sem např.:  výpadek napájení (např. zásah meteoritu )  porucha technického vybavení

Příčiny přerušení  3) I/O (V/V) přerušení od periférie  reprezentuje informaci, že nějaká periférie změnila stav  4) vnější přerušení  příchod signálu na tzv. přerušovací vstupy procesoru  5) instrukční přerušení  pomocí speciálních instrukcí  INT (INTerrupt)  SVC (SuperVisor Call)

Maska přerušení  maska přerušení - registr, kde je každému bitu přiřazena jedna nebo více příčin přerušení  1…příčina odmaskována  0…příčina zamaskována  nastane-li nějaká příčina, pak dojde k přerušení jen je-li příčina v registru odmaskována  je-li zamaskována, je možné ji vést v patrnosti (paměti) a provést ji při nejbližším odmaskování  instrukce CLI n – odmaskuj přerušení STI n – zamaskuj přerušení

Obvyklé použití kanálů IRQ

Konfigurace systémových prostředků  zjistit pomocí softwaru aktuální využití systémových prostředků  pro každou periferii nastavit samostatné IRQ, DMA a I/O  nastavit nejprve periferie s malým množstvím možností  konfigurace může být  hardwarová (jumpery)  softwarová

Hardwarová konfigurace

Softwarová konfigurace  automatická – systém Plug&Play (musí být podporován)  ruční  v systému DOS soubory Config.sys, Autoexec.bat  v systému Windows soubory *.INI nebo Správce zařízení