· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Docbook Sgml/Plug-and-Play-HOWTO

Plug-and-Play-HOWTO

Plug-and-Play-HOWTO

David S.Lawyer

           
           

±èÇöÁ¾

   
           

v1.03, August 2001

º» ¹®¼­´Â Ç÷¯±× ¾Ø Ç÷¹ÀÌ(PnP, Plug and Play)¶ó´Â ³­ÇØÇÑ ÁÖÁ¦ÀÇ ÀÌÇظ¦ µ½´Â´Ù. ÇöÀç ´ç½ÅÀÇ PC ¿¡¼­ PnP ±â´ÉÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê°í ÀÖ´Ù¸é À̸¦ µ¿ÀÛ½ÃÅ°´Â ¹æ¹ýµµ ´Ù·é´Ù. º» ¹®¼­´Â ¼ÒÀ§ "À¯´Ï¹ö¼³ Ç÷¯±× ¾Ø Ç÷¹ÀÌ(UPnP, Universal Plug and Play)"¶ó ºÒ¸®´Â ³»¿ëÀº ´Ù·çÁö ¾Ê´Â´Ù. ±× ºÎºÐÀº 9.1절 ¸¦ Âü°íÇ϶ó.

고친 과정
고침 v1.032001-12-25고친이 ±è ÇöÁ¾
1.03À¸·Î °»½Å & ¼öÁ¤
고침 v0.11고친이 ³² »óÇö
ÃÖÃÊ ¹ø¿ª

차례
1. ¼Ò°³
1.1. ÀúÀÛ±Ç, »óÇ¥, ¸éÃ¥»çÇ×, µµ¿ÍÁֽŠºÐµé
1.1.1. ÀúÀÛ±Ç
1.1.2. ¸éÃ¥»çÇ×
1.1.3. µî·Ï »óÇ¥
1.1.4. µµ¿ÍÁֽŠºÐµé
1.2. ¾ÕÀ¸·ÎÀÇ °èȹ; ´ç½ÅÀÌ µµ¿ÍÁÙ ¼ö ÀÖ´Â ¹æ¹ý
1.3. º» ¹®¼­ÀÇ »õ·Î¿î ¹öÀü
1.4. ÃÖ±ÙÀÇ ¹öÀü¿¡¼­ °»½ÅµÈ ³»¿ëµé
1.5. ÀϹÝÀûÀÎ °³¿ä. º» ¹®¼­¸¦ ÀÐÀ» ÇÊ¿ä°¡ Àִ°¡?
2. PnP °¡ ÇÏ´Â ÀÏ : "¹ö½º¸®¼Ò½º(Bus-Resources)" ÀÇ ÇÒ´ç
2.1. Ç÷¯±× ¾Øµå Ç÷¹ÀÌ(PnP, Plug-and-Play)¶õ ¹«¾ùÀΰ¡?
2.2. ÄÄÇ»ÅÍ¿Í µð¹ÙÀ̽º´Â ¼­·Î¸¦ ¾î¶»°Ô ã¾Æ³»´Â°¡?
2.3. °¢Á¾ ¾îµå·¹½ºµé
2.4. I/O ¾îµå·¹½º¿Í ±× ÇÒ´ç
2.5. ¸Þ¸ð¸® ¿µ¿ª
2.6. IRQ --°³¿ä
2.7. DMA ä³Îµé
2.8. µð¹ÙÀ̽º¿Í µå¶óÀ̹ö ¾çÃø¿¡ ´ëÇÑ "¸®¼Ò½º(resources)"
2.9. ¹®Á¦Á¡
2.10. ½Ã¸®¾ó Æ÷Æ®¿¡ ²ÈÀº µð¹ÙÀ̽º¸¦ PnP °¡ ã¾Æ³½´Ù
3. PnP(Plug-and-Play) ÇØ°áÃ¥
3.1. PnP ¿¡ ´ëÇÑ ¼Ò°³
3.2. PnP ÀÇ µ¿ÀÛ¿ø¸®¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸í
3.3. PC ÀÇ ±âµ¿
3.4. ¹ö½º
3.5. ¸®´ª½º°¡ PnP ¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý
4. PnP BIOS ÀÇ ¼³Á¤
4.1. PnP ¿î¿µÃ¼Á¦ ¿©ºÎ
4.1.1. À©µµ¿ì¿ÍÀÇ ÀÌÁß ¿î¿µÃ¼Á¦ ½Ã½ºÅÛ
4.1.2. ¸®´ª½ºÂÊÀ» ¹«½ÃÇÒ °æ¿ì
4.1.3. À©µµ¿ìÁî 9x ÂÊÀ» ¹«½ÃÇÒ °æ¿ì
4.1.4. À©µµ¿ìÁî 2000 ÂÊÀ» ¹«½ÃÇÒ °æ¿ì
4.2. ¹ö½º ¸®¼Ò½ºÀÇ Á¶Á¤
4.3. ¼³Á¤³»¿ëÀÇ ¸®¼Â(reset)
5. PnP Ä«µå¸¦ ´Ù·ç´Â ¹æ¹ý
5.1. PnP Ä«µå¸¦ ´Ù·ç´Â ¹æ¹ý¿¡ ´ëÇÑ °³¿ä
5.2. µð¹ÙÀ̽º µå¶óÀ̹ö°¡ ¼³Á¤ÀÛ¾÷À» ´ã´çÇÏ´Â °æ¿ì
5.3. BIOS °¡ PnP ¸¦ ¼³Á¤
5.3.1. BIOS ·Î PnP ¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ °³¿ä
5.3.2. BIOS ÀÇ ESCD µ¥ÀÌÅͺ£À̽º
5.3.3. À©µµ¿ìÁ »ç¿ëÇؼ­ ESCD ¸¦ ¼³Á¤Çϱâ
5.3.4. »õ·Î¿î µð¹ÙÀ̽º¸¦ À©µµ¿ìÁ ¸®´ª½º¿¡ Ãß°¡Çϱâ
5.4. PnP ±â´ÉÀ» ²ô·Á¸é(disable)?
5.5. Isapnp (isapnptools ¶ó´Â ÇÁ·Î±×·¥ ÆÐÅ°ÁöÁß ÇϳªÀÌ´Ù)
5.6. PCI À¯Æ¿¸®Æ¼
5.7. À©µµ¿ì¸¦ ÀÌ¿ëÇÑ ¼³Á¤
5.8. PnP ¼ÒÇÁÆ®¿þ¾î¿Í °ü·Ã¹®¼­µé
6. µå¶óÀ̹ö¿¡°Ô ¼³Á¤»óŸ¦ ¾Ë·ÁÁÖ±â
6.1. °³¿ä
6.2. ½Ã¸®¾ó Æ÷Æ® µå¶óÀ̹ö: setserial
6.3. »ç¿îµå Ä«µå µå¶óÀ̹öµé
6.3.1. OSS-Lite
6.3.2. OSS(Open Sound System) °ú ALSA
7. ³ªÀÇ ÇöÀçÀÇ ¼³Á¤»óÅ´ ¹«¾ùÀΰ¡?
7.1. ºÎÆ®½ÃÀÇ ¸Þ½ÃÁö
7.2. ³ªÀÇ µð¹ÙÀ̽º µå¶óÀ̹öµéÀÇ ¼³Á¤»óÅ´Â?
7.3. ³ªÀÇ Çϵå¿þ¾î µð¹ÙÀ̽ºµéÀÇ ¼³Á¤»óÅ´Â?
8. ¿¡·¯ ¸Þ½ÃÁö
8.1. ¿¹±âÄ¡¾ÊÀº ÀÎÅÍ·´Æ®
9. ºÎ·Ï
9.1. À¯´Ï¹ö¼³ Ç÷¯±× ¿£µå Ç÷¹ÀÌ (UPnP, Universal Plug and Play)
9.2. ¾îµå·¹½º¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×
9.2.1. ¾îµå·¹½º ¿µ¿ªµé
9.2.2. ¾îµå·¹½º °ø°£
9.2.3. ¹üÀ§(range) üũ (ISA ¿¡¼­ÀÇ IO ¾îµå·¹½º Ãæµ¹¿©ºÎ¸¦ Å×½ºÆ®)
9.2.4. ¸Þ¸ð¸®¸¦ ÅëÇÑ Á÷Á¢ Åë½Å
9.3. ISA ¹ö½ºÀÇ ¼³Á¤ ¾îµå·¹½ºµé (ÀбâÆ÷Æ® µîµî)
9.4. ÀÎÅÍ·´Æ®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×
9.5. PCI ÀÎÅÍ·´Æ®
9.6. ISA Isolation

1. ¼Ò°³

1.1. ÀúÀÛ±Ç, »óÇ¥, ¸éÃ¥»çÇ×, µµ¿ÍÁֽŠºÐµé

¿ªÁÖ : µ¶ÀÚÀÇ ÆíÀǸ¦ À§ÇØ ÀÌ ºÎºÐÀÇ ¿ø¹®°ú ±× ¹ø¿ª¹®À» °°ÀÌ ½Æ´Â´Ù. ±× ¹ýÀû È¿°ú¿¡ ´ëÇØ ¹ø¿ª¹®À» ½Å·ÚÇؼ­´Â Àý´ë ¾ÈµÇ¸ç ¿À·ÎÁö ¿ø¹®ÀÇ ³»¿ë¸¸À» ½Å·ÚÇؾßÇÑ´Ù.


1.1.1. ÀúÀÛ±Ç

Copyright (c) 1998-2001 by David S. Lawyer mailto:dave@lafn.org

Please freely copy and distribute (sell or give away) this document in any format. Send any corrections and comments to the document maintainer. You may create a derivative work and distribute it provided that you:

º» ¹®¼­´Â ÆǸųª Áõ¿©¸¦ Æ÷ÇÔÇؼ­ ¾î¶² ÇüÅ·εµ ÀÚÀ¯·ÎÀÌ º¹»çÇϰųª ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. À߸øµÈ ºÎºÐÀ̳ª ºñÆòÀº º» ¹®¼­ÀÇ °ü¸®ÀÚ¿¡°Ô º¸³»Áֽʽÿä. ´ÙÀ½ »çÇ×À» ÁؼöÇÏ´Â °ÍÀ» Á¶°ÇÀ¸·Î º» ¹®¼­¿¡¼­ ÆÄ»ýµÈ ÀúÀÛ¹°À» Á¦ÀÛ, ¹èÆ÷ÇÏ´Â °Íµµ Çã¿ëµË´Ï´Ù.

  1. If it's not a translation: Email a copy of your derivative work (in a format LDP accepts) to the author(s) and maintainer (could be the same person). If you don't get a response then email the LDP (Linux Documentation Project): submit@linuxdoc.org.

    ´ç½ÅÀÇ ÀÛ¾÷¹°ÀÌ º» ¹®¼­ÀÇ ´Ü¼ø ¹ø¿ªÀÌ ¾Æ´Ñ °æ¿ì¿¡´Â ±× ÆÄ»ý ÀúÀÛ¹°ÀÇ º¹»çº»À» ÀúÀÚ³ª ¹®¼­°ü¸®ÀÚ¿¡°Ô LDP °¡ Çã¿ëÇÏ´Â Æ÷¸ËÀ¸·Î À̸ÞÀÏ·Î º¸³»Áֽʽÿä. ±×µé¿¡°Ô¼­ ÀÀ´äÀÌ ¾ø´Â °æ¿ì¿¡´Â LDP(Linux Documentation Project)ÀÇ submit@linuxdoc.org ÁÖ¼Ò·Î À̸ÞÀÏÀ» º¸³»Áֽʽÿä.

  2. License the derivative work in the spirit of this license or use GPL. Include a copyright notice and at least a pointer to the license used.

    ÆÄ»ý ÀúÀÛ¹°Àº º» ¹®¼­ÀÇ ¶óÀ̼¾½º Á¤½Å¿¡ ÀÔ°¢ÇÑ °ÍÀ̰ųª GPL ÀÌ Àû¿ëµÈ °ÍÀ̾î¾ß ÇÕ´Ï´Ù. ÀúÀÛ±Ç »çÇ×À» ¹®¼­³»¿¡ ¸í½ÃÇϽõçÁö ¾Æ´Ï¸é Àû¾îµµ »ç¿ëµÈ ¶óÀ̼¾½º¸¦ °¡¸®Å°´Â ºÎºÐÀ» Æ÷ÇÔ½ÃÅ°½Ê½Ã¿ä.

  3. Give due credit to previous authors and major contributors.

    ÀÌÀüÀÇ ÀúÀÚµé°ú ÁÖ¿ä ±â¿©ÀÚµéÀÇ ¸í´ÜÀ» Æ÷ÇÔ½ÃÅ°½Ê½Ã¿ä.

If you're considering making a derived work other than a translation, it's requested that you discuss your plans with the current maintainer.

´Ü¼ø ¹ø¿ªÀÌ ¾Æ´Ñ ÆÄ»ý ÀÛ¾÷¹°À» ÀÛ¼ºÇÏ°íÀÚ ÇÑ´Ù¸é ´ç½ÅÀÇ °èȹÀ» ÇöÀçÀÇ ¹®¼­°ü¸®ÀÚ¿Í »óÀÇÇØ¾ß ÇÕ´Ï´Ù.


1.1.2. ¸éÃ¥»çÇ×

º»ÀÇ´Â ¾Æ´ÏÁö¸¸ ¹®¼­Áß¿¡ À߸øµÈ ºÎºÐÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·± ºÎºÐÀÌ ÀÖ´Ù¸é ºÎµð ÇÊÀÚ¿¡°Ô ¾Ë·ÁÁֽʽÿä. º» ¹®¼­´Â ÀÚÀ¯ ¹®¼­À̱⠶§¹®¿¡ ÇÊÀÚ´Â ¹®¼­³»ÀÇ ¾î¶°ÇÑ À߸øµÈ ºÎºÐ¿¡ ´ëÇؼ­µµ ¹ýÀûÀΠåÀÓÀ» Áú¼ö ¾øÀ½À» ¸íÈ®È÷ ÇÕ´Ï´Ù.


1.1.3. µî·Ï »óÇ¥

º»¹®¿¡ µîÀåÇÏ´Â ºê·£µå ¸íĪÀº »óÇ¥¸í¿¡ ÇØ´çÇÕ´Ï´Ù. ±× »óÇ¥µéÀº ÇØ´ç ¼ÒÀ¯ÀÚ¿¡ ±Í¼ÓµË´Ï´Ù.


1.1.4. µµ¿ÍÁֽŠºÐµé

  • ´Ù´Ï¿¤ ½ºÄà(Daniel Scott) ¾¾´Â 2000 ³â 3 ¿ùÀÚ º» ¹®¼­¸¦ °ËÅäÇؼ­ ¸¹Àº ±³Á¤µîÀ» ÇØÁּ̽À´Ï´Ù.

  • ÆäÅ× ¹Ù·¿(Pete Barrett) ¾¾´Â À©µµ¿ì°¡ PCI IRQ µéÀ» ºñ¿ö¹ö¸®Áö(zeroing) ¸øÇÏ°Ô ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁּ̽À´Ï´Ù.


1.2. ¾ÕÀ¸·ÎÀÇ °èȹ; ´ç½ÅÀÌ µµ¿ÍÁÙ ¼ö ÀÖ´Â ¹æ¹ý

º» ¹®¼­¿¡ ´ëÇØ Æ²¸° ºÎºÐ, ÀÇ°ß, ³í¸®Àû ±¸¼º, ¿ÀÀÚ, ¹®¹ýÀû À߸ø, ºÒ¸íÈ®ÇÑ ºÎºÐ, ¸µÅ©, ±âŸ µîµîÀÇ ¾î¶² °ÍÀ̵ç ÇÊÀÚ¿¡°Ô ¾Ë·ÁÁֽʽÿä. ÇÏÁö¸¸ ±×Àü¿¡ ¸ÕÀú º» ¹®¼­ÀÇ ³¯Â¥°¡ ÇÑ´Þ ÀÌÀüÀÇ °ÍÀ̶ó¸é ÃֽŠ¹öÀüÀÇ ¹®¼­°¡ ³ª¿Ô´ÂÁö ¿ì¼± È®ÀÎÇØ Áֽʽÿä. º» ¹®¼­¿¡ Æ÷ÇԵɸ¸ÇÑ ¾î¶°ÇÑ Á¤º¸¶óµµ ÇÊÀÚ¿¡°Ô º¸³»Áֽʽÿä.

ÇÊÀÚ´Â °¢Á¾ ¸®´ª½º µå¶ûÀ̹öµéÀÌ PnP ¸¦ ±¸ÇöÇϱâ À§ÇØ »ç¿ëÇÑ ÄÚµåµéÀ» ÀÏÀÏÀÌ ¾Ë¾Æº¸Áö´Â ¾Ê¾Ò½À´Ï´Ù. BIOS µéÀÌ ¾î¶»°Ô PnP ¸¦ ¼³Á¤ÇÏ´ÂÁöµµ ¿ÏÀüÈ÷ ÀÌÇØÇÏÁö´Â ¸øÇϸç(ÀÌ´Â BIOS ¿¡ µû¶ó ´Ù¸¨´Ï´Ù), À©µµ¿ìÁî 9x °¡ ¾î¶»°Ô ESCD ¸¦ °»½ÅÇÏ´ÂÁöµµ ¿ÏÀüÈ÷´Â ¸ð¸¨´Ï´Ù. µû¶ó¼­ º» ¹®¼­´Â ¾ÆÁ÷ ºÒ¿ÏÀüÇÏ¸ç ¾î¼¸é ºÎÁ¤È®ÇÒ ¼öµµ ÀÖ½À´Ï´Ù(À߸øµÈ ºÎºÐÀº ÇÊÀÚ¿¡°Ô ¾Ë·ÁÁֽʽÿä). ¹®¼­Áß¿¡ ¶§¶§·Î ?? ¶ó°í ¾´ ºÎºÐÀº ÇÊÀÚµµ Á¤È®È÷´Â ¸ð¸§À» ³ªÅ¸³À´Ï´Ù.


1.3. º» ¹®¼­ÀÇ »õ·Î¿î ¹öÀü

º» Plug-and-Play-HOWTO ¹®¼­´Â ¼ö°³¿ù¸¶´Ù °è¼Ó °»½ÅµÉ °ÍÀ̸ç LDP ¹Ì·¯ »çÀÌÆ®µé¿¡¼­ ¿­¶÷Çϰųª ´Ù¿î¹ÞÀ»¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¹Ì·¯ »çÀÌÆ®µéÀÇ ¸®½ºÆ®´Â ´ÙÀ½°ú °°½À´Ï´Ù : http://linuxdoc.org/mirrors.html. ¿©·¯°¡Áö Æ÷¸ËÀÌ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. ÃֽŠ¹®¼­ÀÇ ³¯Â¥¸¸ »¡¸® È®ÀÎÇÏ°í ½Í´Ù¸é ´ÙÀ½À» º¸½Ê½Ã¿ä: http://linuxdoc.org/HOWTO/Plug-and-Play-HOWTO.html. ´ç½ÅÀÌ Áö±Ý ÀаíÀÖ´Â º» ¹®¼­ÀÇ ¹öÀüÀº ´ÙÀ½°ú °°½À´Ï´Ù: v1.03, August 2001.


1.4. ÃÖ±ÙÀÇ ¹öÀü¿¡¼­ °»½ÅµÈ ³»¿ëµé

v1.03 August 2001: ¿¡·¯ ¸Þ½ÃÁöµé, ºÎÆ® ÇÁ·ÒÇÁÆ® ÆĶó¸ÞÅ͵é. v1.02 July 2001: PCI ¼³Á¤ ·¹Áö½ºÅ͵é. v1.01 April 2001: ¹ö½º ¸®¼Ò½º ºÎÁ·¹®Á¦°¡ ÃÖ±Ù¿¡´Â °¨¼Ò Ãß¼¼. 2 ÀýÀ» ¸íÈ®È÷ ÇÔ. À©µµ¿ìÁî 2000 Àº (½ÉÁö¾î CMOS ¿¡¼­ "PnP OS ¾øÀ½" ·Î ¼³Á¤ÇÑ °æ¿ì¿¡µµ) Àß ÀÛµ¿ÇÔ.

1.0 ¹öÀü(Nov. 2000)ÀÌ ¿Ï¼ºÇϱâµÇ±â±îÁö´Â »ó´çÇÑ ½ÃÀÏÀÌ °É·ÈÀ¸¸ç µð¹ÙÀ̽º µå¶óÀ̹öµéÀÌ PnP ¸¦ ¼³Á¤Çϴµ¥ ÀÖ¾î Ä¿³ÎÀÇ µµ¿òÀ» ¸¹ÀÌ ¹Þ´Â´Ù´Â °ÍÀ» ¾Ë°ÔµÊ. Ä¿³Î 2.4 ´Â ÀÌ Á¡¿¡¼­ ȹ±âÀûÀ¸·Î Çâ»óµÇ¾úÀ½. º» ¹®¼­´Â ¹°·ÐÀÌ°Å´Ï¿Í ¸®´ª½º ¿ª½Ã PnP ¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ À־ ¾ÆÁ÷ ¸¹Àº °³¼±ÀÌ ÇÊ¿äÇÔ.


1.5. ÀϹÝÀûÀÎ °³¿ä. º» ¹®¼­¸¦ ÀÐÀ» ÇÊ¿ä°¡ Àִ°¡?

PnP(Plug-and-Play)¶õ µð½ºÅ©, »ç¿îµå Ä«µå, ÀÌ´õ³Ý Ä«µå, ¸ðµ©, ±âŸ µîµîÀÇ PC ÀÇ µð¹ÙÀ̽ºµéÀ» ÀÚµ¿À¸·Î °¨ÁöÇÏ´Â ½Ã½ºÅÛÀ» ¸»ÇÑ´Ù. PnP ´Â ÀÌ µð¹ÙÀ̽ºµéÀ» Àú¼öÁØ ¼³Á¤ÇÏ´Â ÀÛ¾÷µµ ÀϺΠ´ã´çÇÑ´Ù. ¾î¶² µð¹ÙÀ̽º°¡ PnP ¿¡ ÀÇÇØ °¨ÁöµÇ±â À§Çؼ­´Â ±× µð¹ÙÀ̽º´Â ¹Ýµå½Ã PnP ·Î µðÀÚÀεǾú¾î¾ß ÇÑ´Ù. PnP ¾Æ´Ñ µð¹ÙÀ̽º´Â(ȤÀº ÀÌ¹Ì Á¦´ë·Î PnP ¼³Á¤µÇ¾îÁø µð¹ÙÀ̽ºÀÎ °æ¿ì¿¡µµ) PnP ¾Æ´Ñ ¹æ¹ýÀ» ¾²¸é °¨ÁöÇس¾¼ö ÀÖÀ» ¶§°¡ ¸¹´Ù.

¸®´ª½º Ä¿³ÎÀº Áß¾ÓÁýÁᫎ PnP ½Ã½ºÅÛÀÌ ¾Æ´Ï´Ù. °¢°¢ÀÇ µå¶óÀ̹öµéÀÌ °¢ÀÚÀÇ PnP ¸¦ »ç¿ëÇϴµ¥ ÇÊ¿äÇÑ ÇÁ·Î±×·¥µéÀ» ¸®´ª½º Ä¿³ÎÀÌ Á¦°øÇØ ÁÙ »ÓÀÌ´Ù. ¸¹Àº µå¶óÀ̹öµéÀÌ À̸¦ ÀÌ¿ëÇØ PnP µð¹ÙÀ̽ºµéÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÏ°Ô µÈ´Ù. PC ÀÇ BIOS Çϵå¿þ¾îµµ PnP ÀÛ¾÷ÀÇ ÀϺθ¦ ´ã´çÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ½Ã½ºÅÛÀÌ PnP ·Î¼­ ´Ù Àß µ¿ÀÛÇÑ´Ù¸é ´ç½ÅÀº ´õÀÌ»ó PnP ¿¡ °üÇØ °øºÎÇÒ ÇÊ¿ä¾øÀÌ ÄÄÇ»Å͸¦ Àß »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ PnP °¡ ¹ß°ßÇس»Áö ¸øÇ߰ųª ¿Ã¹Ù¸£°Ô ¼³Á¤Çس»Áö ¸øÇؼ­ ¸®´ª½º¸¦ Áö¿øÇÏ´Â ¸î¸î µð¹ÙÀ̽ºµéÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â °æ¿ì¶ó¸é, ÀÌ ¹®¼­ÀÇ ÀϺθ¦ ÀÐÀ» ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù. PnP ¿¡ °üÇÑ °Í»Ó ¾Æ´Ï¶ó ÄÄÇ»ÅÍ ³»ºÎÀÇ °¢ ºÎºÐÀÇ Åë½Å¿¡ °üÇÑ ³»¿ëµµ ¹è¿ï ¼ö ÀÖÀ» °ÍÀÌ´Ù.

º» ¹®¼­³»¿¡¼­ ÇÊÀÚ´Â ÀϾ ¼ö ÀÖ´Â ¸¹Àº À߸øµé¿¡ ´ëÇØ ¾ð±ÞÇÏ°í Àֱ⶧¹®¿¡ ¸ÓÇÇÀÇ ¹ýÄ¢(À߸øµÉ °¡´É¼ºÀÌ ÀÖ´Â ÀÏÀº À߸øµÇ°Ô ¸¶·ÃÀÌ´Ù)À» ¹Ï´Â µ¶ÀÚÀ̶ó¸é »ó´çÈ÷ °ÌÀ» ¸Ô°Ô µÉÁö ¸ð¸£°Ú´Ù. ÇÏÁö¸¸ ¶Ç ¿ªÀ¸·Î »ý°¢Çغ¸¸é ºñ·Ï ¹«¾ð°¡ À߸øµÉ °¡´É¼ºÀÌ ÀÖ´ÙÇصµ ½ÇÁ¦·Î ±× À߸øÀÌ ¹ß»ýÇÏ´Â °æ¿ì´Â µå¹® ¹ýÀÌ´Ù. PnP ¿ª½Ã ´ëºÎºÐÀÇ »ç¶÷µé¿¡ À־´Â ±×·¯ÇÏ´Ù. ¶§¶§·Î PnP ¿Í °ü·ÃµÈ °Íó·³ º¸¿´´ø ¹®Á¦µéÀÌ »ç½ÇÀº Çϵå¿þ¾î ÀÚüÀÇ °áÇÔ¿¡ ±âÀÎÇÑ °ÍÀ̰ųª ±× Çϵå¿þ¾î°¡ PnP ±Ô°ÝÀ» Á¦´ë·Î µû¸£Áö ¾Ê¾Ò±â ¶§¹®ÀÏ ¼ö ÀÖÀ½À» ¸í½ÉÇ϶ó.


2. PnP °¡ ÇÏ´Â ÀÏ : "¹ö½º¸®¼Ò½º(Bus-Resources)" ÀÇ ÇÒ´ç

2.1. Ç÷¯±× ¾Øµå Ç÷¹ÀÌ(PnP, Plug-and-Play)¶õ ¹«¾ùÀΰ¡?

ÀÌ ÀýÀÇ ³»¿ëÀ» ÀÌÇØÇÏÁö ¸øÇÏ°Ú´Ù¸é ´ÙÀ½ Àý 2.2절 À» º¸¶ó.

¾ÆÁÖ °£·«È÷ ¸»ÇÑ´Ù¸é, PnP ´Â ¼ÒÇÁÆ®¿þ¾î(µð¹ÙÀ̽º µå¶óÀ̹öµé)¿¡°Ô ¾îµð¿¡¼­ ¸ðµ©, ³×Æ®¿öÅ© Ä«µå, »ç¿îµå Ä«µåµîÀÇ °¢Á¾ Çϵå¿þ¾î(µð¹ÙÀ̽º)¸¦ ã¾Æ¾ß ÇÏ´ÂÁö¸¦ ÀÚµ¿À¸·Î ¾Ë·ÁÁÖ´Â °ÍÀÌ´Ù(¿ªÁÖ: PnP ¸¦ ¾²Áö ¾Ê´Â´Ù¸é »ç¿ëÀÚ°¡ ÀÏÀÏÀÌ ÁöÁ¤ÇØ ÁÖ¾î¾ß¸¸ ÇÑ´Ù). PnP ÀÇ ÀÓ¹«´Â ¹°¸®Àû ÀåÄ¡(µð¹ÙÀ̽º)¿Í ±×¸¦ Á¶ÀÛÇÏ´Â ¼ÒÇÁÆ®¿þ¾î(µð¹ÙÀ̽º µå¶óÀ̹ö)¸¦ ¼­·Î ÀÏÄ¡½ÃÅ°°í, °¢ µð¹ÙÀ̽º¿Í ±× µå¶óÀ̹ö »çÀÌ¿¡ Åë½Åä³ÎµéÀ» ¸¸µå´Â °ÍÀÌ´Ù. À̸¦ ½ÇÇöÇϱâ À§Çؼ­ PnP´Â ´ÙÀ½ÀÇ "¹ö½º¸®¼Ò½º(bus-resources)" ¶ó´Â °ÍÀ» µå¶óÀ̹ö¿Í Çϵå¿þ¾îÀÇ ¾çÂÊ¿¡ ÇÒ´çÇÑ´Ù: I/O ¾îµå·¹½º, IRQ, DMA ä³Î(ISA ¹ö½ºÀÇ °æ¿ì¸¸ ÇØ´ç), ¸Þ¸ð¸® ¿µ¿ª. ÀÌ 4 °¡Áö¸¦ ÀÏÂ÷Àû ¸®¼Ò½º¶ó°í ºÎ¸£±âµµ ÇÑ´Ù. ÀÌ 4 °³ÀÇ ¹ö½º¸®¼Ò½ºµéÀÌ ¹ºÁö Àß ¸ð¸£°Ú´Ù¸é µÚ¿¡ ³ª¿Ã I/O ¾îµå·¹½º, IRQ, DMA ä³Î, ¸Þ¸ð¸® ¿µ¿ªÀÇ ÀýÀ» Àо¶ó. ¶Ç ÀÌ ¹ö½º¸®¼Ò½ºµé Áß 3 °¡Áö¿¡ °üÇÑ Linux Gazette ÀÇ ±â»ç°¡ Introduction to IRQs, DMAs and Base Addresses ¿¡ ÀÖ´Ù. ÀÏ´Ü ÀÌ ¹ö½º¸®¼Ò½ºµéÀÌ ÇÒ´çµÇ¸é (±×¸®°í ¿Ã¹Ù¸¥ µå¶óÀ̹ö°¡ ¼³Ä¡µÇ¸é), /dev µð·ºÅ丮¿¡ ÀÖ´Â µð¹ÙÀ̽º¿ë "ÆÄÀÏ"µéÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

ÀÌ·¸°Ô PnP °¡ ¹ö½º¸®¼Ò½ºµéÀ» ÇÒ´çÇÏ´Â °ÍÀ» "¼³Á¤(configuring)" ÇÑ´Ù¶ó°í ¸»Çϱ⵵ ÇÏÁö¸¸, ½Ã½Ç ÀÌ PnP ¼³Á¤À̶ó´Â °ÍÀº Àú¼öÁØ ¼³Á¤¿¡ ÇØ´çÇÒ »ÓÀÌ´Ù. /etc µð·ºÅ丮 ¹Ø¿¡´Â ¸¹Àº ¼³Á¤ È­ÀϵéÀÌ ÀÖ´Ù. ±× ³»¿ëµéÀÇ ´ëºÎºÐÀº PnP ¼³Á¤ÀÌ ¾Æ´Ï´Ù. Çϵå¿þ¾î µð¹ÙÀ̽ºµéÀ» ¼³Á¤ÇÏ´Â ÀÛ¾÷ÀÇ »ó´çºÎºÐÀº PnP ¿Í´Â ¹«°üÇÏ´Ù. PnP ¼³Á¤Àº Àüü ¼³Á¤ÀÛ¾÷ÀÇ ÀϺÎÀÏ »ÓÀÎ °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, "ÃʱâÈ­ ¹®ÀÚ¿­(init string)"À» º¸³» ¸ðµ©À» ÃʱâÈ­½ÃÅ°°Å³ª ¸ðµ© ¼Óµµ¸¦ ¼³Á¤ÇÏ´Â ÀÛ¾÷Àº ¼³Á¤ÀÛ¾÷À̱ä Çصµ PnP ¼³Á¤ÀÛ¾÷Àº ¾Æ´Ñ °ÍÀÌ´Ù. µû¶ó¼­, ¾ÕÀ¸·Î PnP ¹®Á¦¸¦ ³íÇÒ ¶§ÀÇ "¼³Á¤(configure)" À̶ó´Â ¿ë¾î´Â ¾î¶² ƯÁ¤ÇÑ Á¾·ùÀÇ ¼³Á¤ÀÛ¾÷¸¸À» ¶æÇϱâ·Î ÇÑ´Ù. ´Ù¸¥ ¹®¼­(¿¹¸¦ µé¸é MS À©µµ¿ìÁî¿ëÀÇ ¹®¼­µî)¿¡¼­´Â ¹ö½º ¸®¼Ò½º¸¦ "¸®¼Ò½º(resources)" ¶ó°í ¸»Çϱ⵵ ÇÏÁö¸¸, ÀÌ ¹®¼­¿¡¼­´Â ´Ù¸¥ Á¾·ùÀÇ ¸¹Àº ¸®¼Ò½ºµé°ú ±¸º°Çϱâ À§Çؼ­ "¹ö½º ¸®¼Ò½º" ¶ó´Â ¿ë¾î¸¦ »ç¿ëÇϱâ·Î ÇÑ´Ù.


2.2. ÄÄÇ»ÅÍ¿Í µð¹ÙÀ̽º´Â ¼­·Î¸¦ ¾î¶»°Ô ã¾Æ³»´Â°¡?

ÄÄÇ»ÅÍ´Â °è»êÀ» ´ã´çÇÏ´Â CPU(ÇÁ·Î¼¼¼­)¿Í ÇÁ·Î±×·¥ ¹× µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ·¥ ¸Þ¸ð¸®(¾×¼¼½º¼Óµµ°¡ ºü¸£´Ù)·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¿©±â¿¡´Ù °¢Á¾ µð½ºÅ© µå¶óÀ̺êµé°ú ºñµð¿À Ä«µå, Å°º¸µå, ³×Æ®¿÷ Ä«µå, ¸ðµ© Ä«µå, »ç¿îµå Ä«µå, USB ¹ö½º, ½Ã¸®¾ó Æ÷Æ®, Æз¯·¼ Æ÷Æ® µîµîÀÌ ÀÖ°í, ¶Ç Àü·ÂÀ» °ø±ÞÇÏ´Â Àü¿øºÎ, µð¹ÙÀ̽º¸¦ CPU ¿¡ Á¢¼ÓÇϱâ À§ÇÑ ¸¶´õº¸µå»óÀÇ °¢Á¾ ¹ö½ºµé, ±×¸®°í ÀÌ ¸ðµÎ¸¦ ´ã´Â ÄÉÀ̽º°¡ ÀÖ´Ù.

¿¾³¯¿¡´Â ´ëºÎºÐÀÇ µð¹ÙÀ̽ºµéÀº °¢°¢ ȸ·Î±âÆÇÇü(PCB, Printed Circuit Board) Ä«µåÇüÅ·ΠÁ¦ÀÛµÇ¾î ¸ÞÀκ¸µåÀÇ ½½·Ô¿¡ ²ÈÈ÷µµ·Ï µÇ¾ú¾ú´Ù. ±×·¯´ø °ÍÀÌ ÃÖ±Ù¿¡´Â ¸¹Àº "µð¹ÙÀ̽º" µéÀÌ È¸·Î±âÆÇÇüÅÂ»Ó ¾Æ´Ï¶ó ÀÛÀº ¹ÝµµÃ¼ Ĩ ÇüÅ·εµ ÁýÀûµÇ¾î "¸¶´õº¸µå" »ó¿¡ ¾Æ¿¹ ¿µ±¸ÀûÀ¸·Î ½ÇÀåµÇ±âµµ ÇÑ´Ù. ¶ÇÇÑ ¸¶´õº¸µå¿¡ ²È´Â ÇϳªÀÇ Ä«µåÀ§¿¡ ¿©·¯°³ÀÇ µð¹ÙÀ̽º°¡ žÀçµÇ´Â °æ¿ìµµ ÀÖ´Ù. ¸Þ¸ð¸® Ĩµé ¿ª½Ã ¶§·Î´Â µð¹ÙÀ̽º·Î Ãë±ÞÇÒ ¼öµµ ÀÖÁö¸¸, ÀÌ °æ¿ì´Â º» HOWTO ÀÇ PnP ÀÇ Àǹ̿¡´Â ÇØ´çÇÏÁö ¾Ê´Â´Ù.

ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÌ Á¦´ë·Î µ¿ÀÛÇÏ·Á¸é °¢°¢ÀÇ µð¹ÙÀ̽º´Â ÇØ´ç "µð¹ÙÀ̽º µå¶óÀ̹ö" ÀÇ Á¦¾îÇÏ¿¡ ÀÖ¾î¾ß¸¸ ÇÑ´Ù. µð¹ÙÀ̽º µå¶óÀ̹ö´Â ¿î¿µÃ¼Á¦ÀÇ ÀϺÎÀÎ ¼ÒÇÁÆ®¿þ¾î·Î¼­ (´ë°³´Â ¸ðµâ·Î¼­ ·ÎµåµÈ´Ù), CPU »ó¿¡¼­ ½ÇÇàµÈ´Ù. µð¹ÙÀ̽º µå¶óÀ̹öµéÀº /dev µð·ºÅ丮¿¡ ÀÖ´Â "Ư¼ö ÆÄÀϵé"¿¡ ¿¬°üµÇ¾îÁ® Àִµ¥, ÀÌ ÆÄÀϵéÀº »ç½ÇÀº ÆÄÀÏÀÌ ¾Æ´Ï´Ù. ÀÌ ÆÄÀϵéÀº hda1(Çϵåµð½ºÅ© a ÀÇ Ã¹¹ø° ÆÄƼ¼Ç), ttyS0(ù¹ø° ½Ã¸®¾ó Æ÷Æ®), eth1(µÎ¹ø°ÀÇ ÀÌ´õ³Ý Ä«µå) µîÀÇ À̸§À» °¡Áö°íÀÖ´Ù. Á»´õ º¹ÀâÇÏ°Ô´Â, °¡·É eth1 ¿ë µð¹ÙÀ̽º µå¶óÀ̹ö´Â ´ç½ÅÀÌ °¡Áø ÀÌ´õ³Ý Ä«µåÀÇ Á¾·ù¿¡ ¸Â´Â°ÍÀ¸·Î ¼±ÅÃÇØ¾ß ÇÑ´Ù. Áï, ´ÙÂ¥°íÂ¥ ¾Æ¹« ÀÌ´õ³Ý µå¶óÀ̹ö¿¡°Ô³ª eth1 À» ÁöÁ¤ÇØ Á־´Â ¾ÈµÇ¸ç, ¹Ýµå½Ã ´ç½ÅÀÌ ¼³Ä¡ÇÑ ÀÌ´õ³Ý Ä«µå Á¾·ù¿¡¼­ µ¿ÀÛÇϴ ƯÁ¤ µå¶óÀ̹ö¿¡°Ô eth1 À» ÁöÁ¤ÇØÁà¾ß ÇÑ´Ù. Ä¿³Î ¸ðµâÀ» »ç¿ëÇÒ °æ¿ì, ÀÌ·¯ÇÑ ÁöÁ¤³»¿ëÀÇ ÀϺδ /etc/modules.conf ³»ÀÇ alias ºÎºÐ¿¡ ÀûÈ÷°Ô µÇ¸ç ±×¿Ü ³ª¸ÓÁö ³»¿ëÀº Ä¿³Î ³»ºÎÀÇ Å×ÀÌºí¿¡ ³»ÀçµÉ ¼öµµ ÀÖ´Ù.

¾î¶² µð¹ÙÀ̽º¸¦ Á¦¾îÇϱâ À§Çؼ­´Â, ÇØ´ç µð¹ÙÀ̽º µå¶óÀ̹ö°¡ CPU ¸¦ ÀÌ¿ëÇØ ±× µð¹ÙÀ̽º¿¡ ¸í·É ¹× µ¥ÀÌÅ͸¦ º¸³»°Å³ª µð¹ÙÀ̽º·ÎºÎÅÍ Á¤º¸¸¦ Àо¾ß ÇÑ´Ù. ÀÌ·± ÀÏÀ» ÇÏ·Á¸é, °¢ µð¹ÙÀ̽º µå¶óÀ̹öµéÀº ÀÚ½ÅÀÌ Á¦¾îÇÏ´Â µð¹ÙÀ̽ºÀÇ ¾îµå·¹½º¸¦ ¾Ë¾Æ¾ß¸¸ ÇÑ´Ù. °á±¹ ±×·¯ÇÑ ¾îµå·¹½º¸¦ ¾È´Ù´Â °ÍÀº ¹Ù·Î µð¹ÙÀ̽º¿ÍÀÇ Åë½Å ä³ÎÀ» ¼³Á¤ÇÑ´Ù´Â °Í°ú °°Àº ÀǹÌÀÎ °ÍÀÌ´Ù. ÀÌ ¹°¸®ÀûÀÎ "ä³Î"Àº ½ÇÁ¦·Î´Â PC ³»ºÎÀÇ µ¥ÀÌÅÍ ¹ö½º·Î¼­, µð¹ÙÀ̽º»Ó ¾Æ´Ï¶ó ´Ù¸¥ °ÅÀÇ ¸ðµç ÀåÄ¡µé¿¡°Ôµµ °øÀ¯µÇ°í ÀÖ´Ù.

½ÇÁ¦ÀÇ Åë½Å ä³ÎÀº À§ÀÇ ¼³¸íº¸´Ù Á¶±Ý ´õ º¹ÀâÇÏ´Ù. "¾îµå·¹½º" ¶õ ½ÇÁ¦·Î´Â ¿¬¼ÓµÈ ¾îµå·¹½ºµé·Î ÀÌ·ç¾îÁø ƯÁ¤ÇÑ ¾îµå·¹½º ¹üÀ§¸¦ ¶æÇÏ´Â °ÍÀ¸·Î¼­ Á¾Á¾ "¾îµå·¹½º"¶õ ¸» ´ë½Å "¾îµå·¹½º ¿µ¿ª"À̶ó°í ¸»Çϱ⵵ ÇÑ´Ù. ½ÉÁö¾î´Â ÇÑ°³ÀÇ ´ÜÀÏ µð¹ÙÀ̽º°¡ µÎ°³ ÀÌ»óÀÇ ¾îµå·¹½º ¹üÀ§¸¦ °¡Áú¼öµµ ÀÖ´Ù(¼­·Î ÁßøµÇÁö¸¸ ¾ÊÀ¸¸é µÈ´Ù). ¶ÇÇÑ, À§¿Í ¹Ý´ë¹æÇâÀÇ Ã¤³Î¿¡ ÇØ´çÇÏ´Â °ÍÀ¸·Î ÀÎÅÍ·´Æ®°¡ Àִµ¥, À̸¦ ÅëÇؼ­ À̹ø¿¡´Â µð¹ÙÀ̽º°¡ ÇØ´ç µð¹ÙÀ̽º µå¶óÀ̹öÂÊÀ¸·Î ±ä±Þ "±¸Á¶¿äû" À» º¸³¾¼ö ÀÖ´Ù.


2.3. °¢Á¾ ¾îµå·¹½ºµé

PC ¿¡´Â 3 °³ÀÇ ¾îµå·¹½º °ø°£ÀÌ ÀÖ´Ù : I/O , ¸ÞÀÎ ¸Þ¸ð¸®(IO ¸Þ¸ð¸®), ¼³Á¤ ¾îµå·¹½º(±¸Çü ISA ¹ö½º´Â ÀÌ "¼³Á¤" ¾îµå·¹½º °ø°£ÀÌ ¾ø´Ù). À̵é 3 Á¾·ùÀÇ ¾îµå·¹½º´Â PC ³»ºÎÀÇ µ¿ÀÏ ¹ö½º¸¦ °øÀ¯ÇÏ°í ÀÖ´Ù. ¾î¶² ¾îµå·¹½º°¡ I/O, ¸ÞÀÎ ¸Þ¸ð¸®(2.5절), ¼³Á¤ ¾îµå·¹½º ¼Â ÁõÀÇ ¾îµð¿¡ ¼ÓÇÏ´Â °ÍÀÎÁö´Â ±× ÆǺ°¿ëÀ¸·Î PC ÀÇ ¹ö½º»ó¿¡ ¹è¼±µÈ ƯÁ¤ÇÑ ¶óÀεéÀÇ Àü¾ÐÀ¸·Î °áÁ¤µÈ´Ù. ÀÚ¼¼ÇÑ °ÍÀº 9.2절 ÀýÀ» ÂüÁ¶Ç϶ó. ÀÌ ¼¼°¡Áö ¾îµå·¹½º °ø°£Áß ´ÙÀ½ µÎ °¡Áö¸¸ÀÌ µð¹ÙÀ̽ºÀÇ I/O ¿ëµµ·Î »ç¿ëµÈ´Ù: I/O ¿Í ¸ÞÀÎ ¸Þ¸ð¸®.


2.4. I/O ¾îµå·¹½º¿Í ±× ÇÒ´ç

µð¹ÙÀ̽ºµéÀº ¿ø·¡ I/O ¾îµå·¹½º °ø°£¿¡ À§Ä¡Çß¾úÀ¸³ª, ¿À´Ã³¯¿¡´Â ¸ÞÀÎ ¸Þ¸ð¸®³»ÀÇ °ø°£À» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. I/O ¾îµå·¹½º´Â ¶§·Î´Â ±×³É "I/O", "IO", "i/o", "io" ¶ó°í ºÎ¸£±âµµ ÇÑ´Ù. ¶Ç "I/OÆ÷Æ®" ³ª "I/O ¿µ¿ª" À̶ó ºÎ¸£±âµµ ÇÑ´Ù. ÀÌ "IO Æ÷Æ®" ¿Í ¸ÞÀÎ ¸Þ¸ð¸®¿¡ À§Ä¡ÇÏ´Â "IO ¸Þ¸ð¸®" ¸¦ È¥µ¿Çؼ­´Â ¾ÈµÈ´Ù. I/O ¾îµå·¹½º(¶Ç´Â ÀÎÅÍ·´Æ®°°Àº ´Ù¸¥ ¹ö½º ¸®¼Ò½º ÀÚ¿øµé)¸¦ ÇÒ´çÇÏ·Á¸é ´ÙÀ½ µÎ ´Ü°è¸¦ °ÅÃľßÇÑ´Ù.

  1. I/O ¾îµå·¹½º³ª ±×¹ÛÀÇ ³»¿ëÀ» Ä«µå»óÀÇ ·¹Áö½ºÅÍ¿¡ ¼ÂÆÃÇÑ´Ù.

  2. ÀÌ I/O ¾îµå·¹½º³ª ±×¹ÛÀÇ ³»¿ëÀ» µð¹ÙÀ̽º µå¶óÀ̹öµµ ¾Ë°Ô ÇÑ´Ù.

À§ÀÇ µÎ ´Ü°è´Â ´ç½ÅÀÌ °Å¸®¿¡¼­ ¾î¶² ÀÌÀÇ ÁýÀÇ ¹øÁö¼ö¸¦ ã¾Æ³»´Â °úÁ¤°ú ºñ½ÁÇÏ´Ù. ¸ÕÀú, ±× »ç¶÷Àº ´ë¹®¾Õ¿¡ ÀÚ±âÁýÀÇ ¹øÁö¼ö¸¦ ºÙ¿©³õ¾Æ ¿ÜºÎ¿¡¼­ ãÀ»¼ö ÀÖ°Ô ÇÏ¿©¾ß ÇÏ°í, ±×·¯¸é À̸¦ ÅëÇØ ´ç½ÅÀº ±× Áý ¹øÁö¼ö¸¦ ¾ò¾î³» Á¾ÀÌ¿¡ ±â·ÏÇÏ¸é µÈ´Ù. ÄÄÇ»ÅÍÀÇ °æ¿ì, ¸ÕÀú µð¹ÙÀ̽º Çϵå¿þ¾î°¡ ÀÚ½ÅÀÌ »ç¿ëÇÒ ¾îµå·¹½º¸¦ Ưº°ÇÑ ·¹Áö½ºÅÍ¿¡ ±â·ÏÇصξî¾ß ÇÏ°í, ±×·¯¸é µð¹ÙÀ̽º µå¶óÀ̹ö´Â ±× ¾îµå·¹½º¸¦ ¾Ë¾Æ³»¾ß¸¸ ÇÑ´Ù. ÀÌ µÎ°¡Áö ÀÛ¾÷Àº ¼ÒÇÁÆ®¿þ¾î·Î ÀÚµ¿À¸·Î ¼öÇà½ÃÅ°µç, ¾Æ´Ï¸é ƯÁ¤ÇÑ ÆÄÀÏ¿¡ ¼Õ¼ö ±× Á¤º¸¸¦ ±â·ÏÇصδ ¹æ¹ýÀ» ¾²µç ¹Ýµå½Ã ¿Ï·áµÇ¾î¾ß ÇÑ´Ù. µÎ ÀÛ¾÷Áß ¾î´À Çϳª¸¸À» ½ÃµµÇϰųª ¿Ï·á½ÃÄ×À» »ÓÀ̶ó¸é ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.

¼öµ¿À¸·Î PnP ¼³Á¤À» ÇÒ ¶§ ¸î¸î »ç¶÷µéÀº À§ÀÇ µÎ ÀÛ¾÷Áß Çϳª¸¸ Çسõ°í´Â ¿Ö ÄÄÇ»ÅÍ°¡ µð¹ÙÀ̽º¸¦ ¹ß°ßÇÏÁö ¸øÇÏ´ÂÁö ÀǾÆÇØÇÑ´Ù. ¿¹¸¦ µé¸é, ±×µéÀº ½Ã¸®¾ó Æ÷Æ®¿¡ ƯÁ¤ ¾îµå·¹½º¸¦ ÇÒ´çÇØÁØ´ä½Ã°í "setserial" ¸í·ÉÀ» ³»¸®¸é¼­µµ, "setserial" ¸í·ÉÀÇ È¿°ú´Â µå¶óÀ̹ö¿¡°Ô ¾îµå·¹½º¸¦ ¾Ë·ÁÁÙ »ÓÀÓÀ» ¸ð¸£´Â °ÍÀÌ´Ù. setserial ¸í·ÉÀº ½Ã¸®¾ó Æ÷Æ® Çϵå¿þ¾î³»ÀÇ ÀÚü ·¹Áö½ºÅÍ¿¡ ¾îµå·¹½º¸¦ ¼ÂÆÃÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÏÁö´Â ¾Ê´Â´Ù. ¸¸ÀÏ ±× ½Ã¸®¾ó Æ÷Æ® Çϵå¿þ¾î°¡ ´ç½ÅÀÌ setserial ¸í·ÉÀ¸·Î Áö½ÃÇÑ ¾îµå·¹½º¸¦ °¡Áö°í ÀÖÁö ¾Ê°Å³ª ¾Æ¿¹ Çϵå¿þ¾î¿¡ ¾îµå·¹½º°¡ ¼ÂÆõǾîÀÖÁö ¾ÊÀº »óŶó¸é ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.

µð¹ÙÀ̽º µå¶óÀ̹ö°¡ ¾î¶² ¾îµå·¹½º¸¦ »ç¿ëÇÏ·Á¸é, ±×Àü¿¡ ¹Ýµå½Ã ÇØ´çÇÏ´Â ¹°¸®ÀûÀÎ µð¹ÙÀ̽º(°¡·É Ä«µå) ³»¿¡ ±× ¾îµå·¹½º°¡ ¼ÂÆõǾîÀÖ¾î¾ß¸¸ ÇÑ´Ù. µð¹ÙÀ̽º µå¶óÀ̹öµéÀº ÁÖ·Î ÄÄÇ»ÅÍ°¡ ½ÃÀÛµÇÀÚ¸¶ÀÚ ÀÛµ¿½ÃÀÛÇÏ´Â °ÍÀÌ ¸¹±â ¶§¹®¿¡, ¶§¶§·Î PnP ¼³Á¤ ÇÁ·Î±×·¥ÀÌ Ä«µå³»¿¡ ¾îµå·¹½º¸¦ ¼ÂÆÃÇϱ⵵ Àü¿¡ µå¶óÀ̹ö°¡ ¸ÕÀú Ä«µå¿¡ ¿¢¼¼½º¸¦ ½ÃµµÇÏ´Â ¼ö°¡ ÀÖ´Ù(±× ¾îµå·¹½º¿¡ Ä«µå°¡ Á¸ÀçÇÏ´ÂÁö µîµîÀ» Á¶»çÇÏ·Á°í). ÀÌ·¸°Ô µÇ¸é Ä«µå°¡ ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í(ÇÏÁö¸¸ Ä«µå°¡ ¾îµå·¹½º¸¦ °®°íÀÖÁö ¾ÊÀº »óÅÂÀ̹ǷÎ), Ä«µå¸¦ ãÀ»¼ö ¾ø´Ù´Â ¿¡·¯ ¸Þ½ÃÁö°¡ ³ªÅ¸³­´Ù.

¾Õ ¹®´Üµé¿¡¼­ ¼³¸íÇÑ I/O ¾îµå·¹½º¿¡ °üÇÑ ³»¿ëÀº ´Ù¸¥ ÀÚ¿ø(2.5절, 2.6절, 2.7절)¿¡ ´ëÇؼ­µµ ±×´ë·Î Àû¿ëµÈ´Ù. ´ÙÀ½ ¼¼°³ Àý¿¡¼­ À̵鿡 ´ëÇØ ¼³¸íÇÑ´Ù.


2.5. ¸Þ¸ð¸® ¿µ¿ª

¸ÞÀÎ ¸Þ¸ð¸®³»ÀÇ ¾îµå·¹½º °ø°£À» ÇÒ´ç¹Þ´Â µð¹ÙÀ̽ºµéµµ ¸¹´Ù. ¶§·Î´Â ÀÌ°ÍÀ» "°øÀ¯ ¸Þ¸ð¸®(shared memory)" ¶Ç´Â "¸Þ¸ð¸® ¸ÊµÈ I/O(memory mapped I/O)" ¶Ç´Â "IO ¸Þ¸ð¸®" ¶ó°í ºÎ¸£±âµµ ÇÑ´Ù. ÀÌ ¸Þ¸ð¸®´Â ¹°¸®ÀûÀ¸·Î´Â µð¹ÙÀ̽º»ó¿¡ Á¸ÀçÇÑ´Ù. ¹ö½º¸®¼Ò½º¸¦ ³íÇÒ ¶§´Â ±×³É "¸Þ¸ð¸®"¶ó°í ºÎ¸£±âµµ ÇÑ´Ù. ¾î¶² µð¹ÙÀ̽ºµéÀº ÀÌ·± "¸Þ¸ð¸®" ¿Í ÀüÅëÀûÀÎ I/O ¾îµå·¹½º°ø°£À» µÑ´Ù »ç¿ëÇϱ⵵ ÇÑ´Ù.

ÀÌ·± Ä«µå¸¦ ²ÈÀ¸¸é °á°úÀûÀ¸·Î ¸ÞÀÎ ¸Þ¸ð¸®¿ë ¸Þ¸ð¸® ¸ðµâÀ» ²È´Â È¿°ú°¡ ¹ß»ýÇÑ´Ù. ÁøÂ¥ ¸ÞÀÎ ¸Þ¸ð¸® Ĩµé°ú Ãæµ¹ÇÏÁö ¾Êµµ·Ï ¸Þ¸ð¸®¸Ê ¾îµå·¹½º´Â PnP ¿¡ ÀÇÇØ »óÀ§ ¾îµå·¹½º°¡ ¼±ÅõǾîÁø´Ù. ÀÌ ¸Þ¸ð¸®´Â ROM(Read Only Memory)Àϼöµµ ÀÖ°í °øÀ¯ ¸Þ¸ð¸®ÀÏ ¼öµµ ÀÖ´Ù. I/O ¾îµå·¹½º °ø°£ÀÌ µð¹ÙÀ̽º¿Í CPU ¿¡ °øÀ¯µÇµíÀÌ, °øÀ¯ ¸Þ¸ð¸®µµ (µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ±¸µ¿½ÃÅ´À¸·Î½á) µð¹ÙÀ̽º¿Í CPU °¡ °øÀ¯ÇϰԵȴÙ. ÀÌ °øÀ¯ ¸Þ¸ð¸®´Â µð¹ÙÀ̽º¿Í ¸ÞÀÎ ¸Þ¸ð¸®°£ÀÇ µ¥ÀÌÅÍ "Àü¼Û" ¼ö´ÜÀ¸·Î ±â´ÉÇÑ´Ù. ÀÌ°ÍÀº IO Áö¸¸ ±× ±â´ÉÀÌ I/O °ø°£¿¡¼­ ÀÌ·ç¾îÁö´Â °ÍÀÌ ¾Æ´Ï´Ù. Ä«µå¿Í µð¹ÙÀ̽º µå¶óÀ̹ö´Â µÑ´Ù ÇØ´ç °øÀ¯ ¸Þ¸ð¸®ÀÇ ¾îµå·¹½º¸¦ ¾Ë¾Æ¾ß¸¸ ÇÑ´Ù.

ROM ÀÇ °æ¿ì´Â ´Ù¸£´Ù. ROM ÀÇ ³»¿ëÀº º¸Åë ±× µð¹ÙÀ̽º°¡ »ç¿ëÇÒ ÇÁ·Î±×·¥(´ë°³´Â µð¹ÙÀ̽º µå¶óÀ̹ö)ÀÏ °æ¿ì°¡ ¸¹´Ù. ¾î¼¸é ÃʱâÈ­ÄÚµåÀÏ »ÓÀÌ¶ó¼­ ¿©ÀüÈ÷ º°µµÀÇ µð¹ÙÀ̽º µå¶óÀ̹ö°¡ ÇÊ¿äÇÒ ¼öµµ ÀÖ´Ù. ¹Ù¶÷Á÷½º·´°Ôµµ, ÀÌ ÄÚµå´Â MS À©µµ¿ìÁî ?? »Ó¸¸ ¾Æ´Ï¶ó ¸®´ª½º¿¡¼­µµ µ¿ÀÛÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ½¦µµ¿ì(shadow) µÉ ÇÊ¿ä°¡ ÀÖÀ»Áöµµ ¸ð¸¥´Ù. ROM ÀÌ ½¦µµ¿ìµÈ´Ù´Â °ÍÀº °í¼Ó µ¿ÀÛÀ» À§ÇØ ROMÀÇ ³»¿ëÀ» ¸ÞÀÎ ¸Þ¸ð¸®·Î º¹»çÇصδ °ÍÀ» ¸»ÇÑ´Ù. ÀÏ´Ü ROM ÀÌ ½¦µµ¿ìµÇ¸é, ±×°ÍÀº ´õÀÌ»ó "Àбâ Àü¿ë(read only)" ÀÌ ¾Æ´Ï´Ù.


2.6. IRQ --°³¿ä

ÀÌ ¼³¸íÀ» ÀÐÀº µÚ ´õ ÀÚ¼¼ÇÑ °ÍÀ» ¾Ë°í ½Í´Ù¸é 9.4절¸¦ Âü°íÇ϶ó. ´ÙÀ½ ³»¿ëÀº ÀϺη¯ ±ØÈ÷ ´Ü¼øÈ÷ ¼³¸íÇÑ °ÍÀÌ´Ù: ¾îµå·¹½º ¿Ü¿¡µµ, ÀÎÅÍ·´Æ® ¹øÈ£(¿¹¸¦ µé¸é IRQ 5 µîµî)¶ó´Â °Íµµ ´Ù·ç¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀº IRQ(Interrupt ReQuest, ÀÎÅÍ·´Æ® ¿ä±¸)¹øÈ£¶ó°í ºÎ¸¥´Ù. µð¹ÙÀ̽º µå¶óÀ̹ö°¡ µð¹ÙÀ̽ºÃø¿¡°Ô Åë½ÅÀ» Çϱâ À§Çؼ­´Â Ä«µåÀÇ ¾îµå·¹½º¸¦ ¹Ýµå½Ã ¾Ë°í ÀÖ¾î¾ß ÇÔÀº ÀÌ¹Ì ¼³¸íÇÏ¿´´Ù. ±×·¸´Ù¸é ¹Ý´ë¹æÇâÀÇ Åë½ÅÀº ¾î¶³±î? µð¹ÙÀ̽º°¡ µð¹ÙÀ̽º µå¶óÀ̹ö¿¡°Ô Áï½Ã ÀüÇØ¾ß ÇÏ´Â ³»¿ëÀÌ ÀÖ´Ù¸é? ¿¹¸¦ µé¾î, µð¹ÙÀ̽º°¡ ¸ÞÀÎ ¸Þ¸ð¸®¸¦ ¸ñÀûÁö·Î ÇÏ´Â ´ë·®ÀÇ ¹ÙÀÌÆ®¿­À» ¿ÜºÎ¿¡¼­ ¹Þ¾Ò´Ù°í Ä¡ÀÚ. ÀÌ °æ¿ì, µð¹ÙÀ̽º´Â °ÅÀÇ °¡µæÂ÷°¡°íÀÖ´Â ÀÚ½ÅÀÇ ¹öÆÛ¿¡¼­ ¹ÙÀÌÆ® ¿­À» ¸ù¶¥ ÆÛ³»¾î ¸ÞÀθ޸𸮷ΠÀü¼Û½ÃÄÑÁÙ °ÍÀ» µð¹ÙÀ̽º µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¶Ç´Ù¸¥ ¿¹·Î, ¿ÜºÎ·Î Àü¼ÛÇؾßÇÒ ¹ÙÀÌÆ®µéÀ» ´Ù Àü¼ÛÇÑ µð¹ÙÀ̽º°¡ µð¹ÙÀ̽º µå¶óÀ̹ö¿¡°Ô ÀÛ¾÷À» ³¡¸¶ÃÆÀ½À» ¾Ë¸®°í Àü¼Û½Ãų »õ·Î¿î ¹ÙÀÌÆ®µéÀ» º¸³»´Þ¶ó°í ¿äûÇÒ °æ¿ìµµ ÀÖ´Ù.

¾î¶»°Ô ÇÏ¸é µð¹ÙÀ̽º°¡ µå¶óÀ̹ö¿¡°Ô Áï°¢ ½ÅÈ£¸¦ º¸³¾¼ö ÀÖÀ»±î? ¸ÞÀÎ µ¥ÀÌÅ͹ö½º´Â ¹º°¡°¡ ÀÌ¹Ì »ç¿ëÁßÀ̱⠽ʻóÀ̹ǷΠÀ̸¦ »ç¿ëÇÒ ¼ö´Â ¾ø´Ù. ±×´ë½Å, µð¹ÙÀ̽º´Â ÀÎÅÍ·´Æ® Àü¿ëÀ¸·Î¸¸ »ç¿ëµÇ´Â ÀÎÅÍ·´Æ® ¶óÀÎ(¹ö½ºÀÇ ÀϺÎÀÌ´Ù)¿¡ Àü¾ÐÀ» °¡ÇÑ´Ù. ÀÌ ¶óÀÎÀº º¸Åë ±× Æ¯Á¤ µð¹ÙÀ̽º Àü¿ëÀ¸·Î ¿¹¾àµÇ¾îÁ® ÀÖ´Ù. ÀÌ Àü¾Ð½ÅÈ£¸¦ ÀÎÅÍ·´Æ® ¿äû(IRQ) ȤÀº ±×³É "ÀÎÅÍ·´Æ®" ¶ó°í ºÎ¸¥´Ù. PC ÀÇ °æ¿ì ÀÎÅÍ·´Æ® ¶óÀÎÀº 16 °³°¡ À־, À̵éÀº °¢ÀÚ (°£Á¢ÀûÀ¸·Î) ƯÁ¤ µð¹ÙÀ̽º µå¶óÀ̹ö·Î ¿¬°áµÈ´Ù. °¢ ÀÎÅÍ·´Æ® ¶óÀο¡´Â °íÀ¯ÀÇ IRQ(Interrupt ReQuest) ¹øÈ£°¡ ºÙ¾î ÀÖ´Ù. µð¹ÙÀ̽º´Â ÀÚ½ÅÀÇ ÀÎÅÍ·´Æ®¸¦ ±×¿¡ ÇØ´çÇÏ´Â ¿Ã¹Ù¸¥ ¶óÀÎÀ¸·Î º¸³»¾ß ÇÏ°í, µð¹ÙÀ̽º µå¶óÀ̹ö´Â ¿Ã¹Ù¸¥ ¶óÀο¡¼­ ±× ÀÎÅÍ·´Æ® µµÂøÀ» ±â´Ù·Á¾ß ÇÑ´Ù. ƯÁ¤ µð¹ÙÀ̽º°¡ ¾î´À ¶óÀÎÀ» ÅëÇØ ±¸Á¶ ¿äûÀ» º¸³»´Â°¡´Â ±× µð¹ÙÀ̽º¿¡ ±â·ÏÀúÀåµÇ¾îÀÖ´Â IRQ ¹øÈ£¿¡ ÀÇÇØ °áÁ¤µÈ´Ù. ÇØ´ç µð¹ÙÀ̽º µå¶óÀ̹öµµ ÀÌ ¹øÈ£¸¦ ¶È°°ÀÌ ¾Ë°íÀÖ¾î¾ß ÇÑ´Ù. ±×·¡¾ß ÇØ´ç¹øÈ£ÀÇ IRQ ¶óÀο¡¼­ ±¸Á¶ ¿äûÀ» ±â´Ù¸±¼ö Àֱ⠶§¹®ÀÌ´Ù.

ÀÏ´Ü ¾î¶² µð¹ÙÀ̽º µå¶óÀ̹ö°¡ ÇØ´ç µð¹ÙÀ̽ºÀÇ ÀÎÅÍ·´Æ®¸¦ ¹ÞÀ¸¸é, µð¹ÙÀ̽º µå¶óÀ̹ö´Â ÀÎÅÍ·´Æ®°¡ ¹ß»ýµÈ ÀÌÀ¯¸¦ Á¶»çÇÑ ÈÄ, ±×¿¡µû¶ó ÀûÀýÇÑ µ¿ÀÛÀ» ÃëÇØ ÀÎÅÍ·´Æ®¸¦ ó¸®ÇÑ´Ù. ISA ¹ö½ºÀÇ °æ¿ì, °¢°¢ÀÇ µð¹ÙÀ̽º´Â ´ë°³ ÀڽŸ¸ÀÇ À¯ÀϹ«ÀÌÇÑ IRQ ¹øÈ£¸¦ ÇÊ¿ä·ÎÇÑ´Ù. PCI ¹ö½º ¹× ±âŸ Ưº°ÇÑ °æ¿ì¿¡´Â IRQ ¸¦ °øÀ¯ÇÏ´Â °Íµµ Çã¿ëµÈ´Ù.


2.7. DMA ä³Îµé

DMA ä³ÎµéÀº ÀüÀûÀ¸·Î ISA ¹ö½º¸¸À» À§ÇÑ °ÍÀÌ´Ù. DMA ´Â "Direct Memory Access(Á÷Á¢ ¸Þ¸ð¸® ¾ï¼¼½º)" ¸¦ ÀǹÌÇÑ´Ù. DMA ¿¡¼­´Â µð¹ÙÀ̽º°¡ CPU ·ÎºÎÅÍ ÄÄÇ»ÅÍ ¸ÞÀÎ ¹ö½º¸¦ ³Ñ°Ü¹Þ¾Æ À̸¦ ÅëÇØ ¹ÙÀÌÆ®¿­À» ¸ÞÀÎ ¸Þ¸ð¸®¿¡ Á÷Á¢ Àü¼ÛÇÏ´Â °ÍÀÌ Çã¿ëµÈ´Ù. DMA ¸¦ ¾²Áö¾Ê´Â Åë»óÀÇ °æ¿ì¶ó¸é CPU ´Â ÀÌ·¯ÇÑ Àü¼ÛÀÛ¾÷À» ´ÙÀ½ 2 ´Ü°è·Î ó¸®ÇÒ °ÍÀÌ´Ù:

  1. ÇØ´ç µð¹ÙÀ̽ºÀÇ I/O ¸Þ¸ð¸® °ø°£À¸·ÎºÎÅÍ ¹ÙÀÌÆ®¿­À» Àоî CPU Àڽſ¡°Ô º¸³½´Ù.

  2. ÀÌ ¹ÙÀÌÆ®¿­À» CPU ¿¡¼­ ¸ÞÀÎ ¸Þ¸ð¸®·Î º¸³½´Ù.

  1. DMA ¸¦ »ç¿ëÇÏ¸é º¸Åë À§ÀÇ µÎ ´Ü°è °úÁ¤ÀÌ µð¹ÙÀ̽º¿¡¼­ Á÷Á¢ ¸Þ¸ð¸®·Î ¹ÙÀÌÆ®¿­À» Àü¼ÛÇÏ´Â ÇÑ ´Ü°è °úÁ¤À¸·Î 󸮵ȴÙ.

µð¹ÙÀ̽ºÀÇ Çϵå¿þ¾î¿¡ ÀÌ ±â´ÉÀÌ ±¸ºñµÇ¾î ÀÖ¾î¾ß¸¸ °¡´ÉÇϹǷÎ, ¸ðµç µð¹ÙÀ̽ºµéÀÌ ´Ù DMA ¸¦ »ç¿ëÇÒ ¼ö Àִ°ÍÀº ¾Æ´Ï´Ù. ¶Ç DMA °¡ ÁøÇàµÇ´Â Áß¿¡´Â ¸ÞÀÎ ¹ö½º°¡ DMA Àü¼Û¿¡ »ç¿ëµÇ¹Ç·Î, ±×µ¿¾È CPU ´Â º°´Ù¸¥ ÀÛ¾÷µéÀº ÇÒ¼ö¾ø°ÔµÈ´Ù.

PCI ¹ö½º´Â »ç½Ç DMA ¸¦ ÀüÇô °®°íÀÖÁö ¾ÊÁö¸¸, ±× ´ë½Å DMA º¸´Ùµµ ´õ ÁÁÀº ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. ±×°ÍÀº ¹ö½º ¸¶½ºÅ͸µ(bus mastering)À̶ó´Â °ÍÀÌ´Ù. ¹ö½º ¸¶½ºÅ͸µÀÇ µ¿ÀÛÀº DMA ¿Í ´Ù¼Ò À¯»çÇϹǷÎ, ¶§·Î´Â DMA ¶ó°í ºÒ¸®±âµµ ÇÑ´Ù(¿¹¸¦ µé¸é Çϵåµð½ºÅ©¿¡¼­´Â À̸¦ "UltraDMA" ¶ó°í ºÎ¸¥´Ù). ÀÌ ±â´ÉÀ» »ç¿ëÇϸé, µð¹ÙÀ̽º´Â ÀϽÃÀûÀ¸·Î ¹ö½ºÀÇ ¼ÒÀ¯ÀÚ(bus master)°¡ µÇ¾î ¸¶Ä¡ ÀÚ½ÅÀÌ CPU °¡ µÈ °Íó·³ ¹ÙÀÌÆ®¿­À» Àü¼ÛÇÒ ¼ö ÀÖ´Ù. DMA ¿Í´Â ´Þ¸® ¹ö½º ¸¶½ºÅ͸µÀº ä³Î ¹øÈ£¸¦ ÀüÇô »ç¿ëÇÏÁö ¾Ê´Â´Ù. ¿Ö³ÄÇϸé PCI ¹ö½ºÀÇ ±¸Á¶»ó, PCI Çϵå¿þ¾î´Â ¾î´À µð¹ÙÀ̽º°¡ ÇöÀçÀÇ ¹ö½º ¸¶½ºÅÍÀÌ°í ¾î´À µð¹ÙÀ̽º°¡ ÀåÂ÷ ¹ö½º ¸¶½ºÅÍ°¡ µÇ±â¸¦ ¿äûÇÏ°íÀÖ´ÂÁö¸¦ ¾Ë¼öÀֱ⠶§¹®ÀÌ´Ù. µû¶ó¼­ PCI ¹ö½º¿¡ DMA ä³ÎÀ» ÇÒ´çÇÏ´Â °æ¿ì´Â ¾ø´Ù.

ISA ¹ö½º»óÀÇ ¾î¶² µð¹ÙÀ̽º°¡ DMA ¸¦ ÇÏ·Á°í ÇÒ ¶§¿¡´Â, ±× µð¹ÙÀ̽º´Â ÀÎÅÍ·´Æ® ¿ä±¸¶§¿Í À¯»çÇÑ °³³äÀ¸·Î¼­ DMA ¿äû¿ëÀ¸·Î ¹è¼±µÈ ¶óÀε鿡´Ù DMA ¿ä±¸(DMA-request)¸¦ ¹ßÇÏ°Ô µÈ´Ù. »ç½Ç, ÀÎÅÍ·´Æ®¸¦ ÀÌ¿ëÇØ DMA ¸¦ ó¸®Åä·Ï ÇÒ¼öµµ ÀÖ¾ú°ÚÁö¸¸, ±×·¨¾ú´õ¶ó¸é ´Ù¼ÒÀÇ ½Ã°£Áö¿¬ÀÌ ºÒ°¡ÇÇÇßÀ» °ÍÀÌ´Ù. µû¶ó¼­, DMA ¿ä±¸¶ó ºÒ¸®´Â Ư¼öÇÑ Á¾·ùÀÇ ÀÎÅÍ·´Æ®¸¦ ¾²´Â°Ô ´õ ºü¸£´Ù. ÀÎÅÍ·´Æ®¿¡¼­¿Í ¸¶Âù°¡Áö·Î DMA ¿ä±¸µé °¢°¢¿¡µµ ¹øÈ£°¡ ºÙ¿©Á® ÀÖ¾î, À̸¦ ÅëÇØ ¾î´À µð¹ÙÀ̽º°¡ DMA ¸¦ ¿ä±¸ÇÏ°íÀÖ´ÂÁö¸¦ ½Äº°ÇÒ ¼ö ÀÖ´Ù. ÀÌ ¹øÈ£¸¦ DMA ä³ÎÀ̶ó ºÎ¸¥´Ù. DMA Àü¼ÛÀº ¸ðµÎ ¸ÞÀÎ ¹ö½º¸¦ »ç¿ëÇϹǷÎ(µû¶ó¼­ Çѹø¿¡ ÇÑ °³ÀÇ Ã¤³Î¹Û¿¡ µ¿ÀÛÇÒ ¼ö ¾ø´Ù) »ç½ÇÀº °¢ ¹øÈ£ÀÇ Ã¤³ÎµéÀÌ ¸ðµÎ µ¿ÀÏÇÑ ¹°¸®Àû ä³ÎÀ» »ç¿ëÇÏ´Â °ÍÀÌÁö¸¸, "DMA ä³Î" ¹øÈ£¸¦ ÀÌ¿ëÇØ ÇöÀç "ä³Î"À» »ç¿ëÇÏ°í ÀÖ´Â °ÍÀÌ ¾î¶² µð¹ÙÀ̽ºÀÎÁö ¾Ë¼ö ÀÖ´Ù. ¸¶´õº¸µå»ó¿¡´Â °¢ "ä³Î"ÀÇ ÇöÀç »óŸ¦ ÀúÀåÇÏ°í ÀÖ´Â Çϵå¿þ¾î ·¹Áö½ºÅ͵éÀÌ ÀÖ´Ù. µû¶ó¼­ ¾î¶² µð¹ÙÀ̽º°¡ DMA ¿ä±¸¸¦ ¹ßÇÏ·Á¸é, ±× µð¹ÙÀ̽º´Â ÀÚ½ÅÀÇ DMA ä³Î ¹øÈ£¸¦ ¾Ë°íÀÖ¾î¾ß¸¸ Çϸç, ÀÌ ¹øÈ£´Â ±× ¹°¸®ÀûÀÎ µð¹ÙÀ̽º»óÀÇ Æ¯º°ÇÑ ·¹Áö½ºÅͳ»¿¡ ÀúÀåµÇ¾îÁ® ÀÖ¾î¾ß¸¸ ÇÑ´Ù.


2.8. µð¹ÙÀ̽º¿Í µå¶óÀ̹ö ¾çÃø¿¡ ´ëÇÑ "¸®¼Ò½º(resources)"

µû¶ó¼­, µð¹ÙÀ̽º µå¶óÀ̹öµéÀº ÀÚ½ÅÀÌ Á¦¾îÇÏ´Â Çϵå¿þ¾î¿Í ¾î¶² ¹æ½ÄÀ¸·Îµç ¿¬°èµÇÁö ¾ÊÀ¸¸é ¾ÈµÈ´Ù. ÀÌ´Â ¹ö½º ¸®¼Ò½º(I/O, ¸Þ¸ð¸®, IRQµé, DMA µé)¸¦ ¹°¸®ÀûÀÎ µð¹ÙÀ̽º¿Í µð¹ÙÀ̽º µå¶óÀ̹ö ¼ÒÇÁÆ®¿þ¾î ¾çÂÊ¿¡ ÇÒ´çÇÏ´Â °ÍÀ¸·Î ÀÌ·ç¾îÁø´Ù. ¿¹¸¦ µé¸é, ÇϳªÀÇ ½Ã¸®¾ó Æ÷Æ®´Â (°¡´ÉÇÑ 4 °¡Áö ¼±ÅÃÁß¿¡¼­) ´Ü 2 °³ÀÇ ÀÚ¿ø, Áï IRQ Çϳª¿Í I/O ¾îµå·¹½º Çϳª¸¸À» »ç¿ëÇÑ´Ù. ÀÌ µÎ°³ÀÇ °ªÀº µð¹ÙÀ̽º µå¶óÀ̹ö¿Í ¹°¸®Àû µð¹ÙÀ̽º ¾çÃø¿¡ ¸ðµÎ Á¦°øµÇ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ, µå¶óÀ̹ö(±×¸®°í ±× µð¹ÙÀ̽º)´Â /dev µð·ºÅ丮¹Ø¿¡ ƯÁ¤ÇÑ À̸§À» Á¦°ø¹Þ´Â´Ù(¿¹¸¦ µé¸é ttyS1 µî). ±× ¾îµå·¹½º¿Í IRQ ¹øÈ£´Â ¹°¸®Àû µð¹ÙÀ̽º¿¡ ÀÇÇØ Ä«µå»óÀÇ ¼³Á¤ ·¹Áö½ºÅÍµé ³»¿¡(¸¶´õº¸µå¿¡ ½ÇÀåµÈ °æ¿ì´Â ¸¶´õº¸µå»óÀÇ Ä¨³»¿¡) ÀúÀåµÈ´Ù. Á¡ÆÛ·Î ¼³Á¤ÇÏ´Â °æ¿ì¿¡´Â, Á¡ÆÛÀÇ Á¶ÇÕ ÀÚü°¡ ¹ö½º ¸®¼Ò½º ¼³Á¤À» µð¹ÙÀ̽ºÀÇ Çϵå¿þ¾î¿¡ ÀúÀå½ÃÅ°´Â ¿ªÇÒÀ» ÇÑ´Ù. ÇÏÁö¸¸ PnP ÀÇ °æ¿ì¿¡´Â ´ëºÎºÐ PC ÀÇ Àü¿øÀ» ²ô¸é ¼³Á¤ ·¹Áö½ºÅÍÀÇ µ¥ÀÌÅÍ°¡ »ç¶óÁö°Ô µÇ¹Ç·Î, PC ÀÇ Àü¿øÀ» ³ÖÀ» ¶§¸¶´Ù ¸Å¹ø ¹ö½º ¸®¼Ò½º µ¥ÀÌÅ͸¦ °¢ µð¹ÙÀ̽º¿¡ »õ·Î Á¦°øÇÏ¿©¾ß ÇÑ´Ù.


2.9. ¹®Á¦Á¡

PC ÀÇ ¼³°è±¸Á¶»ó IRQ, DMA ä³Î, I/O ¾îµå·¹½º, ¸Þ¸ð¸® ¿µ¿ªÀÇ ¼ö¿¡´Â Á¦ÇÑÀÌ ÀÖ´Ù. ¸¸ÀÏ PC ÀÇ µð¹ÙÀ̽º ¼ö°¡ ¸î°³ ¾ÈµÇ°í ÀÌµé ¸ðµÎ°¡ Ç¥ÁØÈ­µÈ ¹ö½º ¸®¼Ò½º(°¡·É ƯÁ¤ µð¹ÙÀ̽º´Â ƯÁ¤ÇÑ I/O ¾îµå·¹½º¿Í IRQ ¹øÈ£¸¦ °¡Áø´Ù´Â ½ÄÀÇ Ç¥ÁØ)¸¦ °¡Á³´õ¶ó¸é, µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ µð¹ÙÀ̽º¿¡ ¿¬°è½Ãų ¶§ ¾Æ¹«·± ¹®Á¦µµ ¾ø¾úÀ» °ÍÀÌ´Ù. ±×·¨´õ¶ó¸é PC »óÀÇ °¢ µð¹ÙÀ̽º´Â ´Ù¸¥ µð¹ÙÀ̽º¿Í Ãæµ¹ÇÏÁö ¾Ê´Â °íÁ¤µÈ ¸®¼Ò½º¸¦ °¡Á³À»Å×´Ï ¸»ÀÌ´Ù. ¼­·Î ´Ù¸¥ µÎ µð¹ÙÀ̽º°¡ °°Àº I/O ¾îµå·¹½º¸¦ °®°Å³ª °°Àº IRQ ¸¦ °®´Â ÀÏ µîµµ ¾ø¾úÀ» °ÍÀÌ´Ù. °¢ µð¹ÙÀ̽º µå¶óÀ̹öµéÀº °¢ÀÚÀÇ °íÀ¯ÀÇ ¾îµå·¹½ºµé°ú IRQ µîµîÀ» ¾Æ¿¹ ÇÁ·Î±×·¥¼Ó¿¡ »õ°Ü³Ö¾î¹ö·ÈÀ» Å×°í, ±×·¸°Ô¸¸ µÇ¾ú´õ¶ó¸é ¸ðµç °ÍÀÌ ÇÑ°á °£´ÜÇßÀ» °ÍÀÌ´Ù.

±×·¯³ª Çö½ÇÀº ±×·¸Áö ¸øÇÏ´Ù. ¿À´Ã³¯¿¡´Â µð¹ÙÀ̽ºµéÀÇ Á¾·ùµµ ¹«Ã´ ¸¹¾Æ¼­ Ãæµ¹µµ ºó¹øÇÒ »Ó´õ·¯, °°Àº Á¾·ùÀÇ µð¹ÙÀ̽º¸¦ ¿©·¯°³ »ç¿ëÇؾßÇÒ °æ¿ìµµ »ý±ä´Ù. ¿¹¸¦ µé¸é, ¼­·Î ´Ù¸¥ µð½ºÅ© µå¶óÀ̺긦 ¿©·¯´ë ´Þ°Å³ª, ³×Æ®¿÷ Ä«µåµµ ¸î °³¾¿À̳ª ´Þ¾Æ¾ß ÇÏ´Â µîÀÇ °æ¿ìµµ ÀÖ´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯¿¡¼­, µð¹ÙÀ̽º´Â ¾î¶°ÇÑ ¾îµå·¹½º³ª IRQ µîÀ¸·Îµµ ¼¼Æð¡´ÉÇؼ­ Ãæµ¹À» ÇÇÇÒ ¼ö ÀÖ´Â À¯¿¬¼ºÀ» °®Ãß¾î¾ß ÇÑ´Ù. ÇÏÁö¸¸ ¸î¸î IRQ µé°ú ¾îµå·¹½ºµéÀº »ç½Ç»ó Ç¥ÁØÀÌ µÈ °Íµµ ÀÖ´Ù. °¡·É Ŭ·°À̳ª Å°º¸µå¿¡ ´ëÇÑ IRQ ¹× ¾îµå·¹½ºµéÀÌ ±×·¯ÇÏ´Ù. ÀÌ·± µð¹ÙÀ̽ºµéÀº ¸®¼Ò½º ¼³Á¤¿¡ ÀÖ¾î À¯¿¬¼ºÀÌ ÇÊ¿ä¾ø´Ù.

¹ö½º ¸®¼Ò½º ÇÒ´ç¿¡¼­ÀÇ Ãæµ¹ ¹®Á¦¿Ü¿¡, µð¹ÙÀ̽º µå¶óÀ̹ö¿¡°Ô µå¶óÀ̹öÀÇ ¹ö½º ¸®¼Ò½º¸¦ À߸ø °¡¸£ÃÄÁ൵ ¹®Á¦°¡ »ý±ä´Ù. ¿¹¸¦ µé¸é, µð¹ÙÀ̽º´Â IRQ 5 ·Î ¼³Á¤µÇ¾î Àִµ¥ ½Ç¼ö·Î ´ç½ÅÀÌ ¼³Á¤ ÆÄÀÏ¿¡ IRQ 4 ¶ó°í Àû¾î³õ´Â °æ¿ìÀÌ´Ù. À̰͵µ ¹ö½º ¸®¼Ò½º ÇÒ´ç ¿¡·¯ÀÇ ÇÑ À¯ÇüÀÌ´Ù.

¹ö½º ¸®¼Ò½ºµéÀ» Á¦´ë·Î ÇÒ´çÇß´Ù¸é, ¹°¸®ÀûÀÎ Çϵå¿þ¾î¿Í ±×¿¡ ´ëÀÀÇÏ´Â µð¹ÙÀ̽º µå¶óÀ̹ö »çÀÌ¿¡ Åë½Å ä³ÎÀÌ È®¸³µÈ´Ù. ¿¹¸¦ µé¸é, ¾î¶² ¹üÀ§ÀÇ I/O ¾îµå·¹½º ¿µ¿ª(¸®¼Ò½º)ÀÌ µð¹ÙÀ̽º µå¶óÀ̹ö¿Í Çϵå¿þ¾î ¾çÃø¿¡ ÇÒ´çµÇ¾îÁø °æ¿ì, ¾çÀÚ°£¿¡ ÀϹæÅëÇàÀÇ Åë½Å ä³ÎÀÌ È®¸³µÈ´Ù. µå¶óÀ̹ö ÃøÀº µð¹ÙÀ̽º¿¡°Ô ¸í·É¾î¿Í Á¤º¸¸¦ º¸³¾ ¼ö ÀÖ´Ù. »ç½ÇÀº µå¶óÀ̹öÃø¿¡¼­ µð¹ÙÀ̽ºÀÇ ·¹Áö½ºÅ͸¦ Àоî Á¤º¸¸¦ ¾ò¾î¿À´Â ¹æ¹ýµµ °¡´ÉÇϹǷÎ, ÀϹæÅëÇຸ´Ù´Â Á¶±Ý ´õ ³ªÀº °ÍÀ̶ó ÇÒ¼ö ÀÖ´Ù. ±×·¯³ª, ÀÌ ¹æ¹ýÀ¸·Î´Â µð¹ÙÀ̽ºÃø¿¡¼­ ¸ÕÀú Åë½ÅÀ» ½ÃÀÛÇÒ ¼ö´Â ¾ø´Ù. µð¹ÙÀ̽ºÂÊ¿¡¼­ ¸ÕÀú Åë½ÅÀ» °³½ÃÇÏ·Á¸é µð¹ÙÀ̽º´Â ÀÚ½ÅÀÇ µå¶óÀ̹ö¿¡°Ô ÀÎÅÍ·´Æ®¸¦ º¸³¾¼ö ÀÖ´Â IRQ ¸¦ °¡Á®¾ß ÇÑ´Ù. ÀÌ »óÅ°¡ µÇ¾î¾ß ºñ·Î¼Ò µå¶óÀ̹ö³ª ¹°¸®Àû µð¹ÙÀ̽º ¾î´À ÂÊÀÌµç ¸ÕÀú Åë½ÅÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Â ¾ç¹æÇâ Åë½Å ä³ÎÀÌ ±¸ÃàµÇ´Â °ÍÀÌ´Ù.


2.10. ½Ã¸®¾ó Æ÷Æ®¿¡ ²ÈÀº µð¹ÙÀ̽º¸¦ PnP °¡ ã¾Æ³½´Ù

½Ã¸®¾ó Æ÷Æ®¿¡ ÄÉÀ̺í·Î Á¢¼ÓµÈ ¿ÜºÎ µð¹ÙÀ̽ºµé(¿¹¸¦ µé¸é ¿ÜÀåÇü ¸ðµ©)µµ Ç÷¯±× ¾Øµå Ç÷¹À̶ó°í ºÒ¸®¿î´Ù. ¹ö½º ¸®¼Ò½º(IRQ ¿Í I/O ¾îµå·¹½º)¸¦ ÇÊ¿ä·Î ÇÏ´Â °ÍÀº ½Ã¸®¾ó Æ÷Æ®ÀÏ »ÓÀ¸·Î¼­, ½Ã¸®¾ó Æ÷Æ®¿¡ ²È´Â µð¹ÙÀ̽ºµé¿¡°Ô´Â ¹ö½º ¸®¼Ò½º°¡ ÇÒ´çµÇÁö ¾Ê´Â´Ù. ±×·¸±â ¶§¹®¿¡ »ç½Ç ÀÌ·± ¿ÜºÎ µð¹ÙÀ̽º¿¡°Ô´Â PnP °¡ ÇÊ¿ä¾ø´Â °ÍÀÌ´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í, ±×·± ¿ÜºÎ ½Ã¸®¾ó µð¹ÙÀ̽º¿¡ ´ëÇؼ­µµ PnP ¸í¼¼¼­°¡ ±ÔÁ¤µÇ¾î ÀÖ´Ù.

PnP ¿î¿µÃ¼Á¦´Â ÀÌ·¯ÇÑ ¿ÜºÎ µð¹ÙÀ̽ºµµ °ËÃâÇÏ¿© ±× µð¹ÙÀ̽ºÀÇ ¸ðµ¨ ¹øÈ£µîÀ» Àо´Ù. ±×¿¡ ÀÇÇØ ÇØ´ç µð¹ÙÀ̽º¿ë µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ã¾Æ³¾ ¼ö ÀÖÀ¸¹Ç·Î, ¿¹¸¦ µé¸é /dev/ttyS1 »ó¿¡ ¾î¶² µð¹ÙÀ̽º°¡ ºÙ¾îÀÖ´ÂÁö ´ç½ÅÀÌ Á÷Á¢ ÀÀ¿ëÇÁ·Î±×·¥¿¡°Ô ¾Ë·ÁÁÖÁö ¾Ê¾Æµµ µÇ°ÔµÈ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥¿¡°Ô µð¹ÙÀ̽º°¡ Á¢¼ÓµÇ¾îÀÖ´Â ½Ã¸®¾ó Æ÷Æ®¸¦ (¼³Á¤ ÆÄÀϵîÀ» »ç¿ëÇØ) ¼Õ¼ö ¾Ë·ÁÁÖ´Â ¹æ¹ýµµ °¡´ÉÇϹǷΠ(µð¹ÙÀ̽ºÀÇ ¸ðµ¨ ¹øÈ£¸¦ ÁöÁ¤ÇÏ´Â °Íµµ °¡´ÉÇÒÁö ¸ð¸¥´Ù), PnP ÀÇ ÀÌ "½Ã¸®¾ó Æ÷Æ®" ±â´ÉÀÌ ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀº ¾Æ´Ï´Ù. ¸®´ª½º°¡ ÀÌ ±â´ÉÀ» Áö¿øÇÏ´ÂÁö´Â ¸ð¸£°Ú´Ù. ??


3. PnP(Plug-and-Play) ÇØ°áÃ¥

3.1. PnP ¿¡ ´ëÇÑ ¼Ò°³

PnP(Plug-and-Play) ¶ó´Â ¿ë¾î´Â ´Ù¾çÇÑ Àǹ̸¦ °¡Áö°í ÀÖ´Ù. ³ÐÀº Àǹ̿¡¼­´Â ´Ü¼øÈ÷ µð¹ÙÀ̽º¸¦ ²Å±â¸¸ ÇÏ¸é ½º½º·Î ÀÚ½ÅÀ» ¼³Á¤ÇÏ´Â ÀÚµ¿ ¼³Á¤±â´ÉÀ» °¡¸®Å²´Ù. º» HOWTO ¿¡¼­ »ç¿ëÇÏ´Â PnP ÀÇ Àǹ̴ PnP ¹ö½º ¸®¼Ò½º¸¦ ¼³Á¤ÇÏ°í µð¹ÙÀ̽º µå¶óÀ̹ö¿¡°Ô ±× ¼³Á¤ ³»¿ëÀ» ¾Ë¸®´Â °Í¸¸À» ÀǹÌÇÑ´Ù. Á» ´õ Á¼Àº Àǹ̷δ Çϵå¿þ¾î µð¹ÙÀ̽º»ó¿¡ ¹ö½º ¸®¼Ò½º¸¦ ¼ÂÆÃÇÏ´Â °Í¸¸À» °¡¸®Å²´Ù. ¸®´ª½ºÀÇ °æ¿ì¿¡ ÇÑÇØ ¸»ÇÑ´Ù¸é, PnP ´Â ´ë°³´Â ±×Àú ¹ÙÀÌ¿À½º µîµî¿¡ ÀÇÇØ µð¹ÙÀ̽º¿¡ ¼¼ÆÃµÈ ¹ö½º ¸®¼Ò½ºÀÇ ³»¿ëÀ» µå¶óÀ̹ö°¡ °¨ÁöÇس»´Â °ÍÀ» ¶æÇÑ´Ù. PnP ´Â ±×Àú PnP ±Ô°Ý¸í¼¼¸¦ ¶æÇÒ¼öµµ ÀÖ´Ù. ISA ¹ö½º ¸®¼Ò½º¿¡ °üÇÑ PnP ±Ô°Ý¸í¼¼´Â »ó´çÈ÷ ±æ´Ù. Ç¥ÁØ PCI ±Ô°Ý¸í¼¼(ÀÌ°ÍÀ» PnP ¶ó°í ºÎ¸£Áö´Â ¾Ê´Â´Ù)´Â PnP ¿¡ ÇØ´çÇÏ´Â ±â´ÉÀ» PCI ¹ö½º»ó¿¡¼­µµ ±¸ÇöÇÏ°í ÀÖ´Ù.

PnP ´Â µð¹ÙÀ̽ºµéÀ» ÇØ´ç µð¹ÙÀ̽º µå¶óÀ̹öµé¿¡ °áºÎ½ÃÅ°°í ¾çÃøÀÇ Åë½Å ä³ÎÀ» ƯÁ¤ÇÑ´Ù. PnP °¡ µîÀåÇϱâ ÀüÀÇ ISA ¹ö½º¿¡¼­´Â Á¡ÆÛ¸¦ ÀÌ¿ëÇØ »çÀü¿¡ ¹Ì¸® ¹ö½º ¸®¼Ò½ºµéÀ» Çϵå¿þ¾î µð¹ÙÀ̽º»ó¿¡ ¼ÂÆýÃÄ×¾ú´Ù. ¼ÒÇÁÆ®¿þ¾î µå¶óÀ̹öµéÀº ¼³Á¤È­ÀÏ(¶Ç´Â ±×¿Í À¯»çÇÑ °Í)¿¡ ÀÇÇØ ¹ö½º ¸®¼Ò½ºµéÀ» ÁöÁ¤¹Þ°Å³ª, ¾Æ´Ï¸é ƯÁ¤ µð¹ÙÀ̽º°¡ ÀÖÀ»¹ýÇÑ ¾îµå·¹½ºµéÀ» Á¶»çÇغ¸´Â ¹æ¹ýÀ» ÅëÇØ ¹ö½º ¸®¼Ò½º¸¦ ÁöÁ¤¹Þ¾Ò´Ù. PCI ¹ö½º´Â ¾ÖÃʺÎÅÍ PnP ¿Í À¯»çÇÑ ±â´ÉÀ» ³»ÀçÇÏ°í ÀÖ¾úÀ¸³ª óÀ½¿¡´Â À̸¦ PnP ¶ó ºÎ¸£Áö´Â ¾Ê¾Ò´Ù. PCI ¹ö½º ¸í¼¼¼­¿¡¼­´Â PnP ¶ó´Â ¿ë¾î¸¦ »ç¿ëÇÏÁö´Â ¾ÊÁö¸¸ ¿À´Ã³¯ PnP ¶ó°í ºÎ¸£´Â ±â´ÉÀ» Çϵå¿þ¾îÀûÀ¸·Î Áö¿øÇÏ°í ÀÖ´Ù.


3.2. PnP ÀÇ µ¿ÀÛ¿ø¸®¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸í

¿©±â¼­´Â PnP µ¿ÀÛ¿ø¸®ÀÇ °³¿ä¸¦ ¾ÆÁÖ °£·«ÇÏ°Ô ¼³¸íÇÏ°Ú´Ù. PnP ¼³Á¤ ÇÁ·Î±×·¥(¸®´ª½º¿¡¼­´Â BIOS ¸¸ÀÌ ÀÌ ÀÛ¾÷À» ¼öÇàÇÑ´Ù)Àº ¸ðµç PnP µð¹ÙÀ̽ºµéÀ» °Ë»öÇÑ ÈÄ, °¢ µð¹ÙÀ̽º¿¡°Ô ¾î¶² ¹ö½º ¸®¼Ò½º¸¦ ¿øÇÏ´ÂÁö¸¦ ¹¯´Â´Ù. ±× ´ÙÀ½, ºÐ¹èÇØÁÙ ¹ö½º ¸®¼Ò½ºµé(IRQ µîµî)ÀÌ ¹«¾ù¹«¾ùÀÎÁö¸¦ üũÇÑ´Ù. ¹°·Ð, À̶§ PnP ¾Æ´Ñ µð¹ÙÀ̽º(Legacy µð¹ÙÀ̽º¶ó°í ÇÑ´Ù)µéÀÌ »ç¿ëÇϱâ·Î ¿¹¾àµÈ ¹ö½º ¸®¼Ò½ºµé¸¸Å­Àº (BIOS °¡ ±× ¹ö½º ¸®¼Ò½ºµéÀ» ¾Ë°íÀÖ´Â ÇÑ) ºÐ¹èÇØÁÖÁö ¾Ê¾Æ¾ßÇÑ´Ù. ±×´ÙÀ½, ÀÏÁ¤ ±âÁØ(ÀÌ ±âÁØÀº PnP ¸í¼¼¿¡ ±ÔÁ¤µÈ °ÍÀº ¾Æ´Ï´Ù)¿¡ ÀÇÇØ Ãæµ¹ÀÌ ¾ø´Â Çѵµ³»¿¡¼­ °¡´ÉÇÑÇÑ °¢ µð¹ÙÀ̽ºµé¿¡°Ô ¿øÇß´ø ¹ö½º¸®¼Ò½º¸¦ ¹èÁ¤ÇÑ´Ù. ±×´ÙÀ½, °¢°¢ÀÇ ¹°¸®Àû µð¹ÙÀ̽ºµé¿¡°Ô ¾î¶² ¹ö½º ¸®¼Ò½º°¡ ¹èÁ¤µÇ¾ú´ÂÁö¸¦ ¾Ë·ÁÁÖ°í, ÀÌ¿¡ µð¹ÙÀ̽ºµéÀº ±× ¹ö½º ¸®¼Ò½º´ë·Î ÀÚ½ÅÀ» ¼ÂÆÃÇÑ´Ù. ÀÌ·¸°Ô µÇ¸é, ÀÌÁ¦ µð¹ÙÀ̽º µå¶óÀ̹öµéÀº Àû´çÇÑ ¹æ¹ýÀ» ÅëÇØ ÀÚ½ÅÀÇ µð¹ÙÀ̽º°¡ »ç¿ëÇÏ´Â ¹ö½º ¸®¼Ò½º¸¦ ¾Ë¾Æ³½ ÈÄ, ±×¸¦ ÅëÇØ ÀÚ½ÅÀÌ Á¦¾îÇÏ´Â µð¹ÙÀ̽º¿Í Åë½ÅÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù.

¿¹¸¦ µé¾î ¾î¶² Ä«µå°¡ ÀÎÅÍ·´Æ®(IRQ ¹øÈ£) Çϳª¿Í 1 MB ÀÇ °øÀ¯¸Þ¸ð¸®¸¦ ÇÊ¿ä·ÎÇÑ´Ù°í Ä¡ÀÚ. PnP ÇÁ·Î±×·¥Àº ±× Ä«µå·ÎºÎÅÍ ÀÌ ¿ä±¸»çÇ×À» Àо ÈÄ, ±× Ä«µå¿¡ IRQ 5 ¿Í ¾îµå·¹½º 0xe9000000 ºÎÅÍÀÇ 1 MB ¸Þ¸ð¸® ¾îµå·¹½º °ø°£À» ÇÒ´çÇØÁØ´Ù. ±×·±µ¥ ÀÏÀÌ Ç×»ó ÀÌ·¸°Ô ¼øÁ¶·Î¿î °Í¸¸Àº ¾Æ´Ï´Ù. ¿¹¸¦ µé¾î ±× Ä«µå°¡ ÀÚ±â´Â ¹Ýµå½Ã ƯÁ¤ÇÑ IRQ ¹øÈ£¸¸ ½á¾ßÇÑ´Ù°í ÁÖÀåÇϰųª(ISA °æ¿ì¿¡¸¸ ÀÌ·± ÀÏÀÌ »ý±æ¼ö ÀÖ´Ù), ±× 1 MB ¸Þ¸ð¸®´Â ¹Ýµå½Ã ¾î¶² ƯÁ¤ÇÑ ¸Þ¸ð¸® ¾îµå·¹½º ¹üÀ§³»ÀÏ °ÍÀ» ÁÖÀåÇÏ´Â ¼ö°¡ ÀÖ´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº PCI ¹ö½º³Ä ISA ¹ö½º³Ä¿¡ µû¶ó °¢°¢ ´Ù¸¥µ¥, ISA °æ¿ì°¡ ´õ º¹ÀâÇÏ´Ù.

ÀÌ °æ¿ì PnP ¼³Á¤ ÇÁ·Î±×·¥ÀÌ ÃëÇÒ¼ö ÀÖ´Â °£ÆíÇÑ ¹æ¹ýÀÌ ¸î°¡Áö ÀÖ´Ù. ±× Çϳª´Â ÄÄÇ»Å͸¦ ¸¶Áö¸·À¸·Î »ç¿ëÇßÀ» ¶§ÀÇ ÃÖÁ¾ÀûÀÎ ¹ö½º ¸®¼Ò½º ¼³Á¤»óŸ¦ ±â·ÏÇØ µÎ¾ú´Ù°¡ ±×°ÍÀ» ±×´ë·Î Àç»ç¿ëÇÏ´Â °ÍÀÌ´Ù. À©µµ¿ìÁî 9X ¿Í PnP BIOS µéÀº ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏÁö¸¸ Ç¥ÁØ ¸®´ª½º´Â ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù. À©µµ¿ìÁî 9x´Â ÀÌ ¼³Á¤»óÅ Á¤º¸¸¦ ÀÚ½ÅÀÇ Çϵåµð½ºÅ©»óÀÇ "·¹Áö½ºÆ®¸®"¿¡ ±â·ÏÇØ µÎ¸ç, PnP BIOS ´Â ÀÌ Á¤º¸¸¦ PC ³»ÀÇ ºñÈֹ߼º ¸Þ¸ð¸®(ESCD ¶ó°í ºÎ¸¥´Ù. 5.3.2절 ¸¦ º¸¶ó)¿¡ ±â·ÏÇØ µÐ´Ù.

MS À©µµ¿ìÁî´Â (À©µµ¿ìÁî 95 ºÎÅÍ) PnP OS ÀÎ ¹Ý¸é, ¸®´ª½º´Â PnP OS °¡ ¾Æ´Ï´Ù. ÇÏÁö¸¸ ¸®´ª½º¿¡ À־µµ BIOS °¡ ¹ö½º ¸®¼Ò½º ¼³Á¤À» ÇØÁÖ°í µð¹ÙÀ̽º µå¶óÀ̹öµéÀÌ (¸®´ª½º Ä¿³ÎÀÌ Á¦°øÇÏ´Â ÇÁ·Î±×·¥À» ½á¼­) BIOS °¡ ¼³Á¤ÇÑ ±× ³»¿ëÀ» ¾Ë¾Æ³»°ÔµÇ¹Ç·Î PnP °¡ ´Ù¼Ò ¿ªÇÒÀ» ÇÑ´Ù°í ÇÒ¼öÀÖ´Ù. ¶ÇÇÑ, µå¶óÀ̹öµéÀº ±×·± ÇÁ·Î±×·¥µéÀ» ÀÌ¿ëÇØ ÁöÁ¤µÈ ¹ö½º ¸®¼Ò½º °ªÀ» º¯°æ½ÃÄѹö¸±¼öµµ ÀÖ´Ù(ÇÏÁö¸¸ À̶§ ´Ù¸¥ µð¹ÙÀ̽º¿ëÀÇ ¹ö½º ¸®¼Ò½º¸¦ ħÇØÇÒÁöµµ ¸ð¸¥´Ù). ¾î¶² µð¹ÙÀ̽º µå¶óÀ̹öµéÀº ÀÚ½ÅÀÌ ÃÖÁ¾ »ç¿ëÇÑ ¼³Á¤³»¿ëÀ» ÀúÀåÇß´Ù°¡ ´ÙÀ½¹ø ÄÄÇ»ÅÍ »ç¿ë½Ã¿¡ ±×¸¦ »ç¿ëÇϱ⵵ ÇÑ´Ù.

µð¹ÙÀ̽º Çϵå¿þ¾î°¡ ÀÚ½ÅÀÇ Áö³­¹ø ¼³Á¤À» ±â¾ïÇÏ°í ÀÖ´Ù¸é¾ß ´ÙÀ½ ºÎÆö§¿¡ Çϵå¿þ¾îÀÇ ¸®¼Ò½º ¼³Á¤À» µÎ°í °í¹ÎÇÒ ÇÊ¿ä°¡ ÀüÇô ¾ø°ÚÁö¸¸, Çϵå¿þ¾îµéÀº º¸Åë Àü¿øÀÌ ²¨Áü°ú µ¿½Ã¿¡ ÀÚ½ÅÀÇ ¼³Á¤»óŸ¦ Àؾî¹ö¸®°Ô µÈ´Ù. ÀϺΠµð¹ÙÀ̽ºµéÀº µðÆúÆ® ¼³Á¤À» °¡Áö°í ÀÖÀ»¼öµµ ÀÖ´Ù(ÇÏÁö¸¸ ±× µðÆúÆ® ¼³Á¤»óÅ°¡ Áö³­¹ø ÃÖÁ¾»ç¿ë½ÃÀÇ ¼³Á¤»óÅÂ¿Í °°À¸¶õ ¹ýµµ ¾ø´Ù). µû¶ó¼­ PnP ¼³Á¤ ÇÁ·Î±×·¥Àº PC ¸¦ ÄÓ¶§¸¶´Ù ½ÇÇàµÇ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ, ¸¸ÀÏ »õ·Î¿î µð¹ÙÀ̽º¸¦ Ãß°¡ÇÑ´Ù¸é ±× µð¹ÙÀ̽º ¿ª½Ã ¼³Á¤µÉ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ »õ·Î¿î µð¹ÙÀ̽º¿¡ ¹ö½º ¸®¼Ò½º¸¦ ÇÒ´çÇÏ´Â ÀÛ¾÷Àº ¾î¼¸é ÇöÀçÀÇ µð¹ÙÀ̽º·ÎºÎÅÍ ¹ö½º¸®¼Ò½º ÀϺθ¦ »©¾Ñ¾Æ »õ µð¹ÙÀ̽º¿¡ ÁÖ°í ±×´ë½Å ¿ø·¡ÀÇ µð¹ÙÀ̽º¿¡°Ô´Â ´Ù¸¥ ¹ö½º ¸®¼Ò½º¸¦ ÇÒ´çÇØÁÖ´Â ÀÛ¾÷ÀÌ µÉ ¼öµµ ÀÖ´Ù. ÇöÀç·Î¼­´Â ¸®´ª½º´Â ÀÌ·± ÀÛ¾÷Àº ÇÒ¼ö ¾ø´Ù.


3.3. PC ÀÇ ±âµ¿

PC ¸¦ óÀ½ ÄѸé, BIOS ĨÀº ÄÄÇ»Å͸¦ ½ÃÀÛ½ÃÅ°±â À§Çؼ­ BIOS ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù(ù ´Ü°è´Â Çϵå¿þ¾îÀÇ Ã¼Å©ÀÌ´Ù). ¿î¿µÃ¼Á¦°¡ ÇÏµå µð½ºÅ©¿¡ ÀúÀåµÇ¾î ÀÖ´Â °æ¿ì(º¸ÅëÀº ±×·¸´Ù)¶ó¸é, BIOS´Â ¸ÕÀú ±× ÇÏµå µð½ºÅ©¿¡ ´ëÇÑ »çÇ×À» ¾Ë¾Æ¾ß¸¸ ÇÑ´Ù. ÇÏµå µð½ºÅ©°¡ PnP ±â±â¶ó¸é, BIOS ´Â À̸¦ ã¾Æ³»±â À§ÇØ PnP ¹æ¹ýÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ¶ÇÇÑ, ÄÄÇ»ÅÍ ½ÃÀ۽ÿ¡ »ç¿ëÀÚ°¡ BIOS ÀÇ CMOS ³»¿ëÀ» ¼öµ¿À¸·Î ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï Çϰųª ÄÄÇ»ÅÍ ±âµ¿½ÃÀÇ ¿¡·¯ ¸Þ¼¼Áö¿¡ ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­´Â, ½ºÅ©¸°(ºñµð¿À Ä«µå)¿Í Å°º¸µåµµ ÇÊ¿äÇÏ´Ù. µû¶ó¼­, BIOS ´Â ÀÌµé µð¹ÙÀ̽ºµé¸¸Å­Àº ¾ðÁ¦³ª PnP ¼³Á¤½ÃÄÑ¾ß ÇÏ´Â °ÍÀÌ´Ù.

ÀÏ´Ü BIOS°¡ ÇÏµå µð½ºÅ©, ºñµð¿À Ä«µå, Å°º¸µå¸¦ ÀνÄÇϸé, ÀÌÁ¦ ºÎÆÃ(ÇÏµå µð½ºÅ©·ÎºÎÅÍ ¸Þ¸ð¸®·Î ¿î¿µÃ¼Á¦¸¦ ·ÎµåÇÏ´Â °Í)°³½Ã Áغñ´Â ¿Ï·áµÈ °ÍÀÌ´Ù. ¸¸ÀÏ BIOS ¼³Á¤¸Þ´º¿¡¼­ PnP ¿î¿µÃ¼Á¦(PnP OS)¸¦ »ç¿ëÇϴ°ÍÀ¸·Î ¼³Á¤Çß´Ù¸é, ¾Õ¼­ ¸»ÇÑ ¹Ù´ë·Î BIOS °¡ PCÀÇ ºÎÆÃÀ» °³½ÃÇÑ ÈÄ, ÀÌÁ¦ ¿î¿µÃ¼Á¦°¡ ³ª¸ÓÁö PnP ¼³Á¤ÀÛ¾÷À» ¸¶¹«¸®Áþ°Ô µÈ´Ù. BIOS ¸¦ PnP OS »ç¿ë¾ÊÀ½À¸·Î ¼³Á¤Çß´Ù¸é ¿î¿µÃ¼Á¦ÀÇ ºÎÆÿ¡ ¾Õ¼­ PnP-BIOS ÀÚ½ÅÀÌ µð¹ÙÀ̽ºµéÀÇ PnP ¼³Á¤À» ³¡±îÁö ¸¶¹«¸®ÁöÀ¸·Á ÇÒ °ÍÀÌ´Ù(ÇÏÁö¸¸ BIOS ·Î¼­´Â µå¶óÀ̹öµé¿¡°Ô ±× ¼³Á¤³»¿ëÀ» Á÷Á¢ ¾Ë·ÁÁÖÁö´Â ¸øÇÑ´Ù). ÀÌ»óÀÌ ¸®´ª½º ±âµ¿½Ã¿¡ ÀϹÝÀûÀ¸·Î ¹ß»ýÇÏ´Â ÀϵéÀÌ´Ù.


3.4. ¹ö½º

ISA ´Â ±¸Çü IBM PC ¿¡¼­ »ç¿ëÇÏ´ø ¿¾³¯ ¹ö½ºÀÎ ¹Ý¸é, PCI ´Â ÀÎÅÚÀÌ Á¦¾ÈÇÑ »õ·Ó°í ºü¸¥ ¹ö½ºÀÌ´Ù. PCI ¹ö½º´Â ÇöÀç ¿ì¸®°¡ PnP ¶ó°í ºÎ¸£´Â ±â´ÉÀ» ½ÇÇöÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú´Ù. ISA ¹ö½º¿¡ ºñÇØ PCI ¹ö½º¿¡¼­´Â Çϵå¿þ¾î µð¹ÙÀ̽ºµé¿¡ PnP ¹ö½º ¸®¼Ò½ºµéÀÌ ¾î¶»°Ô ÇÒ´çµÇ¾ú´ÂÁö¸¦ ¾Ë¾Æ³»±â°¡ ¿ëÀÌÇÏ´Ù. ¼³Á¤»óŸ¦ ¾Ë¾Æº¸·Á¸é lspci ³ª scanpci(X À©µµ¿ì¿ë ¸í·É¾î) ¸í·ÉÀ» »ç¿ëÇϰųª, /proc/pci ¶Ç´Â /proc/bus/pci ÆÄÀÏÀ» º¸¸é µÈ´Ù. ºÎÆýÿ¡ È­¸é¿¡ Ç¥½ÃµÇ´Â ¸Þ½ÃÁö(Áö³ª°£ ¸Þ½ÃÁö¸¦ º¸±âÀ§Çؼ­´Â Shift-PageUp À» »ç¿ëÇÑ´Ù)µµ À¯¿ëÇÏ´Ù. 7.1절¸¦ ÂüÁ¶Ç϶ó.

ISA ¹ö½ºÀÇ °æ¿ì¿¡´Â PnP ¸¦ ±¸ÇöÇϴµ¥ ÀÖ¾î Á¤¸»ÀÌÁö ¾î·Á¿î ¹®Á¦°¡ ÀÖ¾ú´Ù. ÀÌ·¯ÇÑ »çÅ°¡ ¹ú¾îÁø ÀÌÀ¯´Â ISA ¹ö½º¸¦ ¼³°èÇÒ ´ç½Ã¿¡´Â ´©±¸µµ PnP¸¦ °í·ÁÇÏÁö ¾Ê¾Ò´Ù´Â Á¡°ú, PnP °¡ ¼³Á¤Á¤º¸¸¦ ¹°¸®Àû µð¹ÙÀ̽º·Î º¸³»´Âµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â I/O ¾îµå·¹½º ¿µ¿ªÀÌ °ÅÀÇ ¾ø´Ù´Â Á¡ ¶§¹®ÀÌ´Ù. °á±¹, ISA ¹ö½º»ó¿¡¼­ PnP ¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀº ¸Å¿ì º¹ÀâÇÑ °ÍÀÌ µÇ¾ú´Ù. ÀÌ ÁÖÁ¦¿¡ ´ëÇÑ Ã¥ÀÌ ¸î±Ç ÀÖ´Ù. 5.8절 ¸¦ Âü°íÇ϶ó. ¹«¾ùº¸´Ùµµ, ISA ¹ö½º¿¡¼­ÀÇ PnP ±¸Çö½Ã¿¡´Â °¢°¢ÀÇ PnP µð¹ÙÀ̽º´Â PnP ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀϽÃÀûÀÎ "ÇÚµé(handle)"À» ÇÒ´ç¹Þ¾Æ¾ß¸¸ ÇÑ´Ù. ±×·¡¾ß À̸¦ ÅëÇØ ±× µð¹ÙÀ̽º¿¡ PnP ¼³Á¤À» À§ÇÑ ¾îµå·¹½º¸¦ ÁÙ¼öÀÖ°Ô µÈ´Ù. ÀÌ "ÇÚµé" µéÀ» ÇÒ´çÇÏ´Â °ÍÀ» "Isolation" À̶ó°í ÇÑ´Ù. º¸´Ù º¹ÀâÇÑ ¼¼ºÎ³»¿ëÀº 9.6절À» ÂüÁ¶Ç϶ó.

°á±¹ ISA ¹ö½º´Â ¾ðÁ¨°¡ »ç¶óÁö°Ô µÉ°ÍÀÌ´Ù. ±×·¸°ÔµÇ¸é Çϵå¿þ¾î¸¦ BIOS °¡ ¾î¶»°Ô ¼³Á¤Çß´ÂÁö¸¦ °£´ÜÈ÷ ¾Ë¾Æ³¾¼ö ÀְԵǹǷΠPnP ´Â ÈξÀ ½¬¿öÁú °ÍÀÌ´Ù. ÇÏÁö¸¸ ±×·¡µµ µð¹ÙÀ̽º µå¶óÀ̹ö¿Í µð¹ÙÀ̽º¸¦ ÀÏÄ¡½ÃÅ°´Â ÀÛ¾÷°ú PC ÀÇ ½ÃÀÛ ¹× ½ÇÇà½Ã¿¡ »õ·Î Ãß°¡µÈ µð¹ÙÀ̽º¸¦ ¼³Á¤ÇÏ´Â ÀÛ¾÷¸¸Å­Àº ¾ðÁ¦±îÁö³ª ÇÊ¿äÇÒ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷µéÀº ¸®´ª½º°¡ PnP ¿î¿µÃ¼Á¦°¡ µÈ´Ù¸é º¸´Ù °£´ÜÈ÷ ¿Ï·áµÉ¼ö ÀÖÀ» °ÍÀÌ´Ù.


3.5. ¸®´ª½º°¡ PnP ¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý

¸®´ª½º´Â Áö±Ý²¯ PnP ¸¦ ´Ù·ç´Âµ¥ ÀÖ¾î ½É°¢ÇÑ ¹®Á¦Á¡À» °¡Áö°í ÀÖ¾ú°í ¾ÆÁ÷µµ ¹®Á¦¸¦ ¾È°í´Â ÀÖ´Ù. ÇÏÁö¸¸ ´õÀÌ»ó °ú°Åó·³ Ä¡¸íÀûÀÎ ¹®Á¦´Â ¾Æ´Ï´Ù. ¸®´ª½º´Â ¾ÆÁ÷µµ ÁøÁ¤ÇÑ PnP ¿î¿µÃ¼Á¦´Â ¾Æ´Ï¸ç, µð¹ÙÀ̽º¿ë ¹ö½º¸®¼Ò½ºµéÀ» ¼³Á¤ÇϱâÀ§ÇØ µð¹ÙÀ̽º µå¶óÀ̹öµé°ú PnP BIOS ¿¡ ÁÖ·Î ÀÇÁ¸ÇÑ´Ù°í º¼¼öÀÖ´Ù. ÇÏÁö¸¸ Ä¿³ÎÀº µå¶óÀ̹öµéÀÇ ¿äûÀÌ ÀÖÀ» °æ¿ì PnP ÇÁ·Î±×·¥À» Á¦°øÇÏ´Â Çü½ÄÀ¸·Î µå¶óÀ̹öµéÀ» µµ¿ÍÁØ´Ù. ¸¹Àº °æ¿ì, ÇÊ¿äÇÑ ¼³Á¤ÀÛ¾÷Àº µð¹ÙÀ̽º µå¶óÀ̹ö°¡ ÀüºÎ Çس½´Ù. ±×¹ÛÀÇ °æ¿ì¿¡´Â, BIOS °¡ ¼³Á¤ÀÛ¾÷À» ´ã´çÇÑ ´ÙÀ½, µð¹ÙÀ̽º µå¶óÀ̹ö´Â ¹ÙÀÌ¿À½º°¡ ¼³Á¤ÇÑ ³»¿ëÀ» ã¾Æº¸´Â ¹æ¹ýÀ» »ç¿ëÇÒ¼öµµ ÀÖ´Ù. Ä¿³ÎÀº µå¶óÀ̹ö¿¡°Ô µð¹ÙÀ̽ºÀÇ Á¸Àç¿©ºÎ È®ÀÎ, ¼³Á¤»óÅ ȮÀÎ, ¼³Á¤»óÅ º¯°æ µîÀÇ ¸î°¡Áö ÇÔ¼öµé(ÇÁ·Î±×·¥ ÄÚµåÀÌ´Ù)À» Á¦°øÇÒ ¼öµµ ÀÖ´Ù. Ä¿³Î 2.2 ¿¡¼­´Â PCI ¹ö½º¿¡ ´ëÇؼ­¸¸ ÀÌ ±â´ÉÀÌ ÀÖ¾úÀ¸³ª, Ä¿³Î 2.4 ºÎÅÍ´Â ISA ¹ö½º¿Í PCI ¹ö½º µÑ´Ù¿¡ ´ëÇؼ­µµ ÀÌ ±â´ÉÀÌ °¡´ÉÇÏ´Ù(´Ü, Ä¿³Î ÄÄÆÄÀϽÿ¡ ÇØ´çÇÏ´Â PNP ¿É¼ÇµéÀÌ ¼±ÅõǾî¾ß °¡´ÉÇÏ´Ù). ±×·¸Áö¸¸ Ä¿³ÎÀÌ ÀÌ·± ±â´ÉÀ» °¡Áö°í ÀÖ´Ù°íÇؼ­ ¸ðµç µå¶óÀ̹öµéÀÌ ÀÌ ±â´ÉÀ» Á¤È®ÇÏ°Ô, ¶Ç ¿ÏÀüÈ÷ È°¿ëÇÏ°í ÀÖ´Ù´Â ¶æÀº ¾Æ´Ï´Ù.

°Ô´Ù°¡, Ä¿³ÎÀº µÎ µð¹ÙÀ̽ºµéÀÌ µ¿½Ã¿¡ °°Àº ¹ö½º ¸®¼Ò½º¸¦ »ç¿ëÇÏ´Â °ÍÀ» Çã¿ëÄ¡ ¾ÊÀ½À¸·Î½á ¸®¼Ò½ºÀÇ Ãæµ¹ÀÌ ÀϾÁö ¾Ê°Ô µµ¿ÍÁØ´Ù. ¿ø·¡ ÀÌ°ÍÀº IRQ µé °£ÀÇ Ãæµ¹À̳ª DMA µé °£ÀÇ Ãæµ¹¸¸À» ¹æÁöÇϱâÀ§ÇÑ ±â¹ýÀ̾úÀ¸³ª ÀÌÁ¦´Â ¾îµå·¹½º ¸®¼Ò½ºµé °£ÀÇ Ãæµ¹À» ¹æÁöÇϱâ À§Çؼ­µµ »ç¿ëµÇ°íÀÖ´Ù.

Ä¿³Î 2.4 ÀÌÀü¿¡´Â µ¶ÀÚÀûÀÎ ÇÁ·Î±×·¥ÀÎ isapnp ¸¦ ÀÌ¿ëÇØ ISA ¹ö½º»óÀÇ PnP µð¹ÙÀ̽º¸¦ ¼³Á¤À» Çϰųª ±× Á¤º¸¸¦ ¾ò¾î³»´Â ¼ö°¡ ¸¹¾Ò´Ù. ¾ÆÁ÷µµ isapnp ´Â ISA ¹ö½º»óÀÇ PnP ±¸ÇöÀÌ ºÒ¿ÏÀüÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö¿¡°Ô´Â ÇÊ¿äÇÏ´Ù. ¸®´ª½º¸¦ ÁøÂ¥ PnP ¿î¿µÃ¼Á¦·Î ¸¸µé·Á´Â ½Ãµµ°¡ Àû¾îµµ ÇѹøÀº ÀÖ¾ú´Ù.http://www.astarte.free-online.co.uk ¸¦ Âü°íÇ϶ó. ÇÏÁö¸¸ ÀÌ ½Ãµµ°¡ Ä¿³Î¿¡ Æ÷ÇÔµÈ ÀûÀº ¾ø¾ú´Ù.

Ä¿³ÎÀÌ µð¹ÙÀ̽º µå¶óÀ̹öµé¿¡°Ô Á¦°øÇÒ¼ö ÀÖ´Â µµ¿ò¿¡´Â ¾î¶² °ÍµéÀÌ Àִ°¡´Â Ä¿³Î ¹®¼­¸¦ º¸¶ó. ÀÌ ¹®¼­´Â (´ç½ÅÀÌ °¡Áö°í ÀÖ´Ù¸é) /usr/.../.../Documentation µð·ºÅ丮¿¡ ÀÖ´Ù. ¾ÕÀÇ ... ±âÈ£Áß¿¡´Â "kernel" À̶ó´Â ´Ü¾î°¡ Æ÷ÇԵǾîÀÖ´Ù. "locate" ¸í·ÉÀ¸·Î ãÀ»¼ö ÀÖ´Ù. ÀÌ ¹®¼­ µð·ºÅ丮³»ÀÇ pci.txt ("How to Write Linux PCI Drivers") ÆÄÀÏ°ú /usr/include/linux/pci.h ÆÄÀÏÀ» º¸¶ó. ÀÌ ÆÄÀϵéÀº »ó´çÈ÷ °£°áÇϱ⠶§¹®¿¡ ´ç½ÅÀÌ µå¶óÀ̹ö¿¡ ´ëÇØ µµ»ç ¼öÁØÀÌ ¾Æ´Ï°í C ÇÁ·Î±×·¡¹Öµµ ¸ð¸¥´Ù¸é µå¶óÀ̹ö ÀÛ¼º¹ýÀ» ¹è¿ì´Â µ¥´Â »ç½Ç»ó µµ¿òÀÌ µÇÁö ¸øÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸ µå¶óÀ̹ö°¡ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â PnP ¿ë ÇÔ¼öµé¿¡ ¾î¶² °ÍµéÀÌ ÀÖ´ÂÁö ´Ù¼Ò ¾Ë¼ö ÀÖÀ» °ÍÀÌ´Ù. ISA ¹ö½º¿¡ ´ëÇÑ °ÍÀº isapnp.txt ¹®¼­¿Í Ä¿³Î 2.4 ÀÇ °æ¿ì¶ó¸é /usr/include/linux/isapnp.h µµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

PC °¡ ±âµ¿µÉ¶§ È­¸é¿¡ ³ªÅ¸³ª´Â ¸Þ½ÃÁöÁß¿¡´Â ¸î¸î ¸®´ª½º µð¹ÙÀ̽º µå¶óÀ̹öµéÀÌ ÀÚ½ÅÀÇ Çϵå¿þ¾î µð¹ÙÀ̽º¸¦ (±×¸®°í BIOS °¡ ±×¿¡ ÇÒ´ç½ÃŲ ¹ö½º¸®¼Ò½ºµéµµ) ¹ß°ßÇß´Ù´Â ³»¿ëµµ ÀÖÀ»¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÁøÁ¤ÇÑ PnP ¿î¿µÃ¼Á¦¶ó¸é ´ÙÀ½ÀÇ »óŵé±îÁöµµ ´õ Àß Ã³¸®ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

  • ¹ö½º ¸®¼Ò½ºµéÀÌ ºÎÁ·ÇÑ °æ¿ìÀÇ ÇÒ´ç¹®Á¦

  • 1 °³ÀÇ ¹°¸®Àû µð¹ÙÀ̽º¿¡ ´ëÇØ ¿©·¯°³ÀÇ µå¶óÀ̹öµéÀÌ ÀÖ´Â °æ¿ìÀÇ Ã³¸®

  • (°¢ µå¶óÀ̹öµéÀÌ µð¹ÙÀ̽º¸¦ ã¾ÆÇì¸Þ´Â ´ë½Å) °ËÃâÇس½ µð¹ÙÀ̽º¿¡°Ô ÇØ´ç µå¶óÀ̹ö¸¦ ã¾ÆÁÖ´Â ÀÏ

  • µð¹ÙÀ̽º µå¶óÀ̹ö ÇÁ·Î±×·¡¸ÓµéÀÇ ¼ö°í¸¦ ´ú¾îÁÖ´Â ÀÏ

"¹ö½º ¸®¼Ò½ºµéÀÇ ºÎÁ·" ¹®Á¦´Â ´ÙÀ½ µÎ°¡Áö ÀÌÀ¯·Î Á¡Â÷ ¹®Á¦°Å¸®°¡ ¾ÈµÇ¾î °¡°íÀÖ´Ù : ù°, PCI ¹ö½º°¡ ISA ¹ö½º¸¦ ´ëüÇØ°¡°í ÀÖ´Ù. PCI ¿¡¼­´Â IRQ ¸¦ °øÀ¯ÇÒ ¼ö Àֱ⠶§¹®¿¡ ºñ·Ï °øÀ¯·Î ÀÎÇØ È¿À²ÀÌ ¶³¾îÁö±â´Â Çصµ IRQ °¡ ºÎÁ·ÇØÁö´Â ÀÏÀº ¾ø´Ù. ¶ÇÇÑ, PCI ´Â DMA ¸®¼Ò½º¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù(DMA ¸®¼Ò½º ¾øÀ̵µ DMA ¿Í µ¿µîÇÑ ±â´ÉÀ» ±¸ÇöÇÑ´Ù).

µÑ°, Á¡Á¡ ´õ ¸¹Àº ¹°¸®Àû µð¹ÙÀ̽ºµéÀÌ IO ¾îµå·¹½º °ø°£ ´ë½Å ¸ÞÀÎ ¸Þ¸ð¸® ¾îµå·¹½º °ø°£À» »ç¿ëÇÏ´Â ÂÊÀ¸·Î °¡°íÀÖ´Ù. 32 ºñÆ® PC µéÀº 4GB ÀÇ ¸Þ¸ð¸® ¾îµå·¹½º °ø°£À» ¾µ ¼ö ÀÖÀ¸¹Ç·Î, ´ç½Å ½Ã½ºÅÛÀÌ 4 GB ÀÇ ¸ÞÀÎ ¸Þ¸ð¸®¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÇÑ, ÀÌ ¸ÞÀÎ ¸Þ¸ð¸® ¾îµå·¹½º ¹ö½º ¸®¼Ò½ºÀÇ »ó´ç ºÎºÐÀ» IO µð¹ÙÀ̽º·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ¿¡ ºñÇØ IO ¾îµå·¹½º °ø°£Àº °Ü¿ì 64 KB °¡ ÇÑ°èÀÌ´Ù. µû¶ó¼­ µð¹ÙÀ̽ºÀÇ IO ¿ëÀ¸·Î ¾µ¼ö ÀÖ´Â ¸Þ¸ð¸® °ø°£Àº (¾ÆÁ÷±îÁö´Â?) ºÎÁ·ÇÏÁö ¾Ê´Ù.


4. PnP BIOS ÀÇ ¼³Á¤

ÄÄÇ»Å͸¦ ÄÑ¸é ¿î¿µÃ¼Á¦°¡ ·ÎµåµÇ±â¿¡ ¾Õ¼­ BIOS °¡ ½ÇÇàµÈ´Ù. ÃÖ±ÙÀÇ BIOS µéÀº PnP BIOS ¶ó¼­ ÀϺΠ¶Ç´Â ÀüºÎÀÇ PnP µð¹ÙÀ̽ºµéÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. BIOS ÀÇ CMOS ¸Þ´º¿¡¼­ ´ÙÀ½ Ç׸ñµéÀ» ¼±ÅÃÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù :


4.1. PnP ¿î¿µÃ¼Á¦ ¿©ºÎ

ÀÌ Ç׸ñÀÇ °¡ºÎ¿¡ »ó°ü¾øÀÌ PnP BIOS ´Â ÇÏµå µð½ºÅ©, ºñµð¿À Ä«µå, Å°º¸µå¿¡ ´ëÇؼ­´Â PnP ¼³Á¤À» ÇÒ°ÍÀÌ´Ù. ±×·¡¾ß ½Ã½ºÅÛÀ» ºÎÆýÃų¼ö Àֱ⠶§¹®ÀÌ´Ù. ÀÌ Ç׸ñÀ» PnP OS ¸¦ °¡Áø °ÍÀ¸·Î ¼³Á¤Çß´Ù¸é PnP BIOS´Â ±× ¼³Á¤ ÀÛ¾÷ÀÇ ¸¶¹«¸®¸¦ ¿î¿µÃ¼Á¦(¶Ç´Â µð¹ÙÀ̽º µå¶óÀ̹öµé)¿¡ ¸Ã±ä´Ù. PnP OS ¾øÀ½À¸·Î ¼³Á¤Çß´Ù¸é BIOS °¡ ¼³Á¤ÀÛ¾÷À» ÀüºÎ ´ã´çÇÒ °ÍÀÌ´Ù. PC ¿¡ ¸®´ª½º¸¸ ±ò¾Ò´Ù¸é ¼ø¼øÈ÷ PnP OS ¾øÀ½À¸·Î ¼³Á¤ÇÏ¸é µÉ°ÍÀÌ´Ù. Ç㳪, ¸¸ÀÏ PC ¿¡ MS À©µµ¿ìÁî°¡ °°ÀÌ ±ò·ÁÀÖ°í ±× À©µµ¿ìÁî ¼³Ä¡½Ã¿¡ PnP OS ÀÖÀ½À¸·Î ¼³Á¤Çؼ­ ¼³Ä¡ÇÑ °ÍÀ̶ó¸é, À©µµ¿ìÁî 95/98 À» °è¼Ó ±â»Ú°Ô Çϱâ À§Çؼ­´Â PnP OS ÀÖÀ½À¸·Î ¼³Á¤Çؾ߸¸ ÇÒ ¼öµµ ÀÖ´Ù. (ÇÏÁö¸¸ PnP OS ÀÖÀ½À¸·Î ¼³Á¤ÇÑ´Ù¸é ¸®´ª½º¿¡¼­ ¹®Á¦°¡ »ý±æ¼öµµ ÀÖ´Ù. À©µµ¿ìÁî 2000 ÀÇ °æ¿ì´Â ¼³»ç ´ç½ÅÀÌ PnP OS ¾øÀ½À¸·Î BIOS ¼³Á¤À» ¹Ù²Ù¾îµµ Á¦´ë·Î µ¿ÀÛÇÑ´Ù°í ¾Ë·ÁÁ®ÀÖ´Ù. ÀÌ°æ¿ì À©µµ¿ìÁî 2000 Àº »õ·Î¿î Çϵå¿þ¾î¸¦ ã´Â ÁßÀ̶ó´Â ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÒ °ÍÀÌ´Ù(À©µµ¿ìÁî 2000 À¸·Î¼­´Â ÀÌ¹Ì ±× Çϵå¿þ¾î¿¡ ´ëÇؼ­´Â ¾Ë°íÀÖÁö¸¸, BIOS °¡ ±× Çϵå¿þ¾î¸¦ ¾î¶»°Ô PnP ¼³Á¤Çß´ÂÁö±îÁö´Â ¾ËÁö¸øÇϱ⠶§¹®ÀÌ´Ù)).

¸¸ÀÏ PnP OS ÀÖÀ½À¸·Î ¼³Á¤Çß´Ù¸é, ÀÌÁ¦ ¹ö½º ¸®¼Ò½º ¼³Á¤À» ´Ù·ç±â À§Çؼ­´Â ¸®´ª½º µð¹ÙÀ̽º µå¶óÀ̹öµé ¹× °æ¿ì¿¡ µû¶ó¼­´Â isapnp ÇÁ·Î±×·¥¿¡ ÀÇÁöÇØ¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì À̵éÀÌ Á¦´ë·Î ÀÛ¾÷Çس»°ÚÁö¸¸ ¶§·Î´Â ±×·¸Áö ¸øÇÒ¼ö°¡ ÀÖ´Ù. À̶§¿¡´Â ¾Æ·¡¿¡ ³ª¿Ã ³»¿ëó·³ ¸®´ª½º¸¦ ¼Ó¿©¼­ ¹®Á¦¸¦ ÇØ°áÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·¯ÇÑ ¼ÓÀÓ¼ö´Â BIOS °¡ ÀÚ½ÅÀÇ ÀÛ¾÷À» Á¦´ë·Î Çس»Áö ¾Ê¾Ò¾îµµ ¸®´ª½º°¡ µ¶ÀÚÀûÀ¸·Î ±× ÀÛ¾÷À» Çس¿À¸·Î½á °¡´ÉÇÑ °ÍÀÌ´Ù.

¸¸ÀÏ PnP OS ¾øÀ½À¸·Î ¼³Á¤Çß´Ù¸é, ÀÌÁ¦ BIOS °¡ ¼³Á¤ÀÛ¾÷À» ÇϰԵȴÙ. »õ·Î¿î PnP µð¹ÙÀ̽º¸¦ Ãß°¡ÇÏÁö ¾Ê´Â ÀÌ»ó, BIOS ´Â ÀÚ½ÅÀÇ ºñÈֹ߼º ¸Þ¸ð¸®(ESCD)¿¡ ±â·ÏÇصξú´ø ¼³Á¤³»¿ëÀ» »ç¿ëÇÒ °ÍÀÌ´Ù. 5.3.2절À» º¸¶ó. Áö³­¹ø ¸¶Áö¸·¿¡ »ç¿ëÇß´ø °ÍÀÌ ¸®´ª½º¿´´Ù¸é BIOS ³»ÀÇ ¸Þ¸ð¸®¿¡ ±â·ÏµÈ ¼³Á¤³»¿ëÀº º¯ÇÔÀÌ ¾ø´Ù. 5.3절À» º¸¶ó. ÇÏÁö¸¸ ¸¶Áö¸·À¸·Î »ç¿ëÇß´ø °ÍÀÌ À©µµ¿ìÁî 9x(PnP) À̶ó¸é À©µµ¿ì°¡ ESCD ÀÇ ³»¿ëÀ» º¯°æ½ÃÄ×À»¼ö ÀÖ´Ù. ´ç½ÅÀÌ ¾î¶² ¼³Á¤À» "°­Á¦"Ç߰ųª ·¹°¡½Ã(legacy) µð¹ÙÀ̽º¸¦ ¼³Ä¡ÇÑ °æ¿ì¶ó¸é À¸·Ê ESCD ´Â º¯°æµÇ°ÔµÈ´Ù. 5.3.3절¸¦ º¸¶ó. µð¹ÙÀ̽º µå¶óÀ̹öµéÀÌ ¼³Á¤ÀÛ¾÷À» Çϸ鼭 BIOS °¡ ÀÛ¾÷ÇÑ ³»¿ëÀ» º¯°æ½ÃÅ°´Â ¼öµµ ÀÖ´Ù. isapnp ³ª PCI À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥µéµµ ±×·± º¯°æÀ» ÀÏÀ¸Å³ ¼ö ÀÖ´Ù.


4.1.1. À©µµ¿ì¿ÍÀÇ ÀÌÁß ¿î¿µÃ¼Á¦ ½Ã½ºÅÛ

Linux ¿Í À©µµ¿ìÁ °°Àº PC »ó¿¡¼­ »ç¿ëÇÏ°í ÀÖ´Â °æ¿ì, BIOSÀÇ "PnP OS ¸¦ »ç¿ëÇÏ°í Àִ°¡" ¶ó´Â Áú¹®¿¡ ¾î¶»°Ô ´äÇϸé ÁÁÀ»±î? »ó½ÄÀûÀÌ°í Á¤Á÷ÇÑ ´äÀº "Linux ¿¡ ´ëÇؼ­´Â no, À©µµ¿ìÁî¿¡ ´ëÇؼ­´Â yes" ÀÏ °ÍÀÌ´Ù. ´ç½ÅÀÌ Á¤Á÷ÇÏ°Ô ÇൿÇϱ⸸ ÇÏ¸é ¼¼»ó ¸ðµç Àϵµ ¼øÁ¶·Ó°Ô ÁøÇàµÈ´Ù. ÇÏÁö¸¸, ´Ù¸¥ OS ¸¦ ¾²·Á°í ÇÒ ¶§¸¶´Ù BIOS ÀÇ CMOS ¸Þ´º¸¦ ÀÏÀÏÀÌ ¼öµ¿À¸·Î ¹Ù²ãÁà¾ß ÇÑ´Ù´Â °ÍÀº ³Ê¹«µµ ±ÍÂúÀº ÀÏÀÌ´Ù. ÀÌ ¹®Á¦ÀÇ ÇØ°áÃ¥Àº ¸®´ª½º³ª À©µµ¿ìÁî µÑ Áß ÇÑÂÊ¿¡ °ÅÁþ¸»À» ÇÏ´Â °ÍÀÌ´Ù. ÇÑÂÊÀ» ¹«½ÃÇÔÀ¸·ÎÀÎÇØ ´Ù¼Ò ¹®Á¦°¡ »ý±æÁö ¸ð¸£Áö¸¸, ±× ¹®Á¦¿¡´Â ¶Ç Àû´çÇÑ ÇØ°áÃ¥ÀÌ Á¸ÀçÇÑ´Ù.

¾î´À ÇÑÂÊÀ» ¹«½ÃÇϱâ·Î ÀÛÁ¤Çß´Ù¸é, ±× ´ë»óÀÌ µÉ À©µµ¿ìÁî ȤÀº ¸®´ª½º¿¡°Ô ¼ÓÀδٴ »ç½ÇÀ» ¾Ë·ÁÁÖ¾î¾ß Çϴ°¡? ÀÌ´Â ±×·¯ÇÑ ¹«½Ã¿¡µµ ºÒ±¸ÇÏ°í ¸®´ª½º³ª À©µµ¿ì°¡ ¾ó¸¶³ª ½º½º·Î¸¦ Àß ¼³Á¤Çس»´ÂÁö¿¡ ´Þ·È´Ù. À©µµ¿ìÁî 2000 °ú ¸®´ª½º´Â ÀÌ·¸°Ô ÀÚ½ÅÀÌ ¹«½ÃµÇ´Â »óȲ¿¡ ´ëÇؼ­µµ Á¡Â÷ Àß ´ëóÇØ ³ª°¡°íÀÖ´Ù.


4.1.2. ¸®´ª½ºÂÊÀ» ¹«½ÃÇÒ °æ¿ì

PnP OS ÀÖÀ½À¸·Î ¼³Á¤µÇ¸é, ¸ðµç µå¶óÀ̹öµé°ú isapnp(¸¸ÀÏ »ç¿ëÇÑ´Ù¸é)°¡ ¼³Á¤ÀÛ¾÷À» Á¦´ë·Î Çس¾ ¶§¿¡ ÇÑÇØ ¸®´ª½º°¡ Á¦´ë·Î µ¿ÀÛÇÒ °ÍÀÌ´Ù. ¾Æ¸¶µµ ¸®´ª½º OS ³ª µå¶óÀ̹öµéÀ» ¾÷µ¥ÀÌÆ®ÇÑ´Ù¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù.


4.1.3. À©µµ¿ìÁî 9x ÂÊÀ» ¹«½ÃÇÒ °æ¿ì

¶Ç´Ù¸¥ ÇØ°áÃ¥Àº CMOS ¿¡¼­ PnP OS ¾øÀ½À¸·Î ¼³Á¤ÇÑ ÈÄ À©µµ¿ì¸¦ ½ÃÀÛÇÏ´Â °ÍÀÌ´Ù. ÀÌÁ¦ À©µµ¿ìÁî ÂÊÀÌ ¹«½ÃµÇ¹Ç·Î, À©µµ¿ìÁî·Î¼­´Â PnP ¸¦ ´Ù·ç´Â °ÍÀÌ ÈξÀ ´õ º¹ÀâÇØÁö°Ô µÈ´Ù. ȤÀÚ´Â ÀÌÁ¦ Çϵå¿þ¾îÀÇ ¼³Á¤ÀÛ¾÷À» BIOS °¡ ¿ÏÀüÈ÷ ó¸®ÇØ ¹ö¸±Å×´Ï À©µµ¿ìÁî 9x ·Î¼­´Â ±×¸¸Å­ ½±°Ô Çϵå¿þ¾î¿¡ ´ëÀÀÇÒ¼ö ÀÖÀ» °ÍÀÌ¶ó ¿¹»óÇÏ°ÚÁö¸¸, ½ÇÁ¦·Î´Â À©µµ¿ìÁî´Â ±×·¸°Ô´Â ´ëÀÀÇÏÁö ¸øÇÑ´Ù. ±×·¯³ª À©µµ¿ì 2000 ¸¸Å­Àº Á¦´ë·Î ´ëÀÀÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ®ÀÖ´Ù. ȤÀÚ´Â ºñ·Ï Çϵå¿þ¾î°¡ ÀÌ¹Ì BIOS ¿¡ ÀÇÇØ ¼³Á¤¿Ï·áµÇ¾ú´Ù´Â »ç½ÇÀ» À©µµ¿ìÁî 9x °¡ ¸ð¸¥´Ù°í ÇÏ´õ¶óµµ, À©µµ¿ìÁî´Â ÀÚ½ÅÀÇ ·¹Áö½ºÆ®¸®ÀÇ ³»¿ë´ë·Î ¹°¸®Àû µð¹ÙÀ̽ºµéÀ» ¿ÏÀüÈ÷ ´Ù½Ã ¼³Á¤Çعö¸± Å×´Ï±î ¸¸»ç OK ¶ó°í »ý°¢ÇÒÁöµµ ¸ð¸£°Ú´Ù.

±×·¯³ª °á°ú´Â ±×·± ½ÄÀ¸·Î ÁøÇàµÇÁö´Â ¾Ê´Âµí ÇÏ´Ù. À©µµ¿ìÁî 9x ´Â ÀÚ½ÅÀÇ µð¹ÙÀ̽º µå¶óÀ̹öµé¿¡°Ô À©µµ¿ìÀÇ ·¹Áö½ºÆ®¸®¿¡ ÀúÀåµÈ ³»¿ëµéÀ» ±×Àú ¾Ë·ÁÁÙ »ÓÀÎ °æ¿ìµµ Àִµí ÇÏ´Ù. ÇÏÁö¸¸ BIOS °¡ ´ã´çÇÑ ½ÇÁ¦ÀÇ Çϵå¿þ¾î ¼³Á¤Àº ESCD ¿¡ ÀúÀåµÇ¾î ÀÖ´ø ³»¿ë´ë·ÎÀÌ°í, µû¶ó¼­ ·¹Áö½ºÆ®¸®ÀÇ ³»¿ë°ú´Â ´Ù¸¦¼ö ÀÖ´Ù. ÀÌÁ¡ÀÌ ¹®Á¦ÀÎ °ÍÀÌ´Ù. ±×·¯¹Ç·Î, À©µµ¿ìÁî°¡ Á¦´ë·Î µ¿ÀÛÇϱâ À§Çؼ­´Â BIOS °¡ ESCD ·ÎºÎÅÍ ÀÛ¼ºÇÑ ¹ö½º ¸®¼Ò½º ¼³Á¤³»¿ëÀ» ·¹Áö½ºÆ®¸®µµ ¶È°°ÀÌ °¡Áö°Ô ¸¸µé ÇÊ¿ä°¡ ÀÖ´Ù.

·¹Áö½ºÆ®¸®¿Í ESCD °¡ °°Àº ³»¿ëÀ» °¡Áöµµ·Ï ÇÏ´Â ÇÑ°¡Áö ¹æ¹ýÀº, BIOS ¸¦ "PnP OS ¾øÀ½" À¸·Î ¼³Á¤ÇÑ »óÅ¿¡¼­ À©µµ¿ì¸¦ ¼³Ä¡(ȤÀº À缳ġ)ÇÏ´Â °ÍÀÌ´Ù. ±×·¯¸é À©µµ¿ìÁî¿¡°Ô´Â BIOS °¡ ¼³Á¤¿Ï·á½ÃŲ Çϵå¿þ¾îµéÀÌ ÁÖ¾îÁö°Ô µÈ´Ù. ±× ¼³Á¤»óÅ ÀÚü¿¡ Ãæµ¹ÀÌ ¾ø´ÂÇÑ, ¹Ù¶÷Á÷½º·´°Ôµµ À©µµ¿ìÁî´Â ÀÚ½ÅÀÇ ·¹Áö½ºÆ®¸®¿¡ Çϵå¿þ¾î ¼³Á¤»óŸ¦ º¯°æ¾øÀÌ ±×´ë·Î ÀúÀåÇÏ°Ô µÈ´Ù. ÀÌ·¸°ÔÇؼ­ ESCD ¿Í ·¹Áö½ºÆ®¸®°¡ ÀÏÄ¡ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀÌ Á¦´ë·Î ¸ÔÈù´Ù¸é(±×¸®°í º» ¹®¼­ÀÇ ¹öÀüÀÌ °¡Àå ÃֽŹöÀüÀ̶ó¸é) ÇÊÀÚ¿¡°Ôµµ ¾Ë·Á´Þ¶ó. ¿Ö³ÄÇϸé ÇÊÀÚ´Â ÀÌ ¹æ¹ýÀÌ ¼º°øÇß´Ù´Â º¸°í¸¦ ´Ü ÇÑ°Ç ¹Þ¾Æº¸¾Ò±â ¶§¹®ÀÌ´Ù.

´Ù¸¥ ¹æ¹ýÀº, À©µµ¿ìÁî¿¡¼­ ¹®Á¦¸¦ ÀÏÀ¸Å°´Â µð¹ÙÀ̽ºµéÀ» µð¹ÙÀ̽º ¸Å´ÏÀú(ÀåÄ¡°ü¸®ÀÚ)¿¡¼­ "»èÁ¦"ÇÏ´Â °ÍÀÌ´Ù. ±×´ÙÀ½, "PnP OS ¾øÀ½" »óÅ·ΠPC¸¦ Àç½ÃÀÛÇÑ´Ù(ºÎÆýÿ¡ CMOS ¿¡¼­ ¼¼ÆÃÀ» º¯°æÇÑ´Ù). ±×·¯¸é À©µµ¿ìÁî´Â ±× µð¹ÙÀ̽ºµéÀ» À缳ġÇÒ °ÍÀÌ°í, ±â´ëÇÑ ¹Ù´ë·Î BIOS°¡ ¼³Á¤ÇÑ ¹ö½º ¸®¼Ò½º ¼³Á¤³»¿ëÀ» »ç¿ëÇÒ °ÍÀÌ´Ù. À̶§ À©µµ¿ìÁî´Â ´ç½Å¿¡°Ô À©µµ¿ì ¼³Ä¡ CD ¸¦ ³ÖÀ¸¶ó°í ¿ä±¸Çϱ⠽ʻóÀÌ´Ù. ¾ÆÁ÷ µå¶óÀ̹ö ÆÄÀϵéÀ» °¡Áö°í ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í À©µµ¿ì°¡ ¿Õ¿Õ ±×°ÍÀ» ãÁö ¸øÇÏ´Â ¼ö°¡ Àֱ⠶§¹®ÀÌ´Ù. ÀÌ°æ¿ì "¹«½Ã(skip file)"¸¦ ¼±ÅÃÇÏ°í °è¼Ó ÁøÇàÇÏ´Â °Íµµ Æí¹ýÀÌ µÉ ¼ö ÀÖ´Ù.

ÇÊÀÚ´Â ½ÃÇè»ï¾Æ ³ëº§ ȣȯÀÇ µå¶óÀ̹ö¸¦ »ç¿ëÇß´ø NIC Ä«µå¸¦ "»èÁ¦" Çß´Ù. ÀçºÎÆÃÇغ¸´Ï À©µµ¿ì´Â ³ëº§ ´ë½Å ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ³×Æ®¿öÅ·À¸·Î À缳ġÇعö·È´Ù. ÀÌ·± °æ¿ì´Â ³ëº§ Ŭ¶óÀ̾ðÆ®¸¦ À缳ġÇØ¾ß ÇÒ °ÍÀÌ´Ù. -- »ó´çÈ÷ ±ÍÂúÀº ÀÛ¾÷µéÀÌ´Ù.


4.1.4. À©µµ¿ìÁî 2000 ÂÊÀ» ¹«½ÃÇÒ °æ¿ì

À©µµ¿ìÁî 2000 ÀÇ °æ¿ì¿¡´Â, óÀ½¿¡ BIOS ¸¦ PnP OS ÀÖÀ½À¸·Î ¼³Ä¡ÇÑ ÈÄ ³ªÁß¿¡ PnP OS ¾øÀ½À¸·Î ¹Ù²ãµµ ¹®Á¦¾øÀÌ µ¿ÀÛÇÑ´Ù°í ¾Ë·ÁÁ®ÀÖ´Ù. PnP OS ¾øÀ½À¸·Î ¼³Á¤À» ¹Ù²Ù°Ô µÇ¸é À©µµ¿ìÁî 2000 Àº ÀÚµ¿ÀûÀ¸·Î ÀÚ½ÅÀÇ µð¹ÙÀ̽ºµéÀ» PnP Àç¼³Á¤ÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ®ÀÖÀ¸¸ç, »õ·Î¿î Çϵå¿þ¾î¸¦ ¹ß°ßµÆ°í »õ·Î¿î µð¹ÙÀ̽º¸¦ ¼³Ä¡ÇÏ´Â ÁßÀ̶ó°í ´ç½Å¿¡°Ô ¾Ë·Á¿Ã °ÍÀÌ´Ù. ÀÌ´Â À©µµ¿ìÁî 2000 Àº BIOS ¿¡ ÀÇÇØ ¼³Á¤µÇÁö¾ÊÀº Çϵå¿þ¾î¸¦ Ž»öÇϱ⿡ ¾Õ¼­ ¸ÕÀú BIOS °¡ ¼³Á¤À» ¸¶Ä£ Çϵå¿þ¾îºÎÅÍ Å½»öÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. À©µµ¿ìÁî 2000 Àº ¾Æ¸¶µµ Á¾Àü°ú ´Ù¸¥ ¾îµå·¹½º ¹× IRQ(BIOS °¡ ¼ÂÆÃÇÑ °Í) ¿¡¼­ ¾î¶² Çϵå¿þ¾î¸¦ ¹ß°ßÇÏ°Ô µÇ¾úÀ¸¹Ç·Î ±×¸¦ "»õ·Î¿î" Çϵå¿þ¾î¶ó°í ÆÇ´ÜÇÏ´Â µí ÇÏ´Ù.


4.2. ¹ö½º ¸®¼Ò½ºÀÇ Á¶Á¤

ÀÌ Ç׸ñÀº IRQ ¿Í DMA ¹ö½º ¸®¼Ò½ºµéÀ» ¾î¶»°Ô ÇÒ´çÇÒÁö °áÁ¤ÇÑ´Ù. BIOS ÀÇ ÀÌ Ç׸ñÀ» "ÀÚµ¿" À¸·Î ¼³Á¤Çϸé BIOS°¡ ÇÒ´çÀÛ¾÷À» ¼öÇàÇÑ´Ù. "¼öµ¿" À¸·Î ¼³Á¤Çϸé, »ç¿ëÀÚ°¡ Á÷Á¢ "legacy" (non-PnP) ISA Ä«µå¸¦ À§ÇØ IRQ¸¦ ¸î°³ ¿¹¾àÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚ°¡ ÁöÁ¤ÇØÁÖÁö ¾Ê´Â °æ¿ì, BIOS ´Â ±×·¯ÇÑ legacy Ä«µå¿¡ ´ëÇØ ÀνÄÇÒ¼öµµ ÀÖ°í ¸øÇÒ¼öµµ ÀÖ´Ù. BIOS °¡ legacy Ä«µåµé¿¡ ´ëÇÑ »çÇ×À» ÀνÄÇÒ ¼ö ÀÖ´Â °æ¿ì¶õ, ¿À·ÎÁö »ç¿ëÀÚ°¡ À©µµ¿ìÁî»ó¿¡¼­ ICU(¶Ç´Â ºñ½ÁÇÑ °Í)À» ½ÇÇà½ÃÄÑ BIOS¿¡°Ô ±× Á¤º¸¸¦ ¾Ë·ÁÁÖ´Â °æ¿ì »ÓÀÌ´Ù. BIOS °¡ legacy Ä«µåµéÀÇ Á¤º¸¸¦ ¾Ë°íÀÖ´Ù¸é "ÀÚµ¿" À¸·Î ¼³Á¤Çغ¸¶ó. BIOS°¡ legacy Ä«µåµé¿¡ ´ëÇØ ¾ËÁö ¸øÇÏ´Â °æ¿ì¿¡´Â ±× legacy ISA Ä«µåµéÀÌ ÇÊ¿ä·ÎÇÏ´Â IRQ µéÀ» Á÷Á¢ ¼öµ¿À¸·Î ¿¹¾àÇØÁØ ÈÄ ³ª¸ÓÁöµéÀº BIOS PnP °¡ ÇÒ´çÇϵµ·Ï ¸Ã°ÜµÎ¸é µÈ´Ù.


4.3. ¼³Á¤³»¿ëÀÇ ¸®¼Â(reset)

ÀÌ Ç׸ñÀº legacy (non-PnP) µð¹ÙÀ̽ºµéÀÇ ¼³Á¤ ¹× PnP µð¹ÙÀ̽ºµéÀÇ ¼³Á¤»óÅ¿¡ ´ëÇÑ BIOS ÀÇ ESCD µ¥ÀÌÅͺ£À̽º¸¦ Áö¿ö¹ö¸± °ÍÀÌ´Ù. ÀÌ µ¥ÀÌŸº£À̽º°¡ À߸øµÇ¼­ ÀçÀÛ¼ºµÉ ÇÊ¿ä°¡ ÀÖ´Ù°í È®½ÅÇÒ ¶§ ¿Ü¿¡´Â Àý´ë ÀÌ Ç׸ñÀ» °Çµå¸®Áö ¸»¶ó. ¸Þ´ºÀÇ ¾îµò°¡¿¡ ¿ÀÁ÷ »ç¿ëÀÚ°¡ ÄÄÇ»Å͸¦ ºÎÆ®½Ãų ¼ö ¾øÀ» ¶§¿¡¸¸ ÀÌ Ç׸ñÀ» »ç¿ëÇØ¾ß ÇÑ´Ù°í ¸í½ÃµÇ¾î ÀÖÀ» °ÍÀÌ´Ù. BIOS °¡ legacy µð¹ÙÀ̽ºµé¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ÀÒÀº °æ¿ì¿¡´Â, DOS ³ª À©µµ¿ìÁî¿¡¼­ ICU ¸¦ ½ÇÇà½ÃÄÑ ÀÌ µ¥ÀÌÅ͸¦ »õ·Î ÀÛ¼ºÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.


5. PnP Ä«µå¸¦ ´Ù·ç´Â ¹æ¹ý

5.1. PnP Ä«µå¸¦ ´Ù·ç´Â ¹æ¹ý¿¡ ´ëÇÑ °³¿ä

¿À´Ã³¯ ´ëºÎºÐÀÇ ½ÅÇü ³»ÀåÇü º¸µå(Ä«µå)µéÀº PnP ÀÌ´Ù. PnP ¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀº ¾Æ·¡Ã³·³ ´Ù¼¸°¡Áö ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ´Ù(ÇÏÁö¸¸ ´ç½Å »óȲ¿¡ µû¶ó¼­´Â ÀϺΠ¹æ¹ýÀº ºÒ°¡´ÉÇÒ °ÍÀÌ´Ù). ¸¸ÀÏ µð¹ÙÀ̽º µå¶óÀ̹ö°¡ PnP ¼³Á¤À» ¸Ã´Â´Ù¸é ´ç½ÅÀº ¾Æ¹«°Íµµ ¼Õ´î ÇÊ¿ä°¡ ¾ø´Ù. ¸¸ÀÏ BIOS °¡ PnP ¼³Á¤À» ¸Ã´Â´Ù¸é ´ç½ÅÀ¸·Î¼­´Â ºÎµð ÇØ´ç µå¶óÀ̹ö°¡ BIOS °¡ ¼³Á¤ÇÑ ³»¿ëÀ» ¹ß°ßÇØÁֱ⸦ ±â¿øÇÒ ¼ö ¹Û¿¡ ¾ø´Ù(ÇÊ¿äÇÏ´Ù¸é ¼³Á¤È­ÀϵîÀ» ÀÌ¿ëÇØ ´ç½ÅÀÌ Á÷Á¢ µå¶óÀ̹ö¿¡°Ô ¼³Á¤³»¿ëÀ» ¾Ë·ÁÁÖ¾î¾ß ÇÑ´Ù).

  • 5.2절

  • 5.3절(PCI ¹ö½ºÀÇ °æ¿ì¶ó¸é ±×Àú PCI BIOS ¸¸ ÀÖÀ¸¸é µÇ³ª, ±×·¸Áö ¾Ê´Ù¸é PnP BIOS °¡ ÇÊ¿äÇÏ´Ù)

  • 5.4절 Á¡ÆÛ³ª µµ½º/À©µµ¿ìÁî ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÑ´Ù(ÇÏÁö¸¸ ÀÌ·¸°Ô ÇÒ¼ö ¾ø´Â Ä«µåµéµµ ¸¹´Ù).

  • 5.5절 ÀÌ°ÍÀº ¾ðÁ¦³ª ISA ¹ö½º»óÀÇ PnP µð¹ÙÀ̽ºµéÀ» ¼³Á¤Çϴµ¥¿¡¸¸ »ç¿ëµÇ´Â ÇÁ·Î±×·¥ÀÌ´Ù.

  • 5.6절 ÀÌ°ÍÀº PCI ¹ö½º¸¦ ¼³Á¤Çϴµ¥ »ç¿ëµÇ³ª µð¹ÙÀ̽º µå¶óÀ̹ö°¡ ÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù.

  • 5.7절 ÀÌ ¹æ¹ýÀ» »ç¿ëÇÑ ÈÄ µµ½º/À©µµ¿ìÁî·ÎºÎÅÍ ¸®´ª½º¸¦ ºÎÆ®½ÃŲ´Ù. ÃÖÈÄÀÇ ¹æ¹ýÀ¸·Î »ç¿ëµÈ´Ù.

À§ÀÇ ¾î´À ¹æ¹ýÀ¸·Îµç ±× Çϵå¿þ¾îÀÇ ¹ö½º ¸®¼Ò½º¸¦ ¼³Á¤ÇÒ¼ö ÀÖÁö¸¸ ¿ÀÁ÷ ù¹ø° ¹æ¹ý¸¸ÀÌ µå¶óÀ̹öÃø¿¡°Ô ¼³Á¤³»¿ëÀ» ¾Ë·ÁÁØ´Ù. µå¶óÀ̹ö°¡ ¾î¶»°Ô Á¤º¸¸¦ ¹Þ¾ÆµéÀ̴°¡´Â µå¶óÀ̹ö¿¡ µû¶ó ´Ù¸£´Ù. À̸¦ À§Çؼ­ µû·Î ¾î¶² ÀÛ¾÷À» ÇØÁÖ¾î¾ß ÇÒ ¼öµµ ÀÖ´Ù. 6절 ¸¦ º¸¶ó.


5.2. µð¹ÙÀ̽º µå¶óÀ̹ö°¡ ¼³Á¤ÀÛ¾÷À» ´ã´çÇÏ´Â °æ¿ì

¸¹Àº µð¹ÙÀ̽º µå¶óÀ̹öµéÀÌ (Ä¿³ÎÀÌ Á¦°øÇÏ´Â ÄÚµåÀÇ µµ¿òÀ¸·Î) PnP ¹æ¹ýÀ» ½á¼­ ÀÚ½ÅÀÌ Á¦¾îÇÒ Çϵå¿þ¾îÀÇ ¹ö½º ¸®¼Ò½º¸¦ ¼ÂÆÃÇÒ¼ö ÀÖ´Ù. µå¶óÀ̹ö ½º½º·Î°¡ ¼³Á¤Çعö¸®¹Ç·Î µå¶óÀ̹ö´Â ±× ¼³Á¤³»¿ëÀ» ¾Ë¼ö ÀÖÀ¸¸ç, µû¶ó¼­ ´ç½ÅÀÌ Á÷Á¢ ±× Á¤º¸¸¦ °¡¸£ÃÄ ÁÙ ÇÊ¿ä°¡ ¾ø´Ù. ºÐ¸í ÀÌ ¹æ¹ýÀÌ °¡Àå ½¬¿î ¹æ¹ýÀÌ´Ù. µå¶óÀ̹ö°¡ ´Ù Çس½´Ù¸é¾ß ´ç½ÅÀÌ ¾Æ¹«Àϵµ ÇÒ ÇÊ¿ä°¡ ¾øÀ»Å״ϱî.

PCI µð¹ÙÀ̽ºÀÇ °æ¿ì¿¡´Â ´ëºÎºÐÀÇ µå¶óÀ̹öµéÀÌ PnP ¼³Á¤À» Çس»Áö¸¸, ISA µð¹ÙÀ̽ºÀÇ °æ¿ì´Â PnP ¼³Á¤¿¡ ¹®Á¦°¡ ¸¹´Ù. ÀÌ´Â (ºñ·Ï °ú°Å¿¡ PCI ¿¡ ´ëÇÑ PnP ¼³Á¤À» "PCI ¼³Á¤" À̶ó°í ºÒ·¶°í ¾ÆÁ÷µµ ±×·¸°Ô ºÎ¸£±â´Â Çصµ) ¿ø·¡ PCI ¿¡´Â PnP ±â´ÉÀÌ ³»ÀçµÇ¾î Àֱ⠶§¹®ÀÌ´Ù. ISA ÀÇ °æ¿ì, 2.4 ¹öÀü ÀÌÀüÀÇ Ä¿³ÎÀº ISA ¸¦ PnP ¼³Á¤Çϱâ À§ÇÑ ÇÔ¼ö¸¦ ÀÏü Á¦°øÇÏÁö ¾Ê¾Ò´Ù. µû¶ó¼­ ¸¸ÀÏ ´ç½ÅÀÌ ÃֽŠ¹öÀüÀÇ Ä¿³Î°ú µå¶óÀ̹ö¸¦ °¡Áö°í ÀÖ´Ù¸é ±× µå¶óÀ̹ö´Â PnP ¹ö½º ¸®¼Ò½º ¼³Á¤À» Çس¾ °¡´É¼ºÀÌ ´õ ³ô´Ù. ÇÏÁö¸¸ ¸¸ÀÏ ±¸¹öÀüÀ» °¡Áö°í Àְųª ±× µå¶óÀ̹öÀÇ ´ã´çÀÚ°¡ PnP ±â´ÉÀ» ¾ÆÁ÷ ³ÖÁö ¾Ê¾Ò´Ù¸é ±× µå¶óÀ̹ö´Â ¾Æ¸¶µµ PnP ¼³Á¤À» ¸øÇÒ °ÍÀÌ´Ù.

ºÒ¿îÇÏ°Ôµµ, ¾î¶² µå¶óÀ̹ö´Â ´Ù¸¥ µð¹ÙÀ̽ºµéÀÌ ÇÊ¿ä·ÎÇÏ´Â(±×·¯³ª ¾ÆÁ÷ Ä¿³Î¿¡ ÀÇÇØ ÇÒ´ç¹ÞÁö´Â ¸øÇÑ) ¹ö½º ¸®¼Ò½º¸¦ Á¡À¯ÇÏ°í ÀÖÀ»Áöµµ ¸ð¸¥´Ù. µû¶ó¼­, ¸ðµç ¸®¼Ò½º ¿äûµéÀ» ¹Þ¾ÆµéÀÎ ÈÄ Ä¿³ÎÀÌ ±× ÇÒ´çÀÛ¾÷À» Çس¾¼ö ÀÖ¾î¾ß ºñ·Î¼Ò ÁøÁ¤ÇÑ PnP ¸®´ª½º Ä¿³ÎÀ̶ó ÇÒ¼öÀÖÀ» °ÍÀÌ´Ù. 3.5절 ¸¦ º¸¶ó.


5.3. BIOS °¡ PnP ¸¦ ¼³Á¤

5.3.1. BIOS ·Î PnP ¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ °³¿ä

PnP BIOS °¡ ÀåÂøµÇ¾îÀÖ´Ù¸é, ±× PnP BIOS °¡ Çϵå¿þ¾î¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â BIOS °¡ ¸ðµç µð¹ÙÀ̽ºµéÀÇ ¸®¼Ò½º ¿ä±¸³»¿ëÀ» ÀÐÀº ÈÄ °¢°¢À» ¼³Á¤(Áï, µð¹ÙÀ̽ºµé¿¡°Ô ¹ö½º ¸®¼Ò½º¸¦ ÇÒ´ç)ÇØÁشٴ ÀǹÌÀÌ´Ù. BIOS ·Î¼­´Â µå¶óÀ̹öµéÀ» °¢°¢ÀÇ ÇØ´ç µð¹ÙÀ̽ºµé¿¡°Ô ¿¬°á½ÃÄÑÁÖÁö ¸øÇÏ°í µå¶óÀ̹öµé¿¡°Ô BIOS °¡ ¼³Á¤ÇÑ ³»¿ëµéÀ» ¾Ë·ÁÁÖÁöµµ ¸øÇÑ´Ù´Â µÎ°¡Áö¸¸ »©°í´Â, BIOS °¡ PnP OS ÀÇ ±â´ÉÀ» ´ë½ÅÇÏ´Â °ÍÀÌ´Ù. BIOS ´Â º¸Åë ÀÚ½ÅÀÇ ºñÈֹ߼º ¸Þ¸ð¸®(ESCD) ³»¿¡ ÀúÀåÇØ µÎ¾ú´ø ¼³Á¤³»¿ëÀ» ÀÌ¿ëÇϰԵȴÙ. BIOS °¡ »õ·Î¿î µð¹ÙÀ̽º¸¦ ¹ß°ßÇϰųª Ãæµ¹ÀÌ ÀÖÀ½À» °¨ÁöÇÏ°Ô µÇ¸é, BIOS ´Â ¼³Á¤³»¿ë¿¡ ÇÊ¿äÇÑ º¯°æÀ» °¡ÇÏ°Ô µÇ°í, ÀÌÁ¦ ESCD ¿¡ ±â·ÏµÇ¾îÀÖ´ø ¿¹ÀüÀÇ ¼³Á¤³»¿ëÀº »ç¿ëÇÏÁö ¾Ê°Ô µÈ´Ù. ÀÌ°æ¿ì BIOS ´Â »õ·Î¿î »óŸ¦ ¹Ý¿µÇϱâ À§ÇØ ESCD ¸¦ °»½Å½ÃÄѾßÇÑ´Ù.

´ç½ÅÀÇ BIOS ´Â À§¿¡¼­ ¸»ÇÑ °Í°ú °°Àº ¼³Á¤ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÏÁö¸¸, °£È¤ ÀÌ ÀÛ¾÷À» ¿Ã¹Ù¸£°Ô ¼öÇàÇÏÁö ¸øÇϰųª ºÒ¿ÏÀüÇÏ°Ô ¼öÇàÇÏ´Â BIOS µéµµ ÀÖ¾ú´Ù. BIOS ¸¦ »ç¿ëÇÏ´Â ÀÌÁ¡Àº, ´ëºÎºÐÀÇ °æ¿ì ±×¹ÛÀÇ ´Ù¸¥ ¼³Á¤ÀÛ¾÷ÀÌ ÇÊ¿ä¾ø¾îÁ®(BIOS ÀÇ CMOS ¸Þ´º¿¡¼­ PnP OS ¾øÀ½À¸·Î ¼³Á¤ÇÑ °æ¿ì´Â Á¦¿Ü) ÀÏÀÌ °£´ÜÇØ Áø´Ù´Â Á¡¿¡ ÀÖ´Ù. ¸¹Àº µð¹ÙÀ̽º µå¶óÀ̹öµéÀÌ ÀÚµ¿À¸·Î BIOS °¡ ÇسõÀº ÀÛ¾÷³»¿ëÀ» °¨ÁöÇÒ ¼ö ÀÖ´Â ¹Ý¸é, ÀϺÎÀÇ °æ¿ì¿¡´Â »ç¿ëÀÚ°¡ µå¶óÀ̹öµé¿¡°Ô ±× ³»¿ëÀ» Á¤ÇØÁÙ ÇÊ¿ä°¡ ÀÖÀ» ¼öµµ ÀÖ´Ù(ÀÌ°Ô ¹Ýµå½Ã ½±Áö¸¸Àº ¾Ê´Ù). 7절 ¸¦ º¸¶ó. ¶Ç´Ù¸¥ ÀÌÁ¡Àº ¸®´ª½º°¡ ½ÃÀ۵DZâ Àü¿¡ BIOS °¡ ¼³Á¤ÀÛ¾÷À» ÇϰԵǹǷÎ, ÀåÂ÷ µð¹ÙÀ̽º µå¶óÀ̹öµéÀÌ ½ÃÀ۵DZâ ÀÌÀü¿¡ ¹ö½º ¸®¼Ò½ºµéÀº µð¹ÙÀ̽º µå¶óÀ̹öµé¿¡ ÀÇÇØ »ç¿ë(Áï, ¹ß°ßµÉ) Áغñ°¡ ¿Ï·áµÇ¾îÀÖ´Ù´Â Á¡ÀÌ´Ù.

MS ¿¡ µû¸£¸é PnP BIOS °¡ (MS À©µµ¿ìÀÇ µµ¿ò¾øÀÌ) µð¹ÙÀ̽ºµéÀ» µ¶ÀÚÀûÀ¸·Î PnP ¼³Á¤ÇÒ ¼ö ÀÖ´Â ±â´ÉÀº ´ÜÁö ¿É¼Ç»çÇ×ÀÏ »Ó Çʼö»çÇ×Àº ¾Æ´Ï¶ó°í µÇ¾îÀÖ´Ù. ÇÏÁö¸¸ ´ë·« 1996 ?? ÀÌÈÄ¿¡ Á¦ÀÛµÈ ´ëºÎºÐÀÇ BIOS µéÀº ¸ðµÎ ÀÌ ±â´ÉÀÌ °¡´ÉÇÑ °Í °°´Ù. BIOS µéÀÌ ÀÌ ±â´ÉÀ» Á¦´ë·Î ¼öÇàÇس½´Ù¸é ¿ì¸®·Î¼­´Â Á¦Àۻ翡 °¨»çÆíÁö¶óµµ º¸³¾ ÀÏÀÌ´Ù. BIOS ´Â PCI ¹ö½º¿Í ISA ¹ö½º ¾çÀÚ ¸ðµÎ¿¡ ´ëÇØ ¼³Á¤ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ Á» ¿À·¡µÈ BIOS µéÀº ¿ÀÁ÷ PCI ¿¡ ´ëÇؼ­¸¸ ¼³Á¤ÀÛ¾÷ÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î º¸°íµÇ°í ÀÖ´Ù. ´ç½ÅÀÌ °¡Áø BIOS ¿¡ ´ëÇؼ­ ´õ ÀÚ¼¼È÷ ¾Ë°í ½Í´Ù¸é À¥ÆäÀÌÁö¸¦ µÚÁ®º¸¶ó. ÇÊÀÚ´Â ±×¿¡ ´ëÇؼ­´Â ¾Æ´Â ¹Ù ¾øÀ¸¹Ç·Î ºÎµð ÇÊÀÚ¿¡°Ô Áú¹®ÇÏÁö´Â ¸»¾Æ´Þ¶ó. BIOS ¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ã±â Èûµé°Å³ª ÀÌ¿ëºÒ°¡´ÉÇÒÁöµµ ¸ð¸¥´Ù. ÀϺΠBIOS µéÀº ÃÖ¼ÒÇÑÀÇ PnP ±â´É¸¸ °¡Áö°í À־ ¿î¿µÃ¼Á¦°¡ ³ª¸ÓÁö ¼³Á¤ÀÛ¾÷À» ¿Ï·áÇØÁÙ °ÍÀ» ±â´ëÇÏ´Â ¼öµµ ÀÖ´Ù. ¸¸¾à ±×·¯ÇÑ °æ¿ì¶ó¸é, PnP BIOS ¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ ¾Æ´Ñ ´Ù¸¥ ¹æ¹ýÀ» ã¾Æº¸°Å³ª, BIOS °¡ ESCD µ¥ÀÌÅͺ£À̽º¸¦ °¡Áö°í ÀÖ´Â °æ¿ì ±×°ÍÀ» ¼Â¾÷Çغ¸´Â ¹æ¹ýÀ» ½ÃµµÇغ¸¶ó. ´ÙÀ½ ÀýÀÇ ³»¿ëÀ» Âü°íÇ϶ó.


5.3.2. BIOS ÀÇ ESCD µ¥ÀÌÅͺ£À̽º

¹ÙÀÌ¿À½º´Â PnP ¼³Á¤³»¿ëÀ» º¸°üÇÏ´Â ºñÈֹ߼º µ¥ÀÌÅͺ£À̽º¸¦ À¯ÁöÇÏ°í ÀÖÀ¸¸ç ±× ³»¿ëÀ» ÀÌ¿ëÇØ ¼³Á¤ÀÛ¾÷À» ¼öÇàÇÑ´Ù. À̸¦ ESCD(Extended System Configuration Data) ¶ó°í ºÎ¸¥´Ù. ¶ÇÇÑ, ESCD ÀÇ ÀåÂø¿©ºÎ´Â ¿É¼Ç»çÇ×ÀÌÁö¸¸ ´ëºÎºÐÀÇ PnP BIOS µéÀº À̸¦ ÀåÂøÇÏ°í ÀÖ´Ù. ESCD ´Â Ãæµ¹ÀÌ ÀϾ´Â °ÍÀ» ÇÇÇϱâ À§ÇØ PnP µð¹ÙÀ̽ºµéÀÇ ¸®¼Ò½º ¼³Á¤»Ó ¾Æ´Ï¶ó non-PnP µð¹ÙÀ̽ºµéÀÇ ¼³Á¤Á¤º¸±îÁöµµ ÀúÀåÇÑ´Ù(±×¸®°í µð¹ÙÀ̽º°¡ PnP ±â±âÀÎÁö ¿©ºÎµµ ±â·ÏÇÏ°í ÀÖ´Ù). ESCD µ¥ÀÌÅÍ´Â º¸Åë ¾î¶² Ĩ¼Ó¿¡ ÀúÀåµÇ¸ç Àü¿øÀ» ²¨µµ ±×´ë·Î º¸Á¸µÈ´Ù. ÇÏÁö¸¸ ¶§·Î´Â Çϵåµð½ºÅ©»ó¿¡ ÀúÀåµÇ´Â °æ¿ìµµ ÀÖ´Ù ??

ESCD ´Â ÃÖÁ¾»ç¿ëµÈ ¼³Á¤Á¤º¸¸¦ ÀúÀåÇϱâ À§ÇÑ °ÍÀÌÁö¸¸, ¸¸ÀÏ ´ç½ÅÀÌ ¸®´ª½ºÀÇ isapnp ³ª pci À¯Æ¿¸®Æ¼µîÀÇ ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù¸é(À̵éÀº ESCD ¸¦ °»½Å½ÃÄÑÁÖÁö´Â ¾Ê´Â´Ù), ESCD ·Î¼­´Â À̵éÀÌ º¯°æ½ÃŲ ¼³Á¤³»¿ëÀº ¾Ë¸® ¾øÀ¸¹Ç·Î, ±× Á¤º¸¸¦ ESCD ³»¿¡ ÀúÀåÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÁÁÀº PnP OS ¶ó¸é À̶§¿¡µµ ESCD ¸¦ °»½Å½Ãų °ÍÀÌ°í, ±×·¸°Ô¸¸ µÈ´Ù¸é ÈÄ¿¡ PnP ¾Æ´Ñ ¿î¿µÃ¼Á¦(¿¹¸¦ µé¸é Ç¥ÁØ ¸®´ª½º)µµ ÀÌ °»½ÅµÈ ESCD Á¤º¸¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. MS À©µµ¿ì´Â ¿ÀÁ÷ Ưº°ÇÑ °æ¿ì¿¡¸¸ ESCD ¸¦ °»½Å½ÃÄÑÁÙ »ÓÀÌ´Ù. 5.3.3절 ¸¦ º¸¶ó.

ESCD ¿¡ ±â·ÏµÈ ³»¿ëÀ» ÀÌ¿ëÇÏ·Á¸é BIOS ÀÇ CMOS ¸Þ´º¿¡¼­ ¹Ýµå½Ã "PnP OS ¾Æ´Ô"À¸·Î ¼³Á¤ÇØ¾ß ÇÑ´Ù. ±×·¯¸é (¸®´ª½º ¿î¿µÃ¼Á¦°¡ ·ÎµåµÇ±â Àü¿¡) BIOS ´Â ½ÃÀ۽ÿ¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÀÛ¾÷À» ¼öÇàÇϰԵȴÙ. ¸¸ÀÏ BIOS °¡ ESCD ¿¡ ¾ø´Â »õ·Î¿î PnP Ä«µå¸¦ °¨ÁöÇÑ´Ù¸é, ¹ö½º¸®¼Ò½º¸¦ Ä«µå¿¡ ÇÒ´çÇÑ ÈÄ ESCD ¸¦ °»½ÅÇÑ´Ù. À̶§ ½ÉÁö¾î´Â ±âÁ¸ÀÇ PnP Ä«µåµé¿¡ ÇÒ´çµÆ´ø ¹ö½º ¸®¼Ò½ºµé±îÁöµµ º¯°æµÉ ¼ö ÀÖÀ¸¸ç, ±×¿¡µû¶ó ESCD ¸¦ ¼öÁ¤ÇÑ´Ù.

¸¸ÀÏ °¢ µð¹ÙÀ̽º°¡ ÀÚ½ÅÀÇ ÃÖÈÄÀÇ ¼³Á¤³»¿ëÀ» ÀÚü Çϵå¿þ¾î³»¿¡ ÀúÀåÇصѼö¸¸ ÀÖ´Ù¸é, PC ¸¦ ½ÃÀÛÇÒ ¶§¸¶´Ù ¸Å¹ø ¼³Á¤ÀÛ¾÷À» ÇØÁÙ ÇÊ¿äµµ ¾ø¾úÀ» °ÍÀÌ´Ù. ±×·¯³ª Çö½ÇÀº ±×·¸Áö ¸øÇÏ´Ù. µû¶ó¼­ PnP ¸¦ À§ÇØ BIOS ¸¦ »ç¿ëÇÏ°Ú´Ù¸é ESCD ÀÇ µ¥ÀÌÅÍ´Â Ç×»ó ¿Ã¹Ù¸£°Ô À¯ÁöµÇ¾î¾ß ÇÑ´Ù. ¾î¶² BIOS µéÀº ºñ·Ï ESCD ±â´ÉÀº ¾Æ´ÏÁö¸¸ non-PnP Ä«µå¿ëÀ¸·Î ¿¹¾àÇصР¹ö½º¸®¼Ò½ºµé¿¡ ´ëÇÑ Á¤º¸¸¦ ¼Ò·®ÀÇ ºñÈֹ߼º ¸Þ¸ð¸®¼Ó¿¡ ÀúÀåÇصα⵵ ÇÑ´Ù. ¸¹Àº BIOS µéÀº ÀÌ µÎ°¡Áö ±â´ÉÀ» ´Ù °¡Áö°í ÀÖ´Ù.


5.3.3. À©µµ¿ìÁ »ç¿ëÇؼ­ ESCD ¸¦ ¼³Á¤Çϱâ

BIOS °¡ ´ç½ÅÀÌ ¿øÇÏ´Â ´ë·Î ESCD ¸¦ ¼³Á¤ÇÏÁö ¸ø°Å³ª ¿Ã¹Ù¸£°Ô ESCD ¸¦ ¼³Á¤ÇÏÁö ¸øÇÒ °æ¿ì, ¸®´ª½º À¯Æ¿¸®Æ¼¸¦ ½á¼­ ESCD ¸¦ ¼¼ÆÃÇÒ¼ö ÀÖ´Ù¸é ÁÁÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ ±×·± ¸®´ª½º À¯Æ¿¸®Æ¼´Â 1999 ³âÃÊ¿¡´Â ¾ø¾úÀ¸¸ç 2001 ÇöÀç¿¡µµ ÇÊÀÚ´Â ±×·± °ÍÀÌ ÀÖ´Ù´Â ¸»À» µé¾îº¸Áö ¸øÇß´Ù. µû¶ó¼­ (°°Àº PC »ó¿¡ À©µµ¿ìÁîµµ ±ò·ÁÀÖ´Ù¸é) À©µµ¿ìÁ ½á¼­ ESCD ¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ½ÃµµÇØ º¼ ¼ö ÀÖ´Ù.

À©µµ¿ìÁ ½á¼­ ESCD ¸¦ ¼³Á¤/¼öÁ¤ÇÏ´Â ¹æ¹ýÀº 3 °¡Áö°¡ ÀÖ´Ù. Çϳª´Â µµ½º³ª À©µµ¿ìÁî 3.x ¿ëÀ¸·Î µðÀÚÀÎµÈ ICU À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀº À©µµ¿ìÁî 9x/2k ¿¡¼­µµ °¡´ÉÇÒ °ÍÀÌ´Ù ??. ¶Ç´Ù¸¥ ¹æ¹ýÀº À©µµ¿ìÁî 9x/2k »ó¿¡¼­ ¼öµ¿À¸·Î("°­Á¦·Î") µð¹ÙÀ̽ºµéÀ» ¼³Á¤Çؼ­ Á¤»ó Á¾·á½Ã¿¡ À©µµ¿ìÁî°¡ ÀÌ Á¤º¸¸¦ ESCD ³»¿¡ ±â·ÏÇÏ°Ô ¸¸µå´Â °ÍÀÌ´Ù. ¼¼¹ø° ¹æ¹ýÀº PnP °¡ ¾Æ´Ñ legacy µð¹ÙÀ̽ºµé¿¡°Ô¸¸ ÇØ´çµÈ´Ù. À©µµ¿ìÁî°¡ legacy µð¹ÙÀ̽ºÀÇ Á¸Àç¿Í ±×µéÀÌ »ç¿ëÇÏ´Â ¹ö½º ¸®¼Ò½º°¡ ¹«¾ùÀÎÁö¸¦ ÆľÇÇÑ´Ù¸é À©µµ¿ìÁî´Â ±× Á¤º¸¸¦ ESCD ¿¡ ±â·ÏÇÒ °ÍÀÌ´Ù.

¸¸ÀÏ PnP µð¹ÙÀ̽ºµéÀÌ »ç¿ëÀÚÀÇ "°­Á¦" ÀûÀÎ ¼³Á¤º¯°æ¾øÀÌ À©µµ¿ìÁî¿¡ ÀÇÇØ ÀÚµ¿À¸·Î ¼³Á¤µÇµµ·Ï µÈ °æ¿ì¶ó¸é, ±×·¯ÇÑ ¼³Á¤³»¿ëÀº ¾Æ¸¶µµ ESCD ·Î ±â·ÏµÇÁö ¾ÊÀ» °ÍÀÌ´Ù. ¹°·Ð ESCD ¿¡ ±â·ÏµÈ ³»¿ë´ë·Î µð¹ÙÀ̽ºµéÀ» ¼³Á¤ÇÒ Áö ¿©ºÎ´Â À©µµ¿ìÁî°¡ ½º½º·Î °áÁ¤Çϱ⠶§¹®¿¡, µð¹ÙÀ̽ºµéÀÌ °ú¿¬ ESCD ¿¡ ±â·ÏµÈ ¼³Á¤³»¿ë¿¡ µû¶ó ±âµ¿µÉÁö´Â ¿ì¿¬ÀûÀ̶ó ÇÒ¼ö ÀÖ´Ù.

À©µµ¿ìÁî 9x ´Â PnP ¿î¿µÃ¼Á¦¶ó¼­ µð¹ÙÀ̽ºµéÀ» ÀÚµ¿À¸·Î PnP ¼³Á¤ÇÑ´Ù. À©µµ¿ìÁî 9x ´Â ÀÚüÀÇ PnP µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÁø À©µµ¿ìÁî ÆÄÀϵé·Î ÀúÀåÇؼ­ ·¹Áö½ºÆ®¸®³»¿¡ ±í¼÷È÷ º¸°üÇÏ°í ÀÖ´Ù. ±× ·¹Áö½ºÆ®¸® ³»¿¡´Â PnP ¹ö½º ¸®¼Ò½ºµé ¿Ü¿¡µµ ´Ù¸¥ ¸¹Àº ¼³Á¤Á¤º¸°¡ ´ã°ÜÀÖ´Ù. ÇöÀçÀÇ PnP ¸®¼Ò½º ¼³Á¤»óÅ´ ¸Þ¸ð¸®»ó¿¡ Çϳª°¡ ÀúÀåµÇ°í, ¶ÇÇÑ (¾Æ¸¶µµ µ¿ÀÏÇÑ ³»¿ëÀ¸·Î¼­) Çϵåµð½ºÅ©¿¡µµ ¶Ç Çϳª°¡ ÀúÀåµÈ´Ù. À©µµ¿ìÁî 98 ¿¡¼­ ÀÌ ³»¿ëÀ» º¸°Å³ª ±× ¼³Á¤À» °­Á¦·Î ¹Ù²Ù·Á¸é µð¹ÙÀ̽º ¸Å´ÏÀú(ÀåÄ¡°ü¸®ÀÚ)¸¦ ÀÌ¿ëÇÑ´Ù.

À©µµ¿ìÁî 98 ¿¡¼­ µð¹ÙÀ̽º ¸Å´ÏÀú(ÀåÄ¡°ü¸®ÀÚ) âÀ» ¿©´Â ¹æ¹ýÀº 2 °¡Áö°¡ ÀÖ´Ù : 1. My computer(³» ÄÄÇ»ÅÍ) --> Control Panel(Á¶Á¾ÆÇ) --> System Properties(½Ã½ºÅÛ ¼Ó¼º) --> Device Manager(ÀåÄ¡°ü¸®ÀÚ) 2. My Computer(³» ÄÄÇ»ÅÍ) ¿¡¼­ ¿À¸¥ÂÊ Å¬¸¯ --> Properties(¼Ó¼º) --> Device Manager(ÀåÄ¡°ü¸®ÀÚ). ±×·± ´ÙÀ½, Device Manager(ÀåÄ¡°ü¸®ÀÚ) â ³»¿¡¼­ µð¹ÙÀ̽º¸¦ Çϳª ¼±ÅÃÇÑ´Ù(°°Àº Á¾·ù µð¹ÙÀ̽ºµéÀÌ ¿©·¯°³ ÀÖÀ» ¶§´Â ¾Æ·¡·Î ¸î ´Ü°è¸¦ °ÅÃÄ¾ß ÇÒ¼öµµ ÀÖ´Ù). ±×´ÙÀ½, "Properties(¼Ó¼º)" À» Ŭ¸¯ÇÑ ÈÄ "Resources(ÀÚ¿ø)"À» Ŭ¸¯ÇÑ´Ù. ¸®¼Ò½º ¼³Á¤À» ¼öµ¿À¸·Î ¹Ù²Ù·Á¸é "Use automatic settings(ÀÚµ¿¼³Á¤)" ¿¡ üũµÈ °ÍÀ» ÇØÁ¦ÇÑ ÈÄ "Change Settings(¼³Á¤º¯°æ)" À» Ŭ¸¯ÇÑ´Ù. ÀÌÁ¦ ¼³Á¤À» º¯°æÇغ»´Ù. À̶§ º¯°æÇÏ´Â °ÍÀÌ Çã¿ëµÇÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ¸¸ÀÏ º¯°æÀÌ Çã¿ëµÈ´Ù¸é ÀÌÁ¦ °­Á¦¼³Á¤ÀÌ ¿Ï·áµÈ °ÍÀÌ´Ù. °­Á¦·Î ¼³Á¤µÇ¾ú´Ù´Â ¸Þ½ÃÁö°¡ ¶ã °ÍÀÌ´Ù. ¸¸ÀÏ À©µµ¿ìÁî°¡ °¡Á³´ø ÇöÀçÀÇ ¼¼Æó»¿ëÀ» ±×´ë·Î À¯ÁöÇϸ鼭µµ ´ÜÁö ±×°ÍÀ» "ÀÚµ¿¼³Á¤"ÀÌ ¾Æ´Ñ "°­Á¦¼³Á¤"À¸·Î ¸¸µé°í ½ÍÀº °ÍÀ̶ó¸é, ÀÏ´Ü ¹º°¡ ´Ù¸¥ ³»¿ëÀ¸·Î °­Á¦¼³Á¤ÇÑ ÈÄ¿¡ ´Ù½Ã ¿ø·¡ÀÇ ¼ÂÆÃÀ¸·Î ¹Ù²Ù¾î °­Á¦¼³Á¤Çؾ߸¸ ÇÑ´Ù.

À©µµ¿ìÁî 98 ¿¡¼­ °­Á¦¼³Á¤µÈ °ÍµéÀ» º¸·Á¸é "°­Á¦¼³Á¤µÈ Çϵå¿þ¾îµé" ¸®½ºÆ®¸¦ º¸¸é µÈ´Ù : --> Programs(ÇÁ·Î±×·¥) --> Accessories(¾Ç¼¼¼­¸®) --> System Tools(½Ã½ºÅÛ µµ±¸) --&62; System Information(½Ã½ºÅÛ Á¤º¸) --> Hardware Resources(Çϵå¿þ¾î ÀÚ¿ø) --> Forced Hardware(°­Á¦¼³Á¤µÈ Çϵå¿þ¾î). À©µµ¿ìÀÇ ¹ö½º¸®¼Ò½ºµéÀ» °­Á¦·Î º¯°æ½ÃÄ×´Ù¸é À©µµ¿ì´Â ±× º¯°æÀ» ESCD ¿¡ ±â·ÏÇÒ °ÍÀÌ´Ù(Á¤»óÁ¾·á½ÃÄѾ߸¸ ÇÑ´Ù). "System Information(½Ã½ºÅÛ Á¤º¸)" âÀ» º¸¸é IRQ ¿Í IO Æ÷Æ®µéÀÌ À©µµ¿ìÁîÇÏ¿¡¼­ ¾î¶»°Ô ÇÒ´çµÇ¾ú´ÂÁö¸¦ Á¶»çÇÒ ¼ö ÀÖ´Ù.

À©µµ¿ìÁî¿¡¼­´Â ¹ö½º ¸®¼Ò½ºÀÇ Ãæµ¹ÀÌ ¾ø´Âµ¥ ¸®´ª½º¿¡¼­´Â Ãæµ¹ÀÌ ÀϾ´Â ¼ö°¡ ÀÖ´Ù. ÀÌ´Â À©µµ¿ìÁî´Â ESCD ÀÇ ³»¿ë°ú ´Ù¸£°Ô ¹ö½º ¸®¼Ò½º¸¦ ÇÒ´çÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. µå¹® °æ¿ì¶ó ÇÏ°ÚÁö¸¸ À©µµ¿ìÇÏÀÇ ¸ðµç µð¹ÙÀ̽ºµéÀÌ legacy µð¹ÙÀ̽ºÀ̰ųª °­Á¦¼³Á¤µÈ »óŶó¸é À©µµ¿ìÁî¿Í ESCD ÀÇ ¼³Á¤Àº µ¿ÀÏÇϰԵȴÙ.


5.3.4. »õ·Î¿î µð¹ÙÀ̽º¸¦ À©µµ¿ìÁ ¸®´ª½º¿¡ Ãß°¡Çϱâ

»õ·Î¿î PnP µð¹ÙÀ̽º°¡ Ãß°¡µÇ°í BIOS ´Â "PnP OS ¾øÀ½" »óŶó¸é, BIOS ´Â ÀÚµ¿ÀûÀ¸·Î µð¹ÙÀ̽º¸¦ ¼³Á¤ÇÑ ÈÄ ±× ¼³Á¤³»¿ëÀ» ESCD ¿¡ ÀúÀåÇÑ´Ù. ¸¸ÀÏ Ãß°¡µÇ´Â µð¹ÙÀ̽º°¡ non-PnP legacy µð¹ÙÀ̽º¶ó¸é (ȤÀº µð¹ÙÀ̽ºÀÇ Á¡ÆÛ¼³Á¤µîÀ» ÅëÇØ legacy µð¹ÙÀ̽º·Î ¸¸µé¾ú´Ù¸é), À̸¦ ó¸®ÇϱâÀ§ÇØ ´ÙÀ½°ú °°Àº ¸î°¡Áö ¹æ¹ýÀ» ÅÃÇÒ¼ö ÀÖ´Ù.

CMOS ¼³Á¤¸Þ´º¸¦ ÀÌ¿ëÇØ Á÷Á¢ BIOS ¿¡°Ô ±× µð¹ÙÀ̽º°¡ »ç¿ëÇÒ Æ¯Á¤ÇÑ ¹ö½º ¸®¼Ò½º(°¡·É IRQ)¸¦ ¿¹¾àÇصεµ·ÏÇÏ¿©, PnP °¡ ±× ¸®¼Ò½º¸¦ ÇÒ´ç½ÃÄѹö¸®Áö ¸øÇÏ°Ô ÇÑ´Ù. ÀÌ ¹æ¹ýÀº ±× Á¤º¸¸¦ ESCD ¿¡ ±â·Ï½ÃÅ°Áö´Â ¸øÇÑ´Ù. ÇÏÁö¸¸ CMOS ¼³Á¤¸Þ´º¸¦ º¸¸é Ãæµ¹ ¹ß»ý½Ã ÀÌ Á¤º¸¸¦ ESCD ÀÇ ³»¿ë¿¡ ¿ì¼±½Ãų °ÍÀÎÁö ¿©ºÎ¸¦ Á¤ÇÏ´Â ¸Þ´º°¡ ÀÖÀ»°ÍÀÌ´Ù. ¶Ç´Ù¸¥ ¹æ¹ýÀº µµ½º/À©µµ¿ìÁî¿¡¼­ ICU ¸¦ ½ÇÇà½ÃÅ°´Â °ÍÀÌ´Ù. ±×¹ÛÀÇ ¹æ¹ýÀ¸·Î´Â À©µµ¿ìÁî 9x/2k ÇÏ¿¡¼­ ¼öµ¿À¸·Î ¼³Ä¡ÇÑ ÈÄ ±× ¼³Á¤³»¿ëÀ» "°­Á¦" ÇÏ´Â ¹æ¹ýÀÌ´Ù(¾ÕÀý¿¡¼­ ¼³¸íÇß´Ù). °­Á¦¼³Á¤ ÈÄ PC °¡ Á¤»óÁ¾·áµÉ ¶§ À©µµ¿ìÁî°¡ ESCD ¸¦ °»½Å½Ãų °ÍÀÌ´Ù.


5.4. PnP ±â´ÉÀ» ²ô·Á¸é(disable)?

PnP ±â´ÉÀ» ¾Æ¿¹ ²ø¼ö ¾ø´Â PnP Àü¿ëÀÇ µð¹ÙÀ̽ºµéÀÌ ¸¹ÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ÀϺΠµð¹ÙÀ̽ºÀÇ °æ¿ì, Á¡ÆÛ¸¦ ¾²µçÁö ¾Æ´Ï¸é µð¹ÙÀ̽º ±¸ÀԽà ÇÔ²² µû¶ó¿Â À©µµ¿ìÁî ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄÑ(jumperless configuration) PnP ±â´ÉÀ» ²ø ¼ö ÀÖ´Ù. µð¹ÙÀ̽º µå¶óÀ̹ö°¡ µð¹ÙÀ̽º¸¦ Á¦´ë·Î ¼³Á¤ÇÏÁö ¸øÇÏ´Â °æ¿ì¿¡´Â, PnP ±â´ÉÀ» ²ûÀ¸·Î½á ¾Æ¿¹ PnP ¼³Á¤À̶ó´Â º¹ÀâÇÑ ÀÛ¾÷À» ÇÇÇØ°¥ ¼ö°¡ ÀÖ´Ù. ÀÌ°æ¿ì BIOS ¿¡°Ô ÀÌ ¹ö½º ¸®¼Ò½ºµéÀÌ ¿¹¾àµÇ¾îÀÖÀ½À» ¾Ë¸®´Â °ÍÀ» Àؾ´Â ¾ÈµÈ´Ù. ÇÏÁö¸¸, ¶ÇÇÑ ´ÙÀ½°ú °°Àº ÀÌÀ¯·Î µð¹ÙÀ̽ºÀÇ PnP ±â´ÉÀ» ²¨¹ö¸®±â ½ÈÀ»¼öµµ ÀÖ´Ù :

  1. °°Àº ÄÄÇ»ÅÍ»ó¿¡ MS À©µµ¿ìÁî°¡ ¼³Ä¡µÇ¾îÀÖ´Â °æ¿ì, PnP ·Î ÇÏ¿©±Ý µð¹ÙÀ̽º¸¦ À©µµ¿ì¿¡¼­¿Í ¸®´ª½º¿¡¼­ °¢±â ´Ù¸£°Ô ¼³Á¤ÄÉÇÒ ÇÊ¿ä°¡ ÀÖÀ» ¼ö ÀÖ´Ù.

  2. IRQ ¹øÈ£³ª Æ÷Æ® ¾îµå·¹½º µîµîÀÇ ¼±ÅùüÀ§°¡ PnP ¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì »ó´çÈ÷ Á¦ÇÑµÉ ¼ö ÀÖ´Ù.

  3. ´ç½ÅÀÌ »ç¿ëÇÏ´Â ¾î¶² ¸®´ª½º µð¹ÙÀ̽º µå¶óÀ̹ö°¡ µð¹ÙÀ̽º Ž»ö½Ã¿¡ PnP ¹æ¹ýÀ» ÀÌ¿ëÇÏ´Â °ÍÀϼö ÀÖ´Ù.

  4. Àå·¡¿¡ ¼³Á¤À» º¯°æÇÒ ÇÊ¿ä°¡ »ý±æ °æ¿ì, ¼³Á¤ÀÌ PnP ·Î µÇ¾îÀÖ´Ù¸é ÀÏÀÌ ÈξÀ ½¬¿öÁø´Ù(Á¡ÆÛ¸¦ ¼³Á¤ÇÒ ÇÊ¿äµµ ¾ø°í µµ½º/À©µµ¿ìÁî¿ë ÇÁ·Î±×·¥À» ½ÇÇà½Ãų ÇÊ¿äµµ ¾øÀ¸¹Ç·Î).

  5. ÇöÀç ¶Ç´Â Àå·¡¶óµµ ´Ù¸¥ PnP µð¹ÙÀ̽ºµéÀ» ¼³Á¤ÇؾßÇÒ ÇÊ¿ä°¡ »ý±æ °ÍÀÌ´Ù. ±×·¸´Ù¸é ¾î·µç PnP µð¹ÙÀ̽º¿¡ ´ëÇØ ¾Ë¾ÆµÑ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù.

ÀÏ´Ü non-PnP µð¹ÙÀ̽º·Î ¼³Á¤Çß´Ù¸é, ±× µð¹ÙÀ̽º´Â (Á¡ÆÛ ¼³Á¤À» ¹Ù²Ù°Å³ª µµ½º/À©µµ¿ìÁî¿ë ¼³Á¤ ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù½Ã ½ÇÇà½ÃÅ°±â Àü¿¡´Â) PnP-BIOS ³ª PnP ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇؼ­´Â ¼³Á¤ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁöÁö ¾Ê°ÔµÈ´Ù.


5.5. Isapnp (isapnptools ¶ó´Â ÇÁ·Î±×·¥ ÆÐÅ°ÁöÁß ÇϳªÀÌ´Ù)

¿î³ª»Ú°Ôµµ, ´ç½ÅÀÌ PnP ÀÇ ±âº»ÀûÀÎ ³»¿ëµéÀ» ¸ð¸¥´Ù¸é isapnp ¿¡ ´ëÇÑ ¹®¼­µéÀÇ ´ëºÎºÐÀº ÀÌÇØÇϱâ Èûµé °ÍÀÌ´Ù. º» HOWTO ¿Í isapnp ÆÐÅ°Áö¿¡ µþ·Á¿À´Â FAQ ¸¦ º¸¸é ±× ³»¿ëÀ» ÀÌÇØÇϴµ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. isapnp ´Â ¿ÀÁ÷ ISA ¹ö½º»óÀÇ PnP µð¹ÙÀ̽ºµéÀ» À§ÇÑ ÇÁ·Î±×·¥À¸·Î¼­ PCI ¹ö½º¿ë µð¹ÙÀ̽º¿¡´Â ÇØ´ç¾ø´Ù. ºÎÆýÿ¡ ¸®´ª½º ÇÁ·Î±×·¥ÀÎ "isapnp" ¸¦ ½ÇÇà½ÃÅ°¸é /etc/isapnp.conf ¿¡ ÀûÇôÀÖ´Â ¸®¼Ò½º °ª´ë·Î µð¹ÙÀ̽ºµéÀ» ¼³Á¤ÇÒ °ÍÀÌ´Ù. ÀÌ ¼³Á¤ ÆÄÀÏÀ» ÀÚµ¿À¸·Î »ý¼º½ÃÅ°´Â °Íµµ °¡´ÉÇÏÁö¸¸, »ý¼º½ÃŲ ÈÄ¿¡´Â Á÷Á¢ ¼öµ¿À¸·Î ´Ù¾çÇÑ ¿É¼ÇµéÀ» °ñ¶ó ÆíÁýÇØ ÁÖ¾î¾ß¸¸ ÇÑ´Ù.

isapnp ¸¦ »ç¿ëÇÒ °æ¿ì, isapnp °¡ Çϵå¿þ¾î ³»¿¡ ¾îµå·¹½º µîµîÀ» ¼ÂÆÃÇϱ⵵ Àü¿¡, Ä¿³Î¿¡ ³»ÀåµÈ µð¹ÙÀ̽º µå¶óÀ̹ö°¡ ³Ê¹« ÀÏÂï ½ÇÇàµÇ´Â ¼ö°¡ ÀÖ´Ù. ÀÌ·¸°Ô µÇ¸é ±× µð¹ÙÀ̽º µå¶óÀ̹ö´Â µð¹ÙÀ̽º¸¦ ¹ß°ßÇÒ ¼ö ¾ø´Ù´Â °á·ÐÀ» ³»¹ö¸°´Ù. µå¶óÀ̹ö´Â ¿Ã¹Ù¸¥ ¾îµå·¹½º¸¦ °Ë»öÇßÀ¸³ª ¾ÆÁ÷ Çϵå¿þ¾î»ó¿¡´Â ±× ¾îµå·¹½º°¡ ¼ÂÆõÇÁö ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù.

¸¸ÀÏ ´ç½ÅÀÇ ¸®´ª½º ¹èÆ÷º»ÀÌ ÀÚµ¿À¸·Î isapnptools ¸¦ ¼³Ä¡Çß´Ù¸é, ¾Æ¸¶µµ isapnp ´Â ÀÌ¹Ì ÄÄÇ»ÅÍ ½Ãµ¿½ÃºÎÅÍ ÀÛµ¿ÇÏ°í ÀÖÀ» °ÍÀÌ´Ù. ÀÌ °æ¿ì, ´ç½ÅÀº man isapnp.conf ÀÇ ³»¿ëÀ» Âü°íÇØ /etc/isapnp.conf ¸¦ ÆíÁýÇØÁֱ⸸ ÇÏ¸é µÈ´Ù. ¸í½ÉÇÒ Á¡Àº, ¼³Á¤È­ÀÏÀ» ÆíÁýÇÏ¿© ¾î¶»°Ô ¼³Á¤ÇÒÁö¸¦ ÁöÁ¤ÇØÁÖ´Â °ÍÀ̹ǷÎ, ÀÌ´Â ¼öµ¿À¸·Î PnP ¸¦ ¼³Á¤ÇÏ´Â °Í°ú °°Àº È¿°ú¸¦ °¡Áø´Ù´Â °ÍÀÌ´Ù. "pnpdump" ÇÁ·Î±×·¥À» ¾²¸é ÀÌ ¼³Á¤È­ÀÏÀ» ÀÛ¼ºÇϴµ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº ¼³Á¤È­ÀÏ °ÅÀÇ ÀüºÎ¸¦ ¸¸µé¾îÁÖÁö¸¸ À̸¦ »ç¿ëÇϱâÀü¿¡´Â ¹Ýµå½Ã ±× ³»¿ë ÀϺθ¦ ¿ä·ÉÀÖ°Ô ÆíÁýÇØÁÖ¾î¾ß¸¸ ÇÑ´Ù. ÀÌ È­ÀÏ¿¡´Â ÁÖ¼®ÀÌ ÀϺΠºÙ¾îÀÖÀ¸¹Ç·Î ÆíÁý½Ã¿¡ µµ¿òÀÌ µÉ°ÍÀÌ´Ù. ´ç½ÅÀÌ ¼³Á¤ÀÛ¾÷¿¡ "isapnp" ¸¦ ÀÌ¿ëÇÏ°í PnP BIOS µµ °¡Áö°í ÀÖ´Ù¸é, BIOS ¼³Á¤ ¸Þ´º¿¡¼­ PnP OS ¾øÀ½À¸·Î ¼³Á¤ÇÏ°íÇà °ÍÀÌ´Ù. BIOS °¡ PCI µð¹ÙÀ̽º ¼³Á¤ÀÛ¾÷À» ´ã´çÇØÁֱ⸦ ¿øÇÒÅ×´Ï ¸»ÀÌ´Ù. BIOS °¡ ISA µð¹ÙÀ̽ºµé±îÁö ¼³Á¤Çعö¸°´Ù Çصµ isapnp ´Â ISA µð¹ÙÀ̽ºµéÀÇ ¼³Á¤ÀÛ¾÷À» »õ·Î ´Ù½ÃÇϰԵȴÙ.

/etc/isapnp.conf ÆÄÀÏ¿¡ »ç¿ëµÈ ¿ë¾îµéÀº óÀ½¿¡´Â ³¸¼³¾î º¸ÀÏÁöµµ ¸ð¸£°Ú´Ù. ¿¹¸¦ µé¾î 0x3e8 À̶ó´Â IO ¾îµå·¹½º´Â ´ë½Å "(IO 0 (BASE 0x3e8))" À̶ó°í ¾²¿©ÀÖÀ» °ÍÀÌ´Ù. "IO 0" ´Â ÀÌ µð¹ÙÀ̽º°¡ »ç¿ëÇϴ ù¹ø°(0 ¹ø) IO ¾îµå·¹½º ¿µ¿ªÀÓÀ» ¶æÇÑ´Ù. Àüü ³»¿ëÀ» ´ÙÀ½Ã³·³ Ç¥ÇöÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù : "IO[0] = 0x3e8". ÇÏÁö¸¸ isapnp ´Â ±×·± Ç¥ÇöÀº »ç¿ëÇÏÁö ¾Ê´Â´Ù. "IO 1" Àº ±×°ÍÀÌ µð¹ÙÀ̽º°¡ »ç¿ëÇÏ´Â µÎ¹ø° IO ¾îµå·¹½º ¿µ¿ªÀÓÀ» ÀǹÌÇÑ´Ù. "INT 0" µµ À¯»çÇÑ ÀǹÌÀÌÁö¸¸ ÀÌ°ÍÀº IRQ(ÀÎÅÍ·´Æ®) ¿¡ ÇØ´çµÈ´Ù. Ä«µå ÇÑ°³¿¡ ¿©·¯°³ÀÇ ¹°¸®Àû µð¹ÙÀ̽ºµéÀÌ Å¾ÀçµÇ¾îÀÖ´Â °æ¿ìµµ Àִµ¥, ±× °æ¿ì À§ÀÇ ¼³¸íÀº ±×Áß ÀÏ°³ µð¹ÙÀ̽º¿¡¸¸ ÇØ´çÇÏ´Â °ÍÀÌ´Ù.


5.6. PCI À¯Æ¿¸®Æ¼

PCI À¯Æ¿¸®Æ¼(= pciutils, "pcitools" ¶ó´Â À߸øµÈ ¸íĪÀ¸·Î ºÒ¸®±âµµ ÇÑ´Ù)¶ó´Â ÆÐÅ°Áö´Â ´ç½ÅÀÌ ¼öµ¿À¸·Î PCI ¹ö½º¸¦ PnP ¼³Á¤ÇÒ¼ö ÀÖ°Ô ÇØÁØ´Ù. "lspci" ³ª "scanpci"(X À©µµ¿ì¿ë) ÇÁ·Î±×·¥Àº ¹ö½º ¸®¼Ò½ºµéÀ» Ãâ·ÂÇØÁÖ¸ç, "setpci" ´Â Çϵå¿þ¾î µð¹ÙÀ̽º ³»ÀÇ ¸®¼Ò½º ÇÒ´çÀ» ´ã´çÇÑ´Ù. setpci ´Â ÁÖ·Î ½ºÅ©¸³Æ® ÇÁ·Î±×·¥µéÀÌ »ç¿ëÇÒ ¿ëµµ·Î Á¦ÀÛµÈ µíÇϸç, ÇöÀç·Î¼­´Â ÀÌ°É »ç¿ëÇÏ·Á¸é PCI ¼³Á¤ ·¹Áö½ºÅÍÀÇ »ó¼¼ÇÑ ³»¿ë¿¡ ´ëÇØ Àß ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ ÁÖÁ¦´Â º» ¹®¼­¿¡¼­´Â ¼³¸íÇÏÁö ¾ÊÀ» °ÍÀ̸ç setpci ¿¡ ´ëÇÑ ¸ÇÆäÀÌÁö¿¡µµ Àß ³ª¿ÍÀÖÁö ¾Ê´Ù.


5.7. À©µµ¿ì¸¦ ÀÌ¿ëÇÑ ¼³Á¤

°°Àº PC »ó¿¡ À©µµ¿ìÁî 9x (¶Ç´Â À©µµ¿ì 2000)µµ ¼³Ä¡µÇ¾îÀÖ´Ù¸é, À©µµ¿ìÁ ½ÃÀÛ½ÃÄѼ­ À©µµ¿ìÁî°¡ PnP ¸¦ ¼³Á¤Åä·Ï Ç϶ó. ±×´ÙÀ½ À©µµ¿ìÁî(ȤÀº µµ½º) »óÅ¿¡¼­ ¸®´ª½º¸¦ ½ÃÀÛ½ÃÅ°¸é µÈ´Ù. ÇÏÁö¸¸ ÀÌ°æ¿ì PCI µð¹ÙÀ̽ºµé ¿ëÀÇ IRQ ¿¡¼­ ¹®Á¦°¡ »ý±æ ¼ö ÀÖ´Ù. ¸®´ª½º¿¡°Ô ÀÚ¸®¸¦ ¾çº¸Çϱâ À§ÇØ À©µµÁî¿ì°¡ Á¾·áµÉ ¶§¿¡, PCI µð¹ÙÀ̽ºÀÇ ¼³Á¤ ·¹Áö½ºÅÍ¿¡ ÀúÀåµÇ¾îÀÖ´Â IRQ ¹øÈ£¸¦ Áö¿ö¹ö¸®´Â(zero, 0 À¸·Î ¸¸µé¾î¹ö¸®´Â) ¼ö°¡ ÀÖ´Â °ÍÀÌ´Ù. ÀÌ °æ¿ì ¸®´ª½º´Â IRQ °ªÀÌ 0 ÀÎ °ÍÀ» ¹ß°ßÇß´Ù°í ºÒÆòÀ» ´Ã¾î³õÀ» °ÍÀÌ´Ù.

À§ÀÇ Çö»óÀº ¸®´ª½º¸¦ ¹Ù·Î°¡±â(shortcut) ÆÄÀÏ(PIF)·Î ½ÃÀÛ½Ãų °æ¿ì¿¡ ¹ß»ýÇÏ´Â °ÍÀ¸·Î º¸°íµÇ°í ÀÖ´Ù. ÇÏÁö¸¸ ¹Ù·Î°¡±â PIF ÆÄÀÏÀ» »ç¿ëÇϸ鼭µµ ÀÌ·± ¹®Á¦¸¦ ÇÇÇÒ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾Ë·ÁÁ® ÀÖ´Ù. ¹Ù·Î°¡±â ÆÄÀÏÀ̶õ ¸®´ª½º·Î Ä¡¸é ½Éº¼¸¯ ¸µÅ©¿Í À¯»çÇϳª ±×º¸´Ù Á» ¹ßÀüµÈ °ÍÀÌ´Ù. PIF ÆÄÀÏÀº "¼³Á¤" ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. µµ½º·ÎºÎÅÍ ¸®´ª½º¸¦ ½ÃÀÛ½ÃÅ°·Á¸é ¸®´ª½º¸¦ ½ÃÀÛ½ÃÅ°´Â ¹èÄ¡ÆÄÀÏ(½ºÅ©¸³Æ®)À» ¸¸µé¾î¾ß ÇÑ´Ù(¸®´ª½º¸¦ ½ÃÀÛ½ÃÅ°´Â ÇÁ·Î±×·¥Àº "loadlin" À̶ó´Â ÆÐÅ°Áö¿¡ µé¾îÀÖ´Ù). ±×´ÙÀ½ ±× ¹èÄ¡ÆÄÀÏÀ» °¡¸®Å°´Â PIF ¹Ù·Î°¡±â ÆÄÀÏÀ» ¸¸µç ÈÄ, ±× ¹Ù·Î°¡±â ÆÄÀÏÀÇ "Properties(¼Ó¼º)" âÀ» ¿¬´Ù. "Advanced(°í±Þ)" À» ¼±ÅÃÇÑ ´ÙÀ½ "MS-DOS ¸ðµå" ¸¦ üũÇسõÀ¸¸é ÀÌÁ¦ ¸®´ª½º´Â ÁøÂ¥ MS-DOS ¸ðµå¿¡¼­ ½ÃÀÛµÉ °ÍÀÌ´Ù.

ÀÌÁ¦ PCI IRQ µéÀÌ 0 ÀÌ µÇ¹ö¸®´Â °ÍÀ» ¸·±âÀ§ÇØ ¼ú¼ö¸¦ ºÎ·Áº¸ÀÚ. "Specify a new MS-DOS configuration" À» üũÇ϶ó. ±×´ÙÀ½ ´ç½Å¿¡°Ô Á¦½ÃµÉ µðÆúÆ® ¼³Á¤À» ±×´ë·Î ¹Þ¾ÆµéÀ̵çÁö ¾Æ´Ï¸é "Configuration" À» Ŭ¸¯Çؼ­ ±× ³»¿ëÀ» º¯°æÇ϶ó. ÀÌÁ¦ ¹Ù·Î°¡±â ÆÄÀÏÀ» Ŭ¸¯Çؼ­ ¸®´ª½º¸¦ ½ÃÀÛ½ÃÅ°¸é ´ç½ÅÀÇ »õ·Î¿î ¼³Á¤¿¡ µû¶ó »õ·Î¿î ¼³Á¤ ÆÄÀϵé(Config.sys ¿Í Autoexec.bat)ÀÌ »ý¼ºµÉ °ÍÀÌ´Ù.

±×Àü¿¡ Á¸ÀçÇÏ´ø °°Àº À̸§ÀÇ ÆÄÀϵéÀº "Config.wos" ¿Í "Autoexec.wos" ¶ó´Â À̸§À¸·Î ÀúÀåµÉ °ÍÀÌ´Ù. ¸®´ª½º »ç¿ëÀ» ³¡³»°í PC ¸¦ ²ø °æ¿ì, ÀåÂ÷ PC ¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ¶Ç µµ½º¸¦ ½ÇÇà½ÃÄÑ¾ß Çϸç, ±×·¯±â À§Çؼ­´Â ¿ø·¡ÀÇ ÆÄÀϵéÀÌ ¶Ç ÇÊ¿äÇÏ´Ù. µû¶ó¼­ ´ç½ÅÀº À̸§ÀÌ ¹Ù²î¾î¹ö¸° ÀÌ ¿ø·¡ÀÇ È­ÀϵéÀ» *.sys ¿Í *.bat ÀÇ È®ÀåÀÚ·Î ¹Ýµå½Ã ´Ù½Ã ȸº¹½ÃÄѵξî¾ß ÇÑ´Ù. À©µµ¿ìÁî/µµ½º »óÅ·κÎÅÍ ¸®´ª½º°¡ ½ÃÀ۵Ǵ ½ÃÁ¡¿¡¼­´Â, À©µµ¿ìÁî´Â ´ç½ÅÀÌ ¸®´ª½º¸¦ ´Ù »ç¿ëÇÑ ÈÄ ´Ù½Ã À©µµ¿ìÁî·Î µ¹¾Æ¿À¸é ÀÌ È­ÀϵéÀ» ¿ø·¡ÀÇ À̸§À¸·Î ÀÚµ¿º¹±¸½ÃÄÑ ³õ°Ú´Ù°í º­¸£°í ÀÖ´Ù. ÇÏÁö¸¸ ¸®´ª½º¸¦ ´Ù »ç¿ëÇϸé PC ¸¦ ²¨¹ö¸®Áö ´Ù½Ã À©µµ¿ì·Î µ¹¾Æ°¡´Â ÀÏÀº Àý´ë ¾øÀ¸¹Ç·Î, ÀÌ È­ÀϵéÀº ¿ø·¡ÀÇ À̸§À¸·Î µ¹¾Æ°¡Áö ¸øÇÏ°Ô µÈ´Ù. ±×·³ ¾î¶»°Ô ÇØ¾ß ÀÌ È­ÀϵéÀ» ´Ù½Ã ¿ø·¡À̸§À¸·Î µ¹·Á³õÀ» ¼ö ÀÖÀ»±î? ±×°Ç °£´ÜÇÏ´Ù. ´ç½ÅÀÇ "¸®´ª½º ½ÃÀÛ" ¹èÄ¡ÆÄÀϳ»¿¡ ÀÌ È­ÀϵéÀ» ¿ø·¡À̸§ÀÎ *.bat ¿Í *.sys ·Î º¹±¸½ÃÅ°´Â ¸í·É¾î¸¦ ³Ö¾îµÎ¸é µÇ´Â °ÍÀÌ´Ù. À̸§À» º¯°æ½ÃÅ°´Â ¸í·É¾î¸¦ ´ç½ÅÀÇ ¹èÄ¡ÆÄÀϳ»ÀÇ ¸®´ª½º¸¦ ·ÎµåÇÏ´Â ºÎºÐ Á÷Àü¿¡ ³Ö¾îµÎ¾î¶ó.

¶ÇÇÑ, ´ç½ÅÀÇ ¹Ù·Î°¡±â È­ÀÏÀÇ "Property(¼Ó¼º)" âÀÇ "General(ÀϹÝ)" ÅÇÀ» Ŭ¸¯Çؼ­ "Read-only(Àбâ Àü¿ë)" Ç׸ñÀ» üũÇصξî¾ß ÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é À©µµ¿ìÁî°¡ "Advanced Settings(°í±Þ ¼³Á¤)" ºÎºÐÀ» "Use current MS-DOS configuration" À¸·Î ¸®¼Â½ÃÄѹö·Á¼­ PCI IRQ µéÀ» 0 À¸·Î ¸¸µé¾î¹ö¸®´Â ¼ö°¡ ÀÖ´Ù. °á·ÐÀûÀ¸·Î, À©µµ¿ìÁî´Â ´ç½ÅÀÌ ÇöÀçÀÇ MS-DOS ¼³Á¤»óŸ¦ ÀÌ¿ëÇÒ ¶§´Â ±× IRQ µéÀ» Áö¿ö¹ö¸®Áö¸¸, »õ·Î¿î ¼³Á¤»óÅÂ(³»¿ëÀûÀ¸·Î´Â ¿¹ÀüÀÇ ¼³Á¤»óÅÂ¿Í µ¿ÀÏÇÑ °ªµéÀ̾ »ó°ü¾ø´Ù)¸¦ »ç¿ëÇÒ ¶§´Â Áö¿ìÁö ¾Ê´Â °ÍÀÌ´Ù. ÀÌÁ¡¸¸ ³õ°íº¸ÀÚ¸é À©µµ¿ì°¡ ¾ÆÁÖ ÀÏ°ü¼ºÀÖ´Ù°í ¸»Çϱâ´Â Èûµé°Ú´Ù.


5.8. PnP ¼ÒÇÁÆ®¿þ¾î¿Í °ü·Ã¹®¼­µé

  • Isapnptools homepage

  • Patch to make the Linux kernel PnP

  • PnP driver project

  • PnP Specs. from Microsoft

  • Book: PCI System Architecture, 3rd ed. by Tom Shanley +, MindShare 1995. PCI ¹ö½º°¡ °¡Áø PnP ¿Í À¯»çÇÑ ±â´ÉµéÀ» ´Ù·ç°íÀÖ´Ù.

  • Book: Plug and Play System Architecture, by Tom Shanley, Mind Share 1995. ISA ¹ö½º»óÀÇ PnP ¿¡ °üÇÑ ¼¼ºÎ»çÇ×À» ´Ù·ç°íÀÖ´Ù. PCI ¹ö½º»óÀÇ PnP ´Â °£´ÜÇÑ °³¿ä¸¸ Àû°íÀÖ´Ù.

  • Book: Programming Plug and Play, by James Kelsey, Sams 1995. PnP BIOS ¿ÍÀÇ Åë½Å ÇÁ·Î±×·¡¹ÖÀ» ÀÚ¼¼È÷ ´Ù·é´Ù. ISA, PnP, PCMCIA ¹ö½ºµéµµ ´Ù·ç°í ÀÖ´Ù.


6. µå¶óÀ̹ö¿¡°Ô ¼³Á¤»óŸ¦ ¾Ë·ÁÁÖ±â

6.1. °³¿ä

ÀÌ ÀÛ¾÷ÀÌ ¾î¶»°Ô ÀÌ·ç¾îÁö´Â°¡´Â ¼øÀüÈ÷ ±× µå¶óÀ̹ö¿¡ ´Þ·ÁÀÖ´Ù. ÀϺΠµå¶óÀ̹öµéÀº ÀÚ½ÅÀÇ ¹°¸®Àû µð¹ÙÀ̽ºÀÇ ¼³Á¤»óŸ¦ ÆľÇÇϴµ¥ ÀÖ¾î µÑ ÀÌ»óÀÇ ¹æ¹ýÀ» °¡Áú¼öµµ ÀÖ´Ù. ¾ÆÁÖ ±Ø´ÜÀûÀÎ ¹æ¹ýÀ¸·Î´Â ¾Æ¿¹ ¹ö½º ¸®¼Ò½º °ªµéÀ» Ä¿³Î(¶Ç´Â ¸ðµâ) ¼Ò½ºÄڵ忡 Á÷Á¢ Àû¾î³ÖÀº ÈÄ ´Ù½Ã ÄÄÆÄÀÒÇÏ´Â ¹æ¹ýÀÌ ÀÖ°Ú°í, ±×¿¡ ¹Ý´ëµÇ´Â ±Ø´ÜÀûÀÎ ¹æ¹ýÀ¸·Î´Â µå¶óÀ̹ö°¡ ÀÚµ¿ÀûÀ¸·Î ¸ðµç °ÍÀ» ó¸®Çؼ­ ´ç½ÅÀÌ ÇØÁÙ ÀÏÀÌ ÀüÇô ¾ø´Â °æ¿ìµµ ÀÖÀ»¼ö ÀÖ´Ù. ½ÉÁö¾î´Â PnP ¹æ¹ýµéÀ» »ç¿ëÇؼ­ ¹ö½º ¸®¼Ò½º °ªµéÀ» Çϵå¿þ¾î¿¡ ¼ÂÆýÃÅ°´Â ¹æ¹ýµµ °¡´ÉÇÒ ¼ö ÀÖ´Ù.

Áß°£ÀûÀÎ ¹æ¹ýÀ̶ó¸é ¾î¶² ÇÁ·Î±×·¥À» ¼öÇà½ÃÄÑ ¸®¼Ò½º Á¤º¸¸¦ µå¶óÀ̹ö¿¡°Ô Àü´ÞÇϰųª ¸®¼Ò½º Á¤º¸¸¦ ÆÄÀÏ¿¡ ³Ö¾îµÎ´Â °Í Á¤µµ°Ú´Ù. ¾î¶² °æ¿ì¿¡´Â µå¶óÀ̹ö°¡ µð¹ÙÀ̽º°¡ ÀÖÀ½Á÷ÇÑ ¾îµå·¹½ºµéÀ» µÚÁ® ÇØ´ç µð¹ÙÀ̽º¸¦ ã¾Æ³»´Â ¼öµµ ÀÖ´Ù. À̶§´Â ¿©·¯ IRQ µéÀ» Å×½ºÆ®Çؼ­ ¾î´À °ÍÀÌ µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇϰԵȴÙ. µå¶óÀ̹ö°¡ ÀÌ ÀÛ¾÷À» ÀÚµ¿À¸·Î Çس¾¼öµµ ÀÖÁö¸¸ ±×·¸Áö ¸øÇÒ ¼öµµ ÀÖ´Ù. ±×¹Û¿¡, µå¶óÀ̹ö°¡ PnP ¹æ¹ýµéÀ» »ç¿ëÇØ µð¹ÙÀ̽º¸¦ ã¾Æ³»¾î ±× ¹ö½º ¸®¼Ò½º ¼³Á¤»óŸ¦ ¾Ë¾Æ³¾ ¼öµµ ÀÖÁö¸¸, À̶§ ±× µð¹ÙÀ̽º¸¦ ¼ÂÆÃÇØÁÖÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ¶ÇÇÑ, µå¶óÀ̹ö´Â /proc µð·ºÅ丮ÀÇ ÀϺΠȭÀϵéÀ» »ìÆ캼¼öµµ ÀÖ´Ù.

¶§·Î´Â »ç¿ëÀÚ°¡ Á÷Á¢ "¼öµ¿À¸·Î" µå¶óÀ̹ö¿¡°Ô ³Ê´Â ¾î¶°¾î¶°ÇÑ ¹ö½º ¸®¼Ò½º¸¦ »ç¿ëÇؾ߸¸ ÇÑ´Ù°í ¾Ë·ÁÁà¾ß ÇÒ ¶§µµ ÀÖ´Ù. ±×·¯ÇÑ ¹ö½º ¸®¼Ò½º °ªµéÀº Ä¿³Î ¶Ç´Â ·ÎµùµÉ ¸ðµâ¿¡°Ô ÆĶó¸ÞÅÍ·Î Àü´ÞÇÏ°Ô µÈ´Ù. µå¶óÀ̹ö°¡ Ä¿³Î¿¡ ³»ÀåµÇ¾î ÀÖ´Â °æ¿ì¿¡´Â "ºÎÆ® ÇÁ·ÒÇÁÆ®" ¸¦ ÅëÇØ Ä¿³Î¿¡°Ô ÀüÇØÁÖ¾î¾ß ÇÑ´Ù. Boot-Prompt-HOWTO ¹®¼­¿¡´Â ¸î¸î ¹ö½º ¸®¼Ò½ºµé°ú ±×¹ÛÀÇ ÆĶó¸ÞÅ͵éÀÌ ¼³¸íµÇ¾îÀÖ´Ù. ÀÏ´Ü ¾î¶² ÆĶó¸ÞÅ͵éÀ» Ä¿³Î¿¡ Àü´ÞÇØ¾ß ÇÒÁö ¾Ë°íÀÖ´Ù¸é, ±×°ÍÀ» lilo.conf ÆÄÀϼӿ¡ append="..." Çü½ÄÀ¸·Î ±â·ÏÇصδ ¹æ¹ýµµ °¡´ÉÇÏ´Ù. ±×·¯¸é lilo ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ ¶§ ÀÌ Á¤º¸¸¦ Àоî Ä¿³Î ·Î´õ¿¡°Ô Àü´ÞÇØÁØ´Ù.

¸¸ÀÏ µå¶óÀ̹ö°¡ ¸ðµâ·Î¼­ ·ÎµåµÈ´Ù¸é ¹ö½º ¸®¼Ò½º °ªµéÀ» ±× ¸ðµâ¿¡°Ô ÆĶó¸ÞÅÍ·Î Àü´ÞÇØÁÙ ÇÊ¿ä°¡ ÀÖÀ»°ÍÀÌ´Ù. ÀϺΠ¹öÀüÀÇ ¸®´ª½º¿¡¼­´Â /usr/lib/modules_help/descr.gz ÆÄÀÏ¿¡ »ç¿ë°¡´ÉÇÑ ¸ðµâ ÆĶó¸ÞÅ͵éÀÇ ¸®½ºÆ®°¡ ´ã°ÜÀÖÀ» °ÍÀÌ´Ù. ¸ðµâ¿¡ ´ëÇÑ ÆĶó¸ÞÅ͵éÀº (ÀÚµ¿ÀûÀ¸·Î ·ÎµåµÇ´Â °Íµéµµ Æ÷ÇÔÇؼ­) /etc/modules.conf ¿¡ ÀûÇôÀÖÀ» ¼ö ÀÖ´Ù. º¸ÅëÀº ÀÌ È­ÀÏÀ» ¼öÁ¤½ÃÄÑÁÖ´Â µµ±¸µéÀÌ ÀÖ±â´Â Çϳª, ¹èÆ÷ÆÇ¿¡ µû¶ó Á¦°øµÇ´Â ±× µµ±¸µéÀÌ °¢±â ´Ù¸£´Ù. ÀÌ ÆÄÀϳ»¿¡ ÀûÇôÀÖ´Â ÁÖ¼®Àº ÆÄÀÏÀ» ¼öÁ¤Çϴµ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¶ÇÇÑ, ¿©±â ÀûÈù ÆĶó¸ÞÅ͵éÀÇ ³»¿ë¿¡ µû¶ó /lib/modules µð·ºÅ丮¿¡ ¹Ø¿¡ ³Ö¾îµÐ ¸ðµâµéÀÌ ·ÎµåµÉ °ÍÀÌ´Ù.

µå¶óÀ̹öµéÀÌ ¹ö½º ¸®¼Ò½ºµéÀ» ã¾Æ³»´Â ¹æ¹ýµéÀº ¾öû³ª°Ô ÀÏ°ü¼ºÀÌ ¾øÁö¸¸ ±× ÃÖÁ¾ ¸ñÀû¸¸Å­Àº ´Ùµé °°´Ù. µå¶óÀ̹ö¿¡ ´ëÇØ ¹º°¡ ¹®Á¦°¡ ÀÖ´Ù¸é ±× µå¶óÀ̹ö ¹®¼­¸¦ ºÁ¾ßÇÑ´Ù(Ä¿³ÎÀÇ ¹®¼­ µð·ºÅ丮¸¦ »ìÆ캸¶ó). ¸î¸î µå¶óÀ̹öµé¿¡ ´ëÇÑ °£·«ÇÑ Á¤º¸°¡ ¾Æ·¡ Àýµé¿¡ ³ª¿ÍÀÖ´Ù.


6.2. ½Ã¸®¾ó Æ÷Æ® µå¶óÀ̹ö: setserial

Ç¥ÁØ ½Ã¸®¾ó Æ÷Æ® µå¶óÀ̹öÀÇ °æ¿ì(¸ÖƼÆ÷Æ® Ä«µå´Â ÇØ´çµÇÁö ¾Ê´Â´Ù), setserial ¸í·ÉÀ» ½á¼­ ±× µå¶óÀ̹ö¸¦ ¼³Á¤ÇϰԵȴÙ. ÀÌ ¸í·É¾î´Â ´ë°³ ½Ã½ºÅÛ ½Ãµ¿ ÆÄÀÏÀÇ ½ÇÇà½Ã ¼öÇàµÈ´Ù. ÃֽŠ¹öÀüºÎÅÍ´Â ´Ü¼øÈ÷ Åë»óÀÇ ¹æ½ÄÀ¸·Î setserial ¸í·ÉÀ» ½ÇÇà½Ãų °æ¿ì, /etc/serial.conf ¶ó´Â ÆÄÀÏÀÌ "ÆíÁý" µÇ°Ô µÇ¾ú´Ù. µû¶ó¼­ setserial ¸í·ÉÀ¸·Î ¼¼ÆýÃŲ ³»¿ëÀº serial.conf ¼³Á¤ÆÄÀϼӿ¡ ÀúÀåµÇ´Â °ÍÀÌ´Ù. ½Ã½ºÅÛ ½Ãµ¿ÆÄÀÏ¿¡ ÀÇÇØ ¼öÇàµÉ ¶§ÀÇ setserial ¸í·ÉÀº serial.conf ÆÄÀÏÀ» ÂüÁ¶ÇÏ°Ô µÈ´Ù. ÀÌ¿Í°°Àº ¼³Á¤¹æ¹ýÀº ´ç½ÅÀÇ ¹èÆ÷º»¿¡ µû¶ó¼­´Â ÇØ´ç¾øÀ» ¼öµµ ÀÖ´Ù.

´ç½ÅÀÌ ¿É¼ÇÀ» ¾î¶»°Ô ÁÖ´À³Ä¿¡ µû¶ó setserial À» µÎ°¡Áö ´Ù¸¥ ½ÄÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. Çϳª´Â ¼öµ¿À¸·Î µå¶óÀ̹ö¿¡°Ô ¼³Á¤³»¿ëÀ» ¾Ë·ÁÁÖ´Â °ÍÀÌ´Ù. ´Ù¸¥ Çϳª´Â ¾î¶² ÁÖ¾îÁø ¾îµå·¹½º¸¦ °Ë»öÄÉÇؼ­ °Å±â¿¡ ½Ã¸®¾ó Æ÷Æ®°¡ ÀÖ´ÂÁö ¿©ºÎ¸¦ º¸°íÇÏ°ÔÇÏ´Â °ÍÀÌ´Ù. À̶§, ±× ¾îµå·¹½º¸¦ Á¶»çÇؼ­ ÇØ´ç Æ÷Æ®¿¡ »ç¿ëµÇ´Â IRQ °¡ ¹ºÁö±îÁöµµ ¾Ë¾Æº¸µµ·Ï ÇÒ¼öÀÖ´Ù. ½Ã½ºÅÛ ½Ãµ¿½Ã¿¡ µå¶óÀ̹ö´Â setserial ºñ½ÁÇÑ ¸í·ÉÀ» ½ÇÇà½ÃŲ´Ù. À̷μ­ IRQ ¸¦ ¾Ë¾Æ³»Áö ¸øÇÑ °æ¿ì¿¡´Â ±×³É "Ç¥ÁØ" IRQ °ªÀ» ÇÒ´çÇÏ°Ô µÇ¸ç, µû¶ó¼­ ÀÌ´Â À߸øµÈ °ªÀϼöµµ ÀÖ´Ù. Æ÷Æ®ÀÇ Á¸Àç¿©ºÎµµ Á¶»çÇØÁÙ °ÍÀÌ´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº Serial-HOWTO ¹®¼­¸¦ º¸¶ó.

PCI ½Ã¸®¾óÀÇ °æ¿ì¿¡´Â, ±× ½Ã¸®¾ó µå¶óÀ̹ö°¡ ƯÁ¤ÇÑ ¸ðµ©µéÀ» °¨ÁöÇس»°í ¹ö½º ¸®¼Ò½º¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.


6.3. »ç¿îµå Ä«µå µå¶óÀ̹öµé

6.3.1. OSS-Lite

IO, IRQ, DMA °ªµéÀ» ÆĶó¸ÞÅÍ·Î ¸ðµâ¿¡°Ô ¾Ë·ÁÁְųª, ±× °ªµéÀ» Ä¿³Î¿¡ ³Ö¾î ÄÄÆÄÀÏÇؾ߸¸ ÇÑ´Ù. ÇÏÁö¸¸ ÀϺΠPCI Ä«µåµéÀº ÀÚµ¿ÀûÀ¸·Î °¨ÁöµÉ¼öµµ ÀÖ´Ù(°¡·É lspci ¸í·É µûÀ§¸¦ »ç¿ëÇÒ °æ¿ì). ·¹µåÇÞÀº "sndconfig" ¶ó´Â ÇÁ·Î±×·¥À» Á¦°øÇϴµ¥, ÀÌ°ÍÀº ISA PnP Ä«µå¸¦ °¨ÁöÇÑ ÈÄ, ±× °¨ÁöµÈ ¹ö½º ¸®¼Ò½º¿¡ ¸ÂÃç ÀÚµ¿À¸·Î ¸ðµâÀÌ ·ÎµùµÇ°ÔÇÑ´Ù.


6.3.2. OSS(Open Sound System) °ú ALSA

ÀÌ ÇÁ·Î±×·¥µéÀº PnP ¹æ¹ýÀ» ½á¼­ Ä«µå¸¦ °¨ÁöÇÑ ÈÄ ÀûÀýÇÑ µå¶óÀ̹ö¸¦ ÅÃÇØ ·ÎµåÇÑ´Ù. ¶ÇÇÑ ISA PnP Ä«µå»ó¿¡ ¹ö½º ¸®¼Ò½º¸¦ ¼ÂÆÃÇØÁÙ ¼öµµ ÀÖ´Ù. Ãæµ¹À» ÇÇÇϱâ À§Çؼ­´Â ´ç½ÅÀÌ ¼öµ¿À¸·Î °£¼·ÇØÁÖ¾î¾ßÇÒ ¼öµµ ÀÖ´Ù. ALSA µå¶óÀ̹öÀÇ °æ¿ì ISA-PnP Áö¿øÀº ¿É¼Ç»çÇ×À̹ǷÎ, ¿øÇÑ´Ù¸é isapnp ¸¦ »ç¿ëÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.


7. ³ªÀÇ ÇöÀçÀÇ ¼³Á¤»óÅ´ ¹«¾ùÀΰ¡?

¿©±â¼­ÀÇ "¼³Á¤" Àº PnP ¹ö½º ¸®¼Ò½ºµé(¾îµå·¹½º, IRQ, DMA)À» ÇÒ´çÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. °¢ µð¹ÙÀ̽º¸¶´Ù ÀÌ Áú¹®¿¡ ´ëÇÑ ´äÀº µÎ ºÎºÐÀ¸·Î ±¸¼ºµÈ´Ù. ÀÌ µÎ ºÎºÐÀº ¹Ýµå½Ã ¼­·Î ÀÏÄ¡Çؾ߸¸ ÇÑ´Ù.

  1. ±× µð¹ÙÀ̽º µå¶óÀ̹ö ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Á¤»óÅ´ ¹«¾ùÀΰ¡? Áï, µå¶óÀ̹ö´Â Çϵå¿þ¾îÀÇ ¼³Á¤»óŸ¦ ¹«¾ùÀ̶ó°í »ý°¢ÇÏ°í Àִ°¡?

  2. µð¹ÙÀ̽º Çϵå¿þ¾î»óÀÇ ¼³Á¤»óÅÂ(¸¸ÀÏ ¼³Á¤µÇ¾îÀÖ´Ù¸é)´Â ¹«¾ùÀΰ¡?

´ç¿¬ÇÑ ¸»ÀÌÁö¸¸ µð¹ÙÀ̽º Çϵå¿þ¾îÀÇ ¼³Á¤³»¿ë°ú ±× µå¶óÀ̹öÀÇ ³»¿ëÀº ÀÏÄ¡Çؾ߸¸ ÇÑ´Ù(¶Ç º¸ÅëÀº ÀÏÄ¡ÇÑ´Ù). ¸¸ÀÏ ¹º°¡ Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê´Â´Ù¸é, ±× ¿øÀÎÀº µÎ ³»¿ëÀÌ ÀÏÄ¡ÇÏÁö ¾Ê±â ¶§¹®ÀÏ ¼öµµ ÀÖ´Ù. ÀÌ´Â µå¶óÀ̹ö°¡ µð¹ÙÀ̽ºÀÇ ½ÇÁ¦ÀÇ Çϵå¿þ¾î ¼³Á¤³»¿ë°ú´Â ´Ù¸¥ À߸øµÈ Á¤º¸¸¦ °¡Áö°í ÀÖÀ½À» ¶æÇÑ´Ù. ÀÌ·± »óȲÀº ¹®Á¦¸¦ ¾ß±âÇÑ´Ù. ´ç½ÅÀÌ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ¾îµð°¡ À߸øµÈ °ÍÀÎÁö¿¡ ´ëÇÑ ÀûÀýÇÑ ´äÀ» Á¦½ÃÇØÁÖÁö ¸øÇÑ´Ù¸é(ȤÀº ÀÚµ¿À¸·Î ¼³Á¤À» ¹Ù·ÎÀâ¾ÆÁÖÁö ¸øÇÑ´Ù¸é), ´ç½ÅÀÌ Á÷Á¢ Çϵå¿þ¾î µð¹ÙÀ̽ºÀÇ ¼³Á¤»óÅÂ¿Í µå¶óÀ̹öÀÇ ¼³Á¤»óŸ¦ Á¶»çÇÏ¿©¾ß ÇÑ´Ù. ¸®´ª½º µð¹ÙÀ̽º µå¶óÀ̹öµéÀº ¸î¸î °æ¿ì ÀÚ½ÅÀÇ ¸ðµç ³»¿ëÀ» ¾Ë·ÁÁÖÁö¸¸, ±×¿¡ ¹ÝÇØ ¼Õ¼ö Çϵå¿þ¾î¿¡ ¼¼ÆÃµÈ ³»¿ëµéÀ» ¾Ë¾Æ³»´Â °ÍÀº ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù.

¶Ç´Ù¸¥ ¹®Á¦´Â, È­¸é¿¡ ¼³Á¤»óÅ¿¡ ´ëÇÑ ¸Þ½ÃÁöµéÀÌ ³ªÅ¸³¯ °æ¿ì ±×°ÍÀÌ µð¹ÙÀ̽º µå¶óÀ̹öÀÇ ¼³Á¤»óŸ¦ ÀǹÌÇÏ´Â °ÍÀÎÁö, ¾Æ´Ï¸é µð¹ÙÀ̽º Çϵå¿þ¾îÀÇ »óŸ¦ ¶æÇÏ´Â °ÍÀÌÁö, ¾Æ´Ï¸é ¾çÀÚ ¸ðµÎÀÎÁö°¡ ºÐ¸íÄ¡ ¾ÊÀ»¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù. µð¹ÙÀ̽º µå¶óÀ̹ö°¡ Çϵå¿þ¾îÀÇ ¼³Á¤À» ´ã´çÇ߰ųª ¾Æ´Ï¸é Çϵå¿þ¾îÀÇ ¼³Á¤À» üũÇغ» ÈĶó¸é µå¶óÀ̹ö´Â ¿Ã¹Ù¸¥ Á¤º¸¸¦ °¡Áö°í ÀÖÀ» °ÍÀÌ´Ù.

ÇÏÁö¸¸ ¶§·Î´Â µå¶óÀ̹ö°¡ ½ºÅ©¸³Æ®·ÎºÎÅÍ À߸øµÈ ¸®¼Ò½º Á¤º¸¸¦ Á¦°ø¹Þ°Å³ª, À߸øµÈ ¸®¼Ò½º ÆĶó¸ÞÅ͵éÀÌ ¸ðµâ¿¡ Àü´ÞµÇ°Å³ª, ¾Æ¿¹ ¸®¼Ò½º Á¤º¸¸¦ Àü´Þ¹ÞÁö ¸øÇؼ­ À߸øµÈ µðÆúÆ® ¸®¼Ò½º »óŸ¦ »ç¿ëÇعö¸®´Â °æ¿ì°¡ ÀÖ´Ù. ¿¹¸¦ µé¾î, "setserial" »ç¿ë½Ã µå¶óÀ̹ö¿¡°Ô À߸øµÈ ¸®¼Ò½º ¼³Á¤ Á¤º¸¸¦ ÀüÇØÁØ´Ù¸é µå¶óÀ̹ö´Â ¾Æ¹« ÀǽɾøÀÌ ±× Á¤º¸¸¦ ¹Þ¾ÆµéÀÏ °ÍÀÌ´Ù.


7.1. ºÎÆ®½ÃÀÇ ¸Þ½ÃÁö

¼³Á¤³»¿ë¿¡ °üÇÑ ¾î¶² Á¤º¸µéÀº ÄÄÇ»ÅÍ ½ÃÀ۽à BIOS ³ª ¸®´ª½º°¡ È­¸é¿¡ Ãâ·Â½ÃÅ°´Â ¸Þ½ÃÁö¸¦ ÅëÇØ ¾òÀ» ¼öµµ ÀÖ´Ù. ÀÌ ¸Þ½ÃÁöµéÀº ¹ø°³Ã³·³ Áö³ª°¡¹ö·Á ÀбⰡ ÈûµéÁö¸¸ ÀÏ´Ü ½ºÅ©·ÑÀÌ ¸ØÃ߸é Shift-PageUP Å°¸¦ ´­·¯¼­ µÚ·Î µ¹·Áº¼¼ö ÀÖ´Ù. ¾ÕÂÊÀ¸·Î ½ºÅ©·Ñ ½ÃÅ°·Á¸é Shift-PageDown Å°¸¦ ´©¸¥´Ù. ½© »óÅ¿¡¼­ ¾ðÁ¦µç "dmesg" ¶ó°í ÀÔ·ÂÇÏ¸é ¸®´ª½º Ä¿³ÎÀÌ Ãâ·Â½ÃÄ×´ø ¸Þ½ÃÁö¸¦ º¼¼ö ÀÖÁö¸¸, À̶§´Â ¾ÆÁÖ Áß¿äÇÑ ¸î°¡Áö ³»¿ëµé°ú BIOS °¡ Ãâ·ÂÇÑ ³»¿ëµéÀº º¼¼ö ¾ø´Ù. ¸®´ª½º°¡ Ãâ·Â½ÃŲ ¸Þ½ÃÁöµéÀº, ¶§·Î´Â ´ÜÁö µð¹ÙÀ̽º µå¶óÀ̹ö°¡ »ý°¢ÇÏ°í ÀÖ´Â, Áï À߸øµÈ ¼³Á¤ÆÄÀÏÀ» ÂüÁ¶ÇØ ¾Ë¾Æ³½ ¼³Á¤³»¿ëÀÏ ¼öµµ ÀÖ´Ù.

BIOS ¸Þ½ÃÁö´Â ºÎÆà ´ç½ÃÀÇ ½ÇÁ¦ÀÇ Çϵå¿þ¾î ¼³Á¤³»¿ëÀ» º¸¿©ÁÖÁö¸¸, ³ªÁß¿¡ isapnp ³ª pci À¯Æ¿¸®Æ¼µéÀ̳ª µð¹ÙÀ̽ºµå¶óÀ̹ö°¡ ÀÌ ¼³Á¤À» ¹Ù²ã¹ö¸± ¼ö°¡ ÀÖ´Ù. BIOS ¸Þ½ÃÁö´Â ¸®´ª½º°¡ Ãâ·ÂÇÏ´Â Á¤º¸º¸´Ùµµ ¾Õ¼­ Ãâ·ÂµÈ´Ù. Shift-PageUp À» »ç¿ëÇؼ­ ¸Þ½ÃÁö¸¦ Àд ´ë½Å, "Pause" Å°¸¦ ´­·¯¼­ µ¿ÀÛÀÇ ÁøÇàÀ» ¸ØÃß°Ô Çعö¸®´Â ¹æ¹ýµµ ÀÖ´Ù. ¾Æ¹« Å°³ª ´©¸£¸é ÁøÇàÀÌ Àç°³µÈ´Ù. ÇÏÁö¸¸ ÀÏ´Ü ¸®´ª½º°¡ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇϱ⠽ÃÀÛÇÏ¸é ´õÀÌ»ó "Pause" Å°´Â ¸ÔÁö ¾Ê´Â´Ù. ¸®´ª½ºÀÇ ¸Þ½ÃÁö Ãâ·ÂÀº Áß°£¿¡ ¸ØÃâ¼ö°¡ ¾ø±â ¶§¹®ÀÌ´Ù.


7.2. ³ªÀÇ µð¹ÙÀ̽º µå¶óÀ̹öµéÀÇ ¼³Á¤»óÅ´Â?

¸í·ÉÇà »óÅ¿¡¼­ ½ÇÇà½ÃÄÑ µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ¼³Á¤½ÃÅ°´Â ÇÁ·Î±×·¥µéÀÌ ÀÖ´Ù(°¡·É ½Ã¸®¾ó Æ÷Æ®¿¡ ´ëÇÑ "setserial" ¸í·É). /proc µð·ºÅ丮ÀÇ ³»¿ëÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀÌ µð·ºÅ丮 ¹ØÀÇ ¸¹Àº È­ÀϵéÀº ¹ö½º ¸®¼Ò½º Á¤º¸¸¦ ´ã°í ÀÖ´Ù. ±×Áß ¸î°¡Áö¸¸ ¿©±â¼­ ¾ð±ÞÇÒ °ÍÀÌ´Ù. /proc/ioports ´Â ±× µå¶óÀ̹ö°¡ »ç¿ëÇÏ´Â(ȤÀº »ç¿ëÇÏ´Â °ÍÀ¸·Î À߸ø ¾Ë°í ÀÖ´Â) I/O ¾îµå·¹½º¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù. Çϵå¿þ¾î°¡ ¹Ýµå½Ã ÀÌ Á¤º¸´ë·Î ¼¼ÆõǾîÀÖÁö ¾ÊÀ»¼öµµ ÀÖ´Ù.

/proc/interrupts ´Â ´ÜÁö ÇöÀç »ç¿ëÁßÀÎ ÀÎÅÍ·´Æ®µé¸¸À» º¸¿©ÁØ´Ù. µû¶ó¼­ µå¶óÀ̹öµé¿¡ ÇÒ´çµÇ±â´Â ÇßÀ¸³ª ÇöÀç »ç¿ëÁßÀº ¾Æ´Ñ ¸¹Àº ÀÎÅÍ·´Æ®µéÀº ³ªÅ¸³ªÀÖÁö ¾ÊÀ» °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, ´ç½ÅÀÇ Ç÷ÎÇÇ µå¶óÀ̺꿡 Ç÷ÎÇÇ µð½ºÅ©°¡ µé¾îÀÖ°í ¶ÇÇÑ »ç¿ë°¡´ÉÇÑ »óŶó Çصµ, ½ÇÁ¦ »ç¿ëÁßÀÎ »óÅ°¡ ¾Æ´Ï¶ó¸é ±×¿¡ ÇØ´çÇÏ´Â ÀÎÅÍ·´Æ®´Â ³ªÅ¸³ªÀÖÁö ¾ÊÀ»°ÍÀÌ´Ù. ¶ÇÇÑ, ¾Õ¼­µµ ¼³¸íÇßµíÀÌ ¿©±â¿¡ ÀÎÅÍ·´Æ® ¹øÈ£°¡ ³ª¿ÍÀÖ´Ù°í Çؼ­, Çϵå¿þ¾î¿¡µµ ±× Á¤º¸ ±×´ë·Î ¼ÂÆõÆÀ½À» ÀǹÌÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. Çϵå¿þ¾î°¡ ÀÌ Á¤º¸´ë·Î ¼ÂÆõǾîÀÖÁö ¾Ê¾ÒÀ½À» ¾Ë¼öÀÖ´Â ÇÑ°¡Áö ½Ç¸¶¸®´Â, ÀÌ ÀÎÅÍ·´Æ®¿¡ ÀÇÇØ »ý¼ºµÈ ÀÎÅÍ·´Æ® ¹øÈ£°¡ 0 ÀÎ °æ¿ìÀÌ´Ù. ´õ±¸³ª ¾î¶² ÀÎÅÍ·´Æ®µéÀÌ ¹ßÇØÁ³´ÙÇؼ­ ±×°ÍÀÌ °Å±â¿¡ ÀûÈù ƯÁ¤ µð¹ÙÀ̽º¿¡ ÀÇÇØ ¹ß»ýÇÑ °ÍÀ̶ó°í º¸ÁõÇÒ ¼öµµ ¾ø´Ù. ÇöÀç »ç¿ëÁßÀÌ ¾Æ´Ñ ´Ù¸¥ µð¹ÙÀ̽º°¡ ¿¹Àü¿¡ ¹ß»ý½ÃÄ×´ø ÀÎÅÍ·´Æ®Àϼöµµ Àֱ⠶§¹®ÀÌ´Ù. (Ä¿³ÎÀÌ) ÇöÀç »ç¿ëÁßÀÌÁö ¾ÊÀº µð¹ÙÀ̽º¶óµµ ¿©·¯°¡Áö ¿øÀÎÀ¸·Î ÀÎÇØ °è¼Ó ÀÎÅÍ·´Æ®¸¦ ¹ß»ý½ÃÅ°´Â ¼ö°¡ ÀÖ´Ù.


7.3. ³ªÀÇ Çϵå¿þ¾î µð¹ÙÀ̽ºµéÀÇ ¼³Á¤»óÅ´Â?

PCI ¹ö½º»óÀÇ µð¹ÙÀ̽ºµé¿¡ ¾î¶² ¹ö½º ¸®¼Ò½ºµéÀÌ ÇÒ´çµÇ¾ú´ÂÁö´Â "lspci" ³ª "scanpci" ¸í·ÉÀ» »ç¿ëÇÏ¸é ½±°Ô ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù. Ä¿³Î 2.2 ÀÇ °æ¿ì¶ó¸é /proc/pci À» º¸°í, ±× ÀÌÈÄÀÇ Ä¿³ÎÀ̶ó¸é /proc/bus/pci ¸¦ º¸¶ó. /proc/pci ¿¡ ³ªÅ¸³ª´Â IRQ µéÀº 16 Áø¼ö·Î Ç¥ÇöµÈ´Ù. /proc/bus/pci/devices À» Çص¶ÇÏ´À¶ó °í»ýÇÒ ÇÊ¿ä´Â ¾ø´Ù. "lspci" °¡ ¾Ë¾Æ¼­ Çص¶ÇØÁֱ⠶§¹®ÀÌ´Ù.

PCI ¿¡ ´ëÇؼ­´Â ´ëºÎºÐÀÇ °æ¿ì ±× Çϵå¿þ¾î°¡ ¾î¶»°Ô ¼³Á¤µÇ¾ú´ÂÁö¸¸ º¼¼ö ÀÖÀ» »Ó ¾î¶² ¸®¼Ò½º¸¦ ÇÊ¿ä·ÎÇÏ°í ÀÖ´ÂÁö´Â º¼¼ö ¾øÀ» °ÍÀÌ´Ù. ¾î¶² °æ¿ì¿¡´Â ´ÜÁö º£À̽º ¾îµå·¹½º(¾îµå·¹½º ¿µ¿ªÀÇ ÃÖÃʹøÁö)¸¸À» º¼¼ö ÀÖÀ» »Ó ±× ³¡¹øÁö´Â º¼¼ö ¾øÀ»¼öµµ ÀÖ´Ù. ¿µ¿ª Àüü¸¦ º¼¼öÀÖ´Â °æ¿ì¶ó¸é ¾ó¸¶³ª ¸¹Àº ¹ÙÀÌÆ®ÀÇ ¾îµå·¹½º ¸®¼Ò½º°¡ ÇÊ¿äÇÑÁö¸¦ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. µû¶ó¼­ ¾î¶² °æ¿ì¿¡´Â ¿ä±¸µÇ´Â ¸®¼Ò½º¾çÀ» °è»êÇؼ­ ÇÊ¿äÇÏ´Ù¸é ´Ù¸¥ ¾îµå·¹½º ¿µ¿ª¿¡ ±×¸¸Å­À» ¼ÂÆÃ(setpci -- »ç¿ë¹ýÀÌ ¾î·Æ´Ù)½ÃÄÑÁà¾ß ÇÒ¼öµµ ÀÖ´Ù. µð¹ÙÀ̽º´Â ½º½º·Î ¾îµå·¹½º ¿µ¿ªÀÇ Å©±â¸¦ ¾Ë°í ÀÖÀ¸¹Ç·Î ´ç½ÅÀº ±×Àú ±× µð¹ÙÀ̽º¿¡°Ô »õ·Î¿î º£À̽º ¾îµå·¹½º°¡ ¹ºÁö¸¸ °¡¸£ÃÄÁÖ¸é µÈ´Ù.

ISA ¹ö½ºÀÇ °æ¿ì¿¡´Â pnpdump --dumpregs ¸í·ÉÀ» ½ÃµµÇØ º¼¼ö´Â ÀÖÁö¸¸ ÀÌ°ÍÀº È®½ÇÇÑ ¼ö´ÜÀº ¾Æ´Ï´Ù. ±× Ãâ·Âµµ ¾ÏÈ£¹®Ã³·³ ³­ÇØÇϱä ÇÏÁö¸¸ Çص¶Çغ¼¼ö´Â ÀÖ´Ù. pnpdump °¡ "½ÃµµÇÑ" (±×·¡¼­ °Å±âÀÖ´Â ¾î¶² µð¹ÙÀ̽º·ÎºÎÅÍ ¾Ë¾Æ³½) read-port ¾îµå·¹½º¿Í, ±× ¹ß°ßµÈ µð¹ÙÀ̽º°¡ °¡Áø I/O ¾îµå·¹½º¸¦ È¥µ¿Çؼ­´Â ¾ÈµÈ´Ù. ÀÌ µÑÀº °°Áö¾Ê´Ù. ISA ¹ö½º»óÀÇ ½ÇÁ¾µÈ Çϵå¿þ¾î(PnP ¹× legacy)¸¦ ãÀ¸·Á¸é "scanport" ¶ó´Â ÇÁ·Î±×·¥À» »ç¿ëÇغ¸¶ó. ÇÏÁö¸¸ ÀÌ ÇÁ·Î±×·¥Àº PC ¸¦ ¸ÔÅëÀ¸·Î ¸¸µé¼öµµ ÀÖÀ½¿¡ À¯ÀÇÇ϶ó. ÀÌ ÇÁ·Î±×·¥Àº IRQ ¸¦ ¾Ë·ÁÁÖÁöµµ ¾ÊÀ» °ÍÀÌ°í ¹ß°ßµÈ Çϵå¿þ¾î°¡ ¹ºÁö Ä£ÀýÈ÷ È®ÀÎÇØÁÖÁöµµ ¾ÊÀ» °ÍÀÌ´Ù.

ºÎÆýÿ¡ BIOS °¡ Ãâ·ÂÇÏ´Â ¸Þ½ÃÁö´Â ±× ¼ø°£ÀÇ Çϵå¿þ¾î ¼³Á¤»óŸ¦ ¾Ë·ÁÁÙ°ÍÀÌ´Ù. ¸¸ÀÏ BIOS ¸¸ÀÌ ¼³Á¤À» ´ã´çÇÑ´Ù¸é ÀÌ ¼³Á¤»óÅ´ °è¼Ó À¯ÁöµÉ °ÍÀÌ´Ù. ¸®´ª½º°¡ Ãâ·ÂÇÏ´Â ¸Þ½ÃÁö³»¿ëÁß ÀϺδ µå¶óÀ̹öµéÀÌ Ä¿³ÎÀÇ PnP ÇÔ¼ö¸¦ »ç¿ëÇØ ¹ö½º ¸®¼Ò½º°ªµéÀ» Á¶»ç¹× ¼³Á¤ÇßÀ½À» ¾Ë¸®´Â °ÍÀϼöµµ ÀÖ´Ù. ÀÌ °ªµéÀº ¿Ã¹Ù¸¥ °ªÀ̾î¾ß ÇÑ´Ù. ´Ù¸¸, µð¹ÙÀ̽º°¡ º¸³»¿Â ¸Þ½ÃÁöÀÇ ³»¿ëÀº ¾î¶² ¼³Á¤È­Àϳ»ÀÇ °ª(Áï, µå¶óÀ̹ö°¡ »ý°¢ÇÏ°í ÀÖ´Â °ª)À» ±×´ë·Î Ãâ·ÂÇÑ °ÍÀÏ »ÓÀÓ¿¡ ÁÖÀÇÇ϶ó. ¹°·Ð µð¹ÙÀ̽º°¡ Á¦´ë·Î µ¿ÀÛÇÑ´Ù¸é µð¹ÙÀ̽ºÀÇ ¼³Á¤»óÅÂ¿Í µå¶óÀ̹öÀÇ ¼³Á¤»óÅ´ µ¿ÀÏÇÏ°Ô µÉ °ÍÀÌ´Ù.

¾î¶² »ç¶÷µéÀº À©µµ¿ìÁ ½á¼­ ¹ö½º ¸®¼Ò½º°¡ ¾î¶»°Ô ¼³Á¤µÇ¾îÀÖ´ÂÁö ¾Ë¾Æº¸±âµµ ÇÑ´Ù. ºÒ¿îÇÏ°Ôµµ, Àü¿øÀ» ²ô¸é Çϵå¿þ¾î´Â ÀÚ½ÅÀÇ ¹ö½º ¸®¼Ò½º ¼³Á¤À» Àؾî¹ö¸®±â ¶§¹®¿¡ ±× ¼³Á¤³»¿ëÀº ¸®´ª½º¶§ÀÇ °Í°ú´Â ´Ù¸¦¼ö ÀÖ´Ù. ¶§·Î´Â ¶È°°Àº °ªÀÏ ¼öµµ Àִµ¥, ÀÌ´Â BIOS °¡ ¼³Á¤ÇÑ °ªÀ» À©µµ¿ìÁîµµ ¸®´ª½ºµµ ±×´ë·Î ÀÎÁ¤ÇÏ°í ¹Þ¾ÆµéÀÌ´Â ¼ö°¡ ¸¹±â ¶§¹®ÀÌ´Ù. ÇÏÁö¸¸ À©µµ¿ìÁ ¸®´ª½º°¡ ¼³Á¤À» ´ã´çÇÏ´Â °æ¿ì¿¡´Â µÎ ¿î¿µÃ¼Á¦´Â ¼­·Î ´Ù¸¥ °ªÀ¸·Î ¼³Á¤½Ãų ¼öµµ ÀÖ´Ù. µû¶ó¼­ µð¹ÙÀ̽ºµéÀÌ ¾ç ¿î¿µÃ¼Á¦¿¡¼­ ¶È°°Àº °ªÀ¸·Î ¼³Á¤µÇ¸®¶ó ±â´ëÇؼ­´Â ¾ÈµÈ´Ù.


8. ¿¡·¯ ¸Þ½ÃÁö

8.1. ¿¹±âÄ¡¾ÊÀº ÀÎÅÍ·´Æ®

À̴ ƯÁ¤ ÀÎÅÍ·´Æ®°¡ ¹ß»ýÇßÀ¸³ª ¾î¶² µå¶óÀ̹öµµ ÀÌ ÀÎÅÍ·´Æ®¸¦ ±â´ëÇÏ°í ÀÖÁö ¾ÊÀº °æ¿ì¸¦ ¸»ÇÑ´Ù. Çϵå¿þ¾î°¡ ½Ç¼ö·Î ÀÎÅÍ·´Æ®¸¦ ¹ß»ý½ÃÅ°´Â °æ¿ì´Â µå¹°´Ù. ±×º¸´Ù´Â ±× ¼ÒÇÁÆ®¿þ¾î¿¡ »ç¼ÒÇÑ ¹ö±×°¡ À־ ¾î¶² ¼ÒÇÁÆ®¿þ¾î°¡ ÀÎÅÍ·´Æ®¸¦ ¹ß»ý½ÃÅ°´Â ¹«½¼ ÀÛ¾÷À» ÇßÀ½À» ¾Ë¾ÆÂ÷¸®Áö ¸øÇϱ⠶§¹®À̱Ⱑ ½±´Ù. ¸¹Àº °æ¿ì ¾È½ÉÇÏ°í ÀÌ ¿¡·¯¸Þ½ÃÁö¸¦ ¹«½ÃÇصµ »ó°ü¾øÀ¸¸ç, ƯÈ÷ ºÎÆýÿ¡ Çѵιø ÀÌ·± ¸Þ½ÃÁö°¡ ¶ã »ÓÀÏ °æ¿ì°¡ ±×·¯ÇÏ´Ù. ºÎÆà ¸Þ½ÃÁö¿¡¼­ ÇØ´çºÎºÐ ±ÙóÀÇ ¸Þ½ÃÁö¸¦ ã¾Æ ¹«½¼ÀÏÀÌ ÀϾ°í ÀÖ´ÂÁö¸¦ »ìÆ캸¶ó. ¿¹¸¦ µé¾î, Çϵå¿þ¾î Ž»öÀÌ ÁøÇàÁßÀÎ ¶§¶ó¸é ¾Æ¸¶µµ ¹°¸®ÀûÀÎ µð¹ÙÀ̽º¸¦ ã´Â ÀÛ¾÷ ¿ÍÁß¿¡ ¾ÆÁ÷ µå¶óÀ̹ö°¡ ´ëÀÀÇÒ¼ö ¾ø´Â ÀÎÅÍ·´Æ®¸¦ µð¹ÙÀ̽º°¡ ¹ß»ý½ÃÄѹö·ÈÀ» °ÍÀÌ´Ù. ¾Æ¸¶µµ ±× µå¶óÀ̹ö´Â ¾ÆÁ÷ ¿Ã¹Ù¸¥ IRQ ¹øÈ£¿¡ ±Í±â¿ïÀÌÁö ¸øÇÏ´Â »óÅÂÀÏ °ÍÀÌ´Ù.


9. ºÎ·Ï

9.1. À¯´Ï¹ö¼³ Ç÷¯±× ¿£µå Ç÷¹ÀÌ (UPnP, Universal Plug and Play)

ÀÌ°ÍÀº »ç½Ç»ó ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç¿¡ ÀÇÇØ °³¹ßµÈ ³×Æ®¿÷ PnP ÀÇ ÀÏÁ¾ÀÌÁö¸¸ ¸®´ª½º¿¡¼­µµ »ç¿ë°¡´ÉÇÏ´Ù. UPnP Çϵå¿þ¾î¸¦ ³×Æ®¿÷¿¡ ²È¾Æ ³×Æ®¿÷»óÀÇ ´Ù¸¥ UPnP µð¹ÙÀ̽ºµé°ú ÀÚµ¿À¸·Î Åë½ÅÀÌ ÀÌ·ç¾îÁö±â¸¸ Çϸé, µû·Î º°µµÀÇ ¼³Á¤ÀÛ¾÷ÀÌ ÇÊ¿ä¾ø´Â °ÍÀÌ´Ù. ¿©±â¼­ÀÇ "¼³Á¤" Àº ³ÐÀº ÀǹÌÀÌ¸ç ¹ö½º¸®¼Ò½ºÀÇ ÇҴ縸À» ÀǹÌÇÏ´Â °ÍÀÌ ¾Æ´Ï´Ù. ¶Ç´Ù¸¥ ¸ñÀûÀº ³×Æ®¿÷À̳ª ¼³Á¤ÀÛ¾÷¿¡ ¹®¿ÜÇÑÀÎ »ç¶÷µéµµ ¶ó¿ìÅÍ, °ÔÀÌÆ®¿þÀÌ, ³×Æ®¿÷ ÇÁ¸°Å͵îÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ°Ô Çϴµ¥ ÀÖ´Ù. UPnP ´Â ¹«¼± ³×Æ®¿öÅ·¿¡¼­ ÁÖ·Î »ç¿ëµÉ °ÍÀÌ´Ù.

UPnP ¿¡¼­ »ç¿ëµÇ´Â °Íµé

  • µð¹ÙÀ̽ºµéÀ» Ž»öÇϱâ À§ÇÑ Simple Service Discovery Protocol

  • General Event Notification Architecture

  • µð¹ÙÀ̽ºµéÀ» Á¦¾îÇϱâÀ§ÇÑ Simple Object Access Protocol

º» ¹®¼­´Â UPnP ¸¦ ´Ù·çÁö ¾Ê´Â´Ù. ¸®´ª½º¿¡¼­ÀÇ UPnP ´Â ÀÎÅÚÀÌ Áö¿øÇÏ°íÀִµ¥, ÀÌ È¸»ç´Â À̸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇØ¿Ô´Ù. UPnP ¿Í °°Àº ±â´ÉÀ» ÇÏ´Â ´Ù¸¥ ÇÁ·Î±×·¥µéµµ ÀÖ´Ù. À̵鿡 ´ëÇÑ ¸î°¡Áö ºñ±³°¡ ´ÙÀ½¿¡ ³ª¿ÍÀÖ´Ù. http://www.cs.umbc.edu/~dchakr1/papers/mcommerce.html


9.2. ¾îµå·¹½º¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×

¾îµå·¹½º¿¡´Â ¼¼ Á¾·ù°¡ ÀÖ´Ù: ¸ÞÀÎ ¸Þ¸ð¸® ¾îµå·¹½º, I/O ¾îµå·¹½º, ¼³Á¤ ¾îµå·¹½º°¡ ±×°ÍÀÌ´Ù. PCI ¹ö½º»ó¿¡¼­´Â ¼³Á¤ ¾îµå·¹½º°¡ I/O ¾îµå·¹½ºÀÇ °æ¿ìó·³ º°µµÀÇ ¾îµå·¹½º °ø°£À» Çü¼ºÇÑ´Ù. ISA ¼³Á¤ ¾îµå·¹½º°°Àº º¹ÀâÇÑ °æ¿ì¸»°í´Â, ¹ö½º»óÀÇ ¾î¶² ¾îµå·¹½º°¡ ¸Þ¸ð¸® ¾îµå·¹½ºÀÎÁö, I/O ¾îµå·¹½ºÀÎÁö, ¼³Á¤ ¾îµå·¹½ºÀÎÁö ¿©ºÎ´Â ¹ö½º»óÀÇ Æ¯Á¤ ¶óÀÎÀÇ Àü¾Ð¿¡ ÀÇÇØ °áÁ¤µÈ´Ù. ISA ¼³Á¤ ¾îµå·¹½ºÀÇ °æ¿ì¶ó¸é ÀÚ¼¼ÇÑ »çÇ×Àº 9.3절 ¸¦ Âü°íÇ϶ó.


9.2.1. ¾îµå·¹½º ¿µ¿ªµé

º» ¹®¼­¿¡¼­ "¾îµå·¹½º" ¶ó´Â ¿ë¾î´Â ¶§·Î´Â ¿¬¼ÓµÈ ¾îµå·¹½º ¹üÀ§¸¦ ¶æÇϱ⵵ ÇÑ´Ù. ¾îµå·¹½ºµéÀº ´ÜÀ§ ¹ÙÀÌÆ®µé·Î ±¸¼ºµÇ¹Ç·Î, °³º° ¾îµå·¹½º Çϳª´Â ´ÜÁö ¾î¶² ¹ÙÀÌÆ® ÇϳªÀÇ À§Ä¡¸¦ ¶æÇÏÁö¸¸, I/O (ȤÀº ¸ÞÀÎ ¸Þ¸ð¸®) ¾îµå·¹½ºµéÀ̶ó°í ¸»ÇÒ¶§´Â ÀÌ´Â º¹¼ö°³ÀÇ ¹ÙÀÌÆ®µé·Î ±¸¼ºµÈ °ÍÀÌ´Ù. µû¶ó¼­, °¡·É 8 ¹ÙÀÌÆ®·Î ±¸¼ºµÈ ¾îµå·¹½º ¹üÀ§ Çϳª°¡ I/O ¾îµå·¹½ºµé·Î »ç¿ëµÇ±âµµ Çϸç, µð¹ÙÀ̽º¿¡ ÇÒ´çµÇ´Â ¸ÞÀÎ ¸Þ¸ð¸® ¾îµå·¹½ºµéÀÇ ¹üÀ§·Î À̺¸´Ù ÈξÀ Å« ¿µ¿ªÀÌ ÇÒ´çµÇ±âµµ ÇÑ´Ù. ÇÑ°³ÀÇ ½Ã¸®¾ó Æ÷Æ®(I/O µð¹ÙÀ̽º¿¡ ÇØ´çÇÑ´Ù)¿¡´Â ±× µð¹ÙÀ̽ºÀÇ I/O ¾îµå·¹½º ½ÃÀÛ¹øÁö¸¸ ¹è´çÇϸé ÃæºÐÇÏ´Ù(°¡·É 3F8). ¿Ö³ÄÇÏ¸é ½Ã¸®¾ó Æ÷Æ®¿¡ ´ëÇÑ ¾îµå·¹½º ¹üÀ§´Â ´ÜÁö 8 ¹ÙÀÌÆ®»ÓÀÓÀÌ Àß ¾Ë·ÁÁ®Àֱ⠶§¹®ÀÌ´Ù. ½ÃÀÛ ¾îµå·¹½º´Â "º£À̽º ¾îµå·¹½º(base address)" ¶ó°íµµ ºÎ¸¥´Ù. ¶§·Î´Â "¾îµå·¹½º ¹üÀ§(address range)" ¸¦ ±×³É "¹üÀ§(range)"À̶ó°í ºÎ¸£±âµµ ÇÑ´Ù.


9.2.2. ¾îµå·¹½º °ø°£

ISA ÀÇ °æ¿ì µ¿ÀÏÇÑ ¾îµå·¹½º ¹ö½º¸¦ ÀÌ¿ëÇØ I/O ¹× (¸ÞÀÎ) ¸Þ¸ð¸® ¾îµå·¹½º "°ø°£(space)" °¢°¢À» ¾×¼¼½ºÇÑ´Ù(¾îµå·¹½º¿ëÀ¸·Î »ç¿ëµÇ´Â ȸ·Î¹è¼±µéÀÌ ¹°¸®ÀûÀ¸·Î °øÀ¯µÈ´Ù). µð¹ÙÀ̽º´Â ¾îµå·¹½º ¹ö½º»ó¿¡ ³ªÅ¸³­ ¾îµå·¹½º°¡ ¸Þ¸ð¸® ¾îµå·¹½ºÀÎÁö I/O ¾îµå·¹½ºÀÎÁö¸¦ ¾î¶»°Ô ÆǺ°ÇÏ´Â °ÍÀϱî? ±× ÆǺ°À» À§ÇÑ Á¤º¸¹× ±âŸ Ãß°¡Á¤º¸ÀÇ Àü¼ÛÀ» À§ÇØ, ¹ö½º»ó¿¡´Â º°µµÀÇ ¶óÀÎÀÌ 4 ¼± ¹è¼±µÇ¾îÀÖ´Ù. ÀÌ 4 ¼±Áß Æ¯Á¤ÇÑ ÇÑ ¼±¿¡ ½ÅÈ£°¡ µé¾î¿Â¸é, ÀÌ´Â CPU °¡ I/O ¾îµå·¹½º·ÎºÎÅÍ Àб⸦ ¿øÇÑ´Ù´Â °ÍÀÌ¸ç µû¶ó¼­ ¸ÞÀÎ ¸Þ¸ð¸®´Â ±× ¹ö½º»óÀÇ ¾îµå·¹½º¸¦ ¹«½ÃÇÏ°Ô µÈ´Ù. ´Ù¸¥ 3 ¼±µéµµ ÀÌ·± ½ÄÀÇ ¿ëµµ·Î »ç¿ëµÈ´Ù. µû¶ó¼­, ¸ÞÀÎ ¸Þ¸ð¸®¿Í I/O ¾îµå·¹½º °¢ÀÚ´Â Àбâ¿ëµµÀÇ ¶óÀΰú ¾²±â ¿ëµµÀÇ ¶óÀÎÀ» °¡Áø °ÍÀÌ´Ù(±×·¡¼­ ¹è¼±ÀÌ ÃÑ 4 °³°¡ µÈ´Ù)

PCI ¹ö½ºÀÇ °æ¿ì¿¡µµ À§¿Í ¶È°°Àº ¾ÆÀ̵ð¾î¸¦ »ç¿ëÇÏÁö¸¸(¿ª½Ã ¹è¼±ÀÌ 4 °³´Ù), ¾à°£ ´Ù¸£°Ô µÇ¾îÀÖ´Ù. 4 ¼±Áß ÇÑ ¼±¸¸ ÀÌ¿ëÇØ »óŸ¦ ³ªÅ¸³»´Â°Ô ¾Æ´Ï¶ó, 4 °³ÀÇ ¹è¼±À» ´Ù ÀÌ¿ëÇØ 2Áø¹ý ¼ýÀÚ¸¦ Ç¥ÇöÇÑ´Ù(16 °¡ÁöÀÇ ´Ù¸¥ Ç¥ÇöÀÌ °¡´ÉÇÏ´Ù). µû¶ó¼­ ´õ ¸¹Àº Á¤º¸¸¦ ÀüÇÒ¼ö ÀÖ´Ù. ÀÌ 16 °¡Áö ¼ýÀÚÁß 4 °³´Â À­ ¹®´Ü¿¡¼­ ¸»ÇÑ I/O ¿Í ¸Þ¸ð¸® °ø°£¿ëÀ¸·Î »ç¿ëµÈ´Ù. ´õºÒ¾î ±× ´ÙÀ½ 2 °³ÀÇ ¼ýÀÚ´Â ¼³Á¤ ¾îµå·¹½º °ø°£¿ëÀ¸·Î »ç¿ëÇÑ´Ù. ³ª¸ÓÁö 10 °³ÀÇ ¼ýÀÚ´Â ´Ù¸¥ ¿ëµµ¸¦ À§ÇØ ³²°ÜÁ® ÀÖ´Ù.


9.2.3. ¹üÀ§(range) üũ (ISA ¿¡¼­ÀÇ IO ¾îµå·¹½º Ãæµ¹¿©ºÎ¸¦ Å×½ºÆ®)

ISA ¹ö½º»ó¿¡¼­´Â, °¢ PnP Ä«µå³»¿¡´Â ´Ù¸¥ Ä«µåµéÀÌ ÀÚ±â¿Í °°Àº I/O ¾îµå·¹½º¸¦ »ç¿ëÇÏ´ÂÁö¸¦ üũÇØ º¼ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ³»ÀåµÇ¾îÀÖ´Ù. ¸¸ÀÏ µÑ ÀÌ»óÀÇ Ä«µåµéÀÌ °°Àº IO ¾îµå·¹½º¸¦ »ç¿ëÇÑ´Ù¸é ´ë°³´Â ¾î´À °Íµµ Á¦´ë·Î µ¿ÀÛÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù(ÀüÇô µ¿ÀÛÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù). ÁÁÀº PnP ¼ÒÇÁÆ®¿þ¾î´Â ÀÌ·± Ãæµ¹À» ÇÇÇؼ­ ¹ö½º ¸®¼Ò½º¸¦ ÇÒ´çÇÏ°ÚÁö¸¸, ½ÉÁö¾î´Â ±×·± °æ¿ì¿¡µµ À̹ø¿¡´Â ¾îµò°¡¿¡ ¼û¾îÀÖ´ø legacy Ä«µå°¡ °°Àº ¾îµå·¹½º¸¦ »ç¿ëÇØ ¹ö¸±Áö ¸ð¸¥´Ù.

Å×½ºÆ®´Â Ä«µå ÀÚüÀÇ IO ·¹Áö½ºÅÍµé ¼Ó¿¡ Å×½ºÆ®¿ë ¹øÈ£¸¦ ³Ö¾îÁØ ÈÄ, PnP ¼ÒÇÁÆ®¿þ¾î°¡ À̸¦ ÀÐ°Ô ÇÑ ´ÙÀ½, Á¦´ë·Î ±× Å×½ºÆ® ¹øÈ£¸¦ Àоî³Â´ÂÁö È®ÀÎÇÔÀ¸·Î½á ÀÌ·ç¾îÁø´Ù. Á¦´ë·Î ÀÐÁö ¸øÇÑ´Ù¸é ¹«¾ð°¡ À߸øµÈ °ÍÀÌ´Ù(¿¹¸¦ µé¸é ´Ù¸¥ Ä«µå°¡ °°Àº ¾îµå·¹½º¸¦ »ç¿ëÇ߱⠶§¹®ÀÏ ¼öµµ ÀÖ´Ù). ´Ù¸¥ Å×½ºÆ®¿ë ¹øÈ£¸¦ ÅÃÇؼ­ °°Àº ÀÛ¾÷À» ¹Ýº¹Çغ»´Ù. ÀÌ´Â °á±¹ Ä«µå¿¡ ÇÒ´çµÈ IO ¾îµå·¹½ºÀÇ ¹üÀ§¸¦ üũÇϴ°Ͱú ¸¶Âù°¡ÁöÀ̹ǷÎ, ÀÌ ¹æ¹ýÀ» "¹üÀ§ üũ(range check)"¶ó ºÎ¸¥´Ù. ¾îµå·¹½º Ãæµ¹ Å×½ºÆ®¶ó°í ºÎ¸£´Â°Ô ´õ Ÿ´çÇßÀ»°ÍÀÌ´Ù. ¸¸ÀÏ ¾îµå·¹½º Ãæµ¹ÀÌ ÀÖ´Ù¸é ¿¡·¯¸Þ½ÃÁö¸¦ ¹Þ°Ô µÉÅ×°í, ±×·¯¸é ¹®Á¦¸¦ ÇØ°áÇÏ¸é µÈ´Ù.


9.2.4. ¸Þ¸ð¸®¸¦ ÅëÇÑ Á÷Á¢ Åë½Å

ÀüÅëÀûÀ¸·Î ´ëºÎºÐÀÇ I/O µð¹ÙÀ̽ºµéÀº I/O ¸Þ¸ð¸®¸¸ »ç¿ëÇؼ­ CPU ¿Í Åë½ÅÇß¾ú´Ù. ¿¹¸¦ µé¾î, ½Ã¸®¾ó Æ÷Æ®°¡ ±×·¯ÇÏ´Ù. À̶§ µð¹ÙÀ̽º µå¶óÀ̹ö´Â CPU »ó¿¡¼­ ½ÇÇàµÇ¸é¼­ I/O ¾îµå·¹½º °ø°£¹× ¸ÞÀÎ ¸Þ¸ð¸®¿¡ µ¥ÀÌÅ͸¦ ÀÐ°í ¾´´Ù. ´õ ºü¸£°Ô µ¿ÀÛÇÏ°íÀÚÇÑ´Ù¸é µð¹ÙÀ̽º°¡ Á÷Á¢ ¸ÞÀÎ ¸Þ¸ð¸®·Î µ¥ÀÌÅ͸¦ º¸³»¸é µÉ °ÍÀÌ´Ù. ±×·± ¹æ¹ýÀÇ Çϳª·Î 2.7절 ³ª ¹ö½º ¸¶½ºÅ͸µÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î´Â ¸ÞÀÎ ¸Þ¸ð¸®»óÀÇ ÀϺΠ°ø°£À» µð¹ÙÀ̽º¿ëÀ¸·Î ÇÒ´çÇعö¸®´Â °ÍÀÌ´Ù. ±×·¯¸é µð¹ÙÀ̽º´Â DMA ³ª ¹ö½º ¸¶½ºÅ͸µ ¶§¹®¿¡ °ñÄ¡½âÀÏ ÇÊ¿ä¾øÀÌ Á÷Á¢ ¸ÞÀÎ ¸Þ¸ð¸®¿¡ ÀÐ°í ¾µ¼ö ÀÖ´Ù. ¶ÇÇÑ, µð¹ÙÀ̽º´Â ÀÌ¿ÍÇÔ²² IO ¾îµå·¹½ºµéÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.


9.3. ISA ¹ö½ºÀÇ ¼³Á¤ ¾îµå·¹½ºµé (ÀбâÆ÷Æ® µîµî)

ÀÌ ¾îµå·¹½ºµéÀ» "ÀÚµ¿ ¼³Á¤ Æ÷Æ®(Auto-configuration ports)"¶ó°íµµ ÇÑ´Ù. ISA ¹ö½ºÀÇ °æ¿ì, ±â¼úÀûÀ¸·Î º¼¶§ ¼³Á¤ ¾îµå·¹½º °ø°£ÀÌ ¾øÀ¸³ª, Ưº°ÇÑ ¹æ¹ýÀ» ÀÌ¿ëÇϸé CPU °¡ PnP Ä«µå»óÀÇ PnP ¼³Á¤ ·¹Áö½ºÅ͵éÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖ´Ù. ÀÌ ¿ëµµ·Î 3 °³ÀÇ I/O ¾îµå·¹½ºµéÀÌ ÇÒ´çµÇ¾î ÀÖÀ¸¸ç °¢°¢Àº °Ü¿ì ÇÑ ¹ÙÀÌÆ® Â¥¸®´Ù(±×·¯¹Ç·Î ¾îµå·¹½º "¹üÀ§" ¶ó°í ÇÒ¼ö´Â ¾ø´Ù). Ä«µå Çϳª´ç 3 °³¾¿ÀÇ ¾îµå·¹½º°¡ ¾Æ´Ï¶ó, ¾îµå·¹½º 3 °³¸¦ ¸ðµç ISA-PnP Ä«µåµéÀÌ °øÀ¯ÇÏ´Â °ÍÀÌ´Ù.

ÀÌ ¼¼°³ÀÇ ¾îµå·¹½ºµéÀ» ÀбâÆ÷Æ®(read-port), ¾²±âÆ÷Æ®(write-port), ¾îµå·¹½ºÆ÷Æ®(address-port)¶ó°í ºÎ¸¥´Ù. °¢ Æ÷Æ®´Â µü 1 ¹ÙÀÌÆ® Å©±â´Ù. °¢°¢ÀÇ PnP Ä«µåµé»ó¿¡´Â ¼³Á¤ ·¹Áö½ºÅ͵éÀÌ ¸¹ÀÌ ÀÖÀ¸¹Ç·Î, ÀÌ 3 °³ÀÇ ¾îµå·¹½ºµé¸¸À¸·Î´Â ´ÜÁö Ä«µå ÇϳªÀÇ ¼³Á¤ ·¹Áö½ºÅ͵é¿ëÀ¸·Îµµ ÃæºÐÄ¡ ¾Ê´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ­, "isolation" À̶ó ºÎ¸£´Â ±â¹ýÀ» »ç¿ëÇØ °¢ Ä«µå¿¡ Ä«µå¹øÈ£(handle)¶õ °ÍÀ» ºÎ¿©ÇÑ´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº 9.6절 À» º¸¶ó.

ÀÌÁ¦ ƯÁ¤ Ä«µå¸¦ ¼³Á¤Çϱâ À§Çؼ­´Â, ¾²±âÆ÷Æ® ¾îµå·¹½º¸¦ ÅëÇØ ÇØ´ç Ä«µå¹øÈ£(handle)¸¦ º¸³»¾î ±× Ä«µå°¡ ¾îµå·¹½ºÆ÷Æ®¿¡ ±Í±â¿ïÀÌ°Ô ¸¸µç´Ù. ´Ù¸¥ ¸ðµç Ä«µåµéÀº ÀÚ±â Ä«µå¹øÈ£°¡ ¾Æ´ÔÀ» ¾Ë°í´Â ¾îµå·¹½ºÆ÷Æ®ÀÇ ³»¿ë¿¡ ±Í±â¿ïÀÌÁö ¾Ê°Ô µÈ´Ù. ±× ´ÙÀ½, ¿øÇÏ´Â ¼³Á¤ ¾îµå·¹½º¸¦ ¾îµå·¹½ºÆ÷Æ®·Î º¸³»¸é ÇØ´ç Ä«µå´Â À̸¦ ¾Ë°Ô µÈ´Ù(´Ù¸¥ ¸ðµç Ä«µåµéµµ À̸¦ Àü´Þ¹Þ±â´Â Çϳª ¹«½ÃÇعö¸®¸ç, ´ÜÁö ÇØ´ç Ä«µå¸¸ÀÌ À̸¦ ¹Þ¾ÆµéÀÌ´Â °ÍÀÌ´Ù). ÀÌÁ¦, ÀбâÆ÷Æ®¿¡¼­ Àаųª ¾²±âÆ÷Æ®¿¡ ¾¸À¸·Î½á ±× Ä«µå»óÀÇ ¼³Á¤ ·¹Áö½ºÅÍ¿Í µ¥ÀÌÅÍ Åë½ÅÀ» ÇÒ¼ö ÀÖ´Â °ÍÀÌ´Ù.

¾²±âÆ÷Æ®´Â ¾ðÁ¦³ª A79 ÀÌ°í ¾îµå·¹½ºÆ÷Æ®´Â ¾ðÁ¦³ª 279 ÀÌ´Ù(16Áø¼ö). ÀбâÆ÷Æ®´Â °íÁ¤µÇ¾îÀÖÁö ¾ÊÀ¸³ª, ´Ù¸¥ ISA Ä«µå¿Í Ãæµ¹ÇÏÁö ¾Ê´Â ÇÑ, ¼³Á¤ ¼ÒÇÁÆ®¿þ¾î¸¦ ½á¼­ 203-3FF ¹üÀ§³»ÀÇ ¾î¶² ¾îµå·¹½º·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ¸¸ÀÏ Ãæµ¹ÀÌ ÀÖ´Â °æ¿ì¿¡´Â ¼³Á¤ ¼ÒÇÁÆ®¿þ¾î´Â ´Ù¸¥ ¾îµå·¹½º·Î ¹Ù²Ü °ÍÀÌ´Ù. ¸ðµç PnP Ä«µåµéÀº ÀÌ ¾îµå·¹½º·Î "ÇÁ·Î±×·¥" µÈ´Ù. µû¶ó¼­, °¡·É isapnp ¸¦ »ç¿ëÇؼ­ ¼³Á¤ µ¥ÀÌÅ͸¦ ÁöÁ¤Çϰųª üũÇÏ·Á¸é, ÀÌ ÀбâÆ÷Æ® ¾îµå·¹½º¸¦ ¹Ýµå½Ã Á¤ÇØÁ־߸¸ ÇÑ´Ù.


9.4. ÀÎÅÍ·´Æ®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×

ÀÎÅÍ·´Æ®¸¦ ÀÌ¿ëÇؼ­µµ ´Ù·®ÀÇ Á¤º¸¸¦ Àü¼ÛÇÒ ¼ö ÀÖÀ¸³ª ÀÌ´Â ¿ÀÁ÷ °£Á¢ÀûÀÎ ¹æ¹ýÀÏ »ÓÀÌ´Ù. ÀÎÅÍ·´Æ® ¿äû ½ÅÈ£(ƯÁ¤ ¶óÀο¡ Àü¾ÐÀ» °¡ÇÏ´Â °ÍÀÌ´Ù)´Â ±×Àú ÀÎÅÍ·´Æ® ÄÁÆ®·Ñ·¯¶ó´Â ¾î¶² Ĩ¿¡°Ô ÇöÀç ƯÁ¤ µð¹ÙÀ̽º°¡ ¹º°¡¸¦ ¿äûÇÏ°í ÀÖÀ½À» ¾Ë¸± »ÓÀÌ´Ù. ÀÎÅÍ·´Æ® ¿äûÀ» ¹ÞÀº ÀÎÅÍ·´Æ® ÄÁÆ®·Ñ·¯´Â CPU ¿¡°Ô ½ÅÈ£¸¦ º¸³½´Ù. ±×·¯¸é CPU ´Â ÇöÀç ÇÏ°íÀÖ´Â ÀÛ¾÷À» Áß´ÜÇÏ°í ÇØ´ç µð¹ÙÀ̽º¿ëÀÇ µå¶óÀ̹ö¸¦ ã¾Æ ±×¾ÈÀÇ "ÀÎÅÍ·´Æ® ¼­ºñ½º ·çƾ"(ÀÎÅÍ·´Æ® Çڵ鷯¶ó°íµµ ÇÑ´Ù) ºÎºÐÀ» ½ÇÇà½ÃŲ´Ù. ÀÌ "·çƾ"Àº ¹«½¼ ÀÏÀÌ ÀϾ´ÂÁö ÆľÇÇÑ ÈÄ ¹®Á¦¸¦ ó¸®ÇÑ´Ù. ¿¹¸¦ µé¸é, µð¹ÙÀ̽º·Î ¹ÙÀÌÆ® ¿­À» º¸³»°Å³ª ¹Ý´ë·Î ¹Þ¾Æ¿Í¾ßÇÒ °æ¿ìÀϼöµµ ÀÖ´Ù. ÀÌ ÇÁ·Î±×·¥(·çƾ)Àº ¹«½¼ ÀÏÀÌ ÀϾ´ÂÁö¸¦ ½±°Ô ¹ß°ßÇس¾ ¼ö ÀÖ´Ù. ¿Ö³ÄÇÏ¸é ±× µð¹ÙÀ̽ºÀÇ ·¹Áö½ºÅ͵éÀÌ ¾î´À ¾îµå·¹½º¿¡ ÀÖ´ÂÁö¸¦ µå¶óÀ̹ö ¼ÒÇÁÆ®¿þ¾î°¡ ÀÌ¹Ì ¾Ë°íÀֱ⠶§¹®ÀÌ´Ù(¹°·Ð µð¹ÙÀ̽ºÀÇ IRQ ¹øÈ£¿Í I/O ¾îµå·¹½º°¡ Á¦´ë·Î ¼¼ÆõǾîÀÖ¾î¾ß ÇÑ´Ù). ÀÌ ·¹Áö½ºÅ͵éÀº ±× µð¹ÙÀ̽º¿¡ ´ëÇÑ »óÅ Á¤º¸¸¦ ´ã°íÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î´Â ÀÌ ·¹Áö½ºÅ͵éÀÇ ³»¿ëÀ» ÀÐ¾î »ìÆ캻 ÈÄ, ¹«½¼ ÀÏÀÌ ÀϾ´ÂÁö¸¦ ÆľÇÇؼ­ ÀûÀýÇÑ Á¶Ä¡¸¦ ÃëÇϰԵȴÙ.

µû¶ó¼­ µð¹ÙÀ̽º µå¶óÀ̹öµéÀº °¢ÀÚ ¾î¶² ÀÎÅÍ·´Æ® ¹øÈ£(IRQ)¿¡ ±Í±â¿ï¿©¾ßÇÒ Áö¸¦ ¾Ë°í ÀÖ¾î¾ß¸¸ ÇÑ´Ù. PCI ¹ö½º¿¡¼­´Â(±×¸®°í ISA ¹ö½º¿¡¼­µµ ÀϺΠƯº°ÇÑ °æ¿ì¿¡´Â) µÑ ÀÌ»óÀÇ µð¹ÙÀ̽ºµéÀÌ °°Àº IRQ ¹øÈ£¸¦ °øÀ¯ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ÀÌ·¯ÇÑ °øÀ¯ ÀÎÅÍ·´Æ®°¡ ¹ß»ýÇϸé CPU ´Â ±× ÀÎÅÍ·´Æ®¸¦ »ç¿ëÇÏ´Â ¸ðµç µð¹ÙÀ̽ºµéÀÇ ÀÎÅÍ·´Æ® ¼­ºñ½º ·çƾµéÀ» ÀüºÎ µ¿ÀÛ½ÃŲ´Ù. ÃÖÃÊ ½ÇÇàµÈ ¼­ºñ½º ·çƾÀÌ Á¦ÀÏ ¸ÕÀú ÇÏ´Â ÀÏÀº ±× µð¹ÙÀ̽º ·¹Áö½ºÅ͵éÀ» üũÇؼ­ Á¤¸» ÀÚ½ÅÀÇ µð¹ÙÀ̽º¸¦ À§ÇØ ±× ÀÎÅÍ·´Æ®°¡ ¹ß»ýÇÑ °ÍÀÎÁö¸¦ È®ÀÎÇÏ´Â °ÍÀÌ´Ù. È®ÀÎ °á°ú ÀÚ½ÅÀÇ µð¹ÙÀ̽º°¡ ÀÎÅÍ·´Æ®¸¦ ¹ß»ý½ÃŲ°Ô ¾Æ´Ñ °ÍÀ¸·Î ÆÇ´ÜµÇ¸é ±× ·çƾÀº ±×´ë·Î Á¾·áÇÏ°í, °°Àº ÀÎÅÍ·´Æ®¸¦ °øÀ¯ÇÏ´Â µÎ¹ø° µð¹ÙÀ̽ºÀÇ ¼­ºñ½º ·çƾÀÌ ½ÃÀ۵ȴÙ. ÀÎÅÍ·´Æ®¸¦ ¹ß»ý½ÃŲ µð¹ÙÀ̽º¸¦ ¹ß°ßÇÒ ¶§±îÁö ÀÌ·±½ÄÀ¸·Î °è¼Ó ÁøÇàµÈ´Ù.

IRQ ¶óÀο¡ Àü¾ÐÀ» °¡ÇÏ´Â °ÍÀº ´ÜÁö CPU ·Î ÇÏ¿©±Ý ÇÏ´ø ÀÏÀ» ¸ØÃß°í µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ½ÇÇà½Ãų °ÍÀ» ¿ä±¸ÇÏ´Â °ÍÀÌ´Ù. °ÅÀÇ ´ëºÎºÐÀÇ °æ¿ì, CPU ´Â ¿äû´ë·Î ¸ØÃß°Ô µÉ°ÍÀÌ´Ù. ÇÏÁö¸¸ ¶§·Î´Â ÀϽÃÀûÀ¸·Î ÀÎÅÍ·´Æ®¸¦ ¿äûÇÒ ¼ö ¾ø´Ù°Å³ª ÀÎÅÍ·´Æ®µéÀÌ ¿ì¼±¼øÀ§¼øÀ¸·Î 󸮵Ǵ ¼ö°¡ ÀÖÀ¸¸ç, µû¶ó¼­ ¾ÆÁÖ µå¹® °æ¿ìÁö¸¸ ÀÎÅÍ·´Æ®°¡ ¹ß»ýµÇÁö ¾Ê°Å³ª Áö¿¬µÇ´Â ¼ö°¡ ÀÖ´Ù. ±×·¯¹Ç·Î À§¿¡¼­ "ÀÎÅÍ·´Æ®" ¶ó°í ÇÑ°ÍÀº ´õ Á¤È®È÷ ¸»Çϸé ÀÎÅÍ·´Æ® ¿äûÀ̶ó°í ¸»ÇØ¾ß ¸ÂÀ» °ÍÀÌ´Ù. IRQ °¡ Interrupt Request ÀÇ ¾àÀÚÀÎ °ÍÀº ÀÌ·± ÀÌÀ¯ ¶§¹®ÀÌ´Ù.


9.5. PCI ÀÎÅÍ·´Æ®

ÃÖ±Ù PCI ÀÎÅÍ·´Æ®¿¡¼­´Â µÎ°¡Áö°¡ »õ·ÎÀÌ °³¹ßµÇ¾úÀ¸¸ç ÀÌ´Â ¿©±â¼­ ´Ù·çÁö ¾Ê´Â´Ù. ÀÌ °³¹ßµÈ »çÇ×µéÀº ƯÈ÷ µÑÀÌ»óÀÇ CPU ¸¦ »ç¿ëÇÏ´Â ÄÄÇ»ÅÍ¿¡¼­ Áß¿äÇÏ´Ù. Çϳª´Â Advanced Programmable Interrupt Controller(APIC) ¶ó´Â °ÍÀÌ´Ù. ´Ù¸¥ Çϳª´Â Message Signalled Interrupts(MSI) ¶ó´Â °ÍÀ¸·Î, (ÀÎÅÍ·´Æ® ¶óÀÎÀÌ ÇÊ¿ä¾øÀÌ) Á÷Á¢ ¸ÞÀÎ ÄÄÇ»ÅÍ ¹ö½º»óÀÇ Æ¯º°ÇÑ ¾îµå·¹½º·Î º¸³»Áø ¾î¶² ¸Þ½ÃÁö ÀÚü°¡ ¹Ù·Î ÀÎÅÍ·´Æ®°¡ µÇ´Â °ÍÀÌ´Ù. ÇÏÁö¸¸ ±×·± ¸Þ½ÃÁö¸¦ º¸³»´Â µð¹ÙÀ̽º´Â ¹Ýµå½Ã ¸ÕÀú ¸ÞÀιö½ºÀÇ Á¦¾î±ÇÀ» ȹµæÇØ¾ß ÀÎÅÍ·´Æ® ¸Þ½ÃÁö¸¦ º¸³¾¼ö ÀÖ´Ù. ÀÌ·± ¸Þ½ÃÁö¿¡´Â "³ª ÀÎÅÍ·´Æ® º¸³»°í ÀÖ¾î¿ä" ¶ó´Â °Í ÀÌ»óÀÇ Á¤º¸°¡ Æ÷ÇԵȴÙ.

¿ø·¡ PCI ÀÎÅÍ·´Æ®µéÀº ISA ÀÎÅÍ·´Æ®µé°ú´Â ´Ù¸£Áö¸¸, º¸ÅëÀº ISA ÀÎÅÍ·´Æ®Ã³·³µµ µ¿ÀÛÇÒ ¼öµµ ÀÖµµ·Ï IRQ ¹øÈ£µé·Î ¸ÅÇεǾîÀÖ´Ù. ÇÑ°¡Áö ÁÖ¿äÇÑ Â÷ÀÌÁ¡Àº BIOS °¡ ÀÌ ¸ÅÇÎÀ» ´ã´çÇÑ´Ù´Â Á¡ÀÌ´Ù. CMOS ¸Þ´º°¡ Çã¿ëÇÏÁö ¾Ê´ÂÇÑ ¸®´ª½º¿¡¼­ ÀÌ ¸ÅÇÎÀ» º¯°æÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÑ µí ÇÏ´Ù ??. ¶Ç´Ù¸¥ ÁÖ¿äÇÑ Â÷ÀÌÁ¡Àº PCI ÀÎÅÍ·´Æ®µéÀº °øÀ¯µÉ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¸é IRQ5 ¸¦ µÎ PCI µð¹ÙÀ̽º°¡ °øÀ¯ÇÏ´Â °æ¿ìÀÌ´Ù. ÀÌ·¯ÇÑ °øÀ¯´É·ÂÀº Çϵå¿þ¾î¿¡ ³»ÀåµÇ¾î ÀÖÀ¸¸ç, ¸ðµç µð¹ÙÀ̽º µå¶óÀ̹öµéÀº ÀÌ ±â´ÉÀ» Áö¿øÇϱâ·Î µÇ¾îÀÖ´Ù. ÁÖÀÇÇÒ °ÍÀº PCI ¿Í ISA ¹ö½º°£¿¡´Â °°Àº ÀÎÅÍ·´Æ®¸¦ °øÀ¯ÇÒ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù. ÇÏÁö¸¸ Ãæµ¹»óÅ¿¡ ÀÖ´Â µð¹ÙÀ̽ºµéÀÌ¶óµµ °°Àº ¼ø°£¿¡ »ç¿ëÁßÀÌÁö¸¸ ¾ÊÀ¸¸é, ÀÌ·¯ÇÑ ºÒ¹ýÀûÀÎ °øÀ¯µµ Á¦´ë·Î µ¿ÀÛÇÒ °ÍÀÌ´Ù. ¿©±â¼­ "»ç¿ëÁß" À̶ó´Â ¶æÀº, ½ÇÇàÁßÀÎ ¾î¶² ÇÁ·Î±×·¥ÀÌ ±× C ÇÁ·Î±×·¡¹Ö Äڵ峻¿¡¼­ µð¹ÙÀ̽º¸¦ "°³¹æ(open)" Çß´Ù¶ó´Â ÀǹÌÀÌ´Ù.

¿©±â¼­´Â PCI ÀÎÅÍ·´Æ® ½Ã½ºÅÛ¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» Á¶±Ý ¾ð±ÞÇÑ´Ù. °¢ PCI Ä«µå(±×¸®°í ¸¶´õº¸µå»ó¿¡ žÀçµÈ µð¹ÙÀ̽º)´Â 4 °³ÀÇ °¡´ÉÇÑ ÀÎÆ®·´Æ®µéÀ» °¡Áø´Ù; INTA#, INTB#, INTC#, INTD#. Áö±ÝºÎÅÍ´Â ±×³É A, B, C, D ¶ó ºÎ¸£°Ú´Ù. °¢°¢¸¶´Ù Ä«µåÀÇ Ä¿³ØÅÍ ºÎºÐÀÇ ÇɵéÁß Çϳª¾¿À» Â÷ÁöÇÑ´Ù. µû¶ó¼­ 7 °³ÀÇ ½½·ÔÀ» °¡Áø ½Ã½ºÅÛÀ̶ó¸é Ä«µåµé ¿ëÀ¸·Î 7 x 4 = 28 °³ÀÇ ¼­·Î ´Ù¸¥ ÀÎÅÍ·´Æ® ¶óÀεéÀÌ °¡´ÉÇÒ°ÍÀÌ´Ù. ÇÏÁö¸¸ »ç¾ç»óÀÇ Á¦¾àÀ¸·Î ÀÎÇØ ÀÌ ÀÎÅÍ·´Æ® ¶óÀεé Áß ¸î°³¸¸ Çã¿ëµÇ¸ç, ¸¹Àº PCI ¹ö½ºµéÀº ´ÜÁö 4°³ÀÇ ÀÎÅÍ·´Æ® ¶óÀε鸸À» °¡Áöµµ·Ï Á¦À۵Ǵ µí ÇÏ´Ù. ÇÏÁö¸¸ ÀÎÅÍ·´Æ®µéÀº °øÀ¯µÉ¼ö ÀÖÀ¸¹Ç·Î 4 °³¶óµµ Áö³ªÄ¡°Ô ÀûÀº °ÍÀº ¾Æ´Ï´Ù. ÀÌ ¶óÀÎ(ȸ·Î ¹è¼±)µéÀ» W, X, Y, Z À̶ó°í ºÎ¸£ÀÚ. ½½·Ô 3 À¸·ÎºÎÅÍÀÇ B ÀÎÅÍ·´Æ®¸¦ ÀÎÅÍ·´Æ® 3B ¶ó´Â ½ÄÀ¸·Î Ç¥½ÃÇϱâ·Î ÇÏÀÚ.

ÀÌ ¶óÀεéÀ» ÀÎÅÍ·´Æ®¿Í °áÇÕ½ÃÅ°´Â °£´ÜÇÑ ¹æ½ÄÀº ¸ðµç A ÀÎÅÍ·´Æ®µé(INTA#)Àº ¶óÀÎ W ¿¡ ¿¬°á, ¸ðµç B ÀÎÅÍ·´Æ®µéÀº ¶óÀÎ X ¿¡ ¿¬°á, ... ÀÌ·± ¹æ½ÄÀÏ °ÍÀÌ´Ù. ½ÇÁ¦·Î ¼ö³â Àü¿¡´Â ÀÌ ¹æ½ÄÀÌ »ç¿ëµÇ±âµµ ÇßÁö¸¸, ÀÌ´Â ÁÁÀº ÇØ°áÃ¥ÀÌ ¾Æ´Ï´Ù. ÀÌÀ¯´Â ´ÙÀ½°ú °°´Ù. À§¿Í °°Àº ¹æ½ÄÀ̶ó¸é, ¸¸¾à ¾î¶² Ä«µå°¡ ÀÎÅÍ·´Æ® ÇÑ°³¸¸ ÇÊ¿ä·Î ÇÒ °æ¿ì A ¸¦ »ç¿ëÇÒ °ÍÀÌ´Ù. ¸¸ÀÏ µÎ°³ÀÇ ÀÎÅÍ·´Æ®¸¦ ÇÊ¿ä·Î ÇÑ´Ù¸é A ¿Í B ¸¦ »ç¿ëÇؾ߸¸ ÇÒ °ÍÀÌ´Ù. ÀÌ·± ½ÄÀ̶ó¸é °á±¹ INTA# ´Â INTD# º¸´Ù ÈξÀ ÀÚÁÖ »ç¿ëµÇ°ÔµÈ´Ù. µû¶ó¼­ ù¹ø° ¶óÀÎÀ» °øÀ¯ÇÏ´Â ÀÎÅÍ·´Æ®µéÀÇ ¼ö°¡ ³Ê¹« °úµµÇØÁö´Â ¹®Á¦°¡ »ý±ä´Ù(¸ðµç INTA# µéÀº W ¿¡ ¿¬°áµÇ¾î ÀÖ´Ù). ÀÌ ¹®Á¦¸¦ ±Øº¹ÇÏ·Á¸é º¸´Ù º¹ÀâÇÑ ¹æ½ÄÀ» ÅÃÇØ ³×°³ÀÇ ÀÎÅÍ·´Æ® ¶óÀεé(W, X, Y, Z)ÀÌ ´Ùµé ´ë·« °°Àº ¼ö¸¸Å­ÀÇ ÀÎÅÍ·´Æ®µéÀ» °øÀ¯ÄÉ ÇÏ¸é µÈ´Ù.

±× ÇÑ°¡Áö ¹æ¹ýÀº W ¶óÀÎÀÌ ÀÎÅÍ·´Æ® 1A, 2B, 3C, 4D, 5A, 6B, 7C µéÀ» °øÀ¯ÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù. ÀÌ´Â ¶óÀÎ W ¸¦ ¹°¸®ÀûÀ¸·Î 1A, 2B, ... µé°ú ¿¬°á½ÃÅ°¸é µÈ´Ù. °°Àº ½ÄÀ¸·Î ¶óÀÎ X ´Â 1B, 2C, 3D, 4A, 5B, 6C, 7C µé°ú ¿¬°á½ÃŲ´Ù. ³ª¸ÓÁöµµ °°Àº ½ÄÀÌ´Ù. ÀÌ·¸°Ô ÇØµÎ¸é ½Ã½ºÅÛ ½ÃÀ۽ÿ¡ BIOS °¡ X, W, Y, Z À» IRQ µé¿¡ ¸ÅÇνÃŲ´Ù. ±×´ÙÀ½, BIOS ´Â µð¹ÙÀ̽ºµéÀÌ »ç¿ëÇÒ IRQ °ªµéÀ» °¢°¢ÀÇ µð¹ÙÀ̽º»óÀÇ Çϵå¿þ¾î ¼³Á¤ ·¹Áö½ºÅÍ¿¡ ½á³Ö´Â´Ù. ¿©±â±îÁö ¿Ï·áµÇ¾ú´Ù¸é ÀÌÁ¦ ¾î¶² ·¹Áö½ºÅ͸¦ Á¶»çÇÑ ÇÁ·Î±×·¥Àº ±× µð¹ÙÀ̽º°¡ ¹«½¼ IRQ ¸¦ »ç¿ëÇÏ´ÂÁö ¾Ë¾Æ³¾ ¼ö ÀְԵȴÙ.

½½·Ô¿¡ ²ÈÈù ÇϳªÀÇ Ä«µå´Â ±× Ä«µå»ó¿¡ µð¹ÙÀ̽º¸¦ 8 °³±îÁö °¡Áú¼ö ÀÖ´Ù. ÇÏÁö¸¸ ±× Ä«µå°¡ ¾µ¼öÀÖ´Â ÀÎÅÍ·´Æ®´Â ´ÜÁö 4 °³ »ÓÀÌ´Ù(A, B, C, D). ÀÎÅÍ·´Æ®´Â °øÀ¯µÉ ¼ö ÀÖÀ¸¹Ç·Î 8 °³ÀÇ µð¹ÙÀ̽ºµé(¸¸¾à 8 °³ ±îÁö žÀçµÇ¾î ÀÖ´Ù¸é) °¢°¢ÀÌ ÀÎÅÍ·´Æ®¸¦ Çϳª¾¿ °¡Áö´Â °Íµµ °¡´ÉÇÏ´Ù. ÇÑ µð¹ÙÀ̽ºÀÇ PCI ÀÎÅÍ·´Æ® ¹®ÀÚ´Â º¸Åë °íÁ¤µÇ¾î ÀÖÀ¸¸ç ±× µð¹ÙÀ̽º¿¡ Çϵå¿þ¾îÀûÀ¸·Î ¹è¼±µÇ¾îÀÖ´Ù. ÀÎÅÍ·´Æ®µéÀ» ÇÒ´çÇÏ´Â °ÍÀº ¾Õ¼­ ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ BIOS °¡ ISA ÀÎÅÍ·´Æ®µéÀ» PCI ÀÎÅÍ·´Æ®µé¿¡ ¸ÅÇνÃÅ´À¸·Î½á ÀÌ·ç¾îÁø´Ù. ¸¸ÀÏ À§ÀÇ ¿¹¿¡¼­Ã³·³ ´ÜÁö 4 °³ÀÇ ¶óÀÎ(W, X, Y, Z)¸¸ ÀÖ´Ù¸é PCI BIOS °¡ ¼±ÅÃÀÇ ÆøÀº ±× ¼ö¿¡ Á¦ÇѵȴÙ. ¾î¶² ¸¶´õº¸µåµéÀº ´õ ¸¹Àº ¶óÀεéÀ» »ç¿ëÇÒ ¼öµµ ÀÖÀ¸¸ç, µû¶ó¼­ ÀÌ°æ¿ì ¼±Åõµ ´õ ´Ù¾çÇØÁø´Ù. BIOS ´Â ¾î¶»°Ô °á¼±µÇ¾î ÀÖ´ÂÁö¿¡ ´ëÇØ ¾Ë°íÀÖ´Ù.

BIOS ´Â ÀÚ½ÅÀÌ ISA ¹ö½º¿ëÀ¸·Î ÆľÇÇÏ°í ÀÖ´Â IRQ µé°ú Ãæµ¹ÇÏÁö ¾Êµµ·ÏÇϸ鼭 PCI ¹ö½º»óÀÇ IRQ µéÀ» ÇÒ´çÇØ ³ª°£´Ù. ¶§·Î´Â CMOS BIOS ¸Þ´º¸¦ ÅëÇØ »ç¿ëÀÚ°¡ PCI Ä«µåµé¿¡°Ô IRQ ¸¦ ÇÒ´çÇØÁÙ ¼öµµ ÀÖ´Ù. ¶ÇÇÑ, PnP ¿î¿µÃ¼Á¦(°¡·É MS À©µµ¿ìÁî)¶ó¸é ¿ì¼± BIOS °¡ ÇسõÀº ÀÛ¾÷À» ÆľÇÇÑ ÈÄ IRQ µéÀ» ÇÒ´çÇÏ·Á°í ½ÃµµÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·¯ÇÑ ÇÒ´ç³»¿ªÀ» "¶ó¿ìÆà Å×À̺í" À̶ó°í ºÎ¸¥´Ù. MS À©µµ¿ìÁî°¡ IRQ ÇÒ´çÀÛ¾÷À» µ¿ÀûÀ¸·Î Çس»´Â °æ¿ì(°¡·É µµÅ· À̺¥Æ®), À̸¦ "IRQ ½ºÆ¼¾î¸µ(steering)" À̶ó°í ºÎ¸¥´Ù. BIOS ´Â BIOS ÀÚüÀÇ IRQ ½ºÆ¼¾î¸µ ±â´ÉÀ» °¡Áö°í ÀÖÀ»¼öµµ ÀÖ´Ù(¸®´ª½º°¡ À̸¦ È°¿ëÇÒ ¼öµµ ÀÖ´Ù). ¸¸ÀÏ À©µµ¿ìÁî·Î ºÎÆÃÇÑ ÈÄ PC ¸¦ ²ôÁö ¾ÊÀº ä ±× »óÅ¿¡¼­ ¸®´ª½º¸¦ ½ÃÀÛ½ÃŲ´Ù¸é, ±× IRQ µéÀº BIOS °¡ ¼ÂÆýÃŲ °Í°ú ´Ù¸¦ ¼öµµ ÀÖ´Â °ÍÀÌ´Ù.

PCI °¡ ISA ¹ö½º»óÀÇ IRQ µéÀ» »ç¿ëÇÒ °æ¿ì, ´ç½ÅÀº ISA ¹ö½ºÀÇ ¼Óµµ´Â ´À¸®´Ï±î ½Ã½ºÅÛÀÌ ´À·ÁÁú°Å¶ó°í »ý°¢ÇÒ ¼öµµ ÀÖ°Ú´Ù. ½ÇÁ¦·Î´Â ±×·¸Áö ¾Ê´Ù. ISA ÀÎÅÍ·´Æ® ÄÁÆ®·Ñ·¯ Ĩ(µé)Àº CPU ·Î ÇâÇÏ´Â Á÷Á¢ÀûÀÎ ÀÎÅÍ·´Æ® ¹è¼±À» °¡Áö±â¶§¹®¿¡ CPU ´Â Áï°¢ ½ÅÈ£¸¦ ¾Ë¾Æç ¼ö ÀÖ´Ù. ISA ¾îµå·¹½º»óÀÇ ½ÅÈ£³ª µ¥ÀÌÅÍ ¹ö½ºµé»óÀÇ ½ÅÈ£¶ó¸é CPU ¿¡ÀÇ µµ´Þ ½Ã°£ÀÌ ´À¸± ¼öµµ ÀÖÁö¸¸, IRQ ÀÎÅÍ·´Æ® ½ÅÈ£µé¸¸Å­Àº °ÅÀÇ Áï°¢ÀûÀ¸·Î CPU ¿¡ µµ´ÞÇÑ´Ù.


9.6. ISA Isolation

ÀÌ°ÍÀº ISA ¹ö½º¿¡¸¸ ÇØ´çµÇ´Â ³»¿ëÀÌ´Ù. Isolation À̶õ ÀϽÃÀûÀÎ ÇÚµé(id ¹øÈ£, Áï, Ä«µå ¼±ÅùøÈ£(CSN, Card Select Number))À» ISA ¹ö½º»óÀÇ PnP µð¹ÙÀ̽ºµé °¢°¢¿¡ ÇÒ´ç½ÃÅ°´Â º¹ÀâÇÑ ¹æ¹ýÀ» ¸»ÇÑ´Ù. ÀϺΠ»ç¶÷µéÀº À̸¦ À§ÇØ ´õ È¿À²ÀûÀÎ(±×·¯³ª ´õ º¹ÀâÇÑ) ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î isolation ´Â °£´ÜÇÑ ¹æ¹ýÀ̶ó°í ÁÖÀåÇϱ⵵ ÇÑ´Ù. ¸ðµç PnP µð¹ÙÀ̽ºµé¿¡ ´ëÇÑ PnP ¾²±â¿ëÀ¸·Î ¿ÀÁ÷ ÇϳªÀÇ ¾²±â ¾îµå·¹½º¸¸ÀÌ »ç¿ëµÇ¹Ç·Î, ÀÌ ¾îµå·¹½º¿¡ ¹«¾ð°¡¸¦ ¾²¸é ¸ðµç PnP µð¹ÙÀ̽ºµéÀÌ ÀÌ¿¡ ±Í±â¿ïÀÌ°Ô µÈ´Ù. ÀÌ ¾²±â ¾îµå·¹½º´Â °¢ PnP µð¹ÙÀ̽ºµé¿¡°Ô ±× µð¹ÙÀ̽º °íÀ¯ÀÇ À¯ÀϹ«ÀÌÇÑ ÇÚµéÀ» º¸³»´Âµ¥(Áï, ÇÒ´çÇϴµ¥) »ç¿ëµÈ´Ù. ÀÌ ÇÚµéÀ» ÇÒ´çÇÏ·Á¸é, ÇÚµéÀÌ ¸ðµç µð¹ÙÀ̽ºµé¿¡ °øÀ¯µÇ°íÀÖ´Â ±× ¾²±â ¾îµå·¹½º·Î º¸³»Áú ¶§(Áï, ¾²¿©Áú ¶§) ¿À·ÎÁö ÇϳªÀÇ µð¹ÙÀ̽º¸¸ÀÌ ÀÌ¿¡ ±Í±â¿ïÀÌ°í ÀÖÀ»°ÍÀÌ ¿ä±¸µÈ´Ù. ¸ðµç PnP µð¹ÙÀ̽ºµéÀº isolation °úÁ¤¿¡¼­ »ç¿ëµÉ °íÀ¯ÀÇ À¯ÀϹ«ÀÌÇÑ ½Ã¸®¾ó ³Ñ¹ö¸¦ °¡Áö°í ÀÖ´Ù. isolation À» ÇàÇÏ´Â °ÍÀº ÀÏÁ¾ÀÇ °ÔÀÓ°ú ºñ½ÁÇÏ´Ù. PnP µð¹ÙÀ̽ºµé ÀüºÎ°¡ °øÀ¯ÇÏ°íÀÖ´Â ´Ü ÇϳªÀÇ ¹ö½º¶óÀÎÀ» isolation ÇÁ·Î±×·¥°ú °áºÎ½ÃÅ°´Â °ÔÀÓÀÌ´Ù.

"°ÔÀÓ" ÀÇ Á¦ 1 ȸÀü¿¡¼­´Â ¸ðµç PnP µð¹ÙÀ̽ºµéÀÌ ÀÌ ¶óÀο¡ ±Í±â¿ïÀÌ°í ÀÖ´Â »óÅÂÀ̸ç, ¶ÇÇÑ °¢ µð¹ÙÀ̽ºµéÀº µ¿½Ã¿¡ ÀÌ ¶óÀÎÀ¸·Î ºñÆ®¿­À» º¸³»°Ô µÈ´Ù. Çã¿ëµÇ´Â ºñÆ®µéÀº 1 (¾çÀü¾Ð) À̰ųª Àü¾ÐÀÌ °É¸®Áö ¾ÊÀº »óÅÂÀÎ "open 0" Àü¾Ð(ȸ·Î°¡ °³¹æµÇ¾ú°Å³ª tri-state »óÅÂ)ÀÌ´Ù. À̸¦ À§ÇØ °¢ PnP µð¹ÙÀ̽º´Â ÀÚ½ÅÀÇ ½Ã¸®¾ó ³Ñ¹ö¸¦ ÀÌ ¶óÀλóÀ¸·Î ³ôÀº ºñÆ®ºÎÅÍ ºñÆ®´ÜÀ§·Î ¼ø¼­´ë·Î Àü¼ÛÇÑ´Ù. ¸¸¾à ¾î¶² µð¹ÙÀ̽º°¡ 1 À» º¸³»¸é ´Ù¸¥ ¸ðµç µð¹ÙÀ̽ºµéÀº ±× ¶óÀλ󿡼­ 1 ÀÌ ¿ÔÀ½À» µè°ÔµÉ °ÍÀÌ´Ù. ¸¸ÀÏ ¸ðµç µð¹ÙÀ̽ºµéÀÌ "open 0" ¸¦ º¸³½´Ù¸é ¶óÀο¡¼­´Â ¾Æ¹«°Íµµ µé¸®Áö ¾Ê´Â °ÍÀÌ´Ù. ¸ñÀûÀº (ÀÏȸÀüÀÌ ³¡³µÀ» ¶§) °¡Àå ³ôÀº ½Ã¸®¾ó ³Ñ¹öÀÇ µð¹ÙÀ̽º¸¸ ³²±â°í ³ª¸ÓÁö´Â ÀüºÎ Á¦°Å½ÃÅ°´Â °ÍÀÌ´Ù. "Á¦°Å" ´Â °ÔÀÓÀÇ À̹ø ȸÀü¿¡¼­ Å»¶ôÇÏ´Â °ÍÀ» ¸»Çϸç, µû¶ó¼­ ÀϽÃÀûÀ¸·Î ´õÀÌ»ó ¾²±â ¶óÀο¡ ±Í±â¿ïÀÌ´Â °ÍÀ» Áß´ÜÇÏ°Ô µÈ´Ù. (¸ðµç ½Ã¸®¾ó ³Ñ¹öµéÀº °°Àº ±æÀÌÀÓ¿¡ ÁÖ¸ñÇ϶ó.) ¸¸ÀÏ ´Ü ÇϳªÀÇ µð¹ÙÀ̽º°¡ ³²¾Æ¼­ ¾ÆÁ÷µµ ±Í±â¿ïÀÌ°í ÀÖ´Ù¸é, ±× µð¹ÙÀ̽º´Â ÇÚµé(Ä«µå ¹øÈ£)À» ¹Þ°ÔµÈ´Ù.

¸ÕÀú ½Ã¸®¾ó ³Ñ¹öÀÇ °¡Àå ÃÖ»óÀ§ ºñÆ®¸¸ °í·ÁÇÏÀÚ. ¾ÆÁ÷ ÇÚµéÀ» ¹ÞÁö ¸øÇÑ »óÅÂÀÎ ¸ðµç µð¹ÙÀ̽ºµéÀÌ °¢ÀÚÀÇ ÃÖ»óÀ§ ºñÆ®µéÀ» ÀÌ ¶óÀÎÀ¸·Î óÀ½ º¸³»¿À¸é, À̵éÀº ÁßøµÇ¾î ÇϳªÀÇ ºñÆ®°¡ µÈ´Ù. ¸¸ÀÏ ¾î¶² PnP µð¹ÙÀ̽º°¡ 0(open 0) À» º¸³»°í¼­ 1 À» µè°Ô µÈ´Ù¸é, ÀÌ´Â ¾î¶² ´Ù¸¥ PnP µð¹ÙÀ̽º°¡ ´õ ³ôÀº ½Ã¸®¾ó ³Ñ¹ö¸¦ °¡Áö°í ÀÖ´Ù´Â ¶æÀÌ°í, µû¶ó¼­ ÀÌ µð¹ÙÀ̽º´Â ÀϽÃÀûÀ¸·Î À̹ø ¶ó¿îµå¿¡¼­ Å»¶ôÇÑ´Ù. ÀÌÁ¦ °ÔÀÓ¿¡¼­ »ì¾Æ³²Àº(À̹ø ȸÀü¿¡¼­¸¸ÀÓ) µð¹ÙÀ̽ºµéÀº ¸ðµÎ °°Àº ¼ýÀÚ(°¡·É 1)ÀÇ ¾ÕÀÚ¸® ¼ýÀÚ¸¦ °¡Áø °ÍÀ̸ç, µû¶ó¼­ ¿ì¸®´Â ÀÌÁ¦ ÀÌ ¼ýÀÚ¸¦ ¶¼¹ö¸° ÈÄ ³²´Â "ÇÑ ºñÆ® ¹þ°Ü³½ ½Ã¸®¾ó ³Ñ¹ö"¸¦ °¡Áö°í À̹ø ȸÀü¿¡ °è¼Ó Âü°¡ÇÏ°Ô µÈ´Ù. ±×´ÙÀ½ º» ¹®´ÜÀÇ Ã¹´Ü°è¸¦ ´Ù½Ã ¹Ýº¹ÇÏ°í, ÀÌ·± ½ÄÀ¸·Î °¢ µð¹ÙÀ̽º¿¡ ´ëÇÑ ¸ðµç ½Ã¸®¾ó ³Ñ¹ö°¡ ½ÃÇèµÉ¶§±îÁö ¹Ýº¹ÇÏ´Â °ÍÀÌ´Ù(´ÙÀ½ ¹®´ÜÀÇ ¸ðµÎ 0 ÀÎ °æ¿ì¸¦ º¸¶ó).

µû¶ó¼­ À̹ø ¶ó¿îµå¿¡¼­´Â ³·Àº ½Ã¸®¾ó ³Ñ¹ö¸¦ °¡Áø Ä«µåµéÀº ¸ðµÎ Å»¶ôµÉ °ÍÀÌ ºÐ¸íÇÏ´Ù. ÇÏÁö¸¸ ¸¸¾à °ÔÀÓ¿¡ Âü°¡ÇÑ ¸ðµç µð¹ÙÀ̽ºµéÀÌ ¸ðµÎ ÀÚ½ÅÀÇ ÃÖ»óÀ§ ºñÆ®·Î¼­ 0 À» ³»º¸³»¿Â °æ¿ì´Â ¾î¶»°Ô µÉ±î? ÀÌ °æ¿ì "open 0" °¡ ¶óÀλóÀ¸·Î º¸³»Áö°Ô µÇ¹Ç·Î ¸ðµç Âü°¡ÀÚµéÀÌ ´Ù °ÔÀÓ¿¡ ³²°ÔµÈ´Ù. ÀÌµé ¸ðµÎ°¡ ÃÖ»óÀ§ ºñÆ®·Î 0 À» °¡Áö°í ÀÖÀ¸¹Ç·Î ÀÌ´Â ºñ±ä °ÍÀ̸ç, µû¶ó¼­ À§ÀÇ ¹®´Ü¿¡¼­ 1 ÀÌ ¹þ°ÜÁ³¾ú´ø °Í°ú ¸¶Âù°¡Áö·Î ÃÖ»óÀ§ ºñÆ®ÀÎ 0 Àº ¹þ°Ü³»Áö°Ô µÈ´Ù. ÀÌÁ¦ °ÔÀÓÀº ½Ã¸®¾ó ³Ñ¹öÀÇ ±×´ÙÀ½ ¼ýÀÚ°¡ º¸³»Áö¸é¼­ °è¼Ó ÁøÇàµÈ´Ù.

À̹ø ȸÀüÀÇ ¸¶Áö¸· ´Ü°è(Áï, ½Ã¸®¾ó ³Ñ¹öÀÇ ÃÖÇÏÀ§ ºñÆ®°¡ º¸³»Áø ´ÙÀ½)¿¡¼­´Â °¡Àå ³ôÀº ½Ã¸®¾ó ³Ñ¹ö¸¦ °¡Áø PnP µð¹ÙÀ̽º Çϳª¸¸ÀÌ °ÔÀÓ¿¡¼­ »ì¾Æ³²°Ô µÈ´Ù. ±×·¯¸é ÀÌ µð¹ÙÀ̽º´Â ÇÚµéÀ» ÇÒ´ç¹Þ°í °ÔÀÓ¿¡¼­ ¿µ±¸È÷ ºüÁö°Ô µÈ´Ù. ±×´ÙÀ½, ÀÌÀü ȸÀü¿¡¼­ÀÇ ¸ðµç Å»¶ôÀÚµéÀÌ(¾ÆÁ÷ ÇÚµéÀ» ¸ø¹Þ°í ÀÖ´Ù) ´Ù½Ã °ÔÀÓ¿¡ Âü°¡ÇÏ°í, ÀÌÁ¦´Â Âü°¡ÀÚ Çϳª°¡ ÁÙ¾îµç »óÅ¿¡¼­ »õ·Î¿î ȸÀüÀÌ ½ÃÀ۵ȴÙ. °á±¹ ¸ðµç PnP µð¹ÙÀ̽ºµéÀº ÇÚµéÀ» ÇÒ´ç¹Þ°Ô µÈ´Ù. ÀÌ ¾Ë°í¸®ÁòÀÌ Á¦´ë·Î µ¿ÀÛÇÑ´Ù´Â °ÍÀº ½±°Ô Áõ¸íÇÒ ¼ö ÀÖ´Ù. ½ÇÁ¦ÀÇ ¾Ë°í¸®ÁòÀº À̺¸´Ù ´Ù¼Ò º¹ÀâÇÏ´Ù. ¿Ö³ÄÇÏ¸é ½Å·Ú¼ºÀ» º¸ÀåÇϱâ À§ÇØ °¢ ´Ü°è¸¦ µÎ¹ø¾¿ ¹Ýº¹½ÃÅ°¸ç ±× ¹Ýº¹µµ ´Ù¼Ò ´Þ¶óÁö±â ¶§¹®ÀÌ´Ù(ÇÏÁö¸¸ ±âº»ÀûÀ¸·Î °°Àº ¾ÆÀ̵ð¾îÀÌ´Ù).

ÀÏ´Ü ¸ðµç ÇÚµéµéÀÌ ÇÒ´çµÇ¸é, ÀÌ ÇÚµéµéÀº °¢ PnP µð¹ÙÀ̽º°¡ ¼³Á¤ µ¥ÀÌÅ͸¦ ÀÐ°í ¾²´Âµ¥ »ç¿ëÇÒ ¾îµå·¹½º¸¦ ÇÒ´çÇϴµ¥ »ç¿ëµÈ´Ù. ÀÌ ÇÚµéµéÀº ¿ÀÁ÷ PnP ¼³Á¤¿ëÀ¸·Î¸¸ »ç¿ëµÉ »Ó, PnP µð¹ÙÀ̽º¿ÍÀÇ Åë»óÀÇ Åë½Å¿ëÀ¸·Î´Â »ç¿ëµÇÁö ¾ÊÀ½¿¡ À¯ÀÇÇ϶ó. ÄÄÇ»ÅÍ°¡ PnP BIOS ¸¦ ½ÃÀÛÇÒ ¶§´Â º¸Åë ÀÌ·± isolation ÀÌ ¼öÇàµÈ ÈÄ¿¡ PnP ¼³Á¤ÀÌ ¼öÇàµÈ´Ù. ¿©±â±îÁö ¿Ï·áµÇ¸é ¸ðµç ÇÚµéµéÀº "Æó±â" µÇ¸ç, µû¶ó¼­ ¸¸ÀÏ »ç¿ëÀÚ°¡ ´Ù½Ã ¼³Á¤À» ¹Ù²Ù·Á¸é(ȤÀº Á¶»çÇÏ·Á¸é), isolation ÀÌ ¶Ç´Ù½Ã ¼öÇàµÇ¾î¾ß¸¸ ÇÑ´Ù.

³¡


ID
Password
Join
Good news from afar can bring you a welcome visitor.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:29
Processing time 0.0053 sec