ÀÚÀ¯·Ó°Ô °Ô½Ã¹°À» ¿Ã¸±¼öÀÖ´Â °Ô½ÃÆÇÀÔ´Ï´Ù.
  • À¯³âÃß¾ï
  • Çб³»ýȰ
  • ÀÔ½ÃÁغñ
  • ´ëÇлýȰ
  • ±º»ýȰ
  • ¾Ë¹Ù»ýȰ
  • Ãë¾÷Áغñ
  • Á÷Àå»ýȰ
  • ¿ø·ë»ýȰ
  • ¿¬¾ÖÁß
  • °áÈ¥Áغñ
  • Áý¾È»ì¸²
  • Àڳ౳À°
  • â¾÷Áغñ
  • À̹ÎÀ¯ÇÐ
  • ³ëÈÄ»ýȰ
  • Àüüº¸±â


Arx¿¡¼­ÀÇ ´ÙÁß ¾²·¹µù

 


Arx´Â »ç¿ëÀÚ ¼öÁØ ¾²·¹µå¸¸À¸·Î¼­ ´ÙÁß ¾²·¹µùÀ» ½ÇÇöÇÑ ÃÖÃÊÀÇ ½Ç½Ã°£ ¿î¿µÃ¼Á¦ ÀÌ´Ù.

³»Àå ½Ç½Ã°£ ½Ã½ºÅÛ¿¡¼­, ³ôÀº ¿ì¼±¼øÀ§ÀÇ ºñµ¿±âÀûÀÎ »ç°Çµé¿¡ ½Ã°£¿¡ ¸ÂÃß¾î ÀÀ´äÇϱâ À§Çؼ­´Â ÀûÀº ºñ¿ëÀ¸·Î ¼±Á¡ °¡´ÉÇÑ ´ÙÁß ¾²·¹µå¸¦ Áö¿øÇÏ´Â °ÍÀÌ ÇʼöÀûÀÌ´Ù. »ç¿ëÀÚ ¼öÁØ ¾²·¹µå°¡ Ä¿³Î ¼öÁØ ¾²·¹µåº¸´Ù ÀûÀº ¿À¹öÇìµå·Î Á» ´õ À¯¿¬ÇÑ Ãß»óÈ­¸¦ Á¦°øÇÏÁö¸¸, ´õ °£´ÜÇÑ ¾²·¹µå ½ºÄÉÁ층°ú ½Ã±×³¯ ó¸® ¶§¹®¿¡ Ä¿³Î ¼öÁØ ¾²·¹µå°¡ ½Ç½Ã°£ ½Ã½ºÅÛ¿¡¼­ ´õ ¼±È£µÈ´Ù.

Arx´Â ³»Àå ½Ç½Ã°£ ½Ã½ºÅÛ¿¡ ÀûÇÕÇÑ »ç¿ëÀÚ ¼öÁØ ´ÙÁß ¾²·¹µå ½ºÅ´À» Á¦°øÇÑ´Ù. ÀÌ´Â °¡»ó ¾²·¹µå¿Í ½ºÄÉÁ층 À̺¥Æ® ¾÷ÄÝÀÇ ¸ÞÄ«´ÏÁòÀ¸·Î ±¸¼º µÇ¾î ÀÖ´Ù. °¡»ó ¾²·¹µå´Â Ä¿³Î ¼öÁØ ¼öÇà ȯ°æÀ» Á¦°øÇÏ´Â »ç¿ëÀÚ ¼öÁØ ¾²·¹µåÀÇ Ä¿³Î ¼öÁØ ±¸ÇöÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº ÇÊ¿äÇÒ ¶§¸¶´Ù »ç¿ëÀÚ ¼öÁØ ¾²·¹µå¿¡ ÀÓ½ÃÀûÀ¸·Î ¿¬°áµÇ´Â ¼öµ¿ÀûÀÎ °³Ã¼ÀÌ´Ù. ½ºÄÉÁ층 À̺¥Æ® ¾÷ÄÝ ¸ÞÄ¿´ÏÁòÀº Ä¿³ÎÀÌ »ç¿ëÀÚ ÇÁ·Î¼¼½º¿¡°Ô ¾²·¹µå ºí·ÏÅ·À̳ª ŸÀÌ¸Ó ¸¸±â °°Àº Ä¿³Î »ç°ÇµéÀ» ¾Ë·Á ÁÙ ¼ö ÀÖ°Ô ÇÏ¿© ÁØ´Ù. ArxÀÇ ¾÷ÄÝ ½ºÅ´Àº ½ºÄÉÁì·¯ activationÀ̳ª ½Ã±×³¯ °°Àº ÀüÅëÀûÀÎ ¾÷ÄÝ ½ºÅ´ ÀÇ ¿¹Ãø ºÒ°¡´ÉÇÑ ¿ä¼ÒµéÀ» ¾ø¾Ý´Ù. ArxÀÇ ¾÷ÄÝ ½ºÅ´Àº lockÀÌ ¾ø´Â À̺¥Æ® Å¥¸¦ »ç¿ëÇÏ¿©, º¯È­ÇÏ´Â ¿À¹ö·Îµå¿¡¼­µµ »ç°ÇµéÀ» ÀÒÁö ¾Ê°í¼­µµ Ä¿³Î°ú »ç¿ëÀÚ ÇÁ·Î¼¼½º ¸ðµÎ°¡ ºñ¿ëÀÌ Å« µ¿±âÈ­ ÀÛ¾÷À» ÇÇÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿©ÁØ´Ù.

º» ½ÇÇè½ÇÀº »ç¿ëÀÚ ¼öÁØ ÀÎÅÍ·´Æ®, »ç¿ëÀÚ ¼öÁØ Å¸À̸Ó, ½Ç½Ã°£ ¾²·¹µå ÀÎÅÍÆäÀ̽ºµé°ú °°Àº ´Ù¸¥ ½Ç½Ã°£ Ư¼ºµé°ú ÇÔ²² À§¿¡¼­ ¾ð±ÞÇÑ ½ºÅ´µéÀº Arx¿¡ ¿ÏÀüÈ÷ ±¸ÇöÇÏ¿´´Ù.

´õ¿í ÀÚ¼¼ÇÑ ³»¿ëÀ» À§Çؼ­´Â ´ÙÀ½ÀÇ ¹®¼­¸¦ Âü°íÇϱ⠹ٶõ´Ù.



Supporting Preemptive User-Level Threads for Embedded Real-Time Systems.
SNU EE Technical Report, SNU-EE-TR-98-1, August 1998.
Y. Seo, J. Park, and S. Hong.


2003-05-08 00:26:36
444 ¹ø ÀÐÀ½
¢Ñ ·Î±×ÀÎ ÈÄ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù
 Ä³½Ã¼±¹°





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
ű×