Adres fizyczny: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
polskie znaki |
m Wycofano edycje użytkownika 86.63.69.172 (dyskusja). Autor przywróconej wersji to MastiBot. |
||
Linia 1:
'''Adres fizyczny''' ([[język angielski|ang.]] ''physical address'') -
W przypadku procesorów zgodnych z [[x86]], w [[tryb rzeczywisty|trybie rzeczywistym]] procesora adres fizyczny oblicza się mnożąc zawartość [[rejestr segmentowy|rejestru segmentowego]] razy 16 i dodając [[offset (informatyka)|offset]], czyli adres przesunięcia w stosunku do początku segmentu. Ponieważ adresy są zapisywane szesnastkowo, korzystanie z tego schematu jest bardzo proste - wystarczy dopisać do wartości segmentu adresowego cyfrę "0" (odpowiednik mnożenia przez 16) i zwiększyć ją o offset. Natomiast w [[tryb chroniony|trybie chronionym]] procesora uzyskanie adresu fizycznego jest dużo bardziej skomplikowane - opiera się o [[selektor]]y i [[tablica deskryptorów|tablicę deskryptorów]].
|