Home > Archive > CS_archive > ๐Ÿ’พ [CS] ๋ฉ”๋ชจ๋ฆฌ์˜ ์ฃผ์†Œ ๊ณต๊ฐ„

๐Ÿ’พ [CS] ๋ฉ”๋ชจ๋ฆฌ์˜ ์ฃผ์†Œ ๊ณต๊ฐ„
CS

๋ฉ”๋ชจ๋ฆฌ์˜ ์ฃผ์†Œ ๊ณต๊ฐ„.

์ฃผ์†Œ์—๋Š” ๋ฌผ๋ฆฌ ์ฃผ์†Œ์™€ ๋…ผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ ์žˆ๋‹ค. ์ด๋ฒˆ ์ ˆ์—์„œ๋Š” ์ด ๋‘ ์ฃผ์†Œ์˜ ๊ฐœ๋…๊ณผ ์ฐจ์ด, ๊ทธ๋ฆฌ๊ณ  ๋‘ ์ฃผ์†Œ ๊ฐ„์˜ ๋ณ€ํ™˜ ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•œ๋‹ค.

1. ์ฃผ์†Œ์˜ ์ข…๋ฅ˜.

์ง€๊ธˆ๊นŒ์ง€ โ€˜๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ์ •๋ณด์˜ ์œ„์น˜๋Š” ์ฃผ์†Œ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹คโ€™ ์ •๋„๋กœ๋งŒ ์„ค๋ช…ํ–ˆ์ง€๋งŒ, ์‚ฌ์‹ค ์ฃผ์†Œ์—๋Š” ๋‘ ์ข…๋ฅ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • 1. ๋ฌผ๋ฆฌ์ฃผ์†Œ : ๋ฉ”๋ชจ๋ฆฌ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ.
  • 2. ๋…ผ๋ฆฌ์ฃผ์†Œ : CPU์™€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ.

2. ๋ฌผ๋ฆฌ ์ฃผ์†Œ์™€ ๋…ผ๋ฆฌ ์ฃผ์†Œ.

CPU์™€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์€ ํ˜„์žฌ ๋ฉ”๋ชจ๋ฆฌ ๋ช‡ ๋ฒˆ์ง€์— ๋ฌด์—‡์ด ์ €์žฅ๋˜์–ด ์žˆ๋Š”์ง€ ๋‹ค ์•Œ๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ๊ทธ ์ด์œ ๋Š” ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ์ •๋ณด๋Š” ์‹œ์‹œ๊ฐ๊ฐ ๋ณ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ์—๋Š” ์ƒˆ๋กญ๊ฒŒ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‹œ์‹œ๋•Œ๋•Œ๋กœ ์ ์žฌ๋˜๊ณ , ์‹คํ–‰์ด ๋๋‚œ ํ”„๋กœ๊ทธ๋žจ์€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
๊ฒŒ๋‹ค๊ฐ€, ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋”๋ผ๋„ ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ์ ์žฌ๋˜๋Š” ์ฃผ์†Œ๊ฐ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์˜ˆ๋ฅผ ๋“ค์–ด, 1500๋ฒˆ์ง€์— ์ ์žฌ๋˜์—ˆ๋˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋ฉด 3000๋ฒˆ์ง€, ๋˜ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋ฉด 2700๋ฒˆ์ง€์— ์ ์žฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด CPU์™€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด ์ดํ•ดํ•˜๋Š” ์ฃผ์†Œ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?

์ฃผ์†Œ์—๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฌผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ ์žˆ๊ณ , CPU์™€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๋Š” ๋…ผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฌผ๋ฆฌ ์ฃผ์†Œ(Physical address) : ์ •๋ณด๊ฐ€ ์‹ค์ œ๋กœ ์ €์žฅ๋œ ํ•˜๋“œ์›จ์–ด์ƒ์˜ ์ฃผ์†Œ๋ฅผ ์˜๋ฏธ.
  • ๋…ผ๋ฆฌ ์ฃผ์†Œ(logical address) : CPU์™€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ, ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ ๊ฐ๊ฐ์—๊ฒŒ ๋ถ€์—ฌ๋œ 0๋ฒˆ์ง€๋ถ€ํ„ฐ ์‹œ์ž‘๋˜๋Š” ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•จ.

์˜ˆ๋ฅผ ๋“ค์–ด ํ˜„์žฌ ๋ฉ”๋ชจ๋ฆฌ์— ๋ฉ”๋ชจ์žฅ, ๊ฒŒ์ž„, ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ € ํ”„๋กœ๊ทธ๋žจ์ด ์ ์žฌ๋˜์–ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
๋ฉ”๋ชจ์žฅ, ๊ฒŒ์ž„, ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ € ํ”„๋กœ๊ทธ๋žจ์€ ํ˜„์žฌ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋ฉ”๋ชจ๋ฆฌ ๋ช‡ ๋ฒˆ์ง€์— ์ €์žฅ๋˜์–ด ์žˆ๋Š”์ง€,
๋‹ค์‹œ ๋งํ•ด ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ๋“ค์˜ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๊ตณ์ด ์•Œ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋žจ์ด ์–ธ์ œ๋“  ์ ์žฌ๋  ์ˆ˜ ์žˆ๊ณ , ์‹คํ–‰๋˜์ง€ ์•Š์€ ํ”„๋กœ๊ทธ๋žจ์€ ์–ธ์ œ๋“  ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋ฉ”๋ชจ์žฅ, ๊ฒŒ์ž„, ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ €๋Š” ๋ชจ๋‘ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ ์•„๋‹Œ 0๋ฒˆ์ง€๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ์ž์‹ ๋งŒ์„ ์œ„ํ•œ ์ฃผ์†Œ์ธ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, โ€˜10๋ฒˆ์ง€โ€™๋ผ๋Š” ์ฃผ์†Œ๋Š” ๋ฉ”๋ชจ์žฅ์—๋„, ๊ฒŒ์ž„์—๋„, ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ €์—๋„ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋กœ์จ ์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋žจ๋งˆ๋‹ค ๊ฐ™์€ ๋…ผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ ์–ผ๋งˆ๋“ ์ง€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  CPU๋Š” ์ด ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋ฐ›์•„๋“ค์ด๊ณ , ํ•ด์„ํ•˜๊ณ , ์—ฐ์‚ฐํ•ฉ๋‹ˆ๋‹ค.

์ •๋ฆฌํ•˜๋ฉด, ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ๋Š” ํ•˜๋“œ์›จ์–ด์ƒ์˜ ์‹ค์ œ ์ฃผ์†Œ์ธ ๋ฌผ๋ฆฌ ์ฃผ์†Œ์ด๊ณ , CPU์™€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ๋Š” ๊ฐ๊ฐ์˜ ํ”„๋กœ๊ทธ๋žจ์— ๋ถ€์—ฌ๋œ ๋…ผ๋ฆฌ ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ CPU๊ฐ€ ์ดํ•ดํ•˜๋Š” ์ฃผ์†Œ๊ฐ€ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ผ๊ณ ๋Š” ํ•ด๋„ CPU๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ ค๋ฉด ๋…ผ๋ฆฌ ์ฃผ์†Œ์™€ ๋ฌผ๋ฆฌ ์ฃผ์†Œ ๊ฐ„์˜ ๋ณ€ํ™˜์ด ์ด๋ฃจ์–ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋…ผ๋ฆฌ ์ฃผ์†Œ์™€ ๋ฌผ๋ฆฌ ์ฃผ์†Œ ๊ฐ„์— ์–ด๋– ํ•œ ๋ณ€ํ™˜๋„ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค๋ฉด CPU์™€ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์„œ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์—†๋Š” ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ ๊ฐ€์ง€๊ณ  ๊ฐ์ž ๋‹ค๋ฅธ ์ด์•ผ๊ธฐ๋งŒ ํ•  ๋ฟ ๊ฒฐ์ฝ” ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์—†์„ ํ…Œ๋‹ˆ๊นŒ์š”.

๊ทธ๋ ‡๋‹ค๋ฉด ๋…ผ๋ฆฌ ์ฃผ์†Œ๋Š” ์–ด๋–ป๊ฒŒ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜๋ ๊นŒ์š”?

๋…ผ๋ฆฌ ์ฃผ์†Œ์™€ ๋ฌผ๋ฆฌ ์ฃผ์†Œ ๊ฐ„์˜ ๋ณ€ํ™˜์€ CPU์™€ ์ฃผ์†Œ ๋ฒ„์Šค ์‚ฌ์ด์— ์œ„์น˜ํ•œ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์žฅ์น˜(MMU: Memory Management Unit) ๋ผ๋Š” ํ•˜๋“œ์›จ์–ด์— ์˜ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

MMU๋Š” CPU๊ฐ€ ๋ฐœ์ƒ์‹œํ‚จ ๋…ผ๋ฆฌ ์ฃผ์†Œ์— ๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ’์„ ๋”ํ•˜์—ฌ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ํ˜„์žฌ ๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ์— 15000์ด ์ €์žฅ๋˜์–ด ์žˆ๊ณ  CPU๊ฐ€ ๋ฐœ์ƒ์‹œํ‚จ ๋…ผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ 100๋ฒˆ์ง€๋ผ๋ฉด ์ด ๋…ผ๋ฆฌ ์ฃผ์†Œ๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ๋ฌผ๋ฆฌ ์ฃผ์†Œ 15100๋ฒˆ์ง€(100+15000)๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.
๋ฌผ๋ฆฌ ์ฃผ์†Œ 15000๋ฒˆ์ง€๋ถ€ํ„ฐ ์ ์žฌ๋œ ํ”„๋กœ๊ทธ๋žจ A์˜ ๋…ผ๋ฆฌ ์ฃผ์†Œ 100๋ฒˆ์ง€์—๋Š” ์ด๋ ‡๊ฒŒ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•œ ๊ฒƒ ์ž…๋‹ˆ๋‹ค.

๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐ€์žฅ ์ž‘์€ ๋ฌผ๋ฆฌ ์ฃผ์†Œ, ์ฆ‰ ํ”„๋กœ๊ทธ๋žจ์˜ ์ฒซ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜๋Š” ์…ˆ์ด๊ณ ,
๋…ผ๋ฆฌ ์ฃผ์†Œ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์‹œ์ž‘์ ์œผ๋กœ๋ถ€ํ„ฐ ๋–จ์–ด์ง„ ๊ฑฐ๋ฆฌ์ธ ์…ˆ์ž…๋‹ˆ๋‹ค.

3. ๋ฉ”๋ชจ๋ฆฌ ๋ณดํ˜ธ ๊ธฐ๋ฒ•.

๋ฉ”๋ชจ์žฅ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ 1000๋ฒˆ์ง€๋ถ€ํ„ฐ 1999๋ฒˆ์ง€, ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ € ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ 2000๋ฒˆ์ง€๋ถ€ํ„ฐ 2999๋ฒˆ์ง€, ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ 3000๋ฒˆ์ง€๋ถ€ํ„ฐ 3999๋ฒˆ์ง€๋ผ๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋งŒ์•ฝ ๋ฉ”๋ชจ์žฅ ํ”„๋กœ๊ทธ๋žจ ๋ช…๋ น์–ด ์ค‘ โ€˜(๋…ผ๋ฆฌ ์ฃผ์†Œ) 1500๋ฒˆ์ง€์— ์ˆซ์ž 100์„ ์ €์žฅํ•˜๋ผโ€™์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด ์ˆซ์ž 100์€ ์–ด๋–ค ๋ฌผ๋ฆฌ ์ฃผ์†Œ์— ์ €์žฅ๋ ๊นŒ์š”? ์ด ๋ช…๋ น์–ด๋Š” ์‹คํ–‰๋˜์–ด๋„ ์•ˆ์ „ํ• ๊นŒ์š”?

ํ˜น์€ ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ € ํ”„๋กœ๊ทธ๋žจ ๋ช…๋ น์–ด ์ค‘ โ€˜(๋…ผ๋ฆฌ ์ฃผ์†Œ) 1100๋ฒˆ์ง€์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๋ผโ€™์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด ์–ด๋–ค ๋ฌผ๋ฆฌ ์ฃผ์†Œ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ญ์ œ๋ ๊นŒ์š”? ์ด ๋ช…๋ น์–ด๋Š” ์‹คํ–‰๋˜์–ด๋„ ์•ˆ์ „ํ• ๊นŒ์š”?

์œ„์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋“ค์€ ์‹คํ–‰๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋žจ์˜ ๋…ผ๋ฆฌ ์ฃผ์†Œ ์˜์—ญ์„ ๋ฒ—์–ด๋‚ฌ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
์œ„ ๋ช…๋ น์–ด๋“ค์ด ์‹คํ–‰๋œ๋‹ค๋ฉด ๋ฉ”๋ชจ์žฅ ํ”„๋กœ๊ทธ๋žจ ๋ช…๋ น์–ด๋Š” ์• ๊ฟ์€ ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ € ํ”„๋กœ๊ทธ๋žจ์— ์ˆซ์ž 10์„ ์ €์žฅํ•˜๊ณ , ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ € ํ”„๋กœ๊ทธ๋žจ ๋ช…๋ น์–ด๋Š” ์ž์‹ ๊ณผ๋Š” ์ „ํ˜€ ๊ด€๋ จ ์—†๋Š” ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋žจ ์ •๋ณด๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์˜ ์˜์—ญ์„ ์นจ๋ฒ”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋Š” ์œ„ํ—˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋…ผ๋ฆฌ ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜๋Š” ๋ช…๋ น์–ด ์‹คํ–‰์„ ๋ฐฉ์ง€ํ•˜๊ณ  ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋„๋ก ๋ณดํ˜ธํ•  ๋ฐฉ๋ฒ•์ด ํ•‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” ํ•œ๊ณ„ ๋ ˆ์ง€์Šคํ„ฐ(limit register) ๋ผ๋Š” ๋ ˆ์ง€์Šคํ„ฐ๊ฐ€ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ๊ฐ€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐ€์žฅ ์ž‘์€ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•œ๋‹ค๋ฉด, ํ•œ๊ณ„ ๋ ˆ์ง€์Šคํ„ฐ๋Š” ๋…ผ๋ฆฌ ์ฃผ์†Œ์˜ ์ตœ๋Œ€ ํฌ๊ธฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์ฆ‰, ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฌผ๋ฆฌ ์ฃผ์†Œ ๋ฒ”์œ„๋Š” ๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ’ ์ด์ƒ, ๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ’ + ํ•œ๊ณ„ ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ’ ๋ฏธ๋งŒ์ด ๋ฉ๋‹ˆ๋‹ค.

CPU๊ฐ€ ์ ‘๊ทผํ•˜๋ ค๋Š” ๋…ผ๋ฆฌ ์ฃผ์†Œ๋Š” ํ•œ๊ณ„ ๋ ˆ์ง€์Šคํ„ฐ๊ฐ€ ์ €์žฅํ•œ ๊ฐ’๋ณด๋‹ค ์ปค์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
ํ•œ๊ณ„ ๋ ˆ์ง€์Šคํ„ฐ๋ณด๋‹ค ๋†’์€ ์ฃผ์†Œ ๊ฐ’์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์€ ๊ณง ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฒ”์œ„์— ๋ฒ—์–ด๋‚œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋”” ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ์— 100, ํ•œ๊ณ„ ๋ ˆ์ง€์Šคํ„ฐ์— 150์ด ์ €์žฅ๋˜์–ด ์žˆ๋‹ค๊ณ  ํ•ด ๋ด…์‹œ๋‹ค.
์ด๋Š” ๋ฌผ๋ฆฌ ์ฃผ์†Œ ์‹œ์ž‘์ ์ด 100๋ฒˆ์ง€, ํ”„๋กœ๊ทธ๋žจ์˜ ํฌ๊ธฐ(๋…ผ๋ฆฌ ์ฃผ์†Œ์˜ ์ตœ๋Œ€ ํฌ๊ธฐ)๋Š” 150์ž„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ์ด ํ”„๋กœ๊ทธ๋žจ์€ 150๋ฒˆ์ง€๋ฅผ ๋„˜์–ด์„œ๋Š” ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ์—๋Š” ๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ์— 1500, ํ•œ๊ณ„ ๋ ˆ์ง€์Šคํ„ฐ์— 1000์ด ์ €์žฅ๋˜์–ด ์žˆ๋‹ค๊ณ  ํ•ด ๋ด…์‹œ๋‹ค.
์ด๋Š” ๋ฌผ๋ฆฌ์ฃผ์†Œ ์‹œ์ž‘์ ์ด 1500๋ฒˆ์ง€, ํ”„๋กœ๊ทธ๋žจ ํฌ๊ธฐ๋Š” 1000์ž„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ์ด ํ”„๋กœ๊ทธ๋žจ์€ 1000๋ฒˆ์ง€๋ฅผ ๋„˜์–ด์„œ๋Š” ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

CPU๋Š” ๋ฉ”๋ชจ๋ฆฌ์— ์ ‘๊ทผํ•˜๊ธฐ ์ „์— ์ ‘๊ทผํ•˜๊ณ ์ž ํ•˜๋Š” ๋…ผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ ํ•œ๊ณ„ ๋ ˆ์ง€์Šคํ„ฐ๋ณด๋‹ค ์ž‘์€์ง€๋ฅผ ํ•ญ์ƒ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค.
๋งŒ์•ฝ CPU๊ฐ€ ํ•œ๊ณ„ ๋ ˆ์ง€์Šคํ„ฐ๋ณด๋‹ค ๋†’์€ ๋…ผ๋ฆฌ ์ฃผ์†Œ์— ์ ‘๊ทผํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ธํ„ฐ๋ŸฝํŠธ(ํŠธ๋žฉ)๋ฅผ ๋ฐœ์ƒ์‹œ์ผœ ์‹คํ–‰์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์˜ ๋…๋ฆฝ์ ์ธ ์‹คํ–‰ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•˜๊ณ  ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์„ ์นจ๋ฒ”ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5. ํ‚ค์›Œ๋“œ๋กœ ์ •๋ฆฌํ•˜๋Š” ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ

  • ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ํ•˜๋“œ์›จ์–ด์ƒ์˜ ์ฃผ์†Œ์ด๊ณ , ๋…ผ๋ฆฌ ์ฃผ์†Œ๋Š” CPU์™€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
  • MMU๋Š” ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ฒซ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ํ•œ๊ณ„ ๋ ˆ์ง€์Šคํ„ฐ๋Š” ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์˜ ๋…ผ๋ฆฌ ์ฃผ์†Œ์˜ ์ตœ๋Œ€ ํฌ๊ธฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ โ€œ๋ฌผ๋ฆฌ ์ฃผ์†Œ(Physical Address)โ€์™€ โ€œ๋…ผ๋ฆฌ ์ฃผ์†Œ(Logical Address)โ€๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ์˜ ์ค‘์š”ํ•œ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค.
๊ฐ๊ฐ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์‹œ์Šคํ…œ์˜ ํšจ์œจ์ ์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

1.1 ๋…ผ๋ฆฌ ์ฃผ์†Œ(Logical Address)

  • ์ •์˜ : ๋…ผ๋ฆฌ ์ฃผ์†Œ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
    • ์ด ์ฃผ์†Œ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋ฉด์„œ ์ƒ์„ฑ๋˜๋Š” ์ฃผ์†Œ๋กœ, ์‚ฌ์šฉ์ž ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
    • ์ด ์ฃผ์†Œ๋Š” ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ผ๊ณ ๋„ ํ•˜๋ฉฐ, ์‹ค์ œ ๋ฉ”๋ชจ๋ฆฌ์˜ ๋ฌผ๋ฆฌ์  ์œ„์น˜์™€๋Š” ๋…๋ฆฝ์ ์ž…๋‹ˆ๋‹ค.
  • ๋ชฉ์  : ๋…ผ๋ฆฌ ์ฃผ์†Œ์˜ ์ฃผ์š” ๋ชฉ์ ์€ ๊ฐ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋…๋ฆฝ๋œ ์ฃผ์†Œ ๊ณต๊ฐ„์„ ๊ฐ–๊ฒŒ ํ•˜์—ฌ, ํ”„๋กœ์„ธ์Šค๊ฐ„์˜ ๋ฉ”๋ชจ๋ฆฌ ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๊ณ  ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๋Š” ๋ฐ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋˜ํ•œ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋‹จ์ˆœํ™”์‹œํ‚ค๊ณ  ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ๋” ์œ ์—ฐํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

1.2 ๋ฌผ๋ฆฌ ์ฃผ์†Œ(Physical Address)

  • ์ •์˜ : ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์žฅ์น˜ ๋‚ด์˜ ์‹ค์ œ ์œ„์น˜๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
    • ์ด ์ฃผ์†Œ๋Š” ์‹œ์Šคํ…œ์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์œ ๋‹›(Memory Management Unit, MMU)์— ์˜ํ•ด ์‚ฌ์šฉ๋˜๋ฉฐ, ์‹ค์ œ RAM์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๋ชฉ์  : ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋Š” ์‹œ์Šคํ…œ์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ• ๋‹นํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
    • ์ด๋ฅผ ํ†ตํ•ด ์‹œ์Šคํ…œ์€ ์‹ค์ œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์ตœ์ ํ™”ํ•˜๊ณ , ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ์™€ ํ”„๋กœ๊ทธ๋žจ์„ ์ •ํ™•ํ•œ ์œ„์น˜์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1.3 ์ฃผ์†Œ ๋ณ€ํ™˜(Address Translation)

๋…ผ๋ฆฌ ์ฃผ์†Œ์—์„œ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋กœ์˜ ๋ณ€ํ™˜์€ ์ฃผ๋กœ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์œ ๋‹›(MMU)์— ์˜ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
์ด ๊ณผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ด๋ฃจ์–ด ์ง‘๋‹ˆ๋‹ค.

  • 1. ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ” : ์šด์˜์ฒด์ œ๋Š” ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋กœ ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.
    • ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”์„ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ํŽ˜์ด์ง€๋กœ ๋‚˜๋ˆ„๊ณ , ๊ฐ ํŽ˜์ด์ง€๊ฐ€ ์‹ค์ œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์–ด๋Š ๋ถ€๋ถ„์— ํ•ด๋‹นํ•˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค.
  • 2. ๋ณ€ํ™˜ ์กฐํšŒ ๋ฒ„ํผ(TLB) : ๋ณ€ํ™˜ ์กฐํšŒ ๋ฒ„ํผ๋Š” ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์ฃผ์†Œ ๋งคํ•‘์„ ์บ์‹œํ•˜๋Š” ์ž‘์€ ๋ฉ”๋ชจ๋ฆฌ๋กœ, ์ฃผ์†Œ ๋ณ€ํ™˜ ๊ณผ์ •์„ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

  • 3. ์ฃผ์†Œ ๋ณ€ํ™˜ ๊ณผ์ •
    • ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • MMU๋Š” ๋…ผ๋ฆฌ ์ฃผ์†Œ์˜ ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ๋ฅผ ํ™•์ธํ•˜๊ณ , ํ•ด๋‹น ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ๊ฐ€ ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”์— ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
    • ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”์—์„œ ํ•ด๋‹น ํŽ˜์ด์ง€์˜ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ฐพ์•„ ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.
    • ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์ œ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์—‘์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ ์ •๋ฆฌ

์ด๋Ÿฌํ•œ ์ฃผ์†Œ ๋ณ€ํ™˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๋ฉ”๋ชจ๋ฆฌ ๋ณดํ˜ธ, ํ”„๋กœ์„ธ์Šค ๊ฒฉ๋ฆฌ, ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ์˜ ํšจ์œจ์„ฑ ์ฆ๊ฐ€ ๋“ฑ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋ฉฐ, ๋ณต์žกํ•œ ํ˜„๋Œ€์˜ ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น ํ™˜๊ฒฝ์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

Q1. ๋ฌผ๋ฆฌ ์ฃผ์†Œ(Physical Address)โ€™์™€ โ€˜๋…ผ๋ฆฌ ์ฃผ์†Œ(Logical Address)โ€™์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด ๋‘ ์ฃผ์†Œ์˜ ๊ฐœ๋…๊ณผ ์ฐจ์ด์ ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ง์”€ํ•ด ์ฃผ์‹œ๊ณ , ์–ด๋–ป๊ฒŒ ๋…ผ๋ฆฌ ์ฃผ์†Œ๊ฐ€ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜๋˜๋Š”์ง€ ๊ทธ ๊ณผ์ •์— ๋Œ€ํ•ด์„œ๋„ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.

  • ๋…ผ๋ฆฌ ์ฃผ์†Œ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ๋กœ, ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ์— ์˜ํ•ด ์ฐธ์กฐ๋˜๋Š” ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์šด์˜์ฒด์ œ์— ์˜ํ•ด ๊ด€๋ฆฌ๋˜๋ฉฐ, ํ”„๋กœ๊ทธ๋žจ์ด ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋“œ๋˜๋Š” ์œ„์น˜์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ”„๋กœ๊ทธ๋žจ์ด ๋ฉ”๋ชจ๋ฆฌ์˜ ์–ด๋Š ์œ„์น˜์— ๋กœ๋“œ๋˜๋“ ์ง€ ๊ฐ„์— ๊ฐ™์€ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ ์ฃผ์†Œ๋Š” ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ผ๊ณ ๋„ ํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์‹ค์ œ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์žฅ์น˜ ๋‚ด์˜ ์‹ค์ œ ๋ฌผ๋ฆฌ์  ์œ„์น˜๋ฅผ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. ์ฆ‰, ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋Š” RAM ๋‚ด์˜ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋‚˜ ๋ช…๋ น์–ด๊ฐ€ ์ €์žฅ๋œ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์œ ๋‹›(MMU)์— ์˜ํ•ด ๋…ผ๋ฆฌ ์ฃผ์†Œ๋กœ๋ถ€ํ„ฐ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

  • ๋…ผ๋ฆฌ ์ฃผ์†Œ์—์„œ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋กœ์˜ ๋ณ€ํ™˜์€ ์ฃผ๋กœ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์œ ๋‹›(MMU)์„ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

      1. ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ƒ์„ฑํ•˜๋Š” ๋…ผ๋ฆฌ ์ฃผ์†Œ๋Š” ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ์™€ ์˜คํ”„์…‹์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
      1. ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ๋Š” ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”์„ ์ฐธ์กฐํ•˜์—ฌ ํ•ด๋‹น ํŽ˜์ด์ง€๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์˜ ์–ด๋Š ๋ฌผ๋ฆฌ์  ์œ„์น˜์— ์žˆ๋Š”์ง€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”์€ ์šด์˜ ์ฒด์ œ์— ์˜ํ•ด ๊ด€๋ฆฌ๋˜๋ฉฐ, ๊ฐ ํŽ˜์ด์ง€์˜ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
      1. ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋Š” ๊ฒฐ์ •๋œ ํŽ˜์ด์ง€ ์‹œ์ž‘ ์ฃผ์†Œ์— ์˜คํ”„์…‹์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ตœ์ข…์ ์œผ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.
      1. ๋ณ€ํ™˜ ์กฐํšŒ ๋ฒ„ํผ(TLB)๋Š” ์ด๋Ÿฌํ•œ ๋ณ€ํ™˜ ๊ณผ์ •์„ ๊ฐ€์†ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์ฃผ์†Œ ๋ณ€ํ™˜์„ ์บ์‹œํ•ฉ๋‹ˆ๋‹ค.
        • ์ด๋Ÿฌํ•œ ๋ณ€ํ™˜ ๊ณผ์ •์„ ํ†ตํ•ด ์‹œ์Šคํ…œ์€ ํšจ์œจ์ ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉฐ, ํ”„๋กœ์„ธ์Šค ๊ฐ„ ๋ฉ”๋ชจ๋ฆฌ ๊ฒฉ๋ฆฌ์™€ ๋ณด์•ˆ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.