View Article (host ip:211.170.127.145 hit:35462)
2011.12.28
- Á¦¡¡¸ñij½¬ ¸Þ¸ð¸®ÀÇ ¸ÅÇÎ ¹æ½ÄÀ» ¾Ë¾Æº¾½Ã´Ù.
- ÀÛ¼ºÀڽűâ¼ú ¿¬±¸°³¹ßÆÀ
¿ì¸®´Â CPU¿Í ¸Þ¸ð¸®»çÀÌ¿¡ ij½¬¶ó´Â ³à¼®À» µÎ¸é¼ CPU°¡ »ó´ëÀûÀ¸·Î ¼Óµµ°¡ ´À¸° ¸Þ¸ð¸®¸¦ ÀÌ¿ëÇÏÁö ¾Ê°í
¹Ù·Î¹Ù·Î ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.
±×·¸Áö¸¸ ¿©±â¼ ¹®Á¦°¡ »ý±é´Ï´Ù. ij½Ã ¸Þ¸ð¸®´Â ¸ÞÀÎ ¸Þ¸ð¸®º¸´Ù ¼Óµµ´Â ºü¸£Áö¸¸ °¡°ÝÀÌ ºñ½Î±â ¶§¹®¿¡
¸ÞÀÎ ¸Þ¸ð¸®ÀÇ ¸ðµç Á¤º¸¸¦ ij½¬¿¡ ÀúÀåÇؼ »ç¿ëÇÒ ¼ö´Â¾ø½À´Ï´Ù. ±×·¡¼ ij½Ã¿¡´Â ÀÏÁ¤ ºÎºÐÀÇ µ¥ÀÌÅ͸¸ µé¾î°¡°Ô
µÇ°í CPU°¡ ij½Ã¸¦ µÚÁ®º¸°í ÇÊ¿äÇÑ µ¥ÀÌÅÍ°¡ ¾ø´Ù¸é ¸ÞÀÎ ¸Þ¸ð¸®¸¦ ã¾Æ°¡¼ ÀÚ½ÅÀÌ ¿øÇÏ´Â µ¥ÀÌÅ͸¦ °¡Áö°í ¿Í¼
󸮸¦ ÇÏ°Ô µË´Ï´Ù.
±×·¸´Ù¸é ¾î¶² µ¥ÀÌÅ͸¦ ij½ÃÀÇ ¾î´À°÷¿¡ ÀúÀåÇÏ°í ÀÖ¾î¾ß Çϴ°¡¿¡ ´ëÇÑ °í¹ÎÀ» ÇÏ°Ô µË´Ï´Ù. Á»´õ È¿À²ÀûÀ¸·Î
ij½Ã ¸Þ¸ð¸®¸¦ »ç¿ëÇϱâ À§Çؼ ÀÔ´Ï´Ù. °¢°¢ÀÇ ¸ÅÇÎ ¹æ¹ý¿¡´Â ¼·Î´Ù¸¥ Àå´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
¿ì¸®´Â ÀÌ Àå´ÜÁ¡¿¡ ´ëÇؼ Çϳª¾¿ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
Direct Mapping ¹æ½ÄÀÔ´Ï´Ù. À̸§À¸·Î¸¸ Çؼ®ÇØ º»´Ù¸é Á÷Á¢ÀûÀÎ ¸ÅÇÎÀ» ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. Á÷Á¢Àû ¸ÅÇÎÀ» ÇÑ´Ù´Â °ÍÀº
¹«¾ùÀ»¶æÇÒ±î¿ä? ¿ì¼± Direct MappingÀ» ÇϱâÀ§Çؼ´Â ¸ÞÀÎ ¸Þ¸ð¸®¸¦ ºí·°´ÜÀ§·Î ³ª´©¾î ³õ½À´Ï´Ù.
¿©·¯°³ÀÇ ÁÖ¼Ò¸¦ ºí·°´ÜÀ§·Î ³ª´©¾î ³õ¾ÒÀ¸¸é ±× ºí·°ºí·°ÀÇ ¸ÞÀÎ ÁÖ¼ÒµéÀº °øµ¿ ¿î¸íü°¡ µÇ´Â °ÍÀÔ´Ï´Ù.
±×ºí¸¤Àº ÀÌÁ¦ ij½Ã ¸Þ¸ð¸®¿¡¼ ¿ÀÁ÷ Çѱºµ¥¿¡¸¸ ÀúÀåÀÌ µÇ´Â °ÍÀÌÁö¿ä ÀÌ·¸°Ô ¸ÅÇÎÀ» ÇÏ¸é ±¸Á¶ ÀÚü°¡ ¸Å¿ì °£´Ü
ÇÏ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. ±×·¸Áö¸¸ °°Àº ºí·Ï¿¡ ÀÖ´Â ¾ÖµéÀº °°Àº ij½Ã¿¡ ÀúÀåµÇ±â¶§¹®¿¡ ij½Ã¿¡ ´Ù¸¥ ¿©ºÐÀÇ
°ø°£ÀÌ ³²´õ¶óµµ ´Ù¸¥ °ªµéÀº ij½Ã¿¡ ÀúÀåÀÌ µÇÁö ¾Ê±â¶§¹®¿¡ CPUÀÇ ÀÔÀå¿¡¼´Â ÇØ´ç µ¥ÀÌÅ͸¦ ´Ù½Ã ¸ÞÀÎ ¸Þ¸ð¸®
¿¡¼ ã¾Æ¾ß ÇÏ´Â ¹ø°Å·Î¿òÀÌ ÀÖ½À´Ï´Ù. À̸»Àº ij½Ã¸¦ »ç¿ëÇÏ´Â È¿À²ÀÌ ¶³¾îÁø´Ù´Â ¸»ÀÌÁö¿ä
ÀÚ ¿©±â¿¡ ´Ù¸¥ ¸ÅÇÎ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
Full assoiciative Mapping À̶ó´Â ¹æ¹ýÀε¥ Çؼ®Çغ¸¸é ¿¬°ü ¸ÅÇÎ ¿¬»ó ¸ÅÇÎÀ̶ó°íµµ Çϴµ¥ ¸ÞÀÎ ¸Þ¸ð¸®¿¡ µ¥ÀÌÅÍ°¡
²À °°Àº°÷¿¡ ÀúÀåµÇ´Â°ÍÀ̾ƴ϶ó ¼ø¼¿¡ »ó°ü¾øÀÌ ÀúÀåÇÏ´Â °Í ÀÔ´Ï´Ù. ±×·¸´Ù¸é µ¥ÀÌÅÍ´Â ¾î¶»°Ô È®ÀÎÇÒ±î¿ä?
ij½Ã¾È¿¡ ÇØ´ç ¸ÞÀε¥ÀÌÅÍÀÇ ÁÖ¼Ò¿Í data±îÁö ¸ðµÎ ÀúÀåÀ» Çعö¸®´Â °ÍÀÔ´Ï´Ù.
ÀÌ·¸°Ô Çϸé ij½Ã¿¡ ¾î¶² µ¥ÀÌÅ͵çÁö °ñ°í·ç µé¾î°¡±â¶§¹®¿¡ CPU¿¡¼´Â ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ã´Â È®·üÀÌ Direct
Mapping º¸´Ù ÁÁ´Ù°í º¼ ¼ö°¡ ÀÖ½À´Ï´Ù. ±×·¸Áö¸¸ ÀÌ°æ¿ì¿¡´Â ÀÚ½ÅÀÌ ¿øÇÏ´Â µ¥ÀÌÅÍ°¡ ij½ÃÀÇ ¾îµð ºÎºÐ¿¡ ÀúÀå
µÇ¾îÀÖ´ÂÁö ¾Ë¼ö °¡ ¾ø±â¶§¹®¿¡ ij½ÃÀÇ ¸ðµç ºÎºÐÀ» °Ë»çÇؾߵǰí ã´Â ¾Ë°í¸®ÁòÀÌ ÇÊ¿äÇÏ°Ô Ãß°¡ÀûÀ¸·Î ÇÊ¿äÇÏ°Ô
µË´Ï´Ù.
À§ÀÇ µÎ°¡Áö ¸ÅÇιæ¹ýÀÇ ÀåÁ¡µéÀ» Á¶±Ý¾¿ ¼¯¾î¼ ¸¸µç ¹æ¹ýÀÌ ÇÑ°¡Áö ´õ ÀÖ½À´Ï´Ù.
set Associative mapping À̶ó´Â ¹æ¹ýÀ¸·Î ij½ÃÀÇ ºÎºÐÀ» µÎ ºÎºÐÀ¸·Î ³ª´©¾î¼ °¢°¢µû·Î Direct Mapping ¹æ¹ýÀ¸·Î
µ¥ÀÌÅ͸¦ ÀúÀåÇϴ°ÍÀÔ´Ï´Ù. Direct Mapping ¹æ¹ý¿¡¼ µ¿ÀÏÇÑ ºí·°ÀÇ µ¥ÀÌÅ͸¦ »ç¿ëÇÒ¶§ ¹ß»ýÇÏ´Â ´ÜÁ¡À»
Á¶±ÝÀº ÁÙ¿© ÁÙ ¼ö ÀÖ½À´Ï´Ù.