Deskryptor segmentu: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
drobny cleanup i dodana kategoria
Radekk (dyskusja | edycje)
mNie podano opisu zmian
Linia 1:
'''Deskryptor''' ([[Język Angielski|ang.]] Descriptor) 64 bitowa struktura definiująca określony segment w pamięci. W [[Procesor|procesorach]] o [[IA-32|architekturze IA-32]] dostępnych jest kilka rodzajów deskryptorów.
==Deskryptor Segmentu==
Podstawowym typem deskryptora w architekturze IA-32 jest Deskryptor segmentu (Segment Descriptor) umieszczony jest on w Lokalnej lub Globalnej [[Tablica Deskryptorów|Tablicy Deskryptorów]] (Global Descriptor Table - GDT, Local Descriptor Table - LDT). Przez GDT lub LDT prowadzą wszystkie odwołania do pamięci. Deskryptor segmentu określa jednoznacznie segment, jego położenie w pamięci, rozmiar, typ, prawa dostępu do segmentu oraz inne dane potrzebne przy dostępie do segmentu w [[Tryb chroniony|trybie chronionym]] pracy [[Procesor|procesora]]. Z każdym deskryptorem segmentu jest związany jego [[Selektor|selektor]] (a właściwie możliwych jest kilka selektorów różniacych sie prawami uprzywilejowania selektora, a mające taki sam indeks deskryptora oraz wskaźnik na rodzaj tablicy GDT lub LDT).