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


À¯´Ð½º Ä¿³ÎÀÇ ÀÌÇØ - ±âº»¿ë¾î Æí

 
[Preemption(¼±Á¡) À̶õ?]

À©µµ¿ì3.1°°Àº ¿î¿µÃ¼Á¦´Â ¸ÖƼŽºÅ·È¯°æ À̶ó°í´Â ÇÏÁö¸¸ »ç½Ç
±×·¸Áö ¾ÊÁÒ ÇÑÇÁ·Î±×·¥(ÇÑÇÁ·Î¼¼½º)ÀÌ ¿¡·¯°¡ ³¯ °æ¿ì¿¡ º¸¸é ½Ã½ºÅÛ
Àüü°¡ Á×¾î¹ö¸®´Â ÀÏÀÌ Çã´ÙÇÑ °æ¿ì°¡ ¸¹½À´Ï´Ù. ÀÌ´Â ¿Ïº®ÇÑ ¸ÖƼ
ŽºÅ·È¯°æÀ» ±¸ÇöÇÏÁö ¾Ê¾Æ¼­ ±×·±°ÅÁÒ.

Á» ¹ßÀüµÈ À©95´Â ¾î¶»½À´Ï´Ù. ÇÑÇÁ·Î±×·¥ÀÌ ¿¡·¯°¡ ³ª¼­ Á׾ ´Ù¸¥
ÇÁ·Î±×·¥µé¿¡´Â ÁöÀå¾øÀÌ ±×ÇÁ·Î±×·¥¸¸ ¾ø¾Ö¹ö¸±¼ö À־ ÁÁÁÒ..
±×·¯³ª ¾î¶³¶§´Â ´Ù°°ÀÌ Á×¾î¹ö¸®´Â Àϵµ ÀÖ±â´Â ÇÏÁö¸¸ Á» ³ª¾ÆÁö±â´Â
³ª¾ÆÁ³ÁÒ.
À¯´Ð½º´Â ¾î¶»½À´Ï±î, ÀÌ¿¡ °üÇØ¼± ¾ÆÁÖ ¿Ïº®ÇÏ´Ù°í º¼¼öÀÖÁÒ..
¾Æ¸¶ °ÅÀÇ ÇÁ·Î¼¼½º Çϳª ¶§¸Å ½Ã½ºÅÛÀÌ Á×´Â »óȲÀº ¾ø½À´Ï´Ù.
±×¸¸Å­ Àß±¸ÇöµÇ¾î À־ ±×·±°ÍÀÔ´Ï´Ù..

ÀÌ·¸°Ô ÇÁ·Î¼¼½º¸¦ ¼öÇ൵Áß¿¡ Áß°£¿¡¼­ ±×¼öÇàÀ» ¸·¾Æ¹ö¸®´Â °ÍÀ»
¼±Á¡(preemption)½ÃŲ´Ù°í ÇÕ´Ï´Ù. cpu´Â ÇϳªÀÌ°í ¼öÇà½Ãų ÇÁ·Î¼¼½º
´Â ¿©·¯°³°¡ ÀÖ´Ù¸é ÇÁ·Î¼¼½º¸¶´Ù ¹ø°¥¾Æ °¡¸ç cpu¸¦ ÇÒ´ç ¹Þ¾Æ ¼öÇà
½ÃŰ¸é µÇ°ÚÁÒ(ÀÌÀÏÀº Ä¿³ÎÀÇ cpu½ºÄÉÁ층¸ðµâ¿¡¼­ ´ã´ç).
À̸¦ À§ÇØ ´ç¿¬È÷ ÇÁ·Î¼¼½ºÀÇ ¼öÇàÀ» Áß°£¿¡¼­ ©¶ó¹ö¸±¼ö ÀÖ¾î¾ß ÇÒ
°ÍÀÔ´Ï´Ù. À̸¦ ¹Ù·Î ¼±Á¡ ½ÃŲ´Ù°í Çϴ°̴ϴÙ.


[À¯Àú¸ðµå¿Í Ä¿³Î¸ðµå]

Áö±Ý Ä¿³ÎÀÇ ¾î¶²¸ðµâÀÌ ¼öÇàµÇ°í ÀÖ´Ù¸é ÇöÀç Ä¿³Î¸ðµåÇÏ¿¡ ÀÖ´Ù°í
¸»ÇÏ°í »ç¿ëÀÚÀÇ ÇÁ·Î±×·¥ÀÌ ¼öÇàµÇ°í ÀÖ´Â »óȲÀ̶ó¸é À¯Àú¸ðµå¿¡
ÀÖ´Ù°í ÇÕ´Ï´Ù. ÀÌ´Â °³³äÀûÀÎ Â÷¿øÀÌ ¾Æ´Ï¶ó Çϵå¿þ¾îÀûÀ¸·Î ¿ÏÀüÈ÷
±¸ºÐµÇ¾î µ¿ÀÛÀÌ µÇ´Â »óȲÀÔ´Ï´Ù.

±×·³ ¿Ö ÀÌ·¸°Ô ³ª´²³ùÀ»±î¿ä..? Ä¿³ÎÀÌ ¸¸¾à »ç¿ëÀÚ ÇÁ·Î±×·¥¿¡ ÀÇÇØ
¿¢¼¼½º µÉ¼ö ÀÖ´Ù¸é ¾î¶³±î¿ä. ¾î¶² »ç¶÷ÀÌ ¸Þ¸ð¸®¿¡ ÀÖ´Â Ä¿³ÎÄڵ忡
¿¢¼¼½ºÇÏ¿© À̸¦ ¹Ù²ã¹ö¸®´Â ÇÁ·Î±×·¥À» Â¥¼­ µ¹¸°´Ù¸é ½Ã½ºÅÛÀº ¿ÏÀüÈ÷
¹Ú»ì³ª´Â°ÅÁÒ.. ±×·³ ´ç¿¬È÷ ¿ÜºÎ¿¡¼­ ÀÌ Ä¿³ÎºÎºÐ¿¡´Â ¿¢¼¼½º ¸øÇϵµ·Ï
ÇÏ´Â Á¶Ä¡°¡ ÀÖ¾î¾ß ÇÒ°ÍÀº ¸í¹éÇÕ´Ï´Ù.
À̸¦ À§ÇØ ¾î¶²¹æ¹ýÀ» ¾²³Ä ÇÏ¸é ¿ì¼± cpu¿¡ º¸¸é Çϵå¿þ¾îÀûÀ¸·Î À̸¦
À§ÇÑ Æ¯º°ÇÑ Ç÷¡±×¸¦ µÎ°í ÀְԵ˴ϴÙ.

ÀÌ Ç÷¡±×¸¦ ÀÌ¿ëÇØ¼­ ÀÌÀü¿¡´Â ¼öÇà ½Ãų¼ö ¾ø¾ú´ø ¸í·ÉÄڵ带
¼öÇà½Ãų¼ö ÀÖ°ÔÇÏ°í ¿î¿µÃ¼Á¦¿Í ¿¬°èÇÏ¿© ƯÁ¤¸Þ¸ð¸® ºÎºÐÀ» ¿¢¼¼½º
ÇÏÁö ¸øÇϵµ·Ï ÇÏ´Â µîÀÇ ÀÏÀ» ÇÒ¼öÀִ°ÅÁÒ
ÀÌ·± ¹æ¹ýÀ¸·Î Ä¿³ÎÀÇ Äڵ带 ¼öÇà½Ãų¶§´Â ÀÌ Ç÷¡±×¸¦ ¼¼Æ®½ÃÄÑ
¸Þ¸ð¸®ÀÇ ¾î¶²ºÎºÐµµ ¿¢¼¼½ºÇÒ¼öÀÖ´Â »óÅ·Π¸¸µé¸ç À̸¦ Ä¿³Î¸ðµå
¶Ç´Â ½´ÆÛ¹ÙÀÌÁ® ¸ðµå¶ó°íµµ ÇÕ´Ï´Ù.
Ç÷¡±×°¡ ¼¼Æ®µÇÁö ¾ÊÀº À¯Àú¸ðµå¿¡¼± Ä¿³ÎÀÇ ¿µ¿ª¿¡´Â ÇԺηΠħ¹ü
¸øÇϴ°ÅÁÒ.

ÀÌ·¸°Ô ÇØ¼­ Ä¿³ÎÀÇ ÇÁ·Î¼¼½º¿Í »ç¿ëÀÚÀÇ ÇÁ·Î¼¼½º°¡ ±× µ¿ÀÛ¸ðµå¿¡
À־ ±¸ºÐµÇ¾îÁö¸ç Ä¿³Î¸¸ÀÌ °¢Á¾ÀåÄ¡(¸Þ¸ð¸®³ª ¸ðµçÇϵå¿þ¾î ÀåÄ¡)
¸¦ ¿¢¼¼½º ÇÒ¼öÀÖ°Ô ÇÏ¿© À̵éÀ» º¸È£ÇÒ¼ö ÀְԵǴ°̴ϴÙ.


[½Ã½ºÅÛ ÄÝ]

À§¿¡¼­ º¸¸é À¯Àú¸ðµåÀÇ ÇÁ·Î¼¼½º´Â Çϵå¿þ¾î ÀåÄ¡¸¦ ¿¢¼¼½º ÇÒ¼ö
¾øÀ¸¹Ç·Î Ä¿³ÎÀÌ À̸¦ ´ë½ÅÇØÁÙ°ÍÀ» ¿äûÇÏ°Ô µÇ´Âµ¥ À̸¦ À§ÇØ
Ä¿³Î¿¡´Â ½Ã½ºÅÛ ÄÝÀ̶ó´Â ¼­ºñ½º¸¦ ÇØÁÖ°Ô µË´Ï´Ù.
À¯Àú¸ðµå¿¡ ÀÖ´Â ÇÁ·Î¼¼½º´Â Ä¿³ÎÄڵ带 ¼öÇàÇϱâ À§ÇÑ ¾î¶² ÇÔ¼ö
Äڵ带 È£ÃâÇÏ°Ô µÇ°í ÀÌ¿¡ ÀÇÇØ ¸ðµå°¡ Ä¿³Î¸ðµå·Î ¹Ù²î°í
Ä¿³ÎÀÇ ÇØ´çºÎºÐ¿¡ Á¢±ÙÇÏ¿© Ä¿³ÎÄڵ带 ¼öÇàÇÏ´Â °ÍÀÔ´Ï´Ù.

À̸¦ ½Ã½ºÅÛ ÄÝ È£ÃâÀ̶ó°í Çϱ⵵ Çϰí Àü¹®¿ë¾î·Î´Â Trap(Æ®·¦)
À̶ó°í ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇØ¼­ ¿øÇÏ´ø µ¿ÀÛÀÇ Ä¿³ÎÄڵ带 ¼öÇàÇÏ°í¼­´Â
´Ù½Ã À¯Àú¸ðµå·Î º¹±ÍÇÏ¿© ÀÌ ½Ã½ºÅÛÄÝÀ» ºÒ·¶´ø ÇÁ·Î¼¼½º°¡ °è¼Ó
¼öÇàÀ» ÇÏ°Ô µÇÁÒ.


[ÆäÀÌ¡(Paging) system]

¸Þ¸ð¸®´Â ¹ÙÀÌÆ®ÀÇ ¿¬¼ÓÀûÀÎ °ø°£ÀÔ´Ï´Ù, ¹ÙÀÌÆ®¸¶´Ù ÁÖ¼Ò¸¦ ÇÒ´ç
ÇÏ¿© ¿¢¼¼½ºÇÏ°Ô µÇ´Âµ¥ ´Ü¼øÈ÷ ÀÌ·±¹æ½Ä À¸·Î¸¸ ¸Þ¸ð¸® Á¢±ÙÀ»
ÇàÇÒ °æ¿ì¿¡ ´ÙÀ½°ú °°ÀÌ..

* ÇÁ·Î¼¼½º¸¦ ¸Þ¸ð¸®¿¡¼­ Àç¹èÄ¡
* °¡»ó±â¾ïÀåÄ¡ ÀÇ È°¿ë
* °øÀ¯¸Þ¸ð¸® ±â¹ýÀÇ »ç¿ë
* °¡»óÁÖ¼ÒÀÇ »ç¿ë

À§ ¿Ü¿¡µµ ¿©·¯°¡ÁöÀÇ ÀÌÀ¯°¡ ÀÖÁö¸¸ ÇÏ¿©Æ° ÀÌ·¯ÇÑ ´É·ÂÀ»
Ä¿³Î¿¡ ºÎ¿© ½Ãų¼ö ¾ø°Ô µË´Ï´Ù...
±×·¡¼­ »ý°¢Çس½°ÍÀÌ ¸Þ¸ð¸®¸¦ ÀÏÁ¤ÇÑ Å©±â(1Kbyte¶Ç´Â4Kbyte)
·Î ©¶ó¼­ º¸°ÔÇÏ°í °¢°¢À» ÆäÀÌÁö¶ó´Â Àǹ̷Π±¸ºÐÇÏ¿©
¼ø¼­ ¹øÈ£¸¦ ºÎ¿©ÇÏ°Ô Çϴ°̴ϴÙ.
ÆäÀÌÁö Å©±â´Â ÁÖ·Î È­ÀϽýºÅÛÀÇ ºí·°Å©±â¿Í °°°Ô ÇØÁÝ´Ï´Ù.
ÀÌ·¸°ÔÇØ¼­ ¹«½¼ ÆäÀÌÁöÀÇ ¸î¹øÂ° À§Ä¡¶ó´Â ¹æ½ÄÀ¸·Î ¸Þ¸ð¸®¸¦
°¡¸®Å°°Ô µÇ´Â°ÅÁÒ.
--- PFDT(ÆäÀÌÁö ÇÁ·¹ÀÓ µ¥ÀÌŸ Å×À̺í)
À̸¦À§ÇØ ¸Þ¸ð¸®¸¦ ÆäÀÌÁö·Î ³ª´©¾î ÆäÀÌÁö¹øÈ£¸¦ ºÎ¿©Çϰí
ÇØ´ç ÆäÀÌÁöÀÇ ½ÇÁ¦ÁÖ¼Ò°¡ ¾îµòÁöÀÇ Á¤º¸¸¦ °¡Áö´Â PFDT¸¦
Ä¿³ÎÀÌ ¸¶·ÃÇÏ°Ô µË´Ï´Ù
À̸¦ ¹ÙÅÁÀ¸·Î Ä¿³ÎÀº ÆäÀÌ¡¹æ½ÄÀÇ ÁÖ¼Ò¸¦ CPU¿Í Çù·ÂÇÏ¿©
½ÇÁ¦ÁÖ¼Ò¸¦ °è»êÇÏ°Ô µË´Ï´Ù.

°¢ ÇÁ·Î¼¼½ºµéÀº ¸Þ¸ð¸®ÀÇ ÁÖ¼Ò°ø°£À» Â÷ÁöÇϰí ÀְԵǴµ¥
Ä¿³ÎÀº ÆäÀÌ¡¹æ½Ä¿¡ ÀÇÇØ ÇÁ·Î¼¼½ºµéÀÇ ÁÖ¼Ò°ø°£À» Á¢±ÙÇϸç
À̸¦ À§ÇØ °¢ ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸® À§Ä¡Á¤º¸¸¦ [ÆäÀÌÁö Å×À̺í]
À̶ó´Â Ç׸ñÀ¸·Î ¸¶·ÃÇÏ¿© ¿¢¼¼½ºÇÏ°í °ü¸®ÇÏ°Ô µË´Ï´Ù.


[½º¿ÒÇÎ(SWAPPING) SYSTEM]

¿ì¸®°¡ óÀ½ À¯´Ð½º °èÅëÀÇ ½Ã½ºÅÛÀ» ±ò¶§º¸¸é Çϵåµð½ºÅ©¿¡
½º¿Ò(swap)ÆÄƼ¼ÇÀ» Àâ¾ÆÁÖ°Ô µË´Ï´Ù.
ÈçÈ÷µé ¾Ë°í ÀÖ±â·Î ¿ä°ÍÀº ½ÇÁ¦¸Þ¸ð¸®ÀÇ Å©±â ÇѰ踦
±Øº¹Çϱâ À§ÇØ °¡»ó¸Þ¸ð¸®¸¦ ¸¶·ÃÇϴ°Ŵ٠¶ó°í ¾Ë°íµé ÀÖ½À
´Ï´Ù..
ÀÌ´Â ¾ÆÁÖ Å« ¿ÀÇØ¸¦ ºÒ·¯ ÀÏÀ¸Å°±â¿¡ ÃæºÐÇÑ À߸øµÈ ¼³¸í
ÀÔ´Ï´Ù.

±×·³ ÀÌ°Ô ¿ø·¡ ¹¹Çϴµ¥ ¾²ÀÌ´Â ¹°°ÇÀΰí Á¤È®ÇÏ°Ô Á¤ÀÇÇϸé

"¸Þ¸ð¸®¿¡¼­ ¼öÇàµÉ¼öÀÖ´Â ÇÁ·Î¼¼½º °¹¼öÀÇ ÇѰ踦 ±Øº¹Çϱâ
À§ÇÑ °¡»ó¸Þ¸ð¸®ÀÌ´Ù"

¶ó°í Ç¥ÇöÇØ¾ß Á¤È®ÇÑ Ç¥ÇöÀÔ´Ï´Ù. Àǹ̰¡ ¿ÏÀüÈ÷ ´Þ¸£ÁÒ.
¾Õ¼­ Ç¥ÇöÇÑ ½ÇÁ¦¸Þ¸ð¸® Å©±â ÇѰ踦 ±Øº¹ÇÑ´Ù´Â °ÍÀ¸·Î ÇØ
¹ö¸®¸é ½ÇÁ¦ ¸Þ¸ð¸®º¸´Ù Å« ÇÁ·Î¼¼½ºµµ ¼öÇà ½Ãų¼ö ÀÖ´Ù´Â
¸»ÀÌ µÇ´Âµ¥ À̸¦ À§ÇØ ½º¿Ò¿µ¿ªÀÌ ÀÖ´Â°Ô ¾Æ´Õ´Ï´Ù.

½º¿Ò¿µ¿ªÀº ÇöÀç ¼öÇàµÇ°í ÀÖ´Â ÇÁ·Î¼¼½ºµéÀÌ ¸Þ¸ð¸®¿¡
²ËÂ÷¼­ »õ·Î¿î ÇÁ·Î¼¼½º¸¦ »ý¼º½ÃŰ±â¿¡ ÃæºÐÇÑ ¸Þ¸ð¸®°¡
È®º¸µÇÁú ¸øÇÒ¶§ (Áï, ³²¾ÆÀÖ´Â ¸Þ¸ð¸®¾çÀÌ »õ·Î »ý¼ºµÉ
ÇÁ·Î¼¼½ºÀÇ Å©±âº¸´Ù ÀûÀ»¶§)
»õ·Î¿î ÇÁ·Î¼¼½º¸¦ »ý¼º½ÃŰ±â¿¡ ÃæºÐÇÑ ¸Þ¸ð¸®°¡ È®º¸µÉ¶§
±îÁö ½ÇÇàÁß¿¡ ÀÖÁö ¾Æ´ÏÇÑ ÇÁ·Î¼¼½º¸¦ ÀÏ´Ü ½º¿Ò¿µ¿ªÀ¸·Î
´ëÇǽÃ۱â À§ÇÑ Àå¼ÒÀÔ´Ï´Ù.

¿ø·¡ À̸¦ À§ÇØ ½º¿Ò¿µ¿ªÀ» ¾²°Ô µÇ°í ³ªÁß¿¡
Demand Paging(¿ä±¸ ÆäÀÌ¡) ½Ã½ºÅÛÀÌ Ä¿³Î¿¡ Æ÷ÆÃµÊ¿¡
µû¶ó È­ÀÏ ½Ã½ºÅÛÀ̳ª ½º¿Ò¿µ¿ªÀ» À§¿¡¼­ ³íÀǵȹÙÀÖ´Â
ÆäÀÌÁö·Î º¼¼öÀÖ°Ô ÇÏ¿© ÈçÈ÷µé ¾Ë°í ÀÖ´Â °¡»ó ¸Þ¸ð¸®°¡
±¸ÇöÀÌ µÇ´Â °ÍÀÌ´Ï Á¤È®È÷ ÀÌÇØ ÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù..
Áï, ÈçÈ÷µé »ý°¢ÇÏ´Â ¸Þ¸ð¸® Å©±âº¸´Ù Å« ÇÁ·Î¼¼½º¸¦ ½ÇÇà
½Ãų¼ö ÀÖ±â À§Çؼ± ^^ ....


constantine
2002-09-25 01:10:01
1235 ¹ø ÀÐÀ½
¢Ñ ·Î±×ÀÎ ÈÄ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù
 Ä³½Ã¼±¹°





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