๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ฅ์น(MMU)์ ๋ํด ์์๋ณด์.
- About MMU
- Address Translation
Logical Address Vs. Physical Address
MMU : Memory Management Unit
MMU๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ด๋ฆฌํด์ฃผ๋ ํ๋์จ์ด ๋ถํ์ด๋ฉฐ ๋ณดํต CPU์ ์ผ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค (๋ณ๋์ ์นฉ์ผ๋ก ์ฌ์ฉ๋๊ธฐ๋ ํจ).
-
ํ์ฌ ์ฌ์ฉํ๋ ๋ ธํธ๋ถ์ ์)
2019๋ ํ MacBook Pro 16-inch ๋ชจ๋ธ์์ ์ฌ์ฉ๋๋ ํ๋ก์ธ์(CPU) ๋ Intel์ i7 9th Generation ์ด๋ค. ์ด ํ๋ก์ธ์์ MMU๊ฐ ์กด์ฌํ๋ค.
MMU๊ฐ ๋ด๋นํ๋ ์ญํ ์ ๋ช๊ฐ์ง๊ฐ ์กด์ฌํ๋๋ฐ ๊ทธ ์ค ์ฃผ๋ ์ญํ ์ ์ฃผ์๋ณํ ์ญํ ์ด๋ค. ๋
ผ๋ฆฌ์ ์ฃผ์๋ฅผ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ก ๋ณํ์์ผ ์ค๋ค.
์ด ์ธ์๋ ์บ์ ํต์ , ๊ถํ ํต์ , ๋ฉ๋ชจ๋ฆฌ ๋ณดํธ, ์ฝ๊ธฐ/์ฐ๊ธฐ ๋ณดํธ, ๋ฒ์ค ์ค์ฌ ๋ฑ์ ์ญํ ์ ๋ด๋นํ๋ค. ์ด ๋ชจ๋ ๊ฒ์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ๊ด๋ จ์ด ์๋ค.
MMU ์๋ ๋๊ฐ์ ๋ ์ง์คํฐ๊ฐ ์กด์ฌํ๋ค.
- MDR : Memory Data Register
๋ฉ๋ชจ๋ฆฌ(๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ)์ ๋ณด๋ด์ง๊ฒ ๋ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ค. - MAR : Memory Address Register
๋ ผ๋ฆฌ์ ์ฃผ์๋ MAR ์ ์ ์ฅ๋๋ค.
MMU๋ ๋
ผ๋ฆฌ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๋ฌผ๋ฆฌ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ก ๋ณํํด์ค๋ค.
- Physical Address ๋ฌผ๋ฆฌ์ ์ฃผ์
๋ฌผ๋ฆฌ์ ์ฃผ์๋ ์ค์ ํ๋์จ์ด ๋ถํ์ธ RAM ์นฉ์์ ์ฌ์ฉํ๋ ์ค์ง์ ์ฃผ์๋ฅผ ์๋ฏธํ๋ค. - Logical Address ๋
ผ๋ฆฌ์ ์ฃผ์
๊ฐ์ ์ฃผ์(Virtual Address)๋ผ๊ณ ๋ ๋ถ๋ฆฌ์ฐ๋ ๋ ผ๋ฆฌ์ ์ฃผ์๋ ์ง์ง ์ฃผ์์ธ ๋ฌผ๋ฆฌ์ ์ฃผ์์ ๋์กฐ๋๋ค. ๋ฌผ๋ฆฌ์ ์ผ๋ก ์กด์ฌํ๋ ์ฃผ์๋ ์๋์ง๋ง ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์์ ํ๊ฒ ๊ด๋ฆฌํ๊ธฐ ์ํด์ ์ฌ์ฉ๋๋ค.- ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ ๋ ผ๋ฆฌ์ ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ค. ์ฆ, ํ๋ก๊ทธ๋จ์ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ฅผ ์์ง ๋ชปํ๋ค.
- ๋ ผ๋ฆฌ์ ์ฃผ์๋ CPU๋ก ๋ถํฐ ์์ฑ๋๋ค.
๋ ผ๋ฆฌ์ ์ฃผ์๋ CPU๊ฐ ์์ฑํ๋ฉฐ MMU๋ ์ด๋ฅผ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ก ๋ณํํ์ฌ ์ค๋ค.
๋ฌผ๋ฆฌ์ ์ฃผ์์ ๋ ผ๋ฆฌ์ ์ฃผ์๋ฅผ ๊ตฌ๋ถ์ง๊ฒ ๋ ์ด์ ๊ฐ ์๋ค.
๋
ผ๋ฆฌ์ ์ฃผ์์ ํ์ ์ด์ , ํ๋ก๊ทธ๋จ์ ์ค์ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ฅผ ์ฌ์ฉํ์๋ค.
์ ์ ๋ ์ปดํจํฐ ์ฌ์ฉ์ ๋ณดํต ๋ ์ด์์ ํ๋ก๊ทธ๋จ๋ค์ ํจ๊ป ๋๋ฆฐ๋ค. ๊ฐ๊ฐ์ ํ๋ก๊ทธ๋จ์ด ์ ํจํ(์ฌ์ฉ ๊ฐ๋ฅํ) ์ฃผ์๋ง ์ฌ์ฉํ๋ฉด ํํ๋กญ๊ณ ์ง์์ ์ผ๋ก ์ปดํจํฐ๋ฅผ ์ฌ์ฉ ๊ฐ๋ฅํ์ง๋ง ๋ฌธ์ ๋ ์๋ก ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ด ๋์ผํ ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ค ํ ๋ ๋ฐ์ํ๋ค.
- ๋ฌธ์ ์ํฉ์ ์)
IDE ๋ก ์ฝ๋ฉ์ ์งํ์ค์ด๋ ์ฌ์ฉ์๋ Podcast๋ฅผ ๋ฃ๊ณ ์๋ค.
์ฝ๋ฉ์ ํ๋ค ๋งํ๋ ๋ถ๋ถ์ผ๋ก ์ธํด browser ๋ฅผ ํจํ ์๋ฌธ์ ์ ๊ฒ์ํ๋ ค๋ ์๊ฐ, browser ๋ Podcast ๊ฐ ์ฌ์ฉํ๊ณ ์๋ ๋์ผํ ๋ฌผ๋ฆฌ ์ฃผ์๋ฅผ ์ฐธ๊ณ ํ์๋ค. !!๋ฌธ์ ๋ฐ์!!- ๋ฉ๋ชจ๋ฆฌ ๋ณดํธ์ ํ์์ฑ : ํ๋ก๊ทธ๋จ์ ํ๋ก์ธ์ค๋ค์ด ์์ ํ๊ฒ ๊ฒฉ๋ฆฌ๋์ด ์ด์ฉ๋๋๋ก ํด์ผํจ.
- ์ฝ๊ธฐ/์ฐ๊ธฐ ๋ณดํธ์ ํ์์ฑ : ์ฝ๊ธฐ์ ์ฐ๊ธฐ ๊ฐ๋ฅ/๋ถ๊ฐ๋ฅ ์์ญ์ ๊ตฌ๋ถ์ด ํ์ํจ.


