Intel 80386: Porovnání verzí

Smazaný obsah Přidaný obsah
oprava odkazů
Řádek 4:
 
== Charakteristika ==
Předchůdcem procesoru Intel 80386 byl [[Intel 80286]], který přinesl [[Režim chráněné virtuální paměti|chráněný režim]] a [[Segmentace paměti|segmentaci]] [[Operační paměť|operační paměti]]. Procesor Intel 80386 rozšířil chráněný režim o novou [[32bitový|32bitovou]] [[Instrukční sada|instrukční sadu]] s podporou [[stránkování paměti]], která je dnes označována jako [[IA-32]] a stala se základem moderních [[Operační systém|operačních systémů]] ([[Windows NT]], [[Linux]], [[OS X|Mac OS X]]). Dle kontextu je [[Počítačová platforma|architektura]] tohoto procesoru označována též jako [[x86]]. S procesorem 80386 jsou zpětně kompatibilní i moderní 32bitové procesory (např. [[Pentium]], [[Athlon]]), ale i [[64bitový|64bitové]] procesory architektury [[x86-64]].
 
Procesor podporuje 32bitové adresy, takže dokáže [[Adresa (programování)|adresovat]] až 4&nbsp;[[Bajt|GiB]] operační paměti (2<sup>32</sup>). Některé modely procesorů nemají všechny vývody zapojeny, takže mohly adresovat menší množství fyzické paměti, což ale v tehdejší době nevadilo. Datová sběrnice je též 32bitová. Později po uvedení prvního procesoru 80386 byl uveden lacinější model i386SX, který používal 16bitovou datovou sběrnici, po které byla data přenášena ve dvou cyklech. Pro odlišení byly procesory s vnější 32Bitovou sběrnicí označovány jako i386DX. Procesor neměl interní [[cache]].
 
Systém řízení paměti má dvě úrovně: [[Segmentace|segmentaci]] a [[Stránkování paměti|stránkování]]. Segmentace je vyšší úroveň a nelze ji zcela vypnout (minimální nastavení je jeden kódový a jeden datový segment přes celou paměť). Segmenty mohou mít libovolnou velikost, zatímco stránky pevně danou velikost 4&nbsp;[[Bajt|KiB]] nebo 4&nbsp;[[MiB]].
 
{{Viz též|Segmentace paměti|Stránkování paměti}}
 
Procesor podporuje [[privilegovaný režim]], který umožňuje operačnímu systému plnou kontrolu nad počítačem, což umožňuje implementovat [[multitasking]] (současný zdánlivý běh více úloh) a [[víceuživatelský operační systém]] (oddělení uživatelů pomocí oprávnění).