Ä¿¹Â´ÏƼ
°øÁö»çÇ×
´º½º·¹ÅÍ
Æ÷Åä°¶·¯¸®
ÀÚ·á½Ç
±³À°Èıâ
¸í¿¹ÀÇ Àü´ç
ÀÔ»ç¾È³»
Community > ÀÚ·á½Ç
Reterence Room(ÁÖ)¾Ë¾ØÀ¯´Â »õ·Î¿î ¹Ì·¡´Â ÀÎÀçÀ°¼ºÀ¸·Î ½ÃÀÛÇÕ´Ï´Ù.
ÀÚ·á½Ç

View Article (host ip:211.170.127.145 hit:29692)

    2011.12.27
  • Á¦¡¡¸ñMMU(Memory Management Unit) À̶õ ¹«¾ùÀϱî¿ä?
  • ÀÛ¼ºÀڽűâ¼ú¿¬±¸°³¹ßÆÀ ¸ÞÀϹ߼Û
ÀÚ Àú¹ø¿¡´Â ÄÄÇ»ÅÍ°¡ ¸í·É¾î¸¦ ÅëÇؼ­ µ¿ÀÛÇÑ´Ù´Â À̾߱⸦ Çß¾ú½À´Ï´Ù.

±×·¸´Ù¸é ÄÄÇ»ÅÍ(CPU)°¡ ¸í·ÉÀ» ó¸®Çϱâ À§Çؼ­ÇÊ¿äÇÑ °ÍÀÌ ¹«¾ùÀÌ ÀÖÀ»±î¿ä?

¿©·¯°¡Áö°¡ ÀÖ°ÚÁö¸¸ ¿ì¼±Àº ¸í·ÉÀ» ó¸®Çϱâ À§ÇÑ µ¥ÀÌÅÍ°¡ ÀÖ¾î¾ß µÉ°ÍÀÔ´Ï´Ù.

ÀÌ·¯ÇÑ µ¥ÀÌÅ͵éÀº Memory¶ó´Â °ø°£¿¡ ÀúÀåµÇ¾îÀÖ°í  ÄÄÇ»ÅÍ´Â ÀÌ·¯ÇÑ ¸Þ¸ð¸® °ø°£À» µÚÁ®¼­ ÀÚ½ÅÀÌ

¿øÇÏ´Â µ¥ÀÌÅ͸¦ °¡Áö°í¿Í¼­ ¸í·ÉµéÀ» ó¸®ÇÏ°Ô µÇ°ÚÁö¿ä.

ÀÚ ±×·¯¸é MMU¶ó´Â ³à¼®ÀÌ ¾î¶°ÇÑ ¿ªÇÒÀ» ÇÏ´ÂÁö Çѹø ¾Ë¾Æ º¸°Ú½À´Ï´Ù.

ÀÌ·¸°Ô ÄÄÇ»ÅÍ(CPU)°¡ Memory·ÎºÎÅÍ µ¥ÀÌÅ͸¦ °¡Áö°í ¿À±â À§Çؼ­´Â µ¥ÀÌÅÍ°¡ ÀÖ´Â ÇØ´ç ÁÖ¼Ò¸¦ ¾Ë°í ÀÖ¾î¾ß

ÀÚ½ÅÀÌ ¿øÇÏ´Â µ¥ÀÌÅ͸¦ °¡Áö°í ¿Ã ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ½ÇÁ¦·Î µ¥ÀÌÅÍ°¡ ÀúÀåµÇ¾îÀÖ´Â °÷ÀÇ ÁÖ¼Ò¿Í ½ÇÁ¦·Î ÄÄÇ»ÅÍ

°¡ ã¾Æ°¡´Â ÁÖ¼Ò°¡ ¼­·Î °°À» ¼öµµ ÀÖ°í ´Ù¸¦ ¼öµµ ÀÖ½À´Ï´Ù. ¿©±â¼­  MMU°¡ÇÏ´Â ¿ªÇÒÀº CPU°¡ ¾Ë°í ÀÖ´Â ÁÖ¼Ò¿Í

½ÇÁ¦ ¸Þ¸ð¸®¿¡ ÀúÀåµÇ¾îÀÖ´Â ÁÖ¼Ò¸¦ ¿¬°áÇØ ÁÖ´Â °ÍÀ̶ó°í º¼ ¼ö ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é ¿©±â¼­ CPU¶û ¸Þ¸ð¸®ÀÇ ÁÖ¼Ò°¡

°°´Ù¸é MMU°¡ ÇÊ¿ä°¡ ¾ø°ÚÁö¿ä ¸Â½À´Ï´Ù. MMU´Â µÎ ÁÖ¼Ò°¡ ´Ù¸¦ °æ¿ì¿¡ »ç¿ëµÇ´Â °ÍÀÔ´Ï´Ù.

ÀÌ·¸°Ô CPU°¡ »ç¿ëÇÏ´Â ÁÖ¼Ò¸¦ °¡»óÁÖ¼Ò(Virtual Address)¶ó°íÇÏ°í Memory°¡ »ç¿ëÇÏ´Â ÁÖ¼Ò¸¦ ¹°¸®Àû(Physical 

Address)¶ó°í ÇÕ´Ï´Ù.

±×·¸´Ù¸é MMU¸¦ ÅëÇؼ­ °¡»óÁÖ¼Ò¸¦ ÀÌ¿ëÇÏ¸é ¾î¶² ÀÌÁ¡ÀÌ ÀÖÀ»±î¿ä?

±×°ÍÀº ½ÇÁ¦ ¹°¸®Àû ÁÖ¼Ò°¡ ¿¬¼ÓÀûÀÌÁö ¾Ê¾Æµµ MMU¸¦ ÅëÇؼ­ CPU´Â ¿¬¼ÓÀûÀÎ ÁÖ¼Ò¸¦ »ç¿ëÇÏ°í ÀÖ´Ù°í ÀνÄ

½Ãų ¼öµµ ÀÖ°í Task¸¦ »ç¿ëÇÒ °æ¿ì¿¡µµ °°Àº ¹°¸®Àû ÁÖ¼Ò¸¦ »ç¿ëÇÒ °æ¿ì¿¡µµ CPU´Â ¼­·Î ´Ù¸¥ ÁÖ¼Ò ¿µ¿ªÀ» 

»ç¿ëÇÏ°í ÀÖ´Ù°í ¿©±æ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é ÁÖ¼ÒÀÇ ¹°¸®ÀûÀÎ °ø°£À» Á»´õ È®ÀåÇؼ­ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ÀÌÁ¡ÀÌ

»ý±é´Ï´Ù. ¹°·Ð ÀÌÁ¡ÀÌ ÀÖ´Ù¸é ´ÜÁ¡µµ ÀÖ½À´Ï´Ù. °¡»óÁÖ¼Ò¿¡¼­ ¹°¸®ÁÖ¼Ò¸¦ ã±â À§Çؼ­´Â MMU´Â ¸ÅÇεǴÂ

Å×À̺íÀÌ ÇÊ¿äÇÏ°í ½ÇÁ¦ µ¥ÀÌÅ͸¦ ãÁö ¸øÇÒ °æ¿ìµµ ÀÖ½À´Ï´Ù. ÀÌó·³ ¿¹±âÄ¡ ¸øÇÑ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö µµ ÀÖ±â

¶§¹®¿¡ RealTime½Ã½ºÅÛ¿¡¼­´Â MMU¸¦ ÅëÇÏ¿© °¡»ó ÁÖ¼Ò¸¦ »ç¿ëÇϴ°Ϳ¡´Â  ¹®Á¦°¡ »ý±æ¼ö ÀÖ½À´Ï´Ù.

ÀÚ½ÅÀÌ ¿øÇÏ´Â DeadLine¾È¿¡ ÇÁ·Î±×·¥ÀÌ ½ÇÇàÀ» ¸øÇÏ´Â »óȲÀÌ ¹ß»ýÇÒ ¼öµµ Àֱ⠶§¹®ÀÔ´Ï´Ù.

    Quicke-Ä«´Þ·Î±×¸¶ÀÌÅ©·Î»çÀÌÆ®¿À½Ã´Â±æ°³¹ßÀÇ·Útop