· 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
To laugh at men of sense is the privilege of fools.


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.0025 sec