Sběrnice a přerušení.

Slides:



Advertisements
Podobné prezentace
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Advertisements

HARDWARE 1. část.
Disky Disková rozhraní. Pevný disk Rok 1956 Fyzická struktura disku.
Komunikace periférii.
Sběrnice vývoj a charakteristika. Motherboard (základní deska)
Operační systémy. OPERAČNÍ SYSTÉMY pomoc operátorovi, podpora vlastností reálného času, víceuživatelských a více úlohových systémů.
Motherboard. = deska plošného spoje tvořící základ celého počítače fyzicky slouží k osazení jednotlivých komponent a k přenosu dat mezi nimi data mezi.
Otázky k absolutoriu HW 1 - 5
ZÁKLADNÍ DESKA.
Sběrnice.
Kontakty slajdy: ftp://ulita.ms.mff.cuni.cz/predn/POS.
Systémové sběrnice PC Kateřina Pásková 4.Z1.
Počítače VII - sběrnice
Informatika 1_6 6. Týden 11. A 12. hodina.
USB porty a jejich využití
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
USB rozhraní aneb Jak to funguje Vypracoval: Vladimír Paločko Pro předmět: Periferní zařízení (X36PZA)
Paměťové obvody a vývoj mikroprocesoru
Rozhraní a porty Jsou to prvky, které vytvářejí rozhraní mezi počítačem a periférním zařízením.
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.
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)
Operační systém (OS) ICT Informační a komunikační technologie.
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Sběrnice Obr. 1.
Základní deska. základní deska / motherboard / mainboard Základem pro celý počítač Nalezneme ve všech typech: stolních, noteboocích, palmtopech Do základní.
Výrok „Já bych všechny ty internety a počítače zakázala.“
MainBoard.
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.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-3-09.
PCI Express PCI Express, PCIe ale také 3GIO (3rd Generation I/O) Interní lokální sběrnice založena na standardu starší PCI, komunikující na vetší přenosové.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
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í.
Počítače V - motherboard Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Sběrnice II. Sběrnice v automatizační a měřicí technice.
1 paralelní (Centronics) pro připojení tiskárny, scanneru Konektor 25 pólový s otvory seriová (COM 1, COM 2, PS/2)myš, modem tato zařízení.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Počítačové sítě Topologie.
Výpočetní technika kód předmětu: VT Ing. Miroslav Vachůn, Ph.D.
Hardware.
PROCESORY.
Lecture 6 Ing. Martin Molhanec, CSc.
Pevný disk (HDD - Hard Disk Drive)
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-3-12.
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.
skupina signálových vodičů - Paralerní - skupiny řídicích, adresových a datových vodičů - Sériové - sdílení dat a řízení na společném vodiči Má za účel.
Typy systémů CAT / CAME (Computer Aided Technology / Measurement) vybrané typické úlohy pro počítačové měření a řízení: Process Control - aktivní zpětnovazební.
Komunikace v PC.
Sběrnice, rozhraní Střední odborná škola Otrokovice
1.4 Datová rozhraní.  slouží pro připojení paměťových medii nebo jejich mechanik  rozeznáváme 3 typy : IDE sériová ATA SCSI.
1.3 Sběrnice (bus). sběrnice  sběrnice = skupina vodičů  slouží pro propojení a komunikaci jednotlivých obvodů a přídavných karet  činnost na sběrnicích.
Technologie počítačů 4. Sběrnice © Milan Keršlágerhttp:// Obsah: ● ISA, EISA, VL-BUS,
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.
PC základní jednotka.
Financováno z ESF a státního rozpočtu ČR.
Vypracoval / Roman Málek
Počítačové systémy 4. Sběrnice
Číslo projektu OP VK Název projektu Moderní škola Název školy
DIGITÁLNÍ UČEBNÍ MATERIÁL
Základní deska počítače
Zbernice stručný prehľad
PCMCIA (1) PCMCIA (Personal Computer Memory Card International Association) - sdružení založe-né v roce 1989 Úkolem PCMCIA bylo zavést standard pro rozšiřující.
Sériový port (1) Určen k připojení:
Transkript prezentace:

Sběrnice a přerušení

Typy přerušení programové (výsledek vykonání instrukce) přetečení v ALU, dělení nulou … pokus vykonat nepovolenou instrukci pokus o přístup na nepovolenou adresu v paměti generované časovačem (na procesoru) pro vykonávání „cyklických“ činností OS generované I/O zařízením normální dokončení I/O operace signalizace různých typů chyb porucha HW

Průběh přerušení vznik, vyslání žádosti rozhodnutí o přijetí/nepřijetí (+maskování) identifikace zdroje určení adresy obslužného programu úschova aktuálního stavu CPU provedení obslužného programu obnova stavu CPU návrat do přerušeného programu

Přijetí přerušení programové přerušení – ihned (vždy jde o chybu, rozdělanou instrukci netřeba nebo nelze dokončit) ostatní přerušení – jen mezi instrukcemi (nutno zachovat definovaný stav CPU)

Výběr mezi žadateli o přerušení sekvenční obsluha přerušení při obsluze přerušení jsou všechna ostatní přerušení maskována (nepovolena) ̶ neumožňuje různé priority, málo pružné + jednoduchost obslužných rutin obsluha podle priorit přerušení s vyšší prioritou může přerušit provádění obsluhy přerušení s nižší prioritou ̶ složitější obslužné rutiny + je to daleko pružnější

Identifikace zdroje čistě programová s pomocí technických prostředků jediný obslužný program, zjistí si sám (pružné, ale pomalé; např. Motorola 6800) s pomocí technických prostředků žadatel poskytne vektor přerušení, podle něj se rozhodne o obslužném programu: adresa obslužného programu index do tabulky adres strojová instrukce

Sběrnice struktura propojující je to sdílená struktura procesor (CPU) paměť I/O zařízení je to sdílená struktura všechna zařízení na sběrnici mohou číst všechny signály po ní posílané každé připojené zařízení po ní může signály posílat – nutnost sběrnici přidělovat (arbitrace) jiné typy (nesdílených) propojovacích struktur se už v podstatě nepoužívají

Struktura sběrnice datové linky adresové linky řídící linky

Sběrnicové systémy Výhody: Nevýhody: přidávání dalších zařízení nízká cena lehké zvládnutí složitosti systému Nevýhody: potenciální bottleneck rychlost obvykle omezena délkou a počtem zařízení potřeba spojit různorodá zařízení

Přidělování sběrnice centrální (řízené arbitrem) distribuované náhodné dle pořadí vzniku prioritní distribuované kolizní (CSMA/CD) token bus prioritní linka (daisy chain)

Synchronní vs. asynchronní přenos vznik událostí je dán hodinovým signálem asynchronní přenos vznik události je určen (a následuje po) předcházející události

Synchronní přenos

Asynchronní přenos a) Řízení zdrojem b) Řízení příjemcem Data Data platná a) Řízení zdrojem Data Žádost o data b) Řízení příjemcem

Přenos dat po sběrnici za účasti procesoru: zdroj  CPU  cíl „programmed I/O“ bez účasti procesoru – proces není řízen instrukcemi, ale řadičem sběrnice: dávkový režim kradení cyklů transparentní režim

Dávkový režim Procesor Řadič: [odkud, co, kolik, kam] ŘP: HOLD (mám připraveno) PŘ: HLDA (OK, udělej, sběrnici nechci) přenos Ř P: HOLD (hotovo) PŘ: HLDA (beru na vědomí a sběrnici)

Kradení cyklů Řadič „uspí“ procesor provede vlastní přenos probudí procesor – nelze uspat na dlouho – technicky náročnější

Transparentní režim Řadič rozezná, kdy procesor sběrnici nepoužívá a tehdy provede přenos + nijak nezdržuje procesor, je pro procesor neviditelné – větší přenosy obvykle nelze najednou

Použití řadiče DMA (Direct Memory Access)

Sběrnice „v PC“

Historický vývoj sběrnic v osobních počítačích PC Bus pro PC/XT (8088) 8bit datová, 20bit adresová sběrnice, 8MHz ISA – Industry Standard Architecture pro PC/AT 16bit datová, 24bit adresová sběrnice, 8MHz

EISA – Extended Industry Standard Architecture MCA – MicroChannel pro IBM PS/2 10MHz, nekompatibilní s ISA, odolnější proti šumu 16/32/64bit data, 24/32bit adresy EISA – Extended Industry Standard Architecture odpověď na MCA 32bit data, 32bit adresy 8MHz (kompatibilita!) programové nastavení desek VL Bus – VESA Local Bus (Video Electronic Standards Association) až 50MHz, při plném osazení 33MHz přímo zapojená na systémovou sběrnici

DMA standard, regular, „third-party“ DMA – zvláštní jednotka, která provádí vlastní přenos výkonem dostačovalo pro ISA (EISA, VLB): Single word Mode 0 … 2.1MB/s „first-party” DMA – zařízení si řídí přenos samo, tzv. „bus mastering“ (MCA, PCI) Ultra DMA Mode 0 (ATA/ATAPI-4) 16.7MB/s Ultra DMA Mode 5 100MB/s

ATA/ATAPI AT Attachment /with Packet Interface 16bit, UltraDMA Vývoj: PIO 02,1MB/s-416,7MB/s, MultiwordDMA 04,2MB/s-216,7MB/s, UltraDMA016,7MB/s-5100MB/s Serial-ATA od 1,5 Gb/s pro SW transparentní pouze asynchronní

UltraDMA double transition clocking ATA/ATAPI-4 Mode0-2 (16.7, 25, 33.3MB/s) ATA/ATAPI-5 Mode3-4 (44.4, 66.7MB/s) ATA/ATAPI-6 Mode5 (100MB/s => „Ultra ATA/100“)

SCSI Small Computer System Interface paralelní interface, od r.1986 ANSI standard inteligentní zařízení 8/16 bit data (narrow/wide) až 160 MB/s (SCSI Fast-80 Wide) zřetězení až 15 zařízení (hard disky, scannery, páskové jednotky)

PCI, PCI-X Peripheral Component Interconnect Bus připojení k systémové sběrnici přes můstek (PCI nezávislá na taktu procesoru) 64bit data, 64bit adresy 1992 v1.0: 33MHz, 1995 v2.1: 66MHz multiplex dat a adres synchronní PCI-X v1.0: 66 a 133 MTS, v2.0: 266 a 533 MTS + další vylepšení (např. ECC), zpětná kompatibilita HW i SW

AGP Advanced Graphics Port „point-to-point“ 4x frekvence PCI, tj. 133MHz využita náběžná i sestupná hrana hodin pipelining (paralelismus)

PCI Express (PCIe) Seriová, paketový protokol 256 MB/s (PCIe x1) – 8 GB/s (PCIe x16 duplex)

Motivace pro nový typ sběrnice Uživatel nemusí otevřít počítač, aby připojil novou periferii Jediný kabel na připojování všech typů zařízení Zařízení napájena z tohoto kabelu Připojení velkého počtu zařízení Podpora real-time zařízení (zvuk, video) Instalace zařízení za chodu Bez nutnosti rebootu při instalaci zařízení Levné na výrobu

USB – Universal Serial Bus 1,5/12/480 Mb/s stromová struktura – koncová zařízení / hub plug–and–play FireWire (IEEE 1394) synchronní i asynchronní 100/200/400 Mb/s pakety