Ä¿³Î2.4ÀÇƯ¡

ÀÓÁ¾±Õ / »ï¼º ¼ÒÇÁÆ®¿þ¾î ¸â¹ö½±(SSM) / hermse44@secsm.org

 

     

    ¸ñÂ÷

    o µé¾î°¡¸ç
    o ÇÏÀÌ¿£µåÀǠƯ¡
    o ·Î¿ì¿£µåÀÇ Æ¯Â¡
    o ±âŸƯ¡
    o ¸¶Ä¡¸ç
    o ¿ë¾î
    o Âü°íÀÚ·á

     

µé¾î°¡¸ç

    ÇÊÀÚ°¡ ÀÌ ±ÛÀ» ¾²°í ÀÖ´Â ¿À´Ã Linus´Â ¸®´ª½º Ä¿³Î ¸ÞÀϸµ ¸®½ºÆ®¿¡ 2.4.0-test7À» ¹ßÇ¥ÇÏ¿´´Ù. Ä¿³ÎÀÇ ¸±¸®Áî ¹øÈ£°¡ ÇÏ·ç°¡ ´Ù¸£°Ô °è¼Ó Áõ°¡µÇ´Â °ÍÀ» º¸¸é °³¹ßÀÌ È°¹ßÈ÷ ÁøÇàµÇ°í ÀÖÀ½À» ¾Ë ¼ö ÀÖÁö¸¸, ÇöÀçÀÇ ÁøÇà »óÅ·δ 2.4.0 ¾ÈÁ¤ ¹öÀüÀÌ ¿ÃÇØ ¾È¿¡ ¹ßÇ¥µÇ±â´Â Èûµé °Í °°´Ù.(ÀÌÀü¿¡ Linus´Â ¿ÃÇØ ¿©¸§Âë¿¡ 2.4 Ä¿³ÎÀÌ ¹ßÇ¥µÉ °ÍÀ̶ó°í ÇÏ¿´´Ù) 2.4.0-test ¹öÀüÀÌ ¹ßÇ¥µÈÁöµµ ¾à 3°³¿ùÀÌ Áö³µÁö¸¸ ¾ÆÁ÷µµ ³²¾Æ ÀÖ´Â ¹®Á¦µéÀº ¼ö°¡ ÁÙÁö ¾Ê°í ÀÖ´Ù.(2.4 ¹öÀüÀÇ ÇöÀç »óȲÀº Linux 2.4 Status/TODO Page http://linux24.sourceforge.net/ ÂüÁ¶)

    2.4.0-test ¹öÀüºÎÅÍ´Â ´õ ÀÌ»óÀÇ ±â´É Ãß°¡¾øÀÌ, µð¹ö±ë°ú ÅëÇÕ ÀÛ¾÷À» ÇÏ°í Àֱ⠶§¹®¿¡ ÇöÀçÀÇ 2.4.0-test ¹öÀüÀÇ ±â´ÉÀÌ ¾ÕÀ¸·Î ³ª¿Ã 2.4 Ä¿³ÎÀÇ ±â´ÉÀ̶ó°í º¸¾Æµµ ¹«¹æÇÒ °ÍÀÌ´Ù. ±×·¸´Ù¸é À̹ø ±â»ç¿¡¼­´Â 2.4.0-test7À» ÀÚ·á ¹ÙÅÁÀ¸·Î 2.2 Ä¿³Î¿¡ ºñÇØ 2.4 Ä¿³ÎÀº ¾î¶°ÇÑ Æ¯Â¡À» °®°í ÀÖ´ÂÁö °£·«È÷ Áý°í ³Ñ¾î°¡µµ·Ï ÇÏÀÚ.

     

ÇÏÀÌ¿£µå(High-end)ÀÇ Æ¯Â¡

    ¸®´ª½º 2.4ÀÇ Æ¯Â¡À» Å©°Ô µÎ Á¾·ù·Î ³ª´­ ¶§, ±× Çϳª´Â ±â¾÷¿ëÀ̳ª »ó¾÷¿ëÀÇ °í¼º´ÉÀÇ ¼­¹ö·Î¼­ °®´Â ÇÏÀÌ¿£µå Ư¡ÀÌ´Ù. ÀÌ´Â  ´ÙÀ½°ú °°ÀÌ ¿ä¾àÀ» ÇÒ ¼ö ÀÖ´Ù.

    * °í¿ë·®ÀÇ Çϵå¿þ¾î Áö¿ø
    * ÇÁ·Î¼¼½º ¼ö, ÆÄÀÏ Å©±â ¹«Á¦ÇÑ
    * 32ºñÆ® UID
    * Wake-one ±â´É
    * kHTTPd ¼­¹ö
    * raw ºí·° ÀåÄ¡

     

°í¿ë¶ûÀÇ Çϵå¿þ¾î Áö¿ø

    4GB ÀÌ»óÀÇ ·¥ (i386¿¡¼­´Â 64GB±îÁöÀÇ ·¥À» Áö¿ø), 16°³ ±îÁöÀÇ ÀÌ´õ³Ý Ä«µå, 10°³ ±îÁöÀÇ IDE ÄÁÆ®·Ñ·¯, ´ÙÁß IO-APIC, 8°³ ±îÁöÀÇ ÇÁ·Î¼¼¼­ µî ´ÙÁßÀÇ ÀåÄ¡, °í¿ë·®ÀÇ ÀåÄ¡¸¦ Áö¿øÇÑ´Ù. ´õ¿í È¿À²ÀûÀÎ SMP È°¿ëÀ» À§ÇØ lock ¸ÞÄ«´ÏÁòÀÌ ¸¹ÀÌ °³¼±µÇ¾ú´Ù°í ÇÑ´Ù. Linus°¡ 2.3 °³¹ßÀ» ½ÃÀÛÇϸ鼭 óÀ½À¸·Î ¼Õ´í ºÎºÐ ÁßÀÇ Çϳª°¡ ¹Ù·Î ´ÙÁß Ä¿³ÎÀÇ spinlockÀ̾ú´Ù.

     

ÇÁ·Î¼¼½º ¼ö, ÆÄÀÏ Å©±â ¹«Á¦ÇÑ

    2.2 Ä¿³Î¿¡¼­´Â ÆÄÀÏÀº 2GB°¡ ÃÖ´ë¿´Áö¸¸ ÆÄÀÏ ½Ã½ºÅÛ Äڵ尡 ´õ¿í È¿À²ÀûÀΠij½¬ °ü¸®¸¦ À§ÇØ °³¼±µÇ¸é¼­ ÆÄÀÏ Å©±â¿¡ ´ëÇÑ Á¦ÇÑÀÌ ¾ø¾îÁ³´Ù. ÇÁ·Î¼¼½ºÀÇ Å©±â ¶ÇÇÑ 1024°³°¡ ÃÖ´ë¿´Áö¸¸ 2.4¿¡¼­´Â ¸Þ¸ð¸® ÇÑ°è¿¡ À̸¦ ¶§±îÁö °è¼Ó ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù.

     

32ºñÆ® UID

    ÀÌÀüÀÇ uid_t´Â 16ºñÆ®ÀÇ °ªÀ̾ú±â ¶§¹®¿¡ ÃÖ´ë·Î ¼ö¿ëÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚÀÇ ¼ö´Â ÀÌ·ÐÀûÀ¸·Î 63356ÀÌ¿´´Ù. ÀÌ uid_tÀÇ Å©±â°¡ 32ºñÆ®·Î ¹Ù²î¸é¼­ ¾à 42¾ï¸í±îÁöÀÇ »ç¿ëÀÚ¸¦ ¼ö¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ÀÌ´Â Çö½ÇÀûÀ¸·Î °ÅÀÇ ¹«Á¦ÇÑÀ̶ó°í ºÁµµ µÈ´Ù. ÀÌ·¸°Ô µ¥ÀÌÅÍ Å¸ÀÔÀÌ ¹Ù²î¸é¼­ °ü·Ã ½Ã½ºÅÛ ÄÝ ¶ÇÇÑ º¯È­°¡ ÀÖ¾ú´Ù.

     

Wake-one ±â´É

    ³×Æ®¿÷ ºÎºÐ¿¡ ¿©·¯ Ư¡ÀûÀÎ º¯È­°¡ ¸¹¾Ò´Âµ¥ ±× ÁßÀÇ ÁÖ¸ñÇÒ¸¸ °ÍÀÌ wake-one ±â´ÉÀÌ´Ù. ÀÌÀüÀÇ ³×Æ®¿÷ ½Ã½ºÅÛ¿¡¼­´Â ³×Æ®¿÷À¸·Î µ¥ÀÌÅÍÀ» ¹ÞÀ¸¸é, ÀÏ´Ü ±â´Ù¸®°í ÀÖ´ø ¸ðµç ÇÁ·Î¼¼½º¸¦ ±ú¿ì°í ÇÑ ÇÁ·Î¼¼½º°¡ ±× µ¥ÀÌÅ͸¦ °¡Á®°¡¸é ³ª¸ÓÁö ÇÁ·Î¼¼½º´Â ´Ù½Ã ´ë±â »óÅ·Πµé¾î°¡´Â ¹æ½ÄÀ̾ú´Ù. ÀÌ´Â ÇÁ·Î¼¼½º ±ú¿ì°í ´Ù½Ã ´ë±â½ÃÅ°´Â ºÒÇÊ¿äÇÑ ¿À¹öÇìµå¸¦ ¹ß»ý½ÃÅ°±â ¶§¹®¿¡ wake-one ±â´ÉÀÌ Ãß°¡µÇ¾ú´Ù. wake-oneÀº ±â´Ù¸®´Â ÇÁ·Î¼¼½º Áß¿¡¼­ ±× µ¥ÀÌÅ͸¦ ¹ÞÀ» ÇÑ ÇÁ·Î¼¼½º¸¸À» ±ú¿ö µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¹æ½ÄÀÌ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á °úºÎÇÏ°¡ °É¸®´Â ´ëÇü ¼­¹ö¿¡¼­´Â ´«¿¡ ¶ç´Â ¼º´É Çâ»óÀ» ÀÌ·ê ¼ö ÀÖ´Ù°í ÇÑ´Ù.

     

kHTTPd ¼­¹ö

    knfsdó·³ ³×Æ®¿÷ ¼­¹ö°¡ Ä¿³Î¿¡ Æ÷ÇÔµÈ ¿¹ÀÌ´Ù. ÀÌ´Â À¥ ¼­¹ö·Î ¸®´ª½º¸¦ »ç¿ëÇÏ·Á°í ÇÏ´Â ±â¾÷¿¡¼­´Â ¸Å¿ì Èï¹Ì·Î¿î ±â´ÉÀÏ °ÍÀÌ´Ù. ÀÌ kHTTPd´Â »ç½Ç»ó ¿Ïº®ÇÑ À¥ ¼­¹ö°¡ ¾Æ´Ñ Apache¿Í °°Àº »ç¿ëÀÚ ¿µ¿ªÀÇ À¥ ¼­¹ö¿¡ ´ëÇÑ º¸Á¶ÀûÀΠ¿ªÇÒÀ» ÇÑ´Ù. µ¿ÀûÀÎ À¥ ÆäÀÌÁö°¡ ¾Æ´Ñ Á¤ÀûÀÎ À¥ ÆäÀÌÁö ¿äû(ÆÄÀÏ¿¡ ´ëÇÑ ¿äû)¸¸À» ó¸®ÇÑ´Ù. ºôµå½Ã¿¡ Ä¿³Î¿¡ Æ÷ÇÔ½Ãų ¼öµµ ÀÖÁö¸¸ ¸ðµâ·Î »ç¿ë´Â °Íµµ °¡´ÉÇϱ⠶§¹®¿¡ ÇÊ¿äÇÑ ½ÃÁ¡¿¡ ±× ¸ðµâÀ» ·ÎµåÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ kHTTPd¿¡ ´ëÇÑ Á¦¾î´Â /proc/sys/net/kHTTPd ÇÏÀ§ÀÇ Ç׸ñµéÀ» »ç¿ëÇÏ¿© µ¿ÀûÀ¸·Î ÇÒ ¼ö ÀÖ´Ù. Apache ±×·ì¿¡¼­µµ kHTTPd¸¦ Áö¿øÇϱâ·Î ¹ßÇ¥ÇÏ¿© ¹«°Ô¸¦ ´õÇÏ°í ÀÖ´Ù.

     

raw ºí·° ÀåÄ¡

    ºí·° ÀåÄ¡´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ¹öÆÛ Ä³½¬¸¦ ÅëÇÏ¿© Á¢±ÙÇÑ´Ù. ºí·° ÀåÄ¡¸¦ ÀÌ Ä³½¬¸¦ °ÅÄ¡Áö ¾Ê°í ¹Ù·Î Á¢±ÙÇÒ ¼ö ÀÖ´Â raw ÀåÄ¡°¡ Ãß°¡µÇ¾ú´Ù. /dev µð·ºÅ丮ÀÇ raw, raw1, raw2 ³ëµå°¡ ¹Ù·Î ±×°ÍÀÌ´Ù. ij½³À» ¿øÇÏÁö ¾Ê°Å³ª ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ½º½º·Î ij½¬¸¦ °ü¸®ÇÒ °æ¿ì¿¡ Áï, µ¥ÀÌÅÍ º£À̽º ¿£ÁøÀ̳ª ´ë±Ô¸ðÀÇ µ¥ÀÌÅÍ Ã³¸® ¿£Áø °°Àº °Í¿¡¼­ ÇÊ¿äÇÒ °ÍÀÌ´Ù.

     

·Î¿ì¿£µå(Low-end)ÀÇ Æ¯Â¡

    ¾Õ¿¡¼­ º» °Í°ú °°Àº Å« ¼º´É Çâ»óÀÇ Æ¯Â¡»Ó¸¸ ¾Æ´Ï¶ó »ç¿ëÀÚµéÀÌ ¸®´ª½º¸¦ ´õ¿í ½±°í Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁִ Ư¡µéµµ ÀÖ´Ù.

    * I2O, USB, FireWire, I2C Áö¿ø
    * ISA PnP Áö¿ø
    * PCMCIA Áö¿ø
    * Direct Rendering Manager

     

I2O, USB, FireWire, I2C Áö¿ø

    »õ·Î¿î ¹ö½º ¹æ½Ä¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú´Ù. (°¢ ¹ö½º ¹æ½Ä¿¡ ´ëÇÑ ºÎ¿¬ ¼³¸íÀº ¿ë¾î ÂüÁ¶) USB´Â Å°º¸µå, ¸¶¿ì½º »Ó¸¸ ¾Æ´Ï¶ó Ÿºí·¿, Á¶À̽ºÆ½, ½ºÄ³³Ê, ¿Àµð¿À, ¸ðµ©, ÇÁ¸°ÅÍ, µðÁöÅÐ Ä«¸Þ¶ó µî ´õ¿í ¸¹Àº ÀåÄ¡¸¦ Áö¿øÇÏ°Ô µÇ¾ú´Ù.

     

ISA PnP / PCMCIA Áö¿ø

    ÀÌÀü ¹öÀü¿¡¼­´Â PCI PnP¸¸ÀÌ Áö¿øµÇ¾ú´Âµ¥ 2.4¿¡¼­´Â ISA PnP°¡ Ãß°¡µÇ¾ú´Ù. ÀÌ´Â Á¤¸» »ç¿ëÀÚ¿¡°Ô À־´Â ¸¹Àº Æí¸®ÇÔÀ» Á¦°øÇÑ´Ù. (ISA ·£Ä«µå¸¦ ÀνĽÃÅ°±â À§ÇØ °í»ýÀ» Çß´ø °ÍÀ» ±â¾ïÇϸé... -.-) ¶ÇÇÑ ³ëÆ®ºÏ »ç¿ëÀÚ¸¦ À§ÇØ PCMCIA¿¡ ´ëÇÑ Áö¿øÀÌ Ä¿³Î¿¡ Æ÷ÇԵǾú´Ù. ISA PnP³ª PCMCIA³ª µ¶¸³ÀûÀÎ Ä¿³Î ÆÐÄ¡¿Í ¼³Á¤ ÇÁ·Î±×·¥À¸·Î Á¸ÀçÇÏ¿´´Âµ¥ 2.4ºÎÅÍ´Â °ø½Ä Ä¿³Î¿¡ Æ÷ÇԵǾø°Å·Î¿î ÀÛ¾÷ÀÌ ÁÙ°Ô µÇ¾ú´Ù.

     

Direct Rendering Manager

    DRMÀº XFree 4.0ÀÇ DRI (Direct Rendering Infrastructure) ±â´ÉÀ» Áö¿øÇϱâ À§ÇÑ Ä¿³Î ±â´ÉÀÌ´Ù. ÀÌ´Â ±×·¡ÇÈ Çϵå¿þ¾î¿¡ ´ëÇÑ Á¢±Ù Á¦¾î¸¦ ¼öÇàÇÏ¿© ¾ÈÁ¤¼ºÀ» Çâ»ó½ÃŲ´Ù. ÀÌ´Â ¾ÈÁ¤ÀûÀÎ ±×·¡ÇÈ È¯°æÀ» Áö¿øÇØÁÙ °ÍÀÌ´Ù. ±×·¡ÇÈ°ú °ü·ÃÇÏ¿© ¶ÇÇÑ ÇÁ·¹ÀÓ¹öÆÛ¿Í AGP¿¡ ´ëÇÑ Áö¿øÀÌ Çâ»óµÇ¾ú´Ù.

 

±âŸ Ư¡

    ±× ¿Ü¿¡ ´Ù¸¥ Ư¡µé·Î´Â

    * Áö¿ø ¾ÆÅ°ÅØÃÄ Áõ°¡
    * /dev ÆÄÀÏ ½Ã½ºÅÛ
    * ±âŸ ¹ÙÀ̳ʸ® ·Î´õ

 

Áö¿ø ¾ÆÅ°ÅØÃÄ Áõ°¡

    ´«¿¡ ¶ì°Ô µå·¯³ª´Â Ư¡ ÁßÀÇ Çϳª·Î °ø½Ä Áö¿ø ¾ÆÅ°ÅØÃÄ°¡ ´Ã¾î³µ´Ù´Â Á¡ÀÌ´Ù. ÇöÀç 2.4.0-test7¿¡¼­ Áö¿øÇÏ´Â ¾ÆÅ°ÅØÃÄ´Â Alpha, ARM, i386, IA-64, m68k, MIPS, MIPS64, PowerPC, S/390, SH, Sparc, Sparc64·Î ÃÑ 12 °¡ÁöÀÌ´Ù. À̵頾ÆÅ°ÅØÃĸ¦ º¸¸é ¼ÒÇü ÀÓº£µðµå ÇÁ·Î¼¼¼­ºÎÅÍ 64ºñÆ® ÇÏÀÌ¿£Æ® ¾ÆÅ°ÅØÃıîÁö ´Ù¾çÇÏ´Ù. 2.4 Ä¿³ÎÀº ÇöÀç °¡Àå ¸¹Àº ¾ÆÅ°µ¦ÅØÃĸ¦ Áö¿øÇÏ´Â ¿î¿µÃ¼Á¦ÀÏ °ÍÀÌ´Ù.

 

/dev ÆÄÀÏ ½Ã½ºÅÛ

    /dev µð·ºÅ丮¿¡ »ç¿ëµÇÁöµµ ¾Ê´Â, ºÒÇÊ¿äÇÏ°Ô ¸¹Àº ÀåÄ¡ ³ëµå¸¦ ¸¸µé¾î ¸Þ¸ð¸® ¹× ÀåÄ¡ ¹øÈ£¸¦ ³¶ºñÇÏ´Â °ÍÀ» ÁÙÀ̱â À§ÇØ /dev ÆÄÀÏ ½Ã½ºÅÛÀÌ ¸¸µé¾îÁ³´Ù. À̴ ÇöÀç »ç¿ëµÇ´Â ÀåÄ¡¸¸À» /devÀÇ ³ëµå·Î ¸¸µé¾î °£¼ÒÈ­ÇÏ°Ú´Ù´Â °ÍÀ¸·Î ¸ðµâÀÇ ·Îµå/¾ð·Îµå¿¡ µû¸¥ µ¿ÀûÀÎ °ü¸®°¡ ÇÊ¿äÇÏ´Ù.

 

±âŸ ¹ÙÀ̳ʸ® ·Î´õ

    2.2ºÎÅÍ ±âŸ ¹ÙÀ̳ʸ® ·Î´õÇÏ´Â ±â´ÉÀÌ ÀÖ¾ú´Ù. ÀÌ´Â À©µµ¿ìÁî¿¡¼­Ã³·³ ƯÁ¤ ¹ÙÀ̳ʸ® ŸÀÔÀ» ¿ÜºÎ ÀÀ¿ë ÇÁ·Î±×·¥°ú ¿¬°áÇØÁÖ´Â ±â´ÉÀÌ´Ù. ÀÌ ·Î´õ¿¡ ÀÚ¹Ù¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú´Ù. Ãß°¡ÀûÀÎ »ç¿ë¹ýÀº Documentation/binfmt_misc.txt¸¦ º¸¶ó.

 

¸¶Ä¡¸ç

    ¾Õ¿¡¼­ ¾ð±ÞÇÑ °Í ¿Ü¿¡µµ ÀÛÀº ¼ö¸¹Àº °³¼± »çÇ×µéÀÌ ÀÖ°í, Ãß°¡ÀûÀ¸·Î Áö¿øµÈ ¼ö¸¹Àº ÀåÄ¡µéÀÌ ÀÖ´Ù. ¿©·¯ Ä¿³Î ÇØÄ¿µéÀÌ Á¤¸» ¾µ¸¸ÇÑ Ä¿³ÎÀ» ¸¸µé±â À§ÇØ ³ë·ÂÇÏ°í ÀÖ´Ù. ¿ì¸®´Â ±× º¸´ä¾ø´Â ³ë·Â¿¡ ´ëÇØ °¨»çÇØ¾ß ÇÒ °ÍÀÌ´Ù.

 

¿ë¾î

    * IO-APIC Advanced Programmable Interrupt Controller. ´ÙÁß ÇÁ·Î¼¼¼­ ½Ã½ºÅÛ¿¡¼­
      Çϵå¿þ¾î ÀÎÅÍ·´Æ®¸¦ ¿©·¯ CPU ¶Ç´Â ¿©·¯ CPU ±×·ìÀ¸·Î º¸³»Áִ Çâ»óµÈ ÀÎÅÍ·´Æ® Á¦¾î±â.
      ´õ ÀÚ¼¼ÇÑ ¼³¸íÀº http://lwn.net/980205/io-apic.html ÆäÀÌÁö¸¦ ÂüÁ¶

    * IA-64 Intel-Architecture 64. Merced¶õ À̸§À¸·Î ¾Ë·ÁÁø ÀÎÅÚ°ú ÈÞ·¿ ÆÐÄ¿µå°¡ °øµ¿À¸·Î
      °³¹ßÇÑ 64 ºñÆ® ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­. °ø½ÄÀûÀ¸·Î´Â Intel Architecture 64 (IA-64)·Î ¹ßÇ¥
      µÇ¾ú°í, long instruction word (LIW), instruction prediction, branch elimination,
      speculative loading°ú °°Àº »õ·Î¿î ±â¼úÀ» Àû¿ëÇÏ¿´´Ù. IA-64 Linux ÇÁ·ÎÁ§Æ®ÀÇ °ø½Ä
      È¨ÆäÀÌÁö´Â http://www.ia64linux.org/ ÀÌ´Ù.

    * SH Hitachi¿¡¼­ °³¹ßÇÑ 32 ºñÆ® RISC ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­. SuperH ĨÀº PDA¿Í °°Àº ¼ÒÇüÀÇ
      Àåºñ¸¦ À§ÇØ system-on-chip ±¸Á¶·Î ÃÖÀûÈ­°¡ µÇ¾î ÀÖ´Ù. Linux SH ÇÁ·ÎÁ§Æ®ÀÇ °ø½Ä
      È¨ÆäÀÌÁö´Â http://members.aol.com/redhtlinux/sh3/ ÀÌ´Ù.

    * I2O Intelligent I/O. Ưº°ÇÑ I/O ÇÁ·Î¼¼¼­(IOP)¸¦ ÀÌ¿ëÇÏ¿© - »õ·Î¿î ¹æ½ÄÀÇ ÀÎÅÍ·´Æ® ó¸®,
      ¹öÆÛ¸µ, µ¥ÀÌÅÍ Àü¼Û - I/O º´¸ñ Çö»óÀ» ¾ø¾Ø I/O ±¸Á¶ÀÌ´Ù. I2O µå¶óÀ̹ö´Â »óÀ§ÀÇ ¿î¿µ
      Ã¼Á¦¿ÍÀÇ ÀÎÅÍÆäÀ̽º¸¦ ´ã´çÇϴ ¿î¿µÃ¼Á¦ ƯÁ¤ ¸ðµâ(OSM)°ú ÀåÄ¡¿ÍÀÇ µ¥ÀÌÅÍ Àü¼ÛÀ»
      ´ã´çÇÏ´Â Çϵå¿þ¾î ÀåÄ¡ ¸ðµâ(HDM)À¸·Î ±¸¼ºµÇ¾îÀÖ´Ù. HDMÀº ƯÁ¤ ¿î¿µÃ¼Á¦¿Í »ó°üÀº
      ºÎºÐÀ̱⠶§¹®¿¡ OSM¸¸ ÀûÀýÈ÷ º¯°æÇÏ¿© ¿©·¯ ¿î¿µÃ¼Á¦¿¡¼­ »ç¿ë°¡´ÉÇÏ´Ù.

    * USB Universal Serial Bus. 12MbpsÀÇ µ¥ÀÌÅÍ Àü¼Û·üÀ» °®´Â ¿ÜºÎ ¹ö½ºÇ¥ÁØÀÌ´Ù.
      ÇϳªÀÇ USB Æ÷Æ®¿¡´Â ÃÖ´ë 127°³ÀÇ ÁÖº¯ ÀåÄ¡°¡ ¿¬°áµÉ ¼ö ÀÖÀ¸¸ç, PnP¿Í µ¿ÀÛ Áß¿¡µµ
      ÀÚÀ¯ÀÚÀç·Î ÀåÄ¡¸¦ ²Å°í »¬ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÇÖ Ç÷¯±ë(hot plugging)À» Áö¿øÇÑ´Ù.
      iMacÀÌ Á÷·Ä Æ÷Æ®¿Í º´·Ä Æ÷Æ®°¡ ¾øÀÌ ¿ÀÁ÷ USB Æ÷Æ®¸¸À» Áö¿øÇÏ°Ô µÈ ÀÌÈÄ·Î PC ÂÊ¿¡¼­
      ¸¹ÀÌ »ç¿ëµÇ±â ½ÃÀÛÇÏ°í ÀÖ´Ù.

    * FireWire IEEE 1394 Ç¥ÁØÀº ÃÖ´ë 400MbpsÀÇ Àü¼Û ·ü¸¦ Áö¿øÇÏ´Â ¿ÜºÎ ¹ö½º Ç¥ÁØÀÌ´Ù.
      FireWire´Â ÀÌ IEEE 1394 ¹ö½º ±â¼úÀ» ¸¸µç Apple»çÀÇ »óÇ¥ ¸íÀÌ´Ù. ¼Ò´Ï¿¡¼­´Â I-link,
      Texas Instrument¿¡¼­´Â Lynx¶ó´Â À̸§À¸·Î ºÎ¸¥´Ù. ÇÑ FireWire Æ÷Æ®¿¡ 63°³ÀÇ ÁÖº¯
      ÀåÄ¡¸¦ ¿¬°áÇÒ ¼ö ÀÖ°í, USB¿Í °°ÀÌ PnP¿Í ÇÖ Ç÷¯±ë ±â´ÉÀ» Áö¿øÇÑ´Ù. ÇÏÁö¸¸ USB¿Í´Â
      ´Þ¸® ´õ ¸¹Àº µ¥ÀÌÅÍ Àü¼Û¸¦ ¿ä±¸ÇÏ´Â ºñµð¿À Ä«¸Þ¶ó¿Í °°Àº ÀåÄ¡¿¡ ÀûÇÕÇÏ´Ù.
      ¶ÇÇÑ USB¿¡ º¸´Ù ´õ ºñ½Î´Ù.

    * I2C Inter-IC. Çʸ³½º ¹ÝµµÃ¼¿¡¼­ 1980³â´ë¿¡ °í¾ÈÇÑ IC°£ÀÇ Àú¼Ó ¹ö½º Çü½ÄÀÌ´Ù.
      ´ÙÁß ¸¶½ºÅÍ ¹ö½ºÀÌ´Ù. ¸ð´ÏÅÍ, TV, VCR°ú °°Àº ºñµð¿À ÀåÄ¡¿¡¼­ ¸¹ÀÌ »ç¿ëÇÑ´Ù.

    * AGP Advanced Graphic Port. ÀÎÅÚ¿¡¼­ °³¹ßÇÑ »õ·Î¿î ÀÎÅÍÆäÀ̽º ½ºÆå.
      PCI ±â¹ÝÀÇ ¹ö½º·Î 3D ±×·¡ÇÈ¿¡ ´ëÇÑ °¡¼ÓÀ» ¸ñÀûÀ¸·Î ¼³°èµÇ¾ú´Ù. AGP ä³ÎÀº 32ºñÆ®¿¡
      66MHz·Î µ¿ÀÛÀº Çϱ⠶§¹®¿¡ PCIÀÇ µÎ ¹èÀÎ 266MbpsÀÇ Àü¼Û·üÀ» °®´Â´Ù.

    * ÇÁ·¹ÀÓ¹öÆÛ (framebuffer) ºñµð¿À ¸Þ¸ð¸®°¡ ¸ÅÇÎÀÌ µÇ´Â ½Ã½ºÅÛ ¸Þ¸ð¸® ¿µ¿ª. ÀÌ´Â ¸¹Àº
      ¾çÀÇ ºñµð¿À µ¥ÀÌÅÍÀÇ Àü¼ÛÀ» ÀϹÝÀûÀÎ ¸Þ¸ð¸® Á¢±Ùó·³ ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.
      ÀÌ ¹öÆÛÀÇ Æ¯Á¤ À§Ä¡´Â È­¸éÀÇ Æ¯Á¤ À§Ä¡¸¦ ³ªÅ¸³»¸ç, ¹öÆÛÀÇ °ªÀº Çȼ¿ÀÇ »öÀ» ³ªÅ¸³½´Ù.

 

Âü°í ÀÚ·á

    * Linux Port's (http://perso.wanadoo.es/xose/linux/linux_ports.html)
      ÇöÀç ¸®´ª½º°¡ Æ÷ÆÃµÈ »óȲ¿¡ ´ëÇÑ Á¤º¸ Á¦°ø
    * Joe Pranevich: Wonderful World of Linux 2.4 (Final Draft)
      (http://linuxtoday.com/news_story.php3?ltsn=2000-07-17-014-04-NW-LF-KN)
      2.4 Ä¿³Î¿¡ °üÇÑ ±â»ç
    * The Bullet Points: Linux 2.4 Linux Journal 2000³â 1¿ùÈ£
    * Ä¿³Î 2.4.0-test7ÀÇ Documentation/ µð·ºÅ丮 ¿©·¯ ¼¼ºÎÀûÀÎ »çÇ׵鿡 ´ëÇÑ ¹®¼­
    * Webopedia (http://webopedia.internet.com/) ¿Â¶óÀÎ ÄÄÇ»ÅÍ ¿ë¾î »çÀü




¡ã top

homeÀ¸·Î...