Lokomotiva 386: Porovnání verzí

Smazaný obsah Přidaný obsah
Bez shrnutí editace
značky: revertováno odstraněna reference editace z mobilu editace z mobilního webu
m editace uživatele 89.24.44.126 (diskuse) vráceny do předchozího stavu, jehož autorem je MIGORMCZ
značka: rychlé vrácení zpět
Řádek 1:
{{substovaný infobox}}
{{upravit}}
{{Lokomotiva hlavička|
{{Infobox - procesor
název=Elektrická lokomotiva řady 386|
| jméno = Intel 80386
poznámka=dle [[označení UIC]]|
| obrázek = Am386DX40.jpg
typ2=TRAXX F140 MS|popis2=Tovární označení|
| velikost obrázku = 220px
obrázek=Soubor:MTR 386.014 Polepy.jpg|
| popisek = AMD Am386DX / 40 MHz
popis_obrázku=
| navrhl = [[Intel]]
| vyrobil = [[Intel]], [[Advanced Micro Devices|AMD]], [[Chips and Technologies]], [[IBM]] a [[Cyrix]]
| datum vydání = [[1985]]
| proces = 1,5 µm až 1 µm
| frekvence = 12 MHz až 40 MHz
| sada = [[x86]]
| předchůdce = [[Intel 80286]]
| nástupce = [[Intel 80486]]
}}
{{Lokomotiva nadpis|Základní údaje}}
'''Intel 80386''' (též '''i386''', '''386''') je v [[Informatika|informatice]] označení [[mikroprocesor|procesoru]] od firmy [[Intel]] uvedeného v roce [[1986]]. Procesor rozšířil [[chráněný režim]] předcházejícího procesoru [[Intel 80286]] ({{Vjazyce2|en|''protected mode''}}) na novou [[32bitový|32bitovou]] [[Instrukční sada|instrukční sadu]], tzv. [[IA-32]], se kterou jsou kompatibilní i dnešní procesory pro [[osobní počítač]]e PC. [[Počítačová kompatibilita|Kompatibilní]] procesory vyráběly firmy [[Advanced Micro Devices|AMD]] (viz [[AMD Am386]]), [[Chips and Technologies]], [[IBM]] a [[Cyrix]]. Procesor byl využíván v [[IBM PC kompatibilní]]ch počítačích řady [[IBM Personal Computer/AT|PC AT]] do poloviny [[1990–1999|90.&nbsp;let 20.&nbsp;století]], výroba byla ukončena v září [[2007]].<ref>http://www.theregister.co.uk/2006/05/18/intel_cans_386_486_960_cpus/</ref> Následovníkem byl [[Intel 80486]].
{{Lokomotiva parametr odkaz|Výrobce ||[[Bombardier Transportation]]}}
{{Lokomotiva parametr odkaz|Rok výroby ||[[2014]]–[[2017]]}}
{{Lokomotiva parametr odkaz|Počet vyrobených kusů||30}}
{{Lokomotiva parametr odkaz|Provozovatel ||[[METRANS Rail]], [[RegioJet]]}}
{{Lokomotiva parametr odkaz|Období provozu ||[[2014]]–dosud}}
<!--{{Lokomotiva parametr odkaz|Hodinový výkon||}}-->
{{Lokomotiva parametr odkaz|Trvalý výkon ||5&nbsp;600 kW<ref name=data>{{Citace elektronické monografie
| titul = TRAXX 4 Environment - Environmental Product Declaration: TRAXX F140 MS
| url = http://csr.bombardier.com/pdf/Bombardier-Transportation-EPD-TRAXX-F140MS-en.pdf
| datum přístupu = 2015-02-11
| vydavatel = Bombardier Transportation
| jazyk = en
| url archivu = https://web.archive.org/web/20150211152044/http://csr.bombardier.com/pdf/Bombardier-Transportation-EPD-TRAXX-F140MS-en.pdf
| datum archivace = 2015-02-11
| nedostupné = ano
}}</ref>}}
{{Lokomotiva parametr odkaz|Maximální tažná síla ||300&nbsp;kN<ref name=data/>}}
<!--{{Lokomotiva parametr odkaz|Trvalá tažná síla ||}}-->
{{Lokomotiva parametr odkaz|Maximální rychlost ||140&nbsp;km/h}}
<!--{{Lokomotiva parametr odkaz|Konstrukční rychlost||}}-->
<!--{{Lokomotiva parametr odkaz|Vytápění vlaku ||}}-->
<!--{{Lokomotiva parametr odkaz|Lokomotivní brzda||}} -->
<!--{{Lokomotiva parametr odkaz|Vlaková brzda||Pneumatická}}-->
{{Lokomotiva nadpis|Hmotnost a rozměry}}
<!--{{Lokomotiva parametr|Prázdná hmotnost||}}-->
{{Lokomotiva parametr odkaz|Hmotnost ve službě ||85&nbsp;t}}
<!--{{Lokomotiva parametr|[[Adhezní hmotnost]] |}}-->
{{Lokomotiva parametr odkaz|Délka přes nárazníky ||18&nbsp;900&nbsp;mm<ref name=data/>}}
<!--{{Lokomotiva parametr|[[Rozvor]]|}}-->
<!--{{Lokomotiva parametr|[[Parametry lokomotiv#Minimální poloměr projížděných oblouků|Minimální poloměr<br />projížděných oblouků]]|}}-->
{{Lokomotiva parametr|[[Rozchod koleje|Rozchod kolejí]] |1&nbsp;435&nbsp;mm}}
{{Lokomotiva nadpis|Parametry pohonu}}
{{Lokomotiva parametr|[[Uspořádání pojezdu]] |Bo´&nbsp;Bo´}}
{{Lokomotiva parametr|[[Napájecí soustava]] |15 kV 16,7 Hz AC<br />25 kV 50 Hz AC<br />3&nbsp;kV&nbsp;DC<br />1,5 kV DC<ref name=data/>}}
<!--{{Lokomotiva parametr odkaz|Regulace pohonu ||}}-->
<!--{{Lokomotiva parametr odkaz|Typ trakčního motoru ||}}-->
<!--{{Lokomotiva parametr odkaz|Výkon trakčního motoru ||?}}-->
{{Lokomotiva patička|[[Seznam českých a slovenských lokomotiv]]}}
 
'''Lokomotiva řady 386''' je vícesystémová [[elektrická lokomotiva]] typu [[Bombardier TRAXX|TRAXX]] F140 MS výrobce [[Bombardier Transportation]] registrovaná českým [[Drážní úřad|Drážním úřadem]]. Lokomotivy byly do Česka dodány pro potřeby intermodálního operátora [[METRANS]] a jsou provozovány dopravci v&nbsp;rámci skupiny této společnosti.<ref name=spz1561>{{Citace elektronického periodika
== Charakteristika ==
| příjmení = Brabenec
[[Soubor:DeskPro 386S.jpg|vpravo|náhled|IBM PC kompatibilní [[osobní počítač]] s procesorem Intel 80386]]
| jméno = Daniel
Předchůdcem procesoru Intel 80386 byl [[Intel 80286]], který přinesl [[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]], [[macOS]]). 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]].
| titul = Nové lokomotivy řady 386 Metrans v pravidelném provozu
| periodikum = Stránky přátel železnic
| měsíc vydání = prosinec
| rok vydání = 2014
| datum přístupu = 2015-02-11
| url = http://spz.logout.cz/novinky/novinky.php?poradi=1561
}}</ref> Další lokomotivy získal dopravce [[Regiojet]].<ref name=spz1732>{{Citace elektronického periodika
| příjmení = Brabenec
| jméno = Daniel
| titul = Lokomotivy TRAXX společnosti Regiojet v provozu
| periodikum = Stránky přátel železnic
| měsíc vydání = květen
| rok vydání = 2018
| datum přístupu = 2020-10-19
| url = http://spz.logout.cz/novinky/novinky.php?poradi=1732
}}</ref>
 
== Historie ==
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>). Starší modely procesorů neměly zapojeny všechny vývody, takže maximální velikost paměti byla omezena. Datová sběrnice byla 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]], avšak pro využití plného výkonu procesoru byla nutná. Proto byla na základních deskách osazena externí, zpravidla 8 až 128 kB velká cache. Jednou z cest zlevnění základních desek byla absence cache (případně byly na desce pouze prázdné patice), což však snižovalo výkon.
Lokomotivy typu [[Bombardier TRAXX|TRAXX]] F140 MS druhé generace (TRAXX 2 Evolution) začala společnost Bombardier Transportation dodávat od roku 2007.<ref>{{Citace elektronického periodika
| titul = Alpha Trains / RBSAF E186 186
| periodikum = Railcolor.net
| datum přístupu = 2015-02-09
| url = http://www.railcolor.net/index.php?nav=1405128&lang=1#.VNi7zOaG-PY
| jazyk = en
}}</ref>
 
Na území Česka se začaly objevovat v&nbsp;roce 2010 v&nbsp;rámci zkušebního provozu zajišťovaného společností [[Railtransport]] (pozdější [[METRANS Rail]]),<ref name=spz1327>{{Citace elektronického periodika
Systém řízení paměti má dvě úrovně: 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]].
| příjmení = Štefek
| jméno = Petr
| titul = Lokomotivy TRAXX F140MS na síti SŽDC
| periodikum = Stránky přátel železnic
| měsíc vydání = září
| rok vydání = 2011
| datum přístupu = 2015-02-11
| url = http://spz.logout.cz/novinky/novinky.php?poradi=1327
}}</ref> jednalo se však o&nbsp;lokomotivy registrované v&nbsp;Německu jako řada 186 ve verzi D-A-NL-B, tj. pro provoz na území Německa, Rakouska, Nizozemí a Belgie,<ref name=spz1540>{{Citace elektronického periodika
| příjmení = Štefek
| jméno = Petr
| titul = Zkušební jízdy upravené lokomotivy TRAXX F140 MS verze D-A-PL
| periodikum = Stránky přátel železnic
| měsíc vydání = červen
| rok vydání = 2014
| datum přístupu = 2015-02-11
| url = http://spz.logout.cz/novinky/novinky.php?poradi=1540
}}</ref>později také ve verzi D-A-PL (tato verze ovšem není vybavena střídavým systémem 25kV 50Hz, tedy nepoužitelná ve směru ČR-Rakousko a Slovensko). Drážní úřad schválil typ lokomotiv Traxx F140 MS pro provoz v&nbsp;Česku 3. června 2011 s&nbsp;omezením rychlosti na 100&nbsp;km/h (pouze kontrola bdělosti strojvedoucího). Lokomotivy řady 186 pak byly na síti [[Správa železnic|SŽDC]] provozovány především firmou [[Metrans Rail]] (pronájem z&nbsp;[[lokpool]]ů [[CBRail]] a [[Railpool]]), případně do Česka zajížděly nejen v&nbsp;příhraničním provozu z&nbsp;Polska ([[Freightliner PL]], [[Lotos Kolej]])<ref name=spz1327/> či Německa ([[ITL Eisenbahngesellschaft]], LTE).<ref>{{Citace elektronického periodika
| příjmení = Štefek
| jméno = Petr
| titul = Přepravy uhlí z německého dolu Profen do Česka
| periodikum = Stránky přátel železnic
| měsíc vydání = leden
| rok vydání = 2014
| datum přístupu = 2015-02-11
| url = http://spz.logout.cz/novinky/novinky.php?poradi=1489
}}</ref>
 
== Metrans ==
{{Viz též|Segmentace paměti|Stránkování paměti}}
Předzvěstí budoucího nákupu lokomotiv (již české) řady 386 společností METRANS byla úprava stroje 186 133 z&nbsp;[[lokpool]]u [[Alpha Trains]] pro provoz rovněž na území Česka, Slovenska a Maďarska, tj. ve verzi D-A-PL-CZ-SK-H. Jednalo se především o&nbsp;dovybavení lokomotiv o&nbsp;vlakový zabezpečovač [[MIREL]] a radiostanici MESA 23.<ref name=spz1540/>
 
Firma [[METRANS]] si objednala celkem 20 lokomotiv TRAXX F140 MS, tj. české řady 386, přičemž prvních deset strojů bylo financováno společností [[ČSOB Leasing]]. Lokomotivy byly z&nbsp;výrobního závodu v&nbsp;Kasselu přepravovány do Česka od října 2014. Do provozu poprvé zasáhly 14. prosince 2014. Do konce roku 2014 bylo dodáno 12 lokomotiv.<ref name=spz1561/> Dodávka všech 20 kusů byla dokončena do března 2015.<ref>{{Citace periodika
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í).
| příjmení = Kadeřávek
| jméno = Petr
| titul = METRANS's TRAXXes Start Service
| periodikum = Railvolution
| rok = 2014
| ročník = 14
| číslo = 6
| strany = 12
| jazyk = en
}}</ref> V&nbsp;červnu 2015 společnost METRANS potvrdila opci na dalších 10 kusů, které byly následně dodány do roku 2017. 7 lokomotiv je v&nbsp;již zmíněné verzi, 3 jsou navíc vybaveny pro provoz do Nizozemí systémy [[ETCS]] a ATB, čímž u&nbsp;společnosti METRANS nahradí lokomotivy řady 186 zapůjčené poolem Railpool. Aktuálně se nachází u&nbsp;společnosti METRANS 4 lokomotivy verze D-A-NL-B pro provoz vlaků z&nbsp;Prahy (České Třebové) do [[Rotterdam]]u.
 
== Regiojet ==
{{Viz též|Privilegovaný režim}}
[[Soubor:386 202 Regiojet Praha-Smichov 2018 20.jpg|náhled|Lokomotiva 386.202 v základně Regiojetu v Praze-Smíchově]]
V dubnu 2017 osobní dopravce objednal osm nových lokomotiv Traxx MS2e s opcí na dalších až 20 strojů, nakonec však byla objednávka upravena na celkem čtyři lokomotivy, které v Česku získaly označení 386.201 až 386.204. Důvodem pořízení nových hnacích vozidel bylo především navyšování výkonů této firmy v dálkové osobní opravě, jakož i problémy se spolehlivostí lokomotiv [[Lokomotiva 162|řady 162]]. První dvě lokomotivy (ev. č. 201 a 202) dorazily do Česka v dubnu 2018 a 16. dubna téhož roku vykonaly technicko-bezpečnostní zkoušku. K prvnímu nasazení lokomotivy této řady došlo 16. května 2018, konkrétně se jednalo o stroj 386.201 na vlaku č. 1017 v trase Prahy hl. n. – Návsí.<ref name=spz1732/> Další lokomotivy byly dodány později v průběhu roku 2018: stroj 386.203 v červenci,<ref>{{Citace elektronického periodika
| titul = Bombardier 35527
| periodikum = Railcolor.net
| datum přístupu = 2020-10-19
| url = https://www.railcolor.net/index.php?nav=1406157&id=117181&action=portrait
}}</ref> 386.204 v srpnu.<ref>{{Citace elektronického periodika
| titul = Bombardier 35417
| periodikum = Railcolor.net
| datum přístupu = 2020-10-19
| url = https://www.railcolor.net/index.php?nav=1406157&id=117182&action=portrait
}}</ref> V jarních měsících roku 2020, kdy došlo k omezení osobní dopravy z důvodu [[Pandemie covidu-19 v Česku|pandemie covidu-19]], byly tyto lokomotivy nasazovány rovněž v nákladní dopravě pro potřeby společnosti [[RailTransport-Stift]].<ref>{{Citace elektronického periodika
| příjmení = Cech
| jméno = Lubomir
| titul = In the picture: TRAXX locomotives in freight service
| periodikum = Railcolor News
| vydavatel = Railcolor News
| url = https://railcolornews.com/2020/06/12/cz-in-the-picture-regiojet-traxx-in-freight-service/
| datum vydání = 2020-04-20
| datum přístupu = 2020-10-19
}}</ref>
 
== Odkazy ==
'''Procesor 80386'''
=== Reference ===
32bit procesor firmy intel
 
a byl uveden na trh v roce 1985.
 
Pracuje s 32bitovými daty i adresou, z čehož
vyplývá, že může pracovat až se 4 GB fyzické či 64 TB virtuální paměti.
 
Může však pracovat i s 16bitovou adresovou
sběrnicí při využití speciálního signálu.
 
Procesor s označením 80386SX je sice plně
kompatibilní s procesorem 80386DX (dále jen 80386), ale vnější strukturu má
16bitovou.
 
To znamená, že vnější datová sběrnice je
16bitová a adresová sběrnice 24bitová.
 
Při zpracování 16bitových programů je rychlost
obou verzí stejná.
 
Při zpracování 32bitových programů je však
menší, protože 32bitová data musí procesor 80386SX přenášet ve dvou krocích.
 
K procesoru je navržen a dodáván 32bitový
matematický koprocesor s označením 80387 (pro 80386SX koprocesor 80387SX).
 
Procesor umí
spolupracovat i s koprocesorem 80287, ale musí programově vědět, který
koprocesor je vlastně připojen.
 
Procesor pracuje ve 3 režimech práce :
– reálném,
– chráněném,
– virtuální 8086 (V86).
 
Reálný režim je slučitelný s reálným režimem procesoru 8086
obdobně jako u procesoru 80286.
 
Po nulování je procesor automaticky nastaven
do reálného režimu.
 
Chráněný režim je slučitelný s chráněným režimem procesoru 80286.
 
Adresová sběrnice je využita v plné šíři, nemá
však vyvedeny bity A0 a A1, které jsou dekódovány v procesoru spolu s informací
o velikosti dat.
 
Procesor se skládá z 6 paralelně pracujících
jednotek, a to:
Sběrnicová jednotka (Bus Interface Unit -
BIU) organizuje styk obvodů procesoru s okolím a též činnost sběrnic. To
znamená, že organizuje přenos dat mezi procesorem, pamětí, sběrnicemi I/O a
koprocesorem. Dále přijímá požadavky na čtení instrukcí a přenos dat, které
provádí podle priority. Pracuje zásadně s fyzickými adresami a pomocí jednotek
segmentace a stránkování se musí adresa převést na adresu fyzickou.
 
Jednotka předvýběru instrukcí (Instruction
Prefecht Unit – IPU) pracuje v době,
kdy je volná sběrnice a pomocí sběrnicové jednotky vybírá z paměti byty tvořící
další instrukce a ukládá je do fronty 16 bytů. Doplnění fronty je realizováno
tehdy, jsou-li vybrány alespoň 4 byty z fronty předvybraných instrukcí. V
případě větvení programu, návratu z podprogramu či přerušení se fronta
vyprázdní, čtou se nová místa z paměti, která jsou okamžitě zpracována a
předána dále ke zpracování. V procesoru 80286 byla tato jednotka součástí BIU.
 
Instrukční jednotka (Instruction Decode Unit
– IDU) vybírá z fronty předvýběru
byty a převádí je na mikroinstrukce, které ukládá do nové fronty až 3
dekódovaných instrukcí. Z prvního bytu instrukce se rozpoznává délka celé
instrukce (až 16 bytů). Tato jednotka též signalizuje BIU, zda instrukce
obsahuje odkaz na komunikaci s okolím procesoru prostřednictvím BIU.
 
Prováděcí jednotka (Execution Unit – EU) zpracovává mikroinstrukce. Vyžaduje však ke své
činnosti spolupráci dalších jednotek. Obsahuje posuvný registr, 32bitovou
sčítačku a odečítačku, 8bitovou násobičku a děličku, univerzální registry, blok
barrel schifter umožňující realizovat posun o více bitů během jediné periody
hodinového signálu (pro zrychlení násobení, dělení, posunu a generování
indexových adres) a další potřebné obvody.
 
=== Vlastnosti i80386 ===
- Jedná se o první 32bitový procesor firmy Intel,<br />
– rok uvedení na trh: 1985,<br />
– počet transistorů na čipu: 275 000,<br />
– externí hodinová frekvence: 16, 20, 25 a 33
MHz,<br />
– snaha o dodržení kompatibility s I80286,<br />
– napájecí napětí: +5 V,<br />
– instrukční fronta: 16 bajtů,<br />
– patice PGA: 132 vývodů,<br />
– procesor má možnost použití nové techniky
práce s operační pamětí, která se předtím užívala pouze u velkých výpočetních
systémů – stránkování,<br />
– adresová sběrnice: 32 bitů,<br />
– maximální reálný adresový prostor: 4 GB,<br />
66<br />
– virtuální adresový prostor: 64 TB,<br />
– procesor používá 3 režimy činnosti:<br />
– reálný,<br />
– chráněný,<br />
– virtuální.<br />
 
Virtuální režim – je režim, který lze přepnout z chráněného režimu. V
tomto režimu je vytvořeno několik virtuálních izolovaných procesorů I8086.
Důsledkem je možnost např. v rámci operačního systému Windows sdílet operační
systém MS-DOS apod.
Procesor má možnost připojení externí paměti
Cache. Je to z toho důvodu, že zmíněný typ procesoru je oproti svým předchůdcům
podstatně rychlejší, a tak je zde nutnost čekání na výběr instrukce či dat z
operační paměti.
 
== Procesor i80286 ==
 
=== Vlastnosti ===
Vydán v roce 1983 16bitový procesor pokročilé koncepce<br />
134 000 tranzistorů na čipu výkon cca 0,21 až 2 cykly na instrukci<br />
Pracuje pouze v maximálním módu<br />
datová a adresová sběrnice jsou plně odděleny<br />
sběrnice 16bitů vnější adresová sběrnice 24bitů<br />
procesor může adresovat až 16 MB operační paměti respektive 1 giga byte virtuální paměti<br />
Pouzdro PGA PIN GRI/ EREJB 4x17 vývodů celkem 64<br />
4 vnitřní jednotky ALU,BU,AU<br />
Kde BU jednotka styk s prostředím (Bass unit)<br />
AU Adress UNIT slouží pro tvorbu adresace<br />
IU Instruction UNIT slouží k předvýběru a dekódování instrukce<br />
EU Execution Unit slouží k provádění instrukcí<br />
Externí hodinová frekvence 8až 16 MHz později 20 až 25 MHz<br />
2 módy činnosti: reálný – plně slučitelný s procesorem 8086 a chráněný – nové vlastnosti.<br />
 
== Zpětná kompatibilita ==
Procesor 80386 je [[Zpětná kompatibilita|zpětně kompatibilní]] s [[16bitový]]m [[Reálný režim|reálným režimem]] procesoru [[Intel 8086]] i s chráněným režimem procesoru [[Intel 80286]]. Proto umožňoval provoz starších [[Operační systém|operačních systémů]] a aplikací bez nutnosti změny jejich [[Binární soubor|binární podoby]]. Po spuštění (resetu) je v procesoru aktivován reálný 16bitový režim procesoru 8086. Všechny segmenty mají délku 64&nbsp;KiB (16&nbsp;bitů) a lze adresovat paměť do velikosti 1&nbsp;MiB. [[Jádro (informatika)|Jádro]] operačního systému nebo aplikace mohou využít pokročilejší režimy.
 
V 32bitovém chráněném režimu lze využít [[Virtual 8086 mode]] (VM86), ve kterém je možné nativně (tj. přímo) spouštět 16bitové aplikace, kterým je přidělen 1&nbsp;MiB adresní prostor. V tomto virtuálním režimu je procesor schopen přímo zpracovávat odlišné 16bitové instrukce, aniž by narušil okolní paměť, která obsahuje 32bitové [[Strojová instrukce|strojové instrukce]].
 
=== DOS ===
Operační systém [[DOS]] je 16bitový, takže nevyužíval přímo nové schopnosti procesoru 80386 a byl proto schopen přímo adresovat pouze 1&nbsp;[[Bajt|MiB]] operační paměti. Nicméně po zavedení ovladače [[HIMEM.SYS]], případně [[EMM386.EXE]] byly speciálně naprogramované aplikace schopny využít i paměť nad hranici 1&nbsp;MiB. Stejně tak například [[počítačová hra]] [[Doom]] po svém spuštění aktivovala pomocí [[DOS extender]]u 32bitový chráněný režim a po svém ukončení vracela procesor zpět do 16bitového režimu.
 
=== Microsoft Windows ===
Firma Microsoft poskytovala 16bitové Windows pro DOS od verze [[Windows 3.0]] s podporou 32bitového chráněného režimu, který zpřístupňoval nové schopnosti procesoru 80386, i když samotné jádro systému bylo stále 16bitové. [[Windows 3.1x|Windows 3.1]] a Windows 3.11 již podporovaly pouze procesory s 32bitovým chráněným režimem (vyžadovaly alespoň procesor 80386). [[Windows NT]] využívají [[Virtual DOS machine]] (NTVDM), aby bylo možné v 32bitovém prostředí spouštět okno s 16bitovými aplikacemi.
 
=== Linux ===
Operační systém [[Linux]] vyžadoval od počátku (tj. od roku [[1991]]) 32bitový chráněný režim procesoru 80386. Aplikace pro DOS nebo [[Microsoft Windows|Windows pro DOS]], které jsou 16bitové, je možné spouštět například pomocí projektů [[Wine]], [[DOSBox]].
 
== Registry ==
Systém [[Registr procesoru|registrů]] je převzat z procesoru [[Intel 8086]], jsou rozšířeny o další, jsou [[32bitový|32bitové]] vyjma segmentových registrů, které mají viditelnou [[16bitový|16bitovou]] část a neviditelnou (softwarově nepřístupnou) 64bitovou část [[cache|cachující]] v chráněném módu obsah descriptoru. Aplikační registry jsou určeny k přímému použití s výjimkou registru (esp/sp) vyhrazeného jako ukazatel [[Zásobník (datová struktura)|zásobníku]]:
 
[[Soubor:Registers_CPU_i386.png|220px|náhled|Všeobecné registry procesoru Intel 386]]
 
* Šest 16bitových segmentových reg. (cs,ds,es,ss,fs,gs)
* Osm 32bitových aplikačních reg. (eax,ebx,ecx,edx,esi,edi,ebp,esp)
* U aplikačních registrů lze adresovat i spodních 16 bitů (ax,bx,cx,dx,si,di,bp,sp)
* U registrů pro všeobecné použití lze adresovat i spodních 2 x 8 bitů (al,ah,bl,bh,cl,ch,dl,dh)
* [[Čítač instrukcí|Instrukční čítač]] 32bitový (eip) nebo 16bitový (ip) podle velikosti slova instrukčního segmentu
* Řídící registr a množina vlajek (eflags)
 
Registry, se kterými je možné manipulovat pouze v privilegovaném režimu:
* Jeden řídící 32bitový registr s množinou vlajek (cr0), spodních 16bitů odpovídá registru MSW procesoru [[Intel 80286]].
* Dva registry pro správu [[stránkování paměti]] (cr2,cr3)
* [[Debug|Ladící]] registry (dr0,dr1,dr2,dr3,dr6,dr7)
 
Důležité příznaky v registru eflags:
* '''VM''' (Virtual 8086 Mode) – je-li tento přepínač nastaven na 1 v chráněném režimu, aktivní proces je v režimu V86
* '''IOPL''' (IO Priority Level) - toto pole je dvoubitové a udává prioritu potřebnou k provádění vstupů a výstupů. Je-li priorita programu, který provádí v/v operaci nižší (numericky vyšší) než obsah pole IOPL, operace se neprovede a namísto toho se vyvolá výjimka GP (General Protection Fault)
* '''CF''' Carry - přenos do vyššího řádu aritmetických operací jednotky [[Aritmeticko-logická jednotka|ALU]]
* '''OF''' Overflow - přetečení aritmetických operací jednotky [[Aritmeticko-logická jednotka|ALU]]
* '''ZF''' Zero - výsledek aritmetické nebo logické operace je nula
* '''AF''' AuxCarry - přenos do vyššího 4bitového [[nible]] aritmetických operací jednotky [[Aritmeticko-logická jednotka|ALU]] s [[BCD|BCD kódem]]
* '''PF''' Parity - sudá nebo lichá parita výsledku
* '''DF''' Direction - řídí směr zpracování při [[textový řetězec|řetězcových]] operacích.
 
Důležité příznaky cr0:
* '''PG''' - zapnutí stránkování
* '''PE''' - zapnutí chráněného módu
 
== Reference ==
<references />
 
=== Externí odkazy ===
* {{Commonscat}}
 
{{České lokomotivy}}
{{Procesory_od_Intelu}}
{{Portály|Železnice}}
{{Autoritní data}}
 
[[Kategorie:ProcesoryElektrické Intellokomotivy v Česku|386]]
[[Kategorie:ArchitekturaŽelezniční x86vozidla Bombardier]]