Architektura WIN XP


Architektura systemu Windows XP

Windows XP jest systemem operacyjnym bazującym na pamięci wirtualnej pracującym

w dwóch podstawowych trybach.

Tryb jądra (tryb uprzywilejowany) (z ang. kernel mode) jest to warstwa kodu

systemu operacyjnego odpowiedzialna za takie podstawowe segmenty systemu operacyjnego, jak pamięć wirtualna oraz kolejkowanie działania aplikacji. Kod systemu operacyjnego

uruchamiany (wykonywany) w trybie jadra ma bezpośredni dostęp do zasobów

sprzętowych i pamięci komputera.

Jądro systemu operacyjnego (ang. kernel) - podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania.

Tryb użytkownika (z ang. user mode) to obszar, w którym działają programy użytkowe,

zarządzany przez elementy jadra.

Tryb jądra

Jądro systemu operacyjnego (ang. kernel) - podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania.

Jądro systemu odpowiada za komunikacje ze sprzętem w imieniu aplikacji.

0x01 graphic

HAL (Hardware Abstraction Layer) - warstwa uniezależnienia od sprzętu - jest odpowiedzialny za kontrole urządzeń podłączonych do komputera.

- pozwala na działanie systemu na różnych platformach (Intel, PowerPC, Ralpha, MIPS),

- chroni sprzęt przed błędnym kodem aplikacji,

- uniezależnia komunikację sprzętową od systemowej, co zapewnia stabilność systemu,

Wyjątkiem od tego są sterowniki urządzeń, które pozwalają na komunikacje z systemem plików i siecią komputerowa, podsystemami graficznymi Win32K i GDI, używanymi do komunikacji z monitorem i urządzeniami wejściowymi.

WOW (Windows on Windows) - umożliwiają pracę starszych aplikacji napisanych dla procesorów 16- bitowych

Korzystanie z pamięci fizycznej jest możliwe tylko w trybie jądra systemu (pamięć chroniona)

Przez podzielenie systemu operacyjnego na tryb użytkownika i tryb jądra, a co za tym

idzie, ochronę obszarów pamięci zawierających kod chroniony, aplikacje użytkowe nie

mają już bezpośredniego dostępu do obszarów pamięci, z których nie powinny korzystać.

Usługi rezydentne - (executive services) to nazwa nadana zestawowi różnorodnych

elementów stanowiących podstawy systemu operacyjnego. Podstawowe usługi oferowane

przez jadro obejmują:

Pamięć wirtualna

Element jadra zwany menedżerem pamięci wirtualnej (z ang. virtual memory manager

— VMM) jest odpowiedzialny za zarządzanie pamięcią fizyczna komputera oraz przydzielanie jej zasobów poszczególnym procesom.

Z 4 GB dostępnego zakresu pamięci, 2 GB są zarezerwowane dla samego systemu operacyjnego, podczas gdy pozostałe 2 GB są przeznaczone dla aplikacji.

Tabela

http://www.microsoft.com/poland/technet/article/art0092_01.mspx

Adresy wirtualne to po prostu ponumerowane lokalizacje w pamięci adresowej dostępne dla procesu. Pamięć fizyczna to ilość pamięci zainstalowanej w komputerze użytkownika.

VMM zajmuje się odwzorowywaniem adresów wirtualnych w fizycznej przestrzeni adresowej.

Każdy proces korzysta z tego samego zakresu adresów.

Każdy z procesów może korzystać z całego dostępnego zakresu adresów. VMM śledzi, jakie adresy proces wykorzystuje i robi to dla wszystkich

procesów działających w systemie.

Stronicowanie pamięci

Polega to na dostępności pamięci o rozmiarze 4 GB, podczas gdy fizycznie komputer ma zainstalowane dużo mniej pamięci fizycznej. Należy pamiętać o kilku bardzo istotnych rozwiązaniach używanych przy obsłudze pamięci wirtualnej na zasadzie stronicowania:



Wyszukiwarka

Podobne podstrony:
Nr seryjny Win XP
Zestaw do legalizacji win xp sp 2, Instrukcja
Uruchamianie systemu WIN XP, java, javascript, oprogramowanie biurowe, programowanie, programowanie
Opis, instalki win xp, WinPE - system bez instalowania
Jak aktualizować win xp do 2019 roku, PAMIĘTNIK
BOOTOWANIE SYSTEMU Z PEN-DRIVE, instalki win xp, WinPE - system bez instalowania
Komendy Win XP obsługiwane z wiersza poleceń, Porady
60 Trick w do WIN XP, ciekawostki
INSTRUKCJA WIN XP NA WIN 7 HOME, SYSTEMY OPERACYJNE, Windows xp na Windows 7 home
win XP tips
Win XP SP3 PL styczeń 10 działa OK
Komendy i Polecenia Win`XP
WIN XP pamiec wirtualna
CD KEY WIN XP PRO
Serial do Win XP Profesional pod nazwą Archiwer WinRAR
Win XP bezpieczne korzystanie z internetu

więcej podobnych podstron