Adres fizyczny: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m poprawka
m lepsze wytłumaczenie
Linia 1:
'''Adres fizyczny''' ([[język angielski|ang.]] ''physical address'') - adres słowa pamięci fizycznej, pojawiający się na [[magistrala adresowa|magistrali adresowej]] [[procesor]]a w momencie odwoływania się do [[pamięć operacyjna|pamięci operacyjnej]] lub przestrzeni [[I/O|wejścia-wyjścia]].
 
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 szesnastkową cyfrę "0" (0x0000odpowiednik 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]].
 
Adresem fizycznym nazywa się czasem też [[adres MAC]], który jest unikatowy i przypisany fabrycznie każdej [[karta sieciowa|karcie sieciowej]].