Kontakty Webpage přednášky: –http://ulita.ms.mff.cuni.cz/mff/sylaby/PRG017.HTML Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.

Slides:



Advertisements
Podobné prezentace
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,
Advertisements

Základní registry - 2 měsíce provozu IS ORG Eva Vrbová ředitelka Odboru základních identifikátorů.
D03 - ORiNOCO RG-based Wireless LANs - Technology
13AMT Procesory I. Lecture 2 Ing. Martin Molhanec, CSc.
Komunikace periférii.
Přednáška č. 5 Proces návrhu databáze
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ů.
Programování v asembleru - prostředí
Principy překladačů Interpretované jazyky Jakub Yaghob.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Program Programátorský model procesoru Instrukční soubor
, InforumJiří Šilha, LANius s.r.o. Nové možnosti komunikace knihovních systémů firmy LANius s.r.o. Client-server varianta systému CLAVIUS ®
Lecture 3 Ing. Martin Molhanec, CSc.
Technické prostředky informačních systémů 4. Týden – Sběrnice.
Architektura a vývoj PC 3. Ing. Vladislav Bezouška, Ph.D.
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.
Absolventská práce 2002 Aplikace XML rozhraní v prostředí krajského úřadu Autor : Marek Cop Vedoucí : Ing. Petr Pavlinec 2002.
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)
Informatika pro ekonomy II přednáška 10
Podpora a rozvoj komunikační infrastruktury ISVS Ing. Lubomír Moravčík
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
CZ.1.07/1.4.00/ VY_32_INOVACE_168_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Databázové systémy Informatika pro ekonomy, př. 18.
Virtualizace Monika Broukalová Pavel Kolář. Co je to virtualizace? Jako virtualizace se v prostředí PC označují postupy a techniky, které umožňují k dostupným.
Vnitřní (operační paměť)
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.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Bezpečnost podnikové sítě EI4. Firewall 1 Firewall 2 Ochranná zeď Chrání síť před útoky zvenku Neovlivňuje samotný provoz uvnitř sítě Veškerá komunikace.
OSNOVA: a) Ukazatel b) Pole a ukazatel c) Pole ukazatelů d) Příklady Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače a programování 1 pro.
Blíží se datové schránky,. aneb „Nepropadejte panice!“
E-learningové aktivity na MU Luděk Matyska
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
X13UIT Procesory I. Lecture 2 Ing. Martin Molhanec, CSc.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Kontakty slajdy: ftp://ulita.ms.mff.cuni.cz/predn/POS.
Technika počítačů 3. Mikroprocesory © Milan Keršlágerhttp:// Obsah: ●
Virtualizace ● IP forwarding ● IP tunneling ● Virtuální síť.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Reprezentace dat v počítači. základní pojmy  BIT označení b nejmenší jednotka informace v paměti počítače název vznikl z angl. BINARY DIGIT (dvojkové.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
VIRTUÁLNÍ PAMĚŤ EP1. Kryštof Supek. Umožňuje předložit běžícímu procesu adresní prostor paměti, který je větší, než je fyzicky připojená paměť RAM Procesor.
ZŠ Brno, Řehořova 3 S počítačem snadno a rychle Informatika 7. ročník III
Vývoj architektur mikroprocesorů Od 4 bitů k superskalárnímu RISC Vývoj architektur mikroprocesorů Od 4 bitů k superskalárnímu RISC Pavel Píša
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Stránkování MATĚJ JURIČIČ 2015/2016 EP1 SPŠ A VOŠ JANA PALACHA KLADNO.
Operační systémy Mikroprocesory
Výukový materiál zpracován v rámci projektu
Jednočipové počítače – instrukční sada
1. ročník oboru Mechanik opravář motorových vozidel
Výukový materiál zpracován v rámci projektu
Operační systémy 9. Spolupráce mezi procesy
Stránkování Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Informatika pro ekonomy přednáška 8
Správa paměti.
1. ročník oboru Mechanik opravář motorových vozidel
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Intel Pentium (1) 32-bitová vnitřní architektura s 64-bitovou datovou sběrnicí Superskalární procesor: obsahuje více než jednu (dvě) frontu pro zřetěze-né.
TELNET, FTP.
Adresace paměti Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Paměť.
Transkript prezentace:

Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické informace (manuály ap.): –ftp://ulita.ms.mff.cuni.cz/techdoc/index.html Maily:

Kompatibilita s 16-bitovým kódem Zpětná kompatibilita je důležitá především z komerčních důvodů - umožňuje využití existujícího SW 100% kompatibilita má i zápory - především podporuje setrvačnost programátorů 32-bitové procesory Intel podporují 2 módy 16-bitové kompatibility: –Reálný mód –Mód virtuální 8086 (V86)

Módy kompatibility - co mají společné... Kompatibilita s předchozími 16-bitovými procesory (8086, 80186, 80286) na úrovni binárního kódu (Částečná) možnost využívat i 32-bitových vlastností architektury (32-bitové operandy, 32-bitové adresové módy ap., nové instrukce)

... a čím se liší Reálný mód: + 100% kompatibilita s Počáteční mód činnosti procesoru po resetu +Minimální požadavky na SW zázemí –Plná kompatibilita s 8086 znamená nepřítomnost jakýchkoliv bezpečnostních mechanismů –Nedostupné jsou i některé další prostředky PM, především stránkování –Nemožnost víceúlohového zpracování Mód virtuální 8086: –Větší rozdíly v chování oproti původní 8086  Sub-mód chráněného režimu –Vyžaduje existenci poměrně sofistikovaného emulačního SW +Umožńuje dosáhnout kompatibility s 16-bitovým kódem bez nutnosti rezignace na bezpečnost OS +Dostupné prakticky všechny vlastnosti PM včetně stránkování +Plná virtualizace prostředků umožňuje využívání několika V86 strojů najednou Téměř

Reálný mód Dvě základní využití: –Mód kompatibility pro provozování 16-bitových aplikací včetně „OS“ –„Startovní“ mód, sloužící k přípravě prostředí pro (32-bitový) chráněný mód Zásadní vlastnosti: –16-bitový mód: dekódování operandů i adresových módů je 16-bitové 32-bitové operandy a adresové módy dostupné pouze za použití prefixů –Nechráněný mód: veškeré ochranné mechanismy „mimo provoz“ nejsou dostupné vlastnosti architektury sloužící výhradně pro implementaci chráněného prostředí

Správa paměti Stránkování –V reálném módu NENÍ podporováno Segmentace –Simuluje chování 8086 –Nepoužívá žádné tabulky deskriptorů –Atributy segmentů jsou stanoveny architekturou tak, aby se jejich vlastnosti co nejvíce blížily chování segmentů 8086: Báze segmentu je odvozena od 16-bitové hodnoty ve viditelné části segmentového registru („selektoru“): báze = selektor * 16 Limit segmentu je (64K) Přístupový typ segmentu je nesystémový-kódový-čitelný-zapisovatelný Velikostní atribut segmentu je pochopitelně 16-bitový

Adresové módy Primární adresové módy jsou 16-bitové: –Offsetová část adresy je specifikována následujícím způsobem: báze + index + posunutí (base) (index) (displacement) BX SI přímá hodnota BP DI –Vyčíslení offsetu je prováděno 16-bitově Při použití prefixu jsou dostupné i 32-bitové adresové módy: –Vyčíslení offsetu je ovšem prováděno 32-bitově

Meze kompatibility u 16-bitové segmentace Problémy s kompatibilitou 16-bitové segmentace mívají 2 hlavní příčiny: –Schopnost 32-bitových procesorů zformovat 32-bitový offset i v 16-bitovém (reálném) módu: Implicitně - adresací vícebytového operandu nebo instrukce na hranici segmentu (Explicitně - použitím 32-bitového adresového módu) –Schopnost 32-bitových procesorů vytvořit delší než 20-bitovou fyzickou adresu i v 16-bitovém (reálném) módu Problém s adresací prvních cca 64KB paměti „nad“ 1MB (0x x10FFEF) –tzv. „A20 line“

Systém přerušení Vektorový systém Relokovatelný systém ( IDTR ) Tabulka vektorů přerušení: –Standardně na adrese 0 –Jiný formát než IDT: obsahuje RM far ukazatele Obsluha přerušení rovněž jiná - 16-bitová: –Modifikuje/ukládá se jen 16-bitový registr FLAGS –Mění se 16-bitový registr IP –Jako ukazatel zásobníku se používá 16-bitový registr SP Hlavní problémy se systémem přerušení vyplývají z nevhodného využití vektorů přerušení v běžných PC

Ostatní... HW podpora multitáskingu - v reálném módu NENÍ Ladící podpora - funguje stejně jako v chráněném módu