๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ ๋ฌด์์ธ๊ฐ?
์๋์ฐ์ ๊ฐ์ ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ํํ๊ฒ ์ ํ๋ ๋จ์ด์ด๊ธฐ๋ ํ๊ณ , ์๋์ ๊ฐ์ด ์ค์ ์ฐฝ์์๋ ์ข ์ข ์ง๋์ณค๋ ๊ฒ ๊ฐ์ ๋จ์ด์ธ๋ฐ, ์ด๋ค ์๋ฏธ์ธ์ง ์ ๋ชจ๋ฅด๊ธฐ๋ ํ๋ ๊ทธ๋ฐ ๊ฐ๋ ์ด๋ค.
๊ฐ์๋ฉ๋ชจ๋ฆฌ๋,
"ํ๋๋์คํฌ๋ SSD์ ๊ฐ์ ๋ณด์กฐ๊ธฐ์ต ์ฅ์น์ ์ฃผ๊ธฐ์ต์ฅ์น์ธ ๋จ(RAM)์ ๋ด์ฉ ์ผ๋ถ๋ฅผ ์ ๋ฌํด ์ฐ๊ณ ์ฝ๋ ๊ฐ์์ ๋ฉ๋ชจ๋ฆฌ ํ์"
์ด๋ค. ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ, ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์กฑํ ๋ ํจ๊ณผ์ ์ผ๋ก ๋์ฒํ ์ ์๋ค.
์์ปจ๋, ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ์ ๋ณด์กฐ๊ธฐ์ต ์ฅ์น๊ฐ ๋ฐ์์ฃผ๋ฉด์ ๋ค์ํ ์ค๋ฅ ์ํฉ์ ๋๋นํ ์ ์๋ค.
๋ค๋ง, ์ด๋ฐ ์ํฉ์ด ๋ฐ์ํ๋ฉด ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์ฝ๋ ์๋๋ ์ฃผ๊ธฐ์ต์ฅ์น์ ๋นํ๋ฉด SSD๋ผ๊ณ ํ ์ง๋ผ๋ ๋งค์ฐ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์, ๋น์ฐํ ์ปดํจํฐ๋ ์ฒด๊ฐํ๊ธฐ๋ก๋ ๋งค์ฐ ๋๋ ค์ง๊ฒ ๋๋ค. ํ๋๋์คํฌ๋ผ๋ฉด ๋งํ ๊ฒ๋ ์๊ณ .
ํ์ด์ง์ ์ค์์ ๋ฌด์์ธ๊ฐ?
์ผ๋ฐ์ ์ผ๋ก ์ปดํจํฐ์ ํ๋ก์ธ์ค(Process)๊ฐ ์ฌ์ฉํ๋ ์์์ ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ, ๋จ(RAM)์ด๋ค. ์์ ๋งํ๋ฏ ๋ง์ ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์กฑํ๊ฒ ๋ง๋ จ์ด๋ค.
๋ฐ๋ผ์ ์ผ๋ถ์ ์์ ๋ง ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ๊ณ ๋๋จธ์ง๋ ๋ณด์กฐ ๊ธฐ์ต์ฅ์น๋ก ๋ด๋ณด๋ด๊ฒ ๋๋ค.
์ด ๊ณผ์ ์ ์ค์(swap)์ด๋ผ๊ณ ํ๊ณ , ์ฃผ๊ธฐ์ต์ฅ์น์ธ ๋จ์ผ๋ก ๋ถ๋ฌ์ค๋ ๊ณผ์ ์ swap-in, ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ธ HDD๋ SDD๋ก ๋ณด๋ด๋ ๊ณผ์ ์ swap-out์ด๋ผ๊ณ ํ๋ค.
๋ฉ๋ชจ๋ฆฌ ๋ญ๋น๋ฅผ ์ต์ํ ํ๊ธฐ ์ํด ๋ง์ ๋ฐฉ๋ฒ๋ก ์ด ์ฌ์ฉ๋์ด ์์ผ๋, ๊ฐ๊ธฐ ๋ค๋ฅธ ํ๊ณ๋ค์ด ๋ํ๋๊ณค ํ๋ค.
์ด์, ํ์ด์ง(paging)์ด๋ผ๋ ๋ฐฉ๋ฒ์ด ๋ํ๋๊ฒ ๋์๋ค. ํ๋์ ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด ์ฐ์์ ์ด์ด์ผ ํ๋ค๋ ์ ํ์ ์์ด๋ค๋ ๊ฒ์ด ํน์ง์ด๋ค.
๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ๋ ํ๋ ์(frame)์ด๋ผ๋ ๊ณ ์ ํฌ๊ธฐ๋ก ๋ถ๋ฆฌ๋์ด ์๊ณ , ์ด์ ๋ง๋๋ก ๋ ผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ์์๋ ํ์ด์ง(page)๋ผ๋ ๊ณ ์ ํฌ๊ธฐ์ ๋ธ๋ก์ผ๋ก ๋ถ๋ฆฌํ์ฌ, ์ธ๋ถ ๋จํธํ๋ก ๋ถ๋ฆฌ๋ ๋ฉ๋ชจ๋ฆฌ ๋ญ๋น๋ฅผ ํด๊ฒฐํ ์ ์๋ ๋ฐฉ๋ฒ์ด๋ค.
๋ํ, ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ ์ฐ์์ ์ด์ง ์๋๋ผ๋ CPU๊ฐ ์ฌ๋ฌ๊ฐ๋ก ํฉ์ด์ง ํ์ด์ง๋ฅผ ์ฐ์์ ์ธ ๋ฉ๋ชจ๋ฆฌ๋ผ๊ณ ์๊ฐํ๊ณ ์ ๊ทผํ๋๋ก ํ์ด์ง ํ ์ด๋ธ์ ํตํด ์ฃผ์ ๋ณํ์ ์ฌ์ฉํ์ฌ ์ ๊ทผํ๊ฒ ๋๋ค.
.
.
.
๋๋ฌด ๋ฐํ์ด ๋ฆ์ด์ง ์ฝ๋์ ์งํ์ ์ํด ์ ๋ง ์งค๋งํ๊ฒ ๋จ์ํํ์ฌ ๋ด์ฉ์ ์ ๋ฆฌํ์๋ค. ์์ธํ ๋ด์ฉ์ ์๊ณ ์ถ๋ค๋ฉด ์ด์์ฒด์ ๋ถ์ผ๋ฅผ ์กฐ๊ธ ๋ ๊น๊ฒ ํ๋ณด๊ธฐ๋ฅผ ๊ถํ๋ค.
๋๊ธ