I.¼·Ð
¿î¿µÃ¼Á¦¿¡¼ ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µÀº ½Ã½ºÅÛÀÇ È¿À²¼º°ú ¼º´ÉÀ» ±Ø´ëÈÇϱâ À§ÇÑ ÇÙ½ÉÀûÀÎ ±â´É Áß ÇϳªÀÌ´Ù. ¿©·¯ °³ÀÇ ÇÁ·Î¼¼½º°¡ µ¿½Ã¿¡ ½ÇÇàµÇ°í ÀÚ¿øÀ» °øÀ¯ÇÏ´Â Çö´ëÀÇ ÄÄÇ»ÅÍ È¯°æ¿¡¼, ÀÌ·¯ÇÑ ÇÁ·Î¼¼½ºµéÀÌ °øÁ¤ÇÏ°Ô CPU ½Ã°£À» ÇÒ´ç¹Þ°í, ½Ã½ºÅÛÀÇ ÀÀ´ä¼ºÀ» À¯ÁöÇϸç, ÀÚ¿øÀÇ ³¶ºñ¸¦ ÃÖ¼ÒÈÇÏ´Â °ÍÀº Áß¿äÇÑ ¹®Á¦ÀÌ´Ù. ±× °¡¿îµ¥ Round Robin ½ºÄÉÁÙ¸µÀº ƯÈ÷ ´ÙÁß »ç¿ëÀÚ ½Ã½ºÅÛ°ú ½ÃºÐÇÒ ½Ã½ºÅÛ¿¡¼ ÈçÈ÷ »ç¿ëµÇ´Â ±â¹ýÀ¸·Î, ÇÁ·Î¼¼½ºµéÀº ÀÏÁ¤ ½Ã°£ °£°ÝÀ¸·Î CPU¸¦ ȹµæÇÏ°í »ç¿ëÇÑ ÈÄ ¼·Î ±³´ë·Î ½ÇÇàµÈ´Ù. À̸¦ ÅëÇØ °¢ ÇÁ·Î¼¼½º´Â °øÁ¤ÇÏ°Ô CPU¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ °®°Ô µÇ¸ç, ´Ù¾çÇÑ ÇÁ·Î¼¼½º°¡ µ¿½Ã¿¡ ¼öÇàµÇ´Â ȯ°æ¿¡¼µµ ÀûÀýÇÑ ÀÀ´ä ½Ã°£À» Á¦°ø¹ÞÀ» ¼ö ÀÖ´Ù. Round Robin ½ºÄÉÁÙ¸µÀº ±× °£´ÜÇÔ°ú °øÁ¤¼º ´öºÐ¿¡ ³Î¸® »ç¿ëµÇÁö¸¸, ÀÌ ±â¹ýÀÌ È¿°úÀûÀ¸·Î ÀÛµ¿Çϱâ À§Çؼ´Â ƯÁ¤ÇÑ ÆĶó¹ÌÅÍ, Áï ŸÀÓ ½½¶óÀ̽º(time slic¶Ç´Â ÄöÅÒ(quantum)ÀÇ ¼±ÅÃÀÌ Áß¿äÇÏ´Ù. ŸÀÓ ½½¶óÀ̽ºÀÇ ±æÀÌ´Â °¢ ÇÁ·Î¼¼½º°¡ CPU¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã°£ÀÇ ´ÜÀ§¸¦ °áÁ¤Çϸç, ÀÌ °ªÀÌ ³Ê¹« ªÀ¸¸é ¹®¸Æ ±³È¯(context switch)ÀÌ ºó¹øÇØÁ®¼ ¿ÀÈ÷·Á ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ÀúÇÏ¡¦(»ý·«)
|