Forum Forum 1 semestru informatyki w SP  ZSTI Strona Główna Forum 1 semestru informatyki w SP ZSTI
REJESTRUJCIE SIE !! (najlepiej z imienia i nazwiska)
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

1. Omów tryby pracy procesora

 
Napisz nowy temat   Odpowiedz do tematu    Forum Forum 1 semestru informatyki w SP ZSTI Strona Główna -> UTK
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ma444




Dołączył: 03 Sty 2006
Posty: 39
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 20:39, 03 Sty 2006    Temat postu: 1. Omów tryby pracy procesora

• real-mode (tryb rzeczywisty) emulując stare procesory 8086;
• protected-mode (tryb chroniony) wykorzystują pełne możliwości danego modelu procesora;
• virtual 86 (wirtualny 86) - tworzony jest wirtualny procesor 8086 w trybie protected, ów wirtualny procesor nie ma pełnej władzy nad sprzętem.

Tryb wirtualny 86, począwszy od Pentium 4, stał się atrybutem trybu chronionego. W praktyce ten tryb służy do uruchamiana starych programów DOS-owych – system Windows sam rozpoznaje typ aplikacji i ustawia odpowiedni tryb pracy, w systemie Linux do tego celu wykorzystywany jest emulator DOS – dosemu.
Ze względu na tryb adresowania mówi się o kodzie 16-bitowym (najczęściej wykorzystywanym w programach DOS-owych), w którym dostęp jest do pierwszego megabajta pamięci. W kodzie 32-bitowym tryb adresowania umożliwia dostęp do czterech gigabajtów pamięci.
W procesorach 80386 istnieje pewna możliwość (początkowo uznana za błąd, jednak wykorzystany przez producentów BIOSu, przez co firma Intel nie mogła go poprawić), która pozwala na dostęp do 4Gb pamięci w jej płaskim modelu w trybie real. Mówi się wówczas, że procesor pracuje w trybie unreal lub voodoo.
Uruchamia się to poprzez przełączenie procesora w tryb chroniony, następnie znów w rzeczywisty - jednak później każda zmiana wartości w 1 MB pamięci (adresowanie pamięci realizowane przez rejestry segmentowe) powoduje powrót do 'zwykłego' real mode.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ma444




Dołączył: 03 Sty 2006
Posty: 39
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 20:44, 03 Sty 2006    Temat postu:

Tryb rzeczywisty to tryb pracy mikroprocesorów i286 i jego następców z rodziny procesorów x86, w którym procesor pracuje tak jak procesor i8086. Nowym trybem pracy procesora i286 był tryb chroniony.

W trybie tym brak ochrony pamięci przed użyciem przez inny proces i brak obsługi wielozadaniowości. W trybie rzeczywistym pracowały programy w systemie operacyjnym DOS, na przełomie lat 80 i 90 dwudziestego wieku prowadzono działania nad pracą programów w systemie DOS w trybie chronionym, pozostawiając sam system w trybie rzeczywistym, zbudowano kilka systemów umożliwiających taką pracę systemu.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ma444




Dołączył: 03 Sty 2006
Posty: 39
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 20:44, 03 Sty 2006    Temat postu:

Tryb chroniony (ang. protected mode) to tryb pracy mikroprocesora w którym jedno zadanie nie ma dostępu do danych wykorzystywanych przez inne zadanie. W przypadku procesorów Intel nowszych od 8086 realizowane jest to poprzez adresowanie każdego segmentu programu za pomocą selektora segmentu, a nie jak we wcześniejszych modelach bezpośrednio.

Wielozadaniowy tryb chroniony, jak sama nazwa wskazuje, umożliwia ochronę danych oraz kodu jednego procesu przed innymi procesami działającymi w ramach tego samego systemu. Uniemożliwia to stosowanie popularnych wcześniej sztuczek programistycznych polegających np. na bezpośrednim zapisie danych do pamięci karty graficznej.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Tomek
Gość






PostWysłany: Śro 19:04, 19 Gru 2007    Temat postu:

co to jest wirtualny tryb rzeczywisty? prosze o jakies odpowiedzi
Powrót do góry
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Forum 1 semestru informatyki w SP ZSTI Strona Główna -> UTK Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin