Technické vybavení PC I
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
• MMX (Multi Media eXtension) firmy Intel, který podporuje často se opakující
se multimediální programové funkce (zrychlí se průběh multimediální
aplikace)
• 3Dnow! (3D multi - media instruction set) firmy AMD
• SSE3 (PNI - Prescott New Instructions) zatím poslední instrukční
22
Mikroprocesor
Systém přerušení mikroprocesoru
• Představuje základní řídící systém mikroprocesoru• Přerušení je signál, který je vyslán hardwarovým zařízením nebo programem
k mikroprocesoru za účelem, aby mikroprocesor obsloužil jeho „požadavek“.
• Vektorový systém přerušení je používán u moderních procesorů a znamená, že, každý
typ přerušení je označen svým identifikačním číslem.
• Tabulka vektorů přerušení je místo v operační paměti, kde je v pořadí podle
identifikačního čísla přerušení uložen odkaz na adresu obslužného programu daného
přerušení. Výhodou je nahrazení obslužného programu programem vlastním.
Zpracování přerušení
• mikroprocesor přijme požadavek na přerušení (není toto přerušení momentálně zakázáno)
• mikroprocesor uloží do speciálního registru (zásobníku) svůj momentální stav (poslední
zpracovanou instrukci s
daty a adresu následující instrukce)
• n-té přerušení přes n-tý vektor v tabulce vektoru přerušení spustí n-tý obslužný program,
který zpracuje daný požadavek zdroje přerušení
• po dokončení obslužného programu mikroprocesor obnoví svůj stav před přerušením
pomocí načtení dat ze zásobníku a pokračuje ve zpracování původního programu.
23
Mikroprocesor
24
adresa
Tabulka vektorů
přerušení
10 186
30 100, 30580, 40 800,..
30 580
Instrukce č. 1
Požadavek
přerušení č.2
Mikroprocesor
Správa paměti
• Mikroprocesor převádí programové adresy (data a instrukce), jež jsou generovány
programem na skutečné adresy uložených dat v operační paměti
• zabezpečení ochrany paměti, tzn. zabránění destruktivních akcí uživatelským programům