Ugrás a tartalomhoz

virtual address space

A Wikiszótárból, a nyitott szótárból
(VAS szócikkből átirányítva)


Főnév

virtual address space (tsz. virtual address spaces)

  1. (informatika) A virtual address space (magyarul: virtuális címtér) az operációs rendszerekben és modern számítógép-architektúrákban használt fogalom, amely a programok számára biztosított címtartományt jelenti, amelyet a program használhat memóriacímezésre.



Mi az a virtuális címtér?

  • A virtuális memória részeként az operációs rendszer a fizikai memória (RAM) fölé egy absztrakt, elkülönített címtartományt hoz létre minden egyes folyamat számára.
  • Ez a címtér lehetővé teszi, hogy a folyamat úgy érzékelje, mintha neki saját, folyamatos és izolált memóriaterülete lenne.
  • A virtuális címeket a hardver (pl. MMU – memória kezelő egység) és az operációs rendszer leképezi fizikai címekre.



Miért használjuk?

  • Memória izoláció: Egy folyamat nem férhet hozzá más folyamat memóriájához.
  • Biztonság: Megakadályozza, hogy hibás vagy rosszindulatú kód megsértse a rendszer vagy más folyamatok memóriáját.
  • Memória menedzsment: Egyszerűbb a memória kiosztás és kezelése.
  • Nagyméretű memória kezelése: Lehetővé teszi, hogy egy program nagyobb memóriát használjon, mint amennyi fizikailag rendelkezésre áll (lapozással).



Virtuális címzés folyamata

  1. A program a virtuális címet használja memóriacímzésre.
  2. Az MMU (Memory Management Unit) leképezi a virtuális címet egy fizikai címre a lapok (pages) vagy szegmensek (segments) alapján.
  3. Ha a szükséges adat nincs a fizikai memóriában (page fault), az operációs rendszer betölti azt a háttértárról.



Összefoglalás

Fogalom Leírás
Virtual address space Minden folyamat elkülönített, absztrakt memóriacímeinek tartománya
Funkciók Izoláció, biztonság, memóriahatékony kezelés
Kapcsolat Virtuális cím → fizikai cím leképezése MMU segítségével