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 ¿î¿µÃ¼Á¦·Î ¸¸µé·Á´Â ½Ãµµ°¡ Àû¾îµµ ÇѹøÀº ÀÖ¾ú´Ù. ¸¦ Âü°íÇ϶ó. ÇÏÁö¸¸ ÀÌ ½Ãµµ°¡ Ä¿³Î¿¡ Æ÷ÇÔµÈ ÀûÀº ¾ø¾ú´Ù.

Ä¿³ÎÀÌ µð¹ÙÀ̽º µå¶óÀ̹öµé¿¡°Ô Á¦°øÇÒ¼ö ÀÖ´Â µµ¿ò¿¡´Â ¾î¶² °ÍµéÀÌ Àִ°¡´Â Ä¿³Î ¹®¼­¸¦ º¸¶ó. ÀÌ ¹®¼­´Â (´ç½ÅÀÌ °¡Áö°í ÀÖ´Ù¸é) /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 ¿î¿µÃ¼Á¦¶ó¸é ´ÙÀ½ÀÇ »óŵé±îÁöµµ ´õ Àß Ã³¸®ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

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

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