Spisu treści:
Definicja - Co oznacza Przestrzeń adresowa?
Przestrzeń adresowa to zakres prawidłowych adresów w pamięci dostępnych dla programu lub procesu. To jest pamięć, do której program lub proces może uzyskać dostęp. Pamięć może być fizyczna lub wirtualna i służy do wykonywania instrukcji i przechowywania danych.
Techopedia wyjaśnia Przestrzeń adresową
Na komputerze każdemu procesowi i urządzeniu przydzielana jest przestrzeń adresowa, która zawiera pewną część przestrzeni adresowej procesora. Przestrzeń adresowa procesora jest zwykle ograniczona do szerokości jego rejestrów i magistrali adresowej.
Przestrzeń adresowa jest często klasyfikowana jako płaska, gdzie adresy są reprezentowane jako rosnące stopniowo liczby całkowite zaczynające się od zera, lub segmentowane, gdzie adresy są przedstawiane jako niezależne segmenty powiększone o przesunięcia. W niektórych systemach przestrzeń adresowa może być modyfikowana z jednego formatu do drugiego za pomocą procesu ogólnie znanego jako thunking.
Rozmiar przestrzeni adresowej może być większy niż rozmiar pamięci fizycznej za pomocą techniki zarządzania pamięcią zwanej pamięcią wirtualną. Pamięć wirtualna, zwana także plikiem stronicowania, jest w rzeczywistości fizycznym plikiem na dysku, który działa jak dodatkowa pamięć RAM lub moduł pamięci RAM. Zatem przestrzeń adresowa składa się zarówno z pamięci fizycznej, jak i pamięci wirtualnej.
