Subject : ±â¾÷ ȯ°æ º¯È¿Í NUMA½Ã´ë Solution Description: ===================== ±â¾÷°æ¿µ ȯ°æÀÌ Á¡Â÷ °í°´ÁöÇâÀûÀ¸·Î ¹Ù²î¸é¼ ±â¾÷µéÀº °í°´ÀÇ ¿ä±¸¸¦ Áï½Ã ÆľÇ, °æÀï¾÷ü¿Í´Â ´Ù¸¥ µ¶Æ¯ÇÑ ºñÁî´Ï½º ¼Ö·ç¼ÇÀ» Á¦°øÇØ¾ß ÇÏ´Â »ç¾÷Àû ¿ä±¸¸¦ ¹Þ°í ÀÖ´Ù. ±â¾÷Àº ÀÌ·¯ÇÑ ³»ºÎ¾÷¹« 󸮸¦ À§ÇØ ¹æ´ëÇÑ µ¥ÀÌÅ͸¦ ÀÌ¿ëÇÒ ¼ö¹Û¿¡ ¾ø´Ù. °Ô´Ù°¡ ¼öõ¡¼ö¸¸¸í¿¡ ´ÞÇÏ´Â »ç¿ëÀÚ¸¦ Áö¿øÇØ¾ß ÇÏ´Â ¸¸Å 1¹é Å׶ó¹ÙÀÌÆ®±Þ ÃÊ´ëÇü µ¥ÀÌÅͺ£À̽ºÀÇ ±¸ÃàÀÌ ÇʼöÀûÀÌ°í À̸¦ °·ÂÇÑ ÀÇ»ç°áÁ¤Áö¿ø½Ã½ºÅÛ(DSS:Decision Support System)À¸·Î ÀÌ¿ëÇÏ°í Àֱ⵵ ÇÏ´Ù. ±â¾÷ÀÌ DSS¸¦ ÅëÇØ Á¤º¸»ý¼º ºñ¿ëÀÇ Àý°¨, ÀÇ»ç°áÁ¤ÀÇ °í±ÞÈ, Ÿ±ê¸¶ÄÉÆÃÀÇ °È, Á¤º¸ÀÇ ½Å·Ú¼º Çâ»ó µî ±â¾÷°æÀï·ÂÀ» °È½ÃÅ°°í ÀÖ´Ù. ¶Ç À¥(Web)»ç¿ë¿¡ µû¸¥ ´ë¿ë·® ¸Þ¸ð¸®¸¦ ¿ä±¸ÇÏ´Â À̹ÌÁö¿Í µ¿¿µ»ó µ¥ÀÌÅ͸¦ ÀúÀå, È¿À²ÀûÀ¸·Î È°¿ëÇÏ°í ÀÖ´Ù. ±â¾÷ÀÇ »ç¾÷Àû ¿ä±¸°¡ º¯ÈÇÏ¸é¼ ÄÄÇ»Æà ȯ°æµµ ±â¾÷°æ¿µ ȯ°æ¿¡ ¸Â°Ô ¹ßÀüÇßÀ¸¸ç ÀÌ¿¡ µû¶ó Áß´ëÇü ½Ã½ºÅÛÀÇ ¼³°è±â¼úµµ ¹ßÀüÇß´Ù. Ãʱâ Áß´ëÇü ½Ã½ºÅÛÀº ¸ÞÀÎÇÁ·¹ÀÓó·³ Æó¼âÇü ½Ã½ºÅÛÀ̾ú´Ù. ÀÌ ½Ã½ºÅÛÀº ¾÷¹«°¡ ´Ù¾çÈÇÏ°í ±Þº¯ÇÏ´Â °æÀïȯ°æ ¼Ó¿¡¼ ½Å¼ÓÈ÷ ´ëÀÀÇÒ ¼ö ÀÖ´Â À¯¿¬ÇÑ ½Ã½ºÅÛÀ¸·Î ¿ªÇÒÀ» ¼öÇàÇϱ⿡´Â ¿ªºÎÁ·À̾ú´Ù. ±×·¡¼ ¿À´Ã³¯¿¡´Â ¸¹Àº Á¤º¸½Ã½ºÅÛµéÀÌ °³¹æÇü ½Ã½ºÅÛÀ¸·Î º¯¸ðÇÏ°í ÀÖ´Ù. °³¹æÇü ½Ã½ºÅÛÀº ±×°£ ´ëĪÇü ´ÙÁß󸮹æ½Ä(SMP) ¾ÆÅ°ÅØó¿Í Ãʺ´·Ä 󸮹æ½Ä(MPP) ¾ÆÅ°ÅØó°¡ ÁÖÁ¾À» ÀÌ·ç¾î ¿ÔÀ¸³ª ÃÖ±Ù »õ·Î¿î NUMA(Non-Uniform Memory Access) ¾ÆÅ°ÅØó°¡ µîÀå, Â÷¼¼´ë ¾ÆÅ°ÅØó·Î ÁÖ¸ñÀ» ¹Þ°í ÀÖ´Ù. NUMA´Â ±âº»ÀûÀ¸·Î ±âÁ¸ SMPÀÇ ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ÀåÁ¡°ú MPPÀÇ Çϵå¿þ¾îÀûÀÎ ÀåÁ¡ÀÌ ÅëÇÕµÈ Â÷¼¼´ë ¾ÆÅ°ÅØó¶ó°í ÇÑ´Ù. SMP¿Í MPP´Â ¾î¶°ÇÑ Æ¯Â¡À» °®°í ÀÖ°í NUMA°¡ ź»ýÇÏ°Ô µÈ ±â¼úÀûÀÎ ¹è°æÀº ¹«¾ùÀΰ¡. SMP³ëµå´Â 2°³ ÀÌ»óÀÇ ÇÁ·Î¼¼¼¸¦ º¸À¯ÇÏ°í Àִµ¥ ÀÌµé °¢ ÇÁ·Î¼¼¼´Â ¼·Î ´ëµîÇÑ °ü°è¿¡ ÀÖ´Ù. ¿©±â¼ ³ëµå¶õ ÇÑ °³ ÀÌ»óÀÇ ÇÁ·Î¼¼¼, °ü·Ã ¸Þ¸ð¸®¿Í I/O·Î ±¸¼ºµÈ ÄÄÇ»Å͸¦ ¸»ÇÑ´Ù. °¢ ³ëµå´Â ´ÜÀÏ º¹»çº»ÀÇ ¿î¿ëü°è¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ÇϳªÀÇ ¿î¿ëü°è¿Í °¢ ÇÁ·Î¼¼¼´Â ³ëµåÀÇ ÄÄÇ»Æà ÀÚ¿ø¿¡ µ¿µîÇÏ°Ô ¾×¼¼½ºÇϴµ¥ À̸¦ µÎ°í ´ëĪÀû(symmetrical)À̶ó ÇÑ´Ù. °¢ SMP³ëµå´Â ´Ü ÇϳªÀÇ OSº¹»çº»À» ¿î¿ëÇÑ´Ù. ÀÌ°ÍÀº ³ëµå ³» ÇÁ·Î¼¼¼¿Í ¸Þ¸ð¸® »çÀÌÀÇ »óÈ£ ¿¬°á¿¡ ÀÏ°ü¼ºÀ» À¯ÁöÇϱâ À§ÇÑ »óÈ£ ¿¬°á±¸Á¶¸¦ Àû¿ëÇØ¾ß ÇÑ´Ù´Â ¶æÀÌ´Ù. SMP³ëµåÀÇ °æ¿ì OS°¡ ¼º´ÉÇâ»óÀ̳ª ¾ÖÇø®ÄÉÀÌ¼Ç Ãß°¡¿¡ µû¸¥ ÀÚ¿øÈ°¿ë ¸é¿¡¼ »ó´çÈ÷ ¸¹Àº ÀÛ¾÷À» ¼öÇàÇϱ⠶§¹®¿¡ °³¹ßÀÚ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀûÇÕÇÑ ½Ã½ºÅÛÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. °¢ º¥´õµéÀÌ Á¦°øÇÏ´Â SMP ¾ÆÅ°ÅØó´Â ±âº»ÀûÀ¸·Î °°Àº °ÍÀÌ¾î¼ ¼ÒÇÁÆ®¿þ¾î¸¦ °£´ÜÇÏ°Ô À̽Ä(porting)ÇÒ ¼ö ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾îÀÇ À̽ļºÀº SMP ½Ã½ºÅÛÀÌ °®°í ÀÖ´Â ÀåÁ¡ Áß Çϳª´Ù. ´ëÇü ´ÜÀϳëµå SMP½Ã½ºÅÛÀÇ ´ÜÁ¡Àº ¹éÇ÷¹ÀÎÀÇ Å©±â ¹× ¼Óµµ, ±×¸®°í °øÀ¯µÈ ½Ã½ºÅÛ ¹ö½º¿¡ µû¶ó ÇÁ·Î¼¼¼ÀÇ ¼ö°¡ Á¦Çѵȴٴ °ÍÀÌ´Ù. ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ÀÇ ¼º´ÉÀÌ ±Þ¼ÓÇÏ°Ô Çâ»óµÊ¿¡ µû¶ó ÄÄÇ»ÅÍ ½Ã½ºÅÛ µðÀÚÀ̳ʵéÀº ¹ö½º±æÀÌ¿Í ¹ö½º¼Óµµ¸¦ ¸é¹ÐÇÏ°Ô ºÐ¼®ÇØ¾ß ÇÑ´Ù. MPP³ëµå´Â ÀüÅëÀûÀ¸·Î ³ëµå¸¶´Ù ´ÜÀÏ CPU, ÀÛÀº ¸Þ¸ð¸®, ¾à°£ÀÇ I/O, ³ëµå°£ÀÇ »óÈ£ ¿¬°á, ±×¸®°í ³ëµå´ç ´ÜÀϺ¹»çº»ÀÇ OS·Î ±¸¼ºµÅ ÀÖ´Ù. ³ëµå »çÀÌÀÇ »óÈ£ ¿¬°á¿¡´Â °¢ ³ëµå°¡ ÀÚüÀûÀ¸·Î OS¸¦, ´Ù½Ã ¸»ÇØ ÀÚü ¹°¸®Àû ¸Þ¸ð¸® ¾îµå·¹½º ½ºÆäÀ̽º¸¦ °®°í Àֱ⠶§¹®¿¡ Çϵå¿þ¾îÀûÀÎ ÀÏ°ü¼ºÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù. ´Ù¸¸ ¸Þ½ÃÁö-ÆнÌ(message-passing)À» ÅëÇØ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î¸¸ ÀÏ°ü¼ºÀ» À¯ÁöÇÑ´Ù. ¸Þ½ÃÁö¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ÀÏ°ü¼º ´ë±â½Ã°£Àº Çϵå¿þ¾îÀûÀÎ °æ¿ì¿¡ ºñÇØ ¼ö¹é¹è ¶Ç´Â ¼öõ¹è ´À¸®Áö¸¸ °³¹ßºñ¿ëÀº ÈξÀ Àû°Ô µç´Ù. MPP¿¡¼´Â º¸´Ù ¸¹Àº ¼öÀÇ ÇÁ·Î¼¼¼¸¦ ¿¬°áÇϱâ À§ÇØ ¾î´À Á¤µµ ´ë±â½Ã°£¿¡ ´ëÇÑ Èñ»ýÀ» °¨¼öÇÏ°í ÀÖ´Ù. MPP ½Ã½ºÅÛÀº À̸¦ ÅëÇØ ¼ö¹é, ½ÉÁö¾î ¼öõ°³ÀÇ ³ëµå¸¦ ¿¬°áÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ °®°Ô µÇ´Â °ÍÀÌ´Ù. MPP ¾ÆÅ°ÅØó´Â °³¹ßºñ¿ëÀÌ Àú·ÅÇÏ¸ç ºñ±³Àû °£´ÜÇÑ ¹®Á¦Á¡¸¸À» °®°í ÀÖ¾î Çϵå¿þ¾î °³¹ßÀÚ¿¡°Ô ¸Å·ÂÀûÀÎ ¾ÆÅ°ÅØó¶ó ÇÒ ¼ö ÀÖ´Ù. ¶Ç °øÀ¯¸Þ¸ð¸®³ª ij½ÃÀÏ°ü¼º¿¡ ´ëÇÑ Çϵå¿þ¾îÀûÀÎ Áö¿øÀÌ ÀüÇô ¾ø±â ¶§¹®¿¡ ¸¹Àº ¼öÀÇ ÇÁ·Î¼¼¼¸¦ ½±°Ô ¿¬°áÇÒ ¼ö ÀÖ´Ù. ³ëµå°£ µ¥ÀÌÅÍÀÇ È帧À» È¿°úÀûÀ¸·Î °ü¸®ÇÏ´Â ¹æ¹ýÀº µ¥ÀÌÅ͸¦ ºÐÇÒÇÏ´Â °ÍÀÌ´Ù. µ¥ÀÌÅÍ °øÀ¯´Â ¿Â¶óÀÎ °Å·¡Ã³¸®(OLTP)¿¡¼ ±âº»ÀûÀÎ ¿ä¼Ò´Ù. ¸ðµç »ç¿ëÀÚµéÀº µ¥ÀÌÅ͸¦ °¡´ÉÇÑ ÇÑ »¡¸® °øÀ¯ÇÏ°í ½Í¾îÇÏÁö¸¸ OLTP »ç¿ëÀڵ鿡°Ô µ¥ÀÌÅÍÀÇ ºÐÇÒÀ» °¿äÇÏ¸é ½É°¢ÇÑ ¼º´ÉÁ¦ÇÑÀÌ ÃÊ·¡µÈ´Ù. ÀÌó·³ SMP½Ã½ºÅÛÀº ¼ÒÇÁÆ®¿þ¾î¸¦ °£´ÜÇÏ°Ô À̽ÄÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡À¸·Î ±×°£ ´ë±Ô¸ð OLTP ¹× DSS ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÌ»óÀûÀ¸·Î Àû¿ëµÇ°í ¸¹Àº È£ÆòÀ» ¹Þ¾Æ¿Ô´Ù. ¶Ç ¼Óµµ°¡ ¸Å¿ì ºü¸£¸ç µ¥ÀÌÅÍÀÇ ÀÏ°ü¼ºÀ» Çϵå¿þ¾îÀûÀ¸·Î ÃæºÐÈ÷ °ü¸®ÇÒ ¼ö ÀÖÀ¸¹Ç·Î °¡¿ë¼ºÀÌ ¸Å¿ì ³ô´Ù´Â °Íµµ ÀåÁ¡¿¡ ¼ÓÇÑ´Ù. ´ÜÁ¡À¸·Î´Â ¹éÇ÷¹ÀÎÀÇ Å©±â ¹× ¼Óµµ, ±×¸®°í °øÀ¯µÈ ½Ã½ºÅÛ ¹ö½º¿¡ µû¶ó ÇÁ·Î¼¼¼ÀÇ ¼ö°¡ Á¦Çѵȴٴ °ÍÀÌ´Ù. ´Ù½Ã ¸»ÇØ ¹°¸®ÀûÀ¸·Î ´ë¿ªÆø¿¡ ÇÑ°è°¡ ³ªÅ¸³ª°Ô µÈ´Ù. ¹Ý¸é MPP½Ã½ºÅÛÀº ¿ì¼± °³¹ßºñ¿ëÀÌ Àû°Ô µç´Ù´Â °ÍÀÌ ÀåÁ¡ÀÌ´Ù. MPP¿¡¼´Â º¸´Ù ¸¹Àº ¼öÀÇ ÇÁ·Î¼¼¼¸¦ ¿¬°áÇϱâ À§ÇØ ¾î´À Á¤µµ ´ë±â½Ã°£¿¡ ´ëÇÑ Èñ»ýÀ» °¨¼öÇÏ°í ÀÖ´Ù. MPP½Ã½ºÅÛÀº À̸¦ ÅëÇØ ¼ö¹é, ½ÉÁö¾î ¼öõ °³ÀÇ ³ëµå¸¦ ¿¬°áÇÒ ¼ö ÀÖ´Â È®À强À» °®°Ô µÇ´Â Á¡ÀÌ °¡Àå Å« ÀåÁ¡ÀÌ´Ù. MPPÀÇ ´ÜÁ¡Àº ºñ½ÁÇÑ ¼öÀÇ ÇÁ·Î¼¼¼¸¦ °¡Áø MPP½Ã½ºÅÛ¿¡¼ ³ëµå »çÀÌÀÇ ÀÏ°ü¼ºÀ» ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇØ °ü¸®Çϱ⠶§¹®¿¡ »ç¿ëÀÚ´Â ¼º´ÉÀÌ °¨¼ÒµÇÁö ¾Êµµ·Ï ³ëµå »çÀÌ¿¡ ¹ß»ýÇÏ´Â Æ®·¡ÇÈÀ» °ü¸®ÇØ¾ß ÇÏ´Â ºÒÆíÀÌ ÀÖ´Â µî °¡¿ë¼º Ãø¸é¿¡¼ SMP¿¡ ºñÇØ ³·´Ù. ¶Ç ÇÁ·Î±×·¡¹ÖÀÇ º¹À⼺À¸·Î ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÌ °³¹ßµÇÁö ¸øÇÏ´Ù´Â °Íµµ ´ÜÁ¡ Áß ÇϳªÀÌ´Ù. ÃÖÃÊÀÇ NUMA½Ã½ºÅÛÀº 81³â BBNÀÌ °³¹ßÇÑ ¹öÅÍÇöóÀÌ(Butterfly)½Ã½ºÅÛÀ̸ç ÃÖÃÊ·Î ÀÛµ¿ÇÑ CC(Cache-Coherent)-NUMA½Ã½ºÅÛÀº ½ºÅÄÆÛµå DASH¿´´Ù. ½ºÅÄÆÛµå´ë ¿¬±¸ÆÀÀº Áö³ 92³â 32°³ ÇÁ·Î¼¼¼ÀÇ CC-NUMA³ëµå »ó¿¡¼ SGIÀÇ À¯´Ð½º ¿î¿ëü°èÀÎ ¾ÆÀ̸¯½º(Irix)¸¦ ¿¬±¸ÇÏ´Â ±âȸ¸¦ ¾ò¾ú´Ù. ÀÌ ÆÀÀº ÇöÀç DASHÀÇ ÈļÓÀÛ¾÷À¸·Î FLASH¶ó ºÒ¸®´Â ½Ã½ºÅÛÀ» ±¸ÇöÇÏ°í ÀÖ´Ù. FLASH°¡ ¸ñÇ¥·Î ÇÏ´Â °ÍÀº SMP ij½Ã ÀÏ°ü¼º °øÀ¯¸Þ¸ð¸® ¸ðµ¨°ú MPP ¼ÒÇÁÆ®¿þ¾î ±â¹ÝÀÇ Ä³½Ã ÀÏ°ü¼º ¸Þ½ÃÁö Æн̸ðµ¨À» ÇϳªÀÇ ¾ÆÅ°ÅØó·Î ÅëÇÕÇÏ´Â °ÍÀÌ´Ù. ÇöÀç ¸¹Àº ½Ã½ºÅÛ º¥´õµéÀÌ NUMA ¾ÆÅ°ÅØó¿Í ½Ã½ºÅÛÀ» ¹ßÇ¥Çϰųª °³¹ßÁßÀε¥ ½ÃÄöÆ®, µ¥ÀÌÅÍÁ¦³Ê·², SGI µîÀÌ ´ëÇ¥ÀûÀÌ´Ù. NUMA ¾ÆÅ°ÅØó´Â ¸Þ¸ð¸® Á¢±Ù ´ë±â½Ã°£À» ÃÖ¼ÒÈÇÏ´Â »óÈ£ ¿¬°á±â¼úÀ» ±¸ÇöÇÏ´Â ¹æ½Ä¿¡ µû¶ó ±¸º°µÇ´Âµ¥ ´ëÇ¥ÀûÀ¸·Î CC-NUMA¿Í COMA(Cache-Only Momory Access), ±×¸®°í ½ÃÄöÆ®°¡ µ¶ÀÚÀûÀ¸·Î °³¹ßÇÑ NUMA-Q(Äõµå¸¦ °¡Áø CC-NUMA) µîÀÌ ÀÖ´Ù. CC-NUMA´Â ºÐ»êµÈ ¸Þ¸ð¸®°¡ ´ÜÀÏ ¸Þ¸ð¸®¸¦ Çü¼ºÇÏ¸é¼ ÇÔ²² ¹ÀÌ°Ô µÈ´Ù. ¸Þ¸ð¸® À§Ä¡°£ ÆäÀÌÁö³ª µ¥ÀÌÅÍÀÇ º¹»çº»ÀÌ Á¸ÀçÇÏ´Â °ÍÀÌ ¾Æ´Ï¸ç ¼ÒÇÁÆ®¿þ¾î ¸Þ½ÃÁö-ÆнÌÀÌ ÀüÇô ¾ø´Ù. ´Ü¼øÈ÷ ÄÚÆÛÄÉÀÌºí ¹× ¹éÇ÷¹ÀÎÀÌ ¾Æ´Ñ ¸î¸î ½º¸¶Æ® Çϵå¿þ¾î¿Í ÇÔ²² ¹°¸®ÀûÀ¸·Î ¿¬°áµÈ ´ÜÀÏ ¸Þ¸ð¸® ¸ÊÀÌ ÀÖ´Â °ÍÀÌ´Ù. Çϵå¿þ¾îÀûÀΠij½Ã ÀÏ°ü¼ºÀÌ °®´Â Àǹ̴ ´Ù¼öÀÇ µ¥ÀÌÅÍ º¹»çº»À» Áö¼ÓÀûÀ¸·Î ¾÷µ¥ÀÌÆ®ÇѴٰųª ´Ù¼öÀÇ OS, ȤÀº ¾ÖÇø®ÄÉÀÌ¼Ç º¹»çº» »çÀÌ¿¡¼ µ¥ÀÌÅ͸¦ Àü¼ÛÇϱâ À§ÇÑ ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¿ä±¸°¡ ¾ø´Ù´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ¸ðµç °ÍÀÌ OSÀÇ ´ÜÀÏ º¹»çº»°ú ´Ù¼öÀÇ ÇÁ·Î¼¼¼¸¦ °®°í ÀÖ´Â SMP³ëµå¿¡¼¿Í °°ÀÌ Çϵå¿þ¾î ¼öÁØ¿¡¼ °ü¸®µÈ´Ù´Â °ÍÀÌ´Ù. ±×·¯³ª ÀÌ·¸°Ô ÀÏ°ü¼ºÀ» À¯ÁöÇϱâ À§ÇØ ½º´©ÇÇ ¹ö½º¸¦ ÀÌ¿ëÇÏ´Â ´ë½Å µð·ºÅ͸® ±â¹ÝÀÇ ÀÏ°ü¼º ±¸Á¶¸¦ ä¿ëÇÏ°í ÀÖ´Ù. COMA´Â CC-NUMA¿Í ´ëº°µÇ´Â ¾ÆÅ°ÅØó·Î ºñ½ÁÇÑ ¸ñÀûÀ» Áö´Ï°í ÀÖÁö¸¸ Àü°³¹æ¹ý Ãø¸é¿¡¼ Â÷ÀÌ°¡ ÀÖ´Ù. COMA³ëµå¿¡´Â ¸Þ¸ð¸®°¡ ¾ø°í °¢ Äõµå¿¡ ¡¸¾îÆ®·¢¼Ç ij½Ã(Attraction Cache)¡¹¶ó°í ºÒ¸®´Â ÇϳªÀÇ ´ëÇü ij½Ã¸¸ Á¸ÀçÇÑ´Ù. ¾ÆÁ÷±îÁö ÀÌ·¯ÇÑ »óÈ£ ¿¬°áÀº ÀÏ°ü¼ºÀ» À¯ÁöÇؾ߸¸ Çϸç OSÀÇ ´ÜÀÏ º¹»çº»ÀÌ ¸ðµÎ Äõµå¿¡ °ÉÃÄ ¿î¿ëµÈ´Ù. ±×·¯³ª ƯÁ¤ ºÎºÐÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇÑ È¨¸Þ¸ð¸®°¡ ¾ø´Ù. COMA Çϵå¿þ¾î´Â ¸Þ¸ð¸® ÇÒ´ç ¹× ÇÁ·Î¼¼¼ ½ºÄÉÁÙ¸µ°ú °ü·Ã, OS ¾Ë°í¸®µëÀÇ ¾àÁ¡À» º¸ÃæÇÒ ¼ö ÀÖ´Ù. ¿©±â¿¡´Â OSÀÇ °¡»ó¸Þ¸ð¸® ¼ºê½Ã½ºÅÛ¿¡ ´ëÇÑ º¯È¯ÀÌ ¿ä±¸µÇ¸ç ij½Ã ÀÏ°ü¼º »óÈ£ ¿¬°áº¸µå¿¡ Ãß°¡µÇ´Â Ä¿½ºÅÒ ¸Þ¸ð¸®º¸µå¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ±âÁ¸ À¯´Ð½º½Ã½ºÅÛÀº SMP, MPP, Ŭ·¯½ºÅͽýºÅÛÀ¸·Î ÀÌ·ç¾îÁ® ¿ÔÀ¸¸ç ¿©·¯°¡Áö ´ÜÁ¡À¸·Î ÀÎÇØ ÄÄÇ»Æà ȯ°æÀÇ ÇѰ輺À» ¸éÄ¡ ¸øÇß´Ù. ÇöÀç Á¤º¸±â¼úºÐ¾ß, ƯÈ÷ Ŭ¶óÀ̾ðÆ® ¼¹ö ¼Ö·ç¼ÇºÐ¾ß¿¡¼ ÀϾ°í ÀÖ´Â ºü¸¥ °³¹ß ¹× ¼ºÀåÀº ¾ÕÀ¸·Îµµ ¸î ³â µ¿¾È °è¼ÓµÉ °ÍÀÌ´Ù. ½ÃÀåÁ¶»çȸ»çÀÎ ¿¡¹öµò»çÀÇ Á¶»ç¿¡ µû¸£¸é Áö³ 1³â 6°³¿ù µ¿¾È Æ÷õÁö ¼±Á¤ 1õ´ë ±â¾÷ Áß 1¹é¿©°³ÀÇ ±â¾÷ÀÌ 1¹éGB ÀÌ»óÀÇ µ¥ÀÌÅͺ£À̽º¸¦ °³¹ßÇØ ¿ÔÀ¸¸ç ÀÌ·¯ÇÑ È½¼ö´Â 18°³¿ù¸¶´Ù 6¡7¹è ¼ºÀåÇÏ°í ÀÖ´Ù°í ÇÑ´Ù. ±×¸®°í ¸î ³â ³»¿¡´Â ¼ö½Ê Å׶ó¹ÙÀÌÆ®±Þ¿¡ ´ÞÇÒ °ÍÀ¸·Î ¿¹»óÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ´ë±Ô¸ð µ¥ÀÌÅͺ£À̽º ¹× ¾ÖÇø®ÄÉÀ̼ÇÀº ±âÁ¸ÀÇ SMP, MPP µî Çϵå¿þ¾î±â¼úÀÇ ÇѰ踦 ¶Ù¾î³Ñ´Â »õ·Î¿î Çϵå¿þ¾î ¾ÆÅ°ÅØó¸¦ ¿ä±¸ÇÏ°í ÀÖ´Ù°í ÇÒ ¼ö ÀÖ´Ù. »õ·Î¿î ´ë¿ë·® ¾ÖÇø®ÄÉÀ̼ÇÀº ¼ö½Ê°³ ÀÌ»óÀÇ ÇÁ·Î¼¼¼¸¦ ÇÊ¿ä·Î ÇÏ°Ô µÇ¸ç À̸¦ ÅëÇØ ½Ç½Ã°£ ¾÷¹«Ã³¸® ¹× Á¤º¸È°¿ë, º¹ÀâÇÑ ¾÷¹«ÀÇ ½Å¼ÓÇÑ Ã³¸® µîÀ» ÃæºÐÈ÷ ¼öÇàÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. »õ·Î¿î ´ëÇü ÄÄÇ»Æà ¾ÆÅ°ÅØóÀÇ ¿ä±¸¿¡ ´ëÀÀÇÏ°í ÇâÈÄ 10¿©³â µ¿¾È ÄÄÇ»Æà ȯ°æÀ» ÁÖµµÇÒ ½Ã½ºÅÛ ¾ÆÅ°ÅØó´Â ÇÁ·Î¼¼¼¸¦ 2¹é52°³±îÁö È®ÀåÇÒ ¼ö ÀÖ¾î¾ß ÇÏ°í 1¹éÅ׶ó¹ÙÀÌÆ®ÀÇ µ¥ÀÌÅÍ ÀúÀå¿ë·®, 64±â°¡¹ÙÀÌÆ®ÀÇ ¸Þ¸ð¸®¸¦ Áö¿øÇÒ ¼ö ÀÖ´Â NUMA-Q¿Í °°Àº NUMA ¾ÆÅ°ÅØó°¡ µÉ °ÍÀ̶ó´Â °ÍÀÌ Àü¹®°¡µéÀÇ °øÅëµÈ Àü¸ÁÀÌ´Ù. NUMA ¾ÆÅ°ÅØó´Â ±âÁ¸ÀÇ À¯´Ð½º½Ã½ºÅÛÀ¸·Î´Â °¨´çÇϱ⠾î·Á¿ü´ø ¿£ÅÍÇÁ¶óÀÌÁî±Þ ½Ã½ºÅÛÀÇ ¾÷¹«¸¦ ó¸®ÇÏ°Ô µÉ °ÍÀÌ´Ù. ÀÌ´Â ¹Ì·¡ÀÇ ³×Æ®¿öÅ© ÄÄÇ»Æýô뿡 ¹Ýµå½Ã ÇÊ¿äÇÑ ½Ã½ºÅÛÀÌ µÉ °ÍÀÌ´Ù. ---------------------------------------------------------------------------- Revision History ÀÛ¼ºÀÏÀÚ : 97.07.03 ÀÛ¼ºÀÚ : À̹ÎÈ£ ¼öÁ¤ÀÏÀÚ : ¼öÁ¤ÀÚ :