OpenBSD ์ ๊ณต ํ์ดํผ๋ฐ์ด์ ์์ VMM ํ์ธ๋จ ์ทจ์ฝ์ , ๊ฒ์คํธ ์์คํ
์ธก์ ์กฐ์์ ํตํด ํธ์คํธ ํ๊ฒฝ ์ปค๋์ ๋ฉ๋ชจ๋ฆฌ ์์ญ ๋ด์ฉ์ ๋ฎ์ด์ธ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ๊ฒ์คํธ ๋ฌผ๋ฆฌ์ ์ฃผ์(GPA, ๊ฒ์คํธ ๋ฌผ๋ฆฌ์ ์ฃผ์)์ ์ผ๋ถ๊ฐ ์ปค๋ ๊ฐ์ ์ฃผ์ ๊ณต๊ฐ(KVA)์ ๋งคํ๋์ด ์์ง๋ง GPA์๋ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ํ์๋ KVA ์์ญ์ ์ฐ๊ธฐ ๋ณดํธ๊ฐ ์ ์ฉ๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค. . evmm_update_pvclock() ํจ์์ ํ์ํ ๊ฒ์ฌ๊ฐ ์๊ธฐ ๋๋ฌธ์ ํธ์คํธ ์์คํ
์ KVA ์ฃผ์๋ฅผ pmap ํธ์ถ๋ก ์ ์กํ๊ณ ์ปค๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ด์ฉ์ ๋ฎ์ด์ธ ์ ์์ต๋๋ค.
์
๋ฐ์ดํธ: OpenBSD ๊ฐ๋ฐ์๊ฐ ์ถ์ํ์ต๋๋ค. ํจ์น ์ทจ์ฝ์ ์ ์์ ํฉ๋๋ค.
์ถ์ฒ : opennet.ru