System operacyjny z pojedynczą przestrzenią adresową — Single address space operating system

W informatyce system operacyjny z pojedynczą przestrzenią adresową (lub SASOS ) to system operacyjny, który zapewnia tylko jedną globalnie współdzieloną przestrzeń adresową dla wszystkich procesów .

W systemie operacyjnym z pojedynczą przestrzenią adresową, numerycznie identyczne ( pamięć wirtualna ) adresy logiczne w różnych procesach odnoszą się do dokładnie tego samego bajtu danych.

Systemy operacyjne z pojedynczą przestrzenią adresową oferują wiele korzyści. W tradycyjnym systemie operacyjnym z prywatną przestrzenią adresową na proces ochrona pamięci opiera się na granicach przestrzeni adresowej („izolacja przestrzeni adresowej”). Systemy operacyjne z pojedynczą przestrzenią adresową stosują inne podejście do ochrony pamięci, które jest równie silne.

Jedną z zalet jest to, że ta sama tabela stron mapy wirtualnej do fizycznej może być używana w każdym procesie (aw niektórych SASOS również w jądrze). To sprawia, że ​​przełączanie kontekstu w SASOS jest szybsze niż w systemach operacyjnych, które muszą zmieniać tabelę stron i opróżniać pamięci podręczne TLB przy każdym przełączeniu kontekstu.

Lista projektów SASOS

Zobacz też

Bibliografia

Bibliografia