๐๊ฐ์ ๋ฉ๋ชจ๋ฆฌ
์ถ์ฒ: ํจ์คํธ ์บ ํผ์ค ์ด์์ฒด์ ๊ฐ์ ppt
๊ฐ์ ๋ฉ๋ชจ๋ฆฌ(Virtual Memory System)
- ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ: ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ณด๋ค ๋ง์ ๋ณด์ด๊ฒ ํ๋ ๊ธฐ์
- ์ค์ ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ๋ ์๋ค๋ ์ ์ ์ฐฉ์ํด์ ๊ณ ์๋ ๊ธฐ์
- ํ๋ก์ธ์ค๊ฐ ๊ณต๊ฐ ๋ถ๋ฆฌ๋ก, ํ๋ก์ธ์ค ์ด์๊ฐ ์ ์ฒด ์์คํ
์ ์ํฅ์ ์ฃผ์ง ์์ ์ ์์
- ๋ฆฌ๋
์ค๋ ํ๋์ ํ๋ก์ธ์ค ๋ฉ๋ชจ๋ฆฌ๊ฐ 4GB๋ค.
- ํต์ ๋ฉ๋ชจ๋ฆฌ๊ฐ 8GB ์์ 16GB์ด๋ค.
- ์ค์ ๊ฐ ํ๋ก์ธ์ค๋ง๋ค ์ถฉ๋ถํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋นํ๊ธฐ์๋ ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ๊ฐ ํ๊ณ๊ฐ ์๋ค.
- ๋ ํฐ๋
ธ์ด๋ง ๊ตฌ์กฐ๊ธฐ๋ฐ์ด๋ฏ๋ก, ์ฝ๋๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ๋์ ์์ด์ผ ํ๋ค.
๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋์
- ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ณธ ์์ด๋์ด
- ํ๋ก์ธ์ค๋ ๊ฐ์ ์ฃผ์๋ฅผ ์ฌ์ฉํ๊ณ , ์ค์ ํด๋น ์ฃผ์์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ /์ธ๋๋ง ๋ฌผ๋ฆฌ ์ฃผ์๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค.
- virtual address(๊ฐ์ ์ฃผ์): ํ๋ก์ธ์ค๊ฐ ์ฐธ์กฐํ๋ ์ฃผ์
- physical address(๋ฌผ๋ฆฌ ์ฃผ์): ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์
๊ฐ์ ์ฃผ์์์ ๋ฌผ๋ฆฌ์ฃผ์๋ก ๋ณํํ๋๋ฐ๋ ์๊ฐ์ด ํ์ํ๋ค. ๊ทธ๋์ ๋ฐ๋ก ํ๋์จ์ด ์ฅ์น๊ฐ ํ์ํ๋ค.
MMU(Memory Management Unit)
- CPU์ ์ฝ๋ ์คํ ์, ๊ฐ์ ์ฃผ์ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ์ด ํ์ํ ๋, ํด๋น ์ฃผ์๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์๊ฐ์ผ๋ก ๋ณํํด์ฃผ๋ ํ๋์จ์ด์ฅ์น
๊ฐ์ ๋ฉ๋ชจ๋ฆฌ(Virtual Memory System)์ MMU
- CPU๋ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ค๋ฃจ๊ณ , ์ค์ ํด๋น ์ฃผ์ ์ ๊ทผ์ MMU ํ๋์จ์ด ์ฅ์น๋ฅผ ํตํด ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ
- ํ๋์จ์ด ์ฅ์น๋ฅผ ์ด์ฉํด์ผ ์ฃผ์ ๋ณํ์ด ๋น ๋ฅด๊ธฐ ๋๋ฏ์ ๋ณ๋ ์ฅ์น๋ฅผ ๋๋ค.

๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ์ํ ์ด์