XenÀ¸·Î ¹è¿ì´Â °¡»óÈ ±â¼úÀÇ ÀÌÇØ - CPU °¡»óÈ
¹®´ëÇõ ÀÌ»óö ±èÅÂÈÆ ¹ÚÀºº´ ÁöÀ½ ±¹³»¼ 2013³â 02¿ù 25ÀÏ
- ÆÄÀÏÆ÷¸Ë/¿ë·®
- PDF/1.69 MB
- ÀÌ¿ë¾È³»
-
eBook ±¸¸Å½Ã À¯ÀÇ»çÇ× ¹× ÀÌ¿ë¾È³»

- »óÅÂ
- ÆÇ¸ÅÁß
- µ¶ÀÚ¸®ºä
- ÃÑ ¸®ºä 1°³ , Æò±Õº°Á¡





- ºí·Î°Å¸®ºä
- ÃÑ ¸®ºä 0°³
- Æ®·¢¹éÁÖ¼Ò
- http://www.hanb.co.kr/tb_ebook/9788968486043
ÆäÀÌÁö : 105ÂÊ ISBN : 9788968486043 ³À̵µ : Áß/°í±Þ º¯È¯ÄÚµå : 1604
Ŭ¶ó¿ìµå ¼ºñ½º ±¸ÃàÀÇ ÃÖ°í ³À̵µ! °¡»óÈ ±â¼úÀ» ÀÌÇØÇÑ´Ù.
°¡»óÈ ±â¼úÀº ¼¹ö¿¡ ÀÖ´Â À¯ÈÞ »óÅÂÀÇ Çϵå¿þ¾î ÀÚ¿øÀ» »ç¿ëÇØ ¹°¸®ÀûÀÎ PC ¾øÀ̵µ PC ȯ°æÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ±â¼úÀÌ´Ù. 10³â ÀüºÎÅÍ °³¹ßµÇ¾î¿ÔÀ¸³ª Àá½Ã ÀØÇôÁ³´ø °¡»óÈ ±â¼úÀº Ŭ¶ó¿ìµå ¼ºñ½º°¡ º¸ÆíÈÇÏ¸é¼ ´Ù½Ã ÁÖ¸ñÇÒ Çʿ䰡 »ý°å´Ù. ÀÌ Ã¥¿¡¼´Â °¡»óÈ ±â¼ú Áß °¡Àå ³Î¸® ¾²ÀÌ´Â Xen ÇÏÀÌÆÛ¹ÙÀÌÀú¸¦ ÅëÇØ °¡»óÈ ±â¼úÀÇ ¼¼ °¡Áö ÇÙ½É ºÎºÐÀÇ ÇϳªÀÎ CPU °¡»óÈÀÇ ¿ø¸®¸¦ ÀÚ¼¼È÷ ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ °¡»óÈ ±â¼úÀ» ±¸ÇöÇÏ´Â ¸®´ª½º Ä¿³Î ¼Ò½º ÄÚµå¿Í Xen ¼Ò½º Äڵ带 ÀÚ¼¼È÷ ºÐ¼®ÇØ ½ÇÁ¦ °¡»ó ¸Ó½ÅÀÇ µ¿ÀÛÀ» ÀÌÇØÇÏ´Â µ¥ µµ¿òÀ» ÁØ´Ù.
´ë»ó µ¶ÀÚ
- °¡»ó ½Ã½ºÅÛ ±¸Çö¿¡ °ü½É ÀÖ´Â ¼¹ö °ü¸®ÀÚ
- Xen ÇÏÀÌÆÛ¹ÙÀÌÀú ±¸Çö ¹æ¹ýÀ» ÀÚ¼¼È÷ ¾Ë·Á´Â ¸®´ª½º °ü¸®ÀÚ
¹Ý°¡»óÈ¿Í Àü°¡»óÈ ±â¼úÀ» ´Ù·ç´Â x86 ¾ÆÅ°ÅØÃ³ ±â¹ÝÀÇ CPU °¡»óÈ!
ÇöÀç Àü ¼¼°è¿¡¼ ´Ù¾çÇÑ ¾ÆÅ°ÅØÃ³ ±â¹ÝÀÇ CPU¸¦ ¹ßÇ¥Çϴµ¥, ÀÌ Ã¥¿¡¼´Â °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â ¹ü¿ë CPU ¾ÆÅ°ÅØÃ³ÀÎ x86 ¾ÆÅ°ÅØÃ³ ±â¹ÝÀÇ °¡»óÈ ±â¼úÀ» ¼³¸íÇÑ´Ù. ¸ÕÀú °¡»óÈ ±â¼úÀÌ ¹«¾ùÀÎÁö »ìÆìº¸°í CPU °¡»óÈÀÇ Æ¯Â¡ÀΠƯ±Ç ¸ðµå¿Í ºñƯ±Ç ¸ðµå, ¹ÙÀ̳ʸ® º¯È¯°ú ÇÏÀÌÆÛ ÄÝ µîÀ» ¾Ë¾Æº»´Ù. ´ÙÀ½¿¡´Â Xen¿¡¼ ÀüÅëÀûÀ¸·Î »ç¿ëÇÏ´Â ¹Ý°¡»óÈ ±â¹ý°ú Çϵå¿þ¾î Áö¿ø °¡»óÈ ±â¼úÀ» Ȱ¿ëÇÏ´Â Àü°¡»óÈ ±â¹ýÀ» ´Ù·é´Ù. ¸¶Áö¸·¿¡´Â °¡»ó ¸Ó½Å ½ºÄÉÁÙ¸µ¿¡¼ °¡»ó CPU°¡ ½ÇÁ¦ CPU¸¦ ¾î¶»°Ô ³ª´²¼ »ç¿ëÇÏ´ÂÁö¸¦ »ìÆìº»´Ù.
¡ºXenÀ¸·Î ¹è¿ì´Â °¡»óÈ ±â¼úÀÇ ÀÌÇØ¡» ½Ã¸®Áî 1ź!
Xen ÇÏÀÌÆÛ¹ÙÀÌÀú´Â Å©°Ô CPU, ¸Þ¸ð¸®, I/O(ÀÔÃâ·Â) °¡»óÈ È¯°æÀ» Áö¿øÇÑ´Ù. ÀÌ Ã¥Àº ½Ã¸®Áî 1źÀ¸·Î CPU °¡»óÈ¿¡ °üÇÑ ºÎºÐÀ» ÁßÁ¡ÀûÀ¸·Î ´Ù·é´Ù. Xen ÇÏÀÌÆÛ¹ÙÀÌÀú¸¦ ÅëÇÑ °¡»óÈ ±â¼úÀÇ ¸ðµç °ÍÀ» ÆÄ¾ÇÇÏ·Á¸é 3¿ù¿¡ Ãâ°£ ¿¹Á¤ÀÎ ¸Þ¸ð¸® °¡»óÈ, I/O °¡»óȸ¦ ÇÔ²² »ìÆìº¸¸é ÁÁÀ» °ÍÀÌ´Ù
ÇѾç´ëÇб³¸¦ ÈÞÇÐÇÏ°í »çÀ̳À¼ÒÇÁÆ®¿¡¼ ¹®¼ ó¸® °ü·Ã ÇÁ·Î±×·¥À» °³¹ß ÁßÀÌ´Ù. ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î¸¦ Æ÷ÇÔÇØ ÄÄÇ»ÅÍ °øÇаú ¿¬°üÀÌ ÀÖ´Ù. ¿ì¿¬È÷ º» ½ºÅ͵ð ¸ðÁý°ø°í¸¦ °è±â·Î ¶Ù¾î³ °³¹ßÀÚµé°ú ÇÔ²² XenÀ» ºÐ¼®ÇÏ´Â ±âȸ¸¦ °¡Áö°Ô µÇ¾ú´Ù.
Çϵå¿þ¾î °³¹ßºÎÅÍ ½ÃÀÛÇØ ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î °³¹ß·Î Â÷Ãû ¾÷¹«¸¦ º¯°æÇؿԴÙ. ÁÖ·Î ÀÓº£µðµå ½Ã½ºÅÛ ÇÁ·Î±×·¥°ú µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ °³¹ßÇßÀ¸¸ç, ¸®´ª½º Ä¿³Î °ü·Ã ¾÷¹« ¶ÇÇÑ ´ã´çÇß´Ù. ÇöÀç´Â ¾ËƼij½ºÆ®¿¡¼ º¸¾È °ü·Ã ¸ðµâÀ» °³¹ß ÁßÀÌ´Ù.
ÀÓº£µðµå, Ä¿³Î, °¡»óÈ, ³×Æ®¿öÅ©, µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ÁÖ·Î ´Ù·ç´Â ½Ã½ºÅÛ ÇÁ·Î±×·¡¸ÓÀÌ´Ù. (ÁÖ)WIZnet ÀçÁ÷ ½ÃÀý¿¡ °³¹ßÇÑ W5300 ³×Æ®¿öÅ© µå¶óÀ̹ö°¡ ¸®´ª½º Ä¿³Î¿¡ Æ÷ÇԵǾú´Ù. ¿ÀÇ ¼Ò½º¿Í ÇØÄ¿ ¹®È¸¦ µ¿°æÇϸç, ƯÈ÷ ¸®´©½º Åä¹ßÁî°¡ ¿ì»óÀÌ´Ù. ÇöÀç´Â DINOS¶ó´Â °í¼º´É ARM ¾ÆÅ°ÅØÃ³¸¦ Ÿ±êÀ¸·Î ÇÏ´Â ¿î¿µÃ¼Á¦¸¦ °³¹ß ÁßÀÌ´Ù.
¼¿ï´ëÇб³¿¡¼ ¼®»ç ÇÐÀ§¸¦ ¹Þ¾ÒÀ¸¸ç, ÇöÀç University of Toronto¿¡¼ ÄÄÇ»ÅÍ °øÇÐ ¹Ú»ç °úÁ¤À» °øºÎÇϰí ÀÖ´Ù. ¼®»ç °úÁ¤À» °øºÎÇÏ¸é¼ XenÀ» ÀÌ¿ëÇØ °¡»óÈ °ü·Ã ¿¬±¸¸¦ ÁøÇàÇß´Ù. ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î Àü¹Ý¿¡ °ü½ÉÀÌ ÀÖÀ¸¸ç, ÇöÀç ±â°èÇнÀ °ü·Ã ÀÀ¿ë ºÐ¾ß¿¡ Èï¹Ì¸¦ ´À²¸ °øºÎ ÁßÀÌ´Ù.
1Àå. °¡»ó ¸Ó½Å ¸ð´ÏÅÍ´Â ¹«¾ùÀΰ¡?
1.1 ¿Ö °¡»óÈÀΰ¡?
1.2 ÇÏÀÌÆÛ¹ÙÀÌÀú Á¾·ù
2Àå. CPU °¡»óÈ
2.1 ¿¡¹Ä·¹À̼ǰú Á÷Á¢ ½ÇÇà
2.2 Ư±Ç ¸ðµå¿Í ºñƯ±Ç ¸ðµå
2.3 Ư±Ç ¸í·É ¹× Æ®·¦
2.4 ÀüÅëÀûÀÎ ÇÏÀÌÆÛ¹ÙÀÌÀú ±¸Çö ¹æ¹ý
2.5 ¹ÙÀ̳ʸ® º¯È¯°ú ÇÏÀÌÆÛ ÄÝ
2.6 Çϵå¿þ¾î Áö¿ø
3Àå. Paravirt Operation°ú ÇÏÀÌÆÛ ÄÝ
3.1 ¹Ý°¡»óÈ
3.2 Paravirt Operation
3.3 ÇÏÀÌÆÛ ÄÝ
4Àå. Çϵå¿þ¾î Áö¿ø
4.1 ÀÎÅÚ VT-x °³¿ä
4.2 VMX ¿ÀÆÛ·¹ÀÌ¼Ç ¶óÀÌÇÁ »çÀÌŬ
4.3 VMCS
4.4 VMX ¿ÀÆÛ·¹ÀÌ¼Ç È°¼ºÈ
4.5 VT-x Ȱ¼ºÈ
4.6 VM Entry
4.7 VM Exit
4.8 ¿ä¾à
5Àå. °¡»ó ¸Ó½Å ½ºÄÉÁÙ¸µ
5.1 Xen ½ºÄÉÁÙ·¯
5.2 Xen ½ºÄÉÁÙ·¯ ÇÁ·¹ÀÓ¿öÅ©
5.3 credit ½ºÄÉÁÙ·¯
5.4 ±âº» ¾Ë°í¸®Áò
5.4.1 ÀڷᱸÁ¶
5.4.2 csched_schedule( ) ÇÔ¼ö
5.4.3 credit ¼Ò¸ð¿Í credit ÀçºÐ¹è
5.4.4 csched_acct( ) ÇÔ¼ö
5.4.5 ¸ÖƼÄÚ¾î ·Îµå ¹ë·±½Ì
5.4.6 credit ½ºÄÉÁÙ·¯ÀÇ ¹®Á¦Á¡
5.5 credit2 ½ºÄÉÁÙ·¯
5.6 cpupool













































