-Ogólny zarys.
Wyróżniamy dwa tryby procesora: tryb rzeczywisty (16 bitowy) i tryb chroniony (32 bitowy).
Gdy włączamy kompa, to procesor uruchamia się w trybie rzeczywistym następnie uruchamia biosa (który właśnie jest 16Bitowy), a Bios następnie uruchamia boot loadera, a dopiero on uruchamia jądro systemu. A od systemu zależy czy pozostanie w trybie rzeczywistym czy przejdzie do trybu chronionego.
-Tryb rzeczywisty
Jest od początku istnienia PC-ta, jak już wcześniej wspomniałem jest to tryb 16 bitowy. Przykładowy system to DOS. Pisanie systemu w tym trybie nie jest nawet takie trudne, dlatego że bios udostępnia bardzo wiele procedur, z których możemy korzystać, mniej więcej do obsługi karty graficznej, klawiatury, dysków itd. kto programował w asemblerze pod Dos-a to bardzo dobrze o tym wie.
-Pamięć
Niestety tryb rzeczywisty jest też bardzo ograniczony, mamy dostęp tylko do 1MB pamięci, która właściwie jest w części zajęta mniej więcej przez bios, więc nam zostaje tylko 640KB. Pamięć też jest podzielona na sektory po 64KB.
A tak mniej więcej wygląda pamięć w trybie rzeczywistym:
- Tryb chroniony
Tryb chroniony (ang. protected mode) - tryb pracy mikroprocesora w którym jedno zadanie nie ma dostępu do danych wykorzystywanych przez inne zadanie.
/////////////////////////////////////////////////////////////
Tryby pracy procesora odnosza sie do roznych srodowisk roboczych i maja wplyw na mozliwosci i instrukcje przez niego wykonywane. tryb pracy procesora decyduje w jaki sposob zarzadza on pamiecia systemowa i zadaniami do wykonania.
wyrozniamy nastepujace tryby pracy procesora:
- tryb rzeczywisty ( 16 bitowe oprogramowanie )
- tryb chroniony ( 32 bitowe oprogramowanie )
- wirtualny tryb rzeczywisty ( 16 bitowe oprogramowanie uruchamiane na platformie 32 bitowej )
http://microsoft.com/poland/technet/article/art0092_01.mspx
1 tryb rzeczywisty
komputery wyposazone w procesor 8088 pracowaly przy uzyciu 16 bitowych rejestrow wewnetrznych i potrafily wykonywac instrukcje 16 bitowe oraz za posrednictwem 20 linii adresowych wspopracowac z pamiecia o pojemnosci max 1 MB.
nastepca procesorow 8088 procesor 286 nadal mogl wykonwywac te same 16 bitowe instrukcje ale znacznie szybciej. procesor 286 byl w pelni kompatybilny i mozna bylo uruchamiac na nim wszystkie programy 16 bitowe co w przypadku procesora 8088. tryb wykonywany przez procesor 8088 i 286 w instrukcji 16bitowych zostal okreslony terminem trybu rzeczywistego ( real mode ) wszystkie programy pracujace w trybie rzeczywistym korzystaja tylko z instrukcji 16 bitowych i wspolpracuja z 32 bitowa architektura pamieci. tego typu oprogramowanie z reguly jest jednozadaniowe co oznacza ze jednoczesnie moze byc uruchomiony 1 program.ponadto nie ma w budowanej zadnej ochrony zapobiegajacej wykorzystaniu przez program obszaru pamieci przydzielonego juz innemu programowi lub systemowi operacyjnemu.
2 tryb chroniony
pierwszym procesorem 32 bitowym przeznaczonym dla komputerow PC byl uklad 386. procesor ten mogl wykonwyac nowy zestaw instrukcji 32-bitowych. aby wykorzystac taka mozliwosc konieczne bylo stworzenie odpowiedniego 32 bitowe systemu operacyjnego i aplikacji. 32 bitowy tryb pracy procesora zostal okreslony terminem trybu chronionego ( protected mode ). nazwa wywodzi sie stad ze programy dzialajace w tym trybie otrzymuja wlasny obszar pamieci, przez co nie dochodzi miedzy nimi do konfliktow.
3 wirtualny tryb rzeczywisty
kluczem do zgodnosci wstecz 32 bitowego srodowiska windows jest tryb wirtualny pracy procesora ( ang. virtual real mode ). jest tryvem srodowiska 16 bitowego dzialajacego w 32 bitowym trybie chronionym. po uruchomieniu w systemie windows sesji DOS jest wykorzystywany wirtualny tryb rzeczywisty. dzieki wielozadaniowosci oferowanej przez tryb chroniony mozliwe jest uruchomienie kilku sesji w trybie rzeczywistym
podrecznik 133, w ktorych dzialaja programy na zasadzie wirtualnej pracy kompuitera. programy te moga dzialac jednoczesnie nawet gdy sa uruchomione aplikacje 32 bitowe
Wyszukiwarka
Podobne podstrony:
4 Sieci komputerowe 04 11 05 2013 [tryb zgodności]7 04 11 procesy i watkirozp min infr z 04 11 2008 zm rozp ws szkolenia, egzaminowania ( )(betonowanie 11 [tryb zgodności])2 04 11 R(ZBROJENIE 11 [tryb zgodności])2006 04 11 Uchwała ZG OSP system szkoleniaid 456MikroI 11 [tryb zgodnosci]Analiza Wykład 5 (04 11 10) ogarnijtemat com143 04 (11)04 j 11TI 01 04 11 B pl(2)więcej podobnych podstron