ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : article>linux_wonderful_world_2_6
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
Docbook ¿ø¹®
¸®´ª½º 2.6ÀÇ ¸ÚÁø ¼¼»óJosephPranevich - jpranevich AT kniggit.net¹ÚÁ¾±¸
1절. Áö±Ý±îÁöÀÇ À̾߱âµé¸®´ª½º Ä¿³ÎÀº ¸®´©½º Å丣¹ßÁî°¡ ±×ÀÇ 386 ÄÄÇ»ÅÍ¿¡¼ ½ÇÇà°¡´ÉÇÑ ¹Ì´Ð½º(minix)¿Í ºñ½ÁÇÑ ¿î¿µÃ¼Á¦¸¦ ¸¸µé±â ½ÃÀÛÇѵ¥¼ ½ÃÀ۵Ǿú´Ù. (óÀ½¿¡ ¸®´©½º´Â ¿î¿µÃ¼Á¦ÀÇ À̸§À» Freax¶ó°í Áþ°í ½Í¾ú´Ù°í ÇÑ´Ù) ½Ì±Û CPUÀÇ i386¸Ó½Å¿¡¼¸¸ ½ÇÇà °¡´ÉÇÑ ¸®´ª½º Ä¿³Î 1.0ÀÇ °ø½Ä ¸±¸®Áî´Â 1994³â 3¿ùÀ̾ú´Ù. ±×·ÎºÎÅÍ 1³â ÈÄÀÎ 1995³â 3¿ù¿¡ ÃÖÃÊ·Î i386ÀÌ ¾Æ´Ñ Ç÷§Æû¿¡¼ ½ÇÇà°¡´ÉÇÑ (±×·¯³ª ¿©ÀüÈ÷ ½Ì±Û CPU¿¡¼¸¸ µ¿ÀÛÇÏ´Â)¸®´ª½º 1.2°¡ ¸±¸®Áî µÇ¾ú´Ù. 1996³â 6¿ù¿¡ ¸®´ª½º 2.0ÀÌ ¸±¸®Áî µÇ¾ú´Ù. 2.0¿¡´Â µ¿ÀÛ °¡´ÉÇÑ ¿©·¯ Ç÷§ÆûÀÌ Ãß°¡ µÇ¾úÁö¸¸ ¹«¾ùº¸´Ùµµ ´ÙÁß CPU¸¦ °®´Â ¸Ó½Å(SMP)¿¡¼ µ¿ÀÛÇÏ´Â ÃÖÃÊÀÇ ¹öÀüÀ̾ú´Ù. 2.0ÀÇ ¸±¸®Áî ÀÌÈÄ ÁÖ¿ä ¹öÀüÀÇ ¸±¸®Áî ¼Óµµ´Â ´Ù¼Ò ´ÊÃçÁ³´Ù. (¸®´ª½º 2.2°¡ 1999³â 1¿ù, 2.4°¡ 2001³â 1¿ù¿¡ °¢°¢ ¸±¸®Áî µÇ¾ú´Ù) ÇÏÁö¸¸ °¢°¢ÀÇ ¸¶ÀÌ³Ê ¹öÀü¾÷Àº ÀÚÁÖ ÀϾ Áö¿øµÇ´Â Çϵå¿þ¾îÀÇ ¹üÀ§¿Í È®À强ÀÌ °³¼±µÇ¾î °¬´Ù. (¸®´ª½º 2.4´Â ÃÖÃÊ·Î ISA Ç÷¯±×¾Ø Ç÷¡ÀÌ¿Í USB, PC Ä«µå µîÀÇ ±â´ÉÀÌ Ãß°¡µÇ¾î ÃÖÃÊ·Î »ç¿ëÀÚµéÀÇ µ¥½ºÅ©Å¾¿¡¼ ¾µ¸¸ÇÑ ¹öÀüÀ̾ú´Ù´Â Á¡µµ ÁÖ¸ñÇÒ¸¸ ÇÏ´Ù) ¸®´ª½º 2.6Àº 2003³â 12¿ù 17ÀÏ¿¡ ¸±¸®Áî µÇ¾ú´Ù. 2.6Àº ´Ù¾çÇÑ Ãß°¡ ±â´Éµµ ±â´ÉÀÌÁö¸¸ ¸Å¿ì ´ë¿ë·® ½Ã½ºÅÛ¿¡¼ºÎÅÍ ¾ÆÁÖ ÀÛÀº ½Ã½ºÅÛ(PDAµî)±îÁö °í·ç Áö¿øÇÑ´Ù´Â Á¡¿¡ ÀÖ¾î¼ ¶Ç ÇѹøÀÇ Å« °³¼±¹öÀüÀ̱⵵ ÇÏ´Ù. 2절. ÇÙ½É Çϵå¿þ¾î Áö¿ø¸®´ª½ºÀÇ °¡Àå °·ÂÇÑ Á¡ Áß Çϳª´Â ±× À¯¿¬¼º°ú Áö¿ø Çϵå¿þ¾îÀÇ ±¤¹üÀ§ÇÔ¿¡ ÀÖ´Ù. ÀÌ ¹®¼´Â i386 ±â¹ÝÀÇ PC¿¡¼ÀÇ »ç¿ë¿¡ ÁßÁ¡À» ¸ÂÃß°í ÀÖ±â´Â ÇÏÁö¸¸ ¸®´ª½º 2.6ÀÇ ¶Ù¾î³ Çϵå¿þ¾î Áö¿øÀº ¤°í ³Ñ¾î°¥¸¸ ÇÏ´Ù. 2.1절. Ãà¼Ò - ÀÓº£µðµå ½Ã½ºÅÛÀ» À§ÇÑ ¸®´ª½º¸®´ª½º Ä¿³Î 2.6ÀÇ Áß¿äÇÑ µÎ°¡Áö º¯È Áß Çϳª´Â À¯¾¾¸®´ª½º(uClinux) ÇÁ·ÎÁ§Æ®¸¦ ¸ÞÀÎ Ä¿³Î¿¡ ¹Þ¾Æµé¿´´Ù´Â °ÍÀÌ´Ù. À¯¾¾¸®´ª½º´Â ÇÁ·ÎÁ§Æ®´Â ¸¶ÀÌÅ©·Î ÄÜÆ®·Ñ·¯¸¦ À§ÇÑ ¸®´ª½º¸¦ Á¦ÀÛÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÌ´Ù. À¯¾¾¸®´ª½º´Â ÀÌ¹Ì ÀÓº£µðµå ½ÃÀå¿¡¼´Â ÁÖ¿ä OSÁß Çϳª·Î ÀÎÁ¤¹Þ°í Àֱ⠶§¹®¿¡ ¸ÞÀÎ Ä¿³Î¿¡ À̸¦ ÅëÇÕ ÇÏ´Â °ÍÀº ¾ÕÀ¸·ÎÀÇ ÀÓº£µðµå ½ÃÀå¿¡¼ ¸®´ª½ºÀÇ ¹ßÀü¿¡µµ Å« ÈûÀÌ µÈ´Ù°í º¼ ¼ö ÀÖ´Ù. ÀϹÝÀûÀÎ ¸®´ª½º Ä¿³Î°ú´Â ´Þ¸® ÀÓº£µðµå Ç÷§Æû¿¡ »ç¿ëµÇ´Â ¸®´ª½º Ä¿³ÎÀº Çϵå¿þ¾îÀû Á¦¾à ¶§¹®¿¡ ¸î°¡Áö Á¦¾àÀÌ ÀÖ°Ô µÈ´Ù. °¡Àå Áß¿äÇÑ Á¡ Çϳª´Â MMU(¸Þ¸ð¸® °ü¸® À¯´Ö - ÇÁ·ÎÅØÆ¼µå ¸ðµåÀÇ ÇÙ½ÉÀû ±â´ÉÀ» ÇÑ´Ù)°¡ ¾ø´Ù´Â °ÍÀÌ´Ù. ¹°·Ð ±×·¡µµ ¸ÖƼŽºÅ· ¿î¿µÃ¼Á¦À̱â´Â ÇÏ´Ù. (¸Þ¸ð¸® °ü¸® ±â´ÉÀÌ ¾øÀ» °æ¿ì ÇÑ ÇÁ·Î¼¼½º°¡ ´Ù¸¥ ÇÁ·Î¼¼½ºÀÇ µ¥ÀÌŸ ¿µ¿ª¿¡¼ ÀڷḦ ÀÐ°í ¾²°Å³ª ½ÉÁö¾î´Â ÇÁ·Î¼¼½º ÀÚü¸¦ ¸Á°¡¶ß¸± ¼öµµ ÀÖ´Ù) ÇÏÁö¸¸ ÀÌ·± °æ¿ì ¸ÖƼ À¯Àú ½Ã½ºÅÛÀ» ±¸¼ºÇϱⰡ °ï¶õÇØÁöÁö¸¸ PDA¿Í °°Àº Àú°¡Çü ¼ÒÇü µð¹ÙÀ̽ºµéÀÇ °æ¿ì¿¡´Â ÈǸ¢ÇÑ ¼±ÅÃÀÏ ¼öµµ ÀÖ´Ù. ÀÌ·± ¾ÆÅ°ÅØÃÄ º¯È°¡ Áß¿äÇÑ °ÍÀº 2.6 ÀÌÀü±îÁöÀÇ ¸®´ª½º Ä¿³ÎÀº »ç½Ç»ó ¸®´©½ºÀÇ Ãʱâ ÀÛ¾÷µéÀÌ ¼öÇàµÈ ÀÎÅÚ 80386 Ç÷§ÆûÀÇ ¿µÇâÀÌ »ó´çÈ÷ ¸¹ÀÌ ³²¾Æ ÀÖ¾ú´Ù´Â Á¡ ¶§¹®ÀÌ´Ù. ¸®´ª½º Ä¿³Î 2.6¿¡¼ È÷Ÿġ H8/300½Ã¸®Áî, NEC v850, ¸ðÅä·Ñ¶óÀÇ m68k ÀÓº£µðµå ÇÁ·Î¼¼¼ µîÀÌ Ãß°¡ÀûÀ¸·Î Áö¿øµÇ±â ½ÃÀÛÇß´Ù. º¸Åë ¸®´ª½º »ç¿ëÀÚµéÀÌ Ã³À½À¸·Î »ç¿ëÇÏ´Â PDA°¡ ÆÊ ÆÄÀÏ·µ °è¿ÀÎ °æ¿ì°¡ ¸¹±â ¶§¹®¿¡ ¸ðÅä·Ñ¶óÀÇ ÇÁ·Î¼¼¼µéÀº ¾î´À Á¤µµ Ä£¼÷ÇÒ °ÍÀÌ´Ù. ¸ðÅä·Ñ¶ó³ª Lineo, ArcturusµîÀÇ Dragonball, Cold Fire°°Àº Á¦Ç°µéÀÌ Áö¿øµÈ´Ù. ½½ÇÁ°Ôµµ MMU°¡ ¾ø´Â ¿¹ÀüÀÇ m68k °è¿ÀÇ CPUµéÀº Áö¿øµÇÁö ¾Ê´Â´Ù. (¿Ãµå¸Æ¿¡ »ç¿ëµÇ´Â CPUÀÌ´Ù) ´©±º°¡°¡ Ãë¹Ì ÇÁ·ÎÁ§Æ®·Î ¿À·¡µÈ ¸Ó½Åµé¿¡ ¸®´ª½º¸¦ Æ÷ÆÃÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. À¯¾¾ ¸®´ª½º ÅëÇÕÀÇ ÀϺδ ¾Æ´ÏÁö¸¸ ¸®´ª½º Ä¿³Î 2.6¿¡´Â Axis CommunicationsÀÇ ETRAX CRIS(Code Reduced Instruction Set)°¡ Áö¿øµÈ´Ù. (»ç½Ç ÀÌ ±â´ÉÀº 2.4 ¸±¸®Áî ÀÌÈÄ À¯Áöº¸¼öÀÇ °úÁ¤¿¡¼ Ãß°¡µÇ¾ú´Ù) À̰͵éÀº ÁÖ·Î ³×Æ®¿÷ Çϵå¿þ¾î¿¡ »ç¿ëµÇ´Â MMU°¡ Æ÷ÇÔµÈ ÀÓº£µðµå ÇÁ·Î¼¼¼ÀÌ´Ù. MMU°¡ Æ÷ÇÔµÇÁö ¾ÊÀº ÇÁ·Î¼¼¼¿¡ ´ëÇÑ Áö¿øµµ ¿ÜºÎ ÇÁ·ÎÁ§Æ®·Î ¼öÇàµÇ°í ÀÖ´Â °ÍÀ¸·Î ¾È´Ù. Çϵå¿þ¾î Áö¿ø¿¡ µ¡ºÙ¿© ¸ÞÀÎ Ä¿³Î¿¡ ÀÓº£µðµå¿¡ °üÇÑ ºÎºÐÀ» ÅëÇÕÇÏ¿© ¾ò°Ô µÈ ÀÌÁ¡µéÀÌ ¿©·¯°¡Áö°¡ ÀÖÁö¸¸ °ÑÀ¸·Î º¸±â¿¡´Â Ưº°ÇØ º¸ÀÌÁö´Â ¾ÊÁö¸¸, ¸î¸î º¯È»çÇ×µé, ¿¹ÄÁµ¥ ½º¿Ò ¾øÀ̵µ ½Ã½ºÅÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ´Â ´É·Â µîµîÀÌ Ä¿³ÎÀ» ´õ¿í °ß°íÇÏ°Ô ¸¸µç Á¡µîÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. 2.2절. ´ë±Ô¸ð·Î -- NUMA¿Í ´ë±Ô¸ð ±â°èµé¸®´ª½º Ä¿³Î 2.6ÀÇ ±Ùº»ÀûÀÎ µÎ°¡Áö º¯È Áß ³ª¸ÓÁö Çϳª´Â ¾ÆÀÌ·¯´ÏÇϰԵµ ¾ÕÀÇ °Í°ú Á¤¹Ý´ë ¹æÇâÀ¸·ÎÀÇ È®ÀåÀÌ´Ù. ¸®´ª½º°¡ ´õ¿í ´õ ´ë±Ô¸ð ¼¹ö¿¡¼ »ç¿ë °¡´ÉÇϵµ·Ï ÇÏ´Â ¹æÇâÀÌ´Ù. (Å« ½Ã½ºÅÛµé Áß ¾î¶² ½Ã½ºÅÛÀº i386 ±â¹ÝÀ̰ÚÁö¸¸ ¾î¶² °ÍÀº ¾Æ´Ï´Ù) ÀÌ ¹æÇâ¿¡¼ÀÇ ¸®´ª½ºÀÇ °¡Àå Å« º¯È´Â NUMA ¼¹öÀÇ Áö¿øÀÌ´Ù. NUMA(Non-Uniform Memory Access)ÀÇ Áö¿øÀº ¸ÖƼ ÇÁ·Î¼¼½Ì¿¡ ÀÖ¾î¼ SMP¿¡¼ ÇѰÉÀ½ ´õ ³ª¾Æ°£ °ÍÀ¸·Î ¸¹Àº CPU¸¦ °¡Áø ½Ã½ºÅÛ¿¡¼ Á» ´õ È¿À²ÀûÀ¸·Î µ¿ÀÛÇÒ ¼ö ÀÖ°Ô ÇØÁִ ù°ÉÀ½À̶ó°í ÇÒ ¼ö ÀÖ´Ù. ´ÙÁß CPU ¼¹ö¿¡¼ÀÇ ´ÜÀÏ ¸Þ¸ð¸® ¹ö½º¿¡ ¿©·¯°³ÀÇ CPUµéÀÌ µ¿½Ã¿¡ ¾ï¼¼½º Çϴµ¥¿¡¼ º´¸ñÇö»óÀÌ ¹ß»ýÇÏ°Ô µÈ´Ù. NUMA ¼¹ö¿¡¼´Â ÀÌ·± ¹®Á¦¸¦ °¢°¢ÀÇ CPU¿¡°Ô ´Ù¸¥ ¸Þ¸ð¸®º¸´Ù °¡±î¿î ¸Þ¸ð¸®¸¦ ÁöÁ¤ÇØÁÖµµ·Ï ÇÔÀ¸·Î½á ÇØ°áÇÑ´Ù. ±â¼úÀûÀ¸·Î Á¤È®ÇÑ Ç¥ÇöÀº ¾Æ´ÏÁö¸¸, ÀÌ·¸°Ô »ó»óÇÏ¸é ½±´Ù. ½Ã½ºÅÛÀÌ ¿©·¯ÀåÀÇ Ä«µå·Î ÀÌ·ç¾î Á³´Ù°í »ó»óÇØº¸ÀÚ. °¢°¢ÀÇ Ä«µåµéÀº °¢°¢ ÀڽŸ¸ÀÇ CPU¿Í ¸Þ¸ð¸®, ÀÔÃâ·Â ÀåÄ¡µéÀ» °¡Áö°í ÀÖ´Ù. ½Ã½ºÅÛ¿¡ ÀÌ·± Ä«µåµéÀÌ ¸¹ÀÌ ÀÖ´Ù°í »ý°¢ÇÏ¸é °¢°¢ÀÇ CPU´Â (¹°·Ð ´Ù¸¥ Ä«µåÀÇ ¸Þ¸ð¸®¿Í Åë½ÅÀ» ÇÒ¼öµµ ÀÖ°ÚÁö¸¸) ÀڽŰú °°Àº Ä«µå¿¡ ÀÖ´Â ¸Þ¸ð¸®°¡ °¡Àå °¡±õ°í ¼Óµµµµ ºü¸¦ °ÍÀÌ´Ù. NUMA ¾ÆÅ°ÅØÃÄ´Â ÀÌ·± ½ÄÀ¸·Î ŸÀÌÆ®ÇÏ°Ô ±¸¼ºµÈ Ŭ·¯½ºÅͶó°í »ý°¢ÇÒ ¼ö ÀÖ´Ù. ÀÌ·± NUMA ¸Ó½ÅµéÀ» È¿À²ÀûÀ¸·Î Áö¿øÇϱâ À§ÇØ ¸®´ª½º Ä¿³Î¿¡¼´Â ¸î°¡Áö °³¼±»çÇ×À» µµÀÔÇÏ¿´´Ù. ¿ì¼±, ¸®´ª½º Ä¿³Î ³»ºÎ¿¡¼ °¢°¢ÀÇ ÇÁ·Î¼¼¼¿Í ¸Þ¸ð¸®µé, ÀÔÃâ·Â ÀåÄ¡µéÀÇ °ü°è¸¦ ¾Ë¾Æ³¾ ¼ö ÀÖµµ·Ï À§»ó(topology) APIµéÀÌ Ãß°¡µÇ¾ú´Ù. À̸¦ ±â¹ÝÀ¸·Î Ä¿³ÎÀÇ ÇÁ·Î¼¼½º ½ºÄÉÁì·¯´Â ÃÖ´ëÇÑ È¿À²ÀûÀ¸·Î °¡±î¿î ¸®¼Ò½º°¡ ¾î¶² °ÍÀÎÁö¸¦ ÀÌÇØÇϰí Ȱ¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù. Ãß°¡ÀûÀ¸·Î ¸¹Àº NUMA ¸Ó½ÅµéÀº °¢ ³ëµå°¡ Â÷ÁöÇϰí ÀÖ´Â ¸Þ¸ð¸® »çÀÌ¿¡ ±¸¸ÛÀÌ ¶Õ¸®µµ·Ï ±¸ÇöµÇ¾î Àִµ¥ ¸®´ª½º Ä¿³Î¿¡¼´Â ÀÌ·± ºñ¿¬¼ÓÀûÀÎ ¸Þ¸ð¸®¸¦ Á¦´ë·Î ´Ù·ê ¼ö ÀÖ´Ù. ¿©±â¿¡ ¾ð±ÞÇÑ °Íµé ¸»°íµµ ¸®´ª½º Ä¿³Î¿¡´Â ´ë¿ë·®ÀÇ ¼¹öµéÀ» Á¦´ë·Î Áö¿øÇÒ ¼ö ÀÖ´Â ¿©·¯°¡Áö °³¼±»çÇ×µéÀÌ °³¼±µÇ¾ú°í ¾ÕÀ¸·Îµµ ´õ¿í ¸¹Àº °³¼±ÀÌ ÀÖÀ» °ÍÀÌ´Ù. 2.3절. ºÎ ¾ÆÅ°ÅØÃÄ(subarchitecture)Áö¿ø¾Õ¼ÀÇ µÎ°¡Áö º¯È»çÇ׸¸Å Å« º¯È´Â ¾Æ´ÏÁö¸¸ ¸®´ª½º Ä¿³ÎÀÇ »õ ¹öÀü¿¡´Â ´õ¿í ¸¹Àº ¸Ó½Å¿¡¼ ¸®´ª½º¸¦ ½ÇÇà½Ãų ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ºÎ ¾ÆÅ°ÅØÃÄ (subarchitecture)¶ó´Â °³³äÀÌ ±¸ÇöµÇ¾ú´Ù. ÀÌÀü ¹öÀü±îÁöÀÇ ¸®´ª½º Ä¿³Î¿¡¼´Â CPUÀÇ Á¾·ù¿Í ¾ÆÅ°ÅØÃÄÀÇ Á¾·ù°¡ ÀÏÄ¡ÇÑ´Ù°í °¡Á¤ÇؿԴÙ. ¿¹¸¦ µé¾î CPU°¡ i386À̶ó¸é ¹«Á¶°Ç PC/AT ¾ÆÅ°ÅØÃÄ ±â¹ÝÀÇ PC¶ó°í °¡Á¤À» Çß´ø °ÍÀÌ´Ù. ¸®´ª½º 2.4¿¡¼ ÀÌ·¯ÇÑ °¡Á¤ÀÌ ±úÁ³´Âµ¥ SGIÀÇ Visual Workstation¶§¹®À̾ú´Ù. CPU¸¸ ÀÎÅÚÀÇ Ä¨ÀÌ¿´°í ¾ÆÅ°ÅØÃİ¡ PC¿Í´Â ¿Ï¿¬È÷ ´Ù¸¥ ±â°èÀÌ´Ù. (¹°·Ð ´Ù¸¥ ¾ÆÅ°ÅØÃÄ¿¡¼´Â ±× Àü¿¡µµ ÀÌ °¡Á¤ÀÌ ±úÁö±ä Çß´Ù. m68k ¾ÆÅ°ÅØÃÄ¿¡¼ Amiga, ¸ÅŲÅä½Ã µîÀÌ Áö¿øµÇ¾ú¾ú´Ù) ÇÏÁö¸¸ ¸®´ª½º Ä¿³Î 2.6¿¡¼ÀÇ Å« º¯È´Â ¸ðµç ¾ÆÅ°ÅØÃÄ¿¡ ´ëÇØ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ºÎ ¾ÆÅ°ÅØÃĸ¦ Áö¿øÇÒ ¼ö ÀÖµµ·Ï Ç¥ÁØÈ µÇ¾ú´Ù´Â °ÍÀÌ´Ù. ÀÌ·± Ç¥ÁØÈ ´öºÐ¿¡ i386¿¡¼µµ µÎ°³ÀÇ »õ·Î¿î Ç÷§ÆûÀÌ Ãß°¡ Áö¿øµÈ´Ù. ù¹øÂ°´Â NCRÀÇ Voyager ¾ÆÅ°ÅØÃÄÀÌ´Ù. À̰ÍÀº 32°³±îÁöÀÇ 486-686 CPU¸¦ Áö¿øÇÏ´Â SMP ½Ã½ºÅÛÀÌ´Ù (ÇöÀçÀÇ Ç¥ÁØÀÎ ÀÎÅÚ MP ½ºÆåÀÌ ³ª¿À±â Àü¿¡ ³ª¿Â ½Ã½ºÅÛÀÌ´Ù). ½ÇÁ¦ ÆÇ¸ÅµÈ °¹¼ö´Â ±×¸® ¸¹Áö ¾Ê°í ÆÇ¸ÅµÈ ¸ðµç ±â°è°¡ Áö¿øµÇ´Â °ÍÀº ¾Æ´Ï´Ù. (ÃÖÃÊ¿¡ ÆÇ¸ÅµÈ ¸Ó½ÅµéÀº Áö¿øµÇÁö ¾Ê´Â´Ù) »õ·Î Ãß°¡µÈ µÎ¹øÂ° Ç÷§ÆûÀº NEC°¡ °³¹ßÇÏ¿© ºñ±³Àû ÃÖ±Ù±îÁö ÀϺ» ½ÃÀå¿¡¼ µ¶Á¡Àû À§Ä¡¸¦ Â÷ÁöÇϰí ÀÖ´ø PC-9800ÀÌ´Ù. PC-9800Àº 8086¿¡¼ ½ÃÀÛÇÏ¿© ÆæÆ¼¾ö±Þ°ú SMP±îÁö Áö¿øµÇ´ø ¼º¼÷ÇÑ Ç÷§ÆûÀ̾ú´Ù. (¹°·Ð ¸®´ª½º Ä¿³ÎÀº 80386ÀÌ»óÀÇ ¸Ó½Å¿¡¼¸¸ µ¿ÀÛÇÑ´Ù) ¹Ì±¹¿¡´Â ÀüÇô ¼Ò°³µÇÁö ¾Ê¾ÒÁö¸¸ ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®ÀÇ À©µµ¿ì 95±îÁö ÀÌ ¸Ó½Å¿¡¼ µ¿ÀÛÇϵµ·Ï Æ÷ÆÃµÇ¾î ÆÇ¸ÅµÈ ¹Ù ÀÖ´Ù. ÇÏÁö¸¸ ±× ÀÌÈÄ¿¡´Â Ç¥ÁØ PC°¡ ±× ÀÚ¸®¸¦ ´ëÄ¡ÇØ°¡°í °á±¹ ´ÜÁ¾µÇ¾ú´Ù. ÀÌ·± "¾à°£¸¸ ´Ù¸¥" Çϵå¿þ¾î ŸÀÔµéÀ» Áö¿øÇÒ ¼ö ÀÖ´Â ±¸Á¶ ´öºÐ¿¡ ¾ÕÀ¸·Î ½ºÅ丮Áö ±â±â¶ó´ø°¡ À¯¸í CPU¸¦ »ç¿ëÇÏ´Â ¸Ó½Åµé¿¡ ´ëÇÑ Áö¿øÀÌ ¼Õ½¬¿öÁ³´Ù. ÇÏÁö¸¸ ¸¸´ÉÀº ¾Æ´Ï´Ù. ÀÌ·± ºÎ ¾ÆÅ°ÅØÃÄ´Â IRQ ¶ó¿ìÆÃ°ú °°ÀÌ Çϵå¿þ¾îÀÇ ÃÖÇÏÀ§ ·¹º§ÀÇ ÄÞÆ÷³ÍÆ®°¡ ´Ù¸¥ Á¡À» Ä¿¹öÇϱâ À§Çؼ ³ª¿Â °ÍÀÌ´Ù. PC¿Í °ÅÀÇ µ¿ÀÏÇÏÁö¸¸ ¾ÆÁÖ ¾à°£¸¸ ´Ù¸¥ ¿¢½º¹Ú½º¿¡¼ ¸®´ª½º¸¦ µ¹¸®´Â °Í°ú´Â ´Ù¸£´Ù´Â Á¡À» ¸í½ÉÇØ¾ß ÇÑ´Ù. 2.4절. ÇÏÀÌÆÛ¾²·¹µù¸®´ª½º Ä¿³Î 2.6¿¡¼ÀÇ ¶Ç´Ù¸¥ Å« Áøº¸ Áß Çϳª´Â ÇÏÀÌÆÛ ¾²·¹µùÀÇ Áö¿øÀÌ´Ù. ÇÏÀÌÆÛ ¾²·¹µùÀº ÇöÀç ÃÖ½Å ÆæÆ¼¾ö 4¿¡¼¸¸ Áö¿øµÇ°í ÀÖÀ¸³ª ´Ù¸¥ °÷¿¡¼µµ Áö¿øÇÒ ¼ö ÀÖÀ»°ÍÀÌ´Ù. Çϵå¿þ¾î ÀûÀ¸·Î ÇϳªÀÇ CPU¸¦ µÎ°³³ª ±× ÀÌ»óÀÇ CPU·Î º¸À̵µ·Ï ÇØÁÖ´Â ±â¼úÀÌ´Ù. À̰ÍÀº ¾î¶² °æ¿ì¿¡´Â Å« ÆÛÆ÷¸Õ½º Çâ»óÀ» ºÒ·¯¿ÀÁö¸¸ ½ºÄÉÁ층¿¡ º¹À⼺ÀÌ Áõ°¡ÇÏ´Â ¿øÀÎÀÌ µÇ±âµµ ÇÑ´Ù. Ä¿³ÎÀÇ °³¼±»çÇ×Áß Çϳª´Â ÀÌÁ¦´Â Ä¿³ÎÀÌ Àü CPU(½ÇÁ¦ÀÌ°Ç °¡»óÀ̰Ç)¿¡ °ÉÃÄ ºÎÇϸ¦ ºÐ»êÇϰí ÃÖÀûȸ¦ ÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù. ÀÌÀü ¹öÀüÀÇ ¸®´ª½º Ä¿³Î¿¡¼´Â ÀüüÀûÀÎ ºÎÇϸ¦ °è»êÇÒ ¼ö ¾ø¾î¼ ÇѰ³ÀÇ CPU°¡ Ȥ»ç´çÇÏ´Â ÀÏÀÌ Àæ¾Ò¾ú´Ù. ´ë´ÜÇÑ Á¡Àº ¸®´ª½º Ä¿³ÎÀÌ ½ÃÀå¿¡¼ ÀÌ ±â´ÉÀ» Á¦ÀÏ ±ò²ûÇϰí Áö´ÉÀûÀ¸·Î Áö¿øÇϰí ÀÖ´Ù´Â Á¡ÀÌ´Ù. (À©µµ¿ì 2000 ¼¹ö´Â °¡Â¥ CPUµéÀ» º¼ ¼ö ÀÖÀ¸³ª °¡»ó CPU·Î ÀÌ¿ëÇÏÁö´Â ¸øÇϱ⠶§¹®¿¡ ÀÌ ±â´ÉÀ» »ç¿ëÇÏ·Á¸é Ãß°¡ CPU ¶óÀ̼¾½º°¡ ÇÊ¿äÇÏ´Ù. ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®°¡ ÀÌ ±â´ÉÀ» Á¦´ë·Î Áö¿øÇÏ°Ô µÇ´Â °ÍÀº À©µµ¿ì XP ºÎÅÍÀÌ´Ù) 3절. ¸®´ª½º ³»ºÎ3.1절. È®À强ÀÇ °³¼±¾Õ¼ ³ª¿ÇÑ NUMA³ª ÇÏÀÌÆÛ¾²·¹µù°ú °°Àº ÀϹÝÀûÀÎ ±â´Éµé À̿ܿ¡µµ ¸®´ª½º2.6Àº ÀÎÅÚ CPU ±â¹Ý ¼¹ö¸¦ ½ÊºÐ Ȱ¿ëÇÏ°Ô ÇØÁÖ´Â ±â´ÉµéÀ» °¡Áö°í ÀÖ´Ù. °¡Àå Áß¿äÇÑ °³¼±»çÇ×Àº PAE(Physical Address Extension)À̶ó°í ºÎ¸£´Â ÀÎÅÚ Çϵå¿þ¾îÀÇ ±â´ÉÀÌ´Ù. À̰ÍÀº ÃÖ½ÅÀÇ 32ºñÆ® x86 ½Ã½ºÅÛµéÀÌ 64GB±îÁöÀÇ RAMÀ» ÆäÀÌÁö ¸ðµå·Î ÀÐÀ» ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ±â´ÉÀÌ´Ù. ¸ÖƼ CPU ½Ã½ºÅÛ¿¡¼ÀÇ APIC Áö¿ø °³¼±À» ÅëÇÑ IRQ ¹ë·±½Ì ±â´Éµµ »ó´çÈ÷ °³¼±µÇ¾ú´Ù. »õ·Î¿î Çϵå¿þ¾î ±â´É Ãß°¡ À̿ܿ¡µµ ³»ºÎÀû ÇѰèÄ¡µéÀÌ °¡´ÉÇÑ ¼öÁرîÁö ³ô¿©Á³´Ù. ¿¹¸¦ µé¾î À¯´ÏÅ©ÇÑ »ç¿ëÀÚ¿Í ±×·ìÀÇ ¼ö°¡ 65,000¿¡¼ 40¾ïÀ¸·Î ´Ã¾î(16ºñÆ®¿¡¼ 32ºñÆ®·Î ´Ã¾î³ °ÍÀÌ´Ù) ¸®´ª½º¸¦ ÆÄÀϼ¹ö³ª ÀÎÁõ¼¹ö·Î Ȱ¿ëÇϴµ¥ ÁöÀåÀÌ ¾øµµ·Ï °³¼±µÇ¾ú´Ù. ÇÁ·Î¼¼½º ID(PID)ÀÇ °¹¼öµµ 32,000°³¿¡¼ 10¾ï°³·Î Áõ°¡ÇÏ¿© uptimeÀÌ ¸Å¿ì ±æ°í ¹Ù»Û ¼¹ö¿¡¼ »õ·Î¿î ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÏ´Â ÆÛÆ÷¸Õ½º°¡ Çâ»óµÇ¾ú´Ù. ¿¼ö ÀÖ´Â ÃÖ´ëÇÑÀÇ ÆÄÀÏÀÇ °¹¼ö´Â ´ÃÁö ¾Ê¾ÒÁö¸¸ ÀÌÀü°ú °°ÀÌ ¹Ì¸® ¿øÇÏ´Â ÇѰèÄ¡¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ ÀÚµ¿À¸·Î ´Ãµµ·Ï ¼öÁ¤µÇ¾ú´Ù. ¸¶Áö¸·À¸·Î ¸®´ª½º 2.6¿¡¼ ºí·° µð¹ÙÀ̽ºµéÀÌ 64ºñÆ®¸¦ Áö¿øÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤µÇ¾ú´Ù. i386°ú °°Àº 32ºñÆ® Ç÷§Æû¿¡¼µµ ¸¶Âù°¡ÁöÀÌ´Ù. ±×·¡¼ ÀϹÝÀûÀÎ Çϵå¿þ¾î¿¡¼ ÆÄÀÏ ½Ã½ºÅÛÀ» 16TB ±îÁö »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ¸®´ª½º Ä¿³Î 2.6ÀÇ È®À强¿¡ ´ëÇÑ °³¼±»çÇ× Áß ¶Ç´Ù¸¥ Áß¿äÇÑ Á¡Àº Ä¿³Î ÀÚü°¡ µð¹ÙÀ̽ºÀÇ ¿©·¯ ŸÀÔÀ» Áö¿øÇÏ´Â °Í »Ó¸¸ ¾Æ´Ï¶ó ÇѰ¡Áö ŸÀÔÀÇ ¿©·¯°¡Áö µð¹ÙÀ̽ºÀÇ Á¾·ù¸¦ Áö¿øÇÑ´Ù´Â »ç½ÇÀÌ´Ù. Áö±Ý±îÁöÀÇ ¸®´ª½ºµéÀº (»ç½ÇÀº °ÅÀÇ ¸ðµç À¯´Ð½º°¡ ±×·¯ÇÏÁö¸¸) ½Ã½ºÅÛÀÇ »ç¿ëÀÚ¿Í ÇÁ·Î±×·¥µéÀÌ ¼ýÀÚ°¡ ¸Þ°ÜÁø µð¹ÙÀ̽º ³ëµå¿Í Åë½ÅÀ» Çϵµ·Ï µÇ¾î ÀÖ´Ù. (/dev µð·ºÅ丮ÀÇ Ç׸ñµé) ÀÌ µð¹ÙÀ̽º ³ëµåµéÀº 255°³ÀÇ ÁÖ µð¹ÙÀ̽º·Î Á¦ÇÑµÇ°í °¢°¢ 255°³ÀÇ ºÎ µð¹ÙÀ̽º·Î Á¦ÇѵȴÙ. ¿¹¸¦ µé¾î /dev/sda2¶ó´Â µð¹ÙÀ̽º´Â ù¹øÂ° SCSI µå¶óÀ̺êÀÇ µÎ¹øÂ° ÆÄƼ¼ÇÀ̶ó´Â ¶æÀε¥ ÁÖ µð¹ÙÀ̽º ¹øÈ£°¡ 8À̰í(SCSI°¡ ´Ù ±×·¸´Ù) ºÎ µð¹ÙÀ̽º ¹øÈ£°¡ 2ÀÌ´Ù. ´Ù¸¥ ŸÀÔÀÇ µð¹ÙÀ̽ºµéÀº °¢°¢ÀÇ ÁÖ µð¹ÙÀ̽º ¹øÈ£¿Í ºÎ µð¹ÙÀ̽º ¹øÈ£¸¦ ÇÒ´ç ¹Þ´Â´Ù. ÇÏÁö¸¸ 255°³ ÀÌ»óÀÇ µð¹ÙÀ̽º°¡ ÇÊ¿äÇÑ ¼¹ö¿¡¼´Â ³°ü¿¡ ºÀÂøÇÏ°Ô µÈ´Ù. (´ëÇü ½ºÅ丮Áö ¾î·¹ÀÌ, ÇÁ¸°Æ® ÆÊ µî) ¸®´ª½º 2.6¿¡¼´Â ÀÌ·¯ÇÑ Á¦ÇѵéÀÌ 4096 ÁÖ µð¹ÙÀ̽º¿Í °¢°¢¿¡ 100¸¸°³ÀÇ ºÎ µð¹ÙÀ̽º¸¦ °¡Áú ¼ö ÀÖµµ·Ï È®ÀåµÇ¾ú´Ù. ÇöÀç ³ª¿Í ÀÖ´Â ÃÖ°í »ç¾çÀÇ ¸Ó½ÅµéÀº ¾Æ¹«·± ¹®Á¦¾øÀÌ Áö¿øÇÒ ¼ö ÀÖµµ·Ï µÇ¾ú´Ù. 3.2절. »óÈ£Àۿ뼺°ú ÀÀ´ä¼ºÈ®À强°ú ÇÔ²² »õ ¹öÀüÀÇ °³¹ß°úÁ¤¿¡¼ Áß¿äÇÏ°Ô ¿©°ÜÁø °ÍÀº ½Ã½ºÅÛÀÇ ÀÀ´ä¼ºÀÌ´Ù. À̰ÍÀº ÀϹÝÀûÀÎ µ¥½ºÅ©Å¾ »ç¿ëÀÚ»Ó¸¸ ¾Æ´Ï¶ó °íµµÀÇ Á¤È®¼ºÀ» ¿ä±¸ÇÏ´Â ¾îÇø®ÄÉÀ̼ǿ¡°Ôµµ À¯¿ëÇÏ´Ù. ¹°·Ð ÀÌ·± °³¼±¿¡µµ ºÒ±¸ÇÏ°í ¸®´ª½º 2.6Àº ¿©ÀüÈ÷ ¸®¾óŸÀÓ OS´Â ¾Æ´Ï´Ù. ¸®¾óŸÀÓ OS°¡ µÇ±â À§Çؼ´Â ¾×¼Ç¿¡ ´ëÇÑ ÀÀ´äÀÌ Á¤ÇØÁø ½Ã°£ ¾È¿¡ ºÐ¸íÈ÷ º¸ÀåµÇ¾î¾ß ÇÏ°í ¿¹Ãø°¡´ÉÇØ¾ß ÇÑ´Ù. ±×·³¿¡µµ ºÒ±¸Çϰí ÀÌ·¯ÇÑ ÀÀ´ä¼ºÀÇ °³¼±Àº ¸ðµç °èÃþÀÇ ¸®´ª½º »ç¿ëÀڵ鿡°Ô È£Æò¹ÞÀ» °ÍÀÌ´Ù. (¹°·Ð ¸®¾óŸÀÓ OSÀÇ ±â´ÉÀ» Á¦°øÇϱâ À§ÇÑ ÇÁ·ÎÁ§Æ®°¡ Á¸ÀçÇÑ´Ù. ÀÌ ÇÁ·ÎÁ§Æ®´Â ´ÙÀ½¹ø ¸ÞÀÌÀú ¸±¸®Áî¿¡ °ø½ÄÀûÀ¸·Î °øÇ¥µÉ °ÍÀÌ´Ù) ¸®´ª½º Ä¿³Î 2.6ÀÇ °¡Àå Áß¿äÇÑ °³¼± »çÇ×Áß Çϳª´Â µåµð¾î Ä¿³Î ÀÚü°¡ ¼±Á¡ÇüÀ¸·Î µ¿ÀÛÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌÀü ¹öÀüÀÇ ¸®´ª½º¿¡¼ Ä¿³Î ÀÚü°¡ ÀÛ¾÷À» ÇÏ´Â µ¿¾È¿¡´Â ´Ù¸¥ ÇÁ·Î¼¼½º¸¦ À§ÇÑ ÀÎÅÍ·´Æ®¸¦ Çã¿ëÇÏÁö ¾Ê¾Æ¿Ô´Ù. (¹°·Ð ´ÙÁß CPUÀÎ ½Ã½ºÅÛ¿¡¼´Â CPU´ç ±×·¸´Ù) ¸®´ª½º 2.6¿¡¼´Â Ä¿³Î ÀÚü°¡ ÀÛ¾÷À» ÇÏ´Â µµÁß¿¡µµ ÀÎÅÍ·´Æ®µÇ¾î ´Ù¸¥ ¾îÇø®ÄÉÀ̼ÇÀÌ ÀÚ½ÅÀÇ ÀÛ¾÷À» ÇØ³ª°¥ ¼ö ÀÖ´Ù. ¹°·Ð ¿©ÀüÈ÷ Ä¿³ÎÀÌ Ã³¸®ÇÏ´Â µµÁß¿¡ ÀÎÅÍ·´Æ® µÇÁö ¾Ê´Â ÀÛ¾÷ÀÌ ÀÖ±â´Â ÇÏ´Ù. ÇÏÁö¸¸ ½ÇÁ¦ »óȲ¿¡¼ ³Ê¹«³ª ªÀº ½Ã°£À̶ó ´ëºÎºÐÀÇ »ç¿ëÀÚµéÀº ±× µô·¹À̸¦ °ÅÀÇ ´«Ä¡Ã¤Áö ¸øÇÒ °ÍÀÌ´Ù. ½Ã½ºÅÛ¿¡ ºÎÇϰ¡ ¸¹ÀÌ °É¸®´Â »óȲ¿¡¼µµ »ç¿ëÀÚÀÇ ÀԷ¿¡ ´ëÇØ ½Ã½ºÅÛÀÌ ¸Å¿ì ºü¸£°Ô µ¿ÀÛÇÏ´Â °ÍÀ» ´À³¢°Ô µÉ °ÍÀÌ´Ù. ¸®´ª½ºÀÇ ÀÔÃâ·Â ¼ºê½Ã½ºÅ۵鿡 ´ëÆøÀûÀÎ ¼öÁ¤ÀÌ °¡ÇØÁ®¼ Å« ºÎÇÏ ÇÏ¿¡¼µµ ÀÀ´ä¼ºÀÌ ÁÁ¾ÆÁöµµ·Ï °³¼±µÇ¾ú´Ù. À̰ÍÀº I/O ½ºÄÉÁì·¯¸¦ ÀçÀÛ¼ºÇÏ¿© ±¸ÇöµÇ¾ú´Ù. I/O ½ºÄÉÁì·¯´Â ƯÁ¤ ½Ã°£¿¡ ¾î¶² ÇÁ·Î¼¼½º°¡ µð¹ÙÀ̽ºµéÀ» Á¡À¯ÇÒ °ÍÀÎÁö¸¦ °áÁ¤ÇÏ´Â ¿ªÇÒÀ» ÇÏ´Â Ä¿³Î ³»ÀÇ ·çƾÀÌ´Ù. »õ·Î ÀÛ¼ºµÈ ½ºÄÉÁì·¯´Â ÇÑ ÇÁ·Î¼¼½º°¡ ³Ê¹« ¿À·§µ¿¾È ´ë±âÇÏÁö ¾Êµµ·Ï È¿À²ÀûÀÎ ¹èºÐÀÌ °¡´ÉÇÏ°Ô ÇØÁØ´Ù. ¾îÇø®ÄÉÀÌ¼Ç Ãø¸é¿¡¼ ¸®´ª½º¿ë ÇÁ·Î±×·¥µéÀÇ ÀÀ´ä¼ºÀÌ °³¼±µÇµµ·Ï µ½±â À§ÇØ »õ·Î¿î futex(Fast User-Space Mutex)°¡ Áö¿øµÈ´Ù. Futex´Â ¿©·¯ ÇÁ·Î¼¼½º³ª ¾²·¹µåµé »çÀÌ¿¡¼ÀÇ ·¹À̽º ÄÁµð¼Ç(race condition)À» ÇÇÇÒ ¼ö ÀÖµµ·Ï À̺¥Æ®µéÀ» ½Ã¸®¾ó¶óÀÌÁî(serialize)µÇµµ·Ï ÇÑ´Ù. ±âÁ¸ÀÇ Mutex¿Í´Â ´Þ¸® Futex´Â Àý¹Ý Á¤µµ´Â Ä¿³Î¿¡ ±â¹ÝÇÏ°í ¿ì¼±¼øÀ§°¡ ³ôÀº ¾îÇø®ÄÉÀ̼ÇÀ̳ª ¾²·¹µå°¡ ¸®¼Ò½º¿¡ ¿ì¼±ÀûÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÇÁ·Î±×·¥ÀÌ Å½ºÅ©µé¿¡ ¿ì¼±¼øÀ§¸¦ ¸Ô¿© À̸¦ ±â¹ÝÀ¸·Î Mutex¸¦ °Éµµ·Ï ÇÔÀ¸·Î½á ¹ÝÀÀ½Ã°£À» Çâ»ó ½Ãų ¼ö ÀÖ°Ô ÇÑ´Ù. À§ÀÇ °Íµé¿¡ µ¡ºÙ¿© ¸¹Àº °æ¿ì¿¡ ÀÀ´ä¼ºÀ» °ÈÇØÁÖ´Â ¼Ò¼ÒÇÑ °³¼±»çÇ×µéÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ÀÌÁß Çϳª´Â À̸¥¹Ù "Big Kernel Lock"À» Á¦°ÅÇß´Ù´Â °Í°ú ÆÄÀϽýºÅÛ ¹Ì¸® ÀбâÀÇ ÃÖÀûÈ, ¼Ò±Ô¸ð ÆÄÀÏ Ã³¸® µîµîÀÌ ±×°ÍÀÌ´Ù. 3.3절. ±âŸ °³¼± »çÇ×µé´Ù¸¥ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéµµ ±×·¸µíÀÌ ¸®´ª½º´Â ¿ÀÇ ½ºÅĴٵ带 ÁöÇâÇÑ´Ù. Ä¿³Î 2.6ÀÇ ÁÖ¿ä °³¼± »çÇ×Áß Çϳª´Â ¾²·¹µå ±¸Á¶ÀÇ º¯°æÀ» ÅëÇØ POSIX ¾²·¹µå ¶óÀ̺귯¸®(NPTL)À» µ¹¸± ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. À̰ÍÀº ¸¹Àº ¾²·¹µå¸¦ µ¿½Ã¿¡ µ¹¸®´Â ÆæÆ¼¾ö ÇÁ·Î³ª ±× ÀÌ»óÀÇ ÇÁ·Î¼¼¼¿¡¼ Å« ÆÛÆ÷¸Õ½º °³¼±È¿°ú¸¦ º¸¿©ÁÖ¸ç, ¾Æ¸¶µµ ¿£ÅÍÇÁ¶óÀÌÁî ½ÃÀå¿¡¼ °¡Àå °¢±¤ ¹ÞÀ» °³¼±»çÇ×ÀÏ ¼ö ÀÖÀ» °ÍÀÌ´Ù. (»ç½Ç ·¹µåÇÞÀº ÀÌ ±â´ÉÀ» 2.4·Î ¹éÆ÷Æ®(backport)ÇÏ¿© ·¹µåÇÞ 9¿Í ¾îµå¹ê½ºµå ¼¹ö 3.0¿¡ Æ÷ÇÔ½ÃÄ×´Ù) ÀÌ º¯È´Â ¾²·¹µå ±×·ì, °¢ ¾²·¹µåÀÇ ·ÎÄà ¸Þ¸ð¸®, POSIX ½ºÅ¸ÀÏÀÇ ½Ã±×³Î µî°ú °°Àº ¸®´ª½º ¾²·¹µåÀÇ »õ·Î¿î ÄÁ¼ÁµéÀ» Æ÷ÇÔÇÑ´Ù. ÇѰ¡Áö ´ÜÁ¡Àº ¸î¸î ¹öÀüÀÇ Sun Java¿Í °°ÀÌ ¿¹ÀüÀÇ ¸®´ª½º¸¦ ±âÁØÀ¸·Î ÀÛ¼ºµÈ ¾îÇø®ÄÉÀ̼ǵéÀÌ Á¦´ë·Î µ¿ÀÛÇÏÁö ¸øÇÒ¼öµµ ÀÖ´Ù´Â °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀåÁ¡ÀÌ ¿ö³« Å©±â ¶§¹®¿¡ ´ëºÎºÐÀÇ ¹®Á¦ ¾îÇø®ÄÉÀ̼ǵéÀÌ »õ Ä¿³ÎÀ» Á¦´ë·Î Áö¿øÇÒ °ÍÀÌ´Ù. 4절. ¸ðµâ ¼ºê½Ã½ºÅÛ°ú ÅëÇÕ µð¹ÙÀ̽º ¸ðµ¨¿äÁòÀÇ ¿î¿µÃ¼Á¦µéÀº ¼ö¸¹Àº Á¾·ùÀÇ ³»ºÎ/¿ÜºÎ ¹ö½º¿Í µð¹ÙÀ̽ºµéÀ» ´Ù·ç¾î¾ß¸¸ ÇÑ´Ù. »õ ¹öÀüÀÇ ¸®´ª½º¿¡¼ ÀÌ Á¡ÀÌ ´ëÆø º¸°µÈ °Íµµ ±×¸® ³î¶ó¿ï ÀÏÀº ¾Æ´Ï´Ù. ¸ðµâ ·Î´õ»Ó¸¸ÀÌ ¾Æ´Ï¶ó Çϵå¿þ¾î¿¡ ´ëÇÑ ÀÌÇØ¹æ½Ä ÀÚüµµ »ó´çÇÑ º¯È°¡ ÀÖ´Ù. º¯ÈµÈ ºÎºÐÀº ¿ì½º¿ï Á¤µµ·Î °£´ÜÇÑ °ÍºÎÅÍ ½ÃÀÛÇØ¼ (µå¶óÀ̹ö ¸ðµâÀÌ ÀÌÀü¿¡´Â ".o"È®ÀåÀÚ¸¦ °¡Á³´Âµ¥ ÀÌÁ¦´Â Ä¿³Î ¿ÀºêÁ§Æ®¸¦ ¶æÇÏ´Â ".ko"·Î ¹Ù²ï °Í) Å©°Ô´Â ÅëÇÕ µð¹ÙÀ̽º ¸ðµ¨(unified device model)ÀÇ µµÀÔ±îÁöÀÌ´Ù. ¸ðµÎ ¾ÈÁ¤¼ºÀÇ °³¼±°ú ÀÌÀü ¹öÀüÀÇ ÇѰ踦 ±Øº¹Çϱâ À§ÇÑ ¹æÇâÀ¸·Î ÀÛ¾÷ÀÌ ÁøÇàµÇ¾ú´Ù. ¸ðµâ ¼ºê ½Ã½ºÅÛÀÇ ¾ÈÁ¤¼ºÀ» °ÈÇϱâ À§ÇØ ¸¹Àº Å« º¯È»çÇ×µéÀÌ Á¸ÀçÇÑ´Ù. ¸ðµâÀ» ³»¸®´Â(unload) °æ¿ì ¸ðµâÀÌ »ç¿ëÁßÀÎ ¿ÍÁß¿¡ ³»¸®°Ô µÇ´Â °æ¿ì¸¦ ÁÙ¾ú´Ù. ÀÌÀü¿¡´Â ´ëºÎºÐ ½Ã½ºÅÛ Å©·¡½¬¸¦ À¯¹ßÇÏ´Â °æ¿ì°¡ ¸¹¾Ò¾ú´Ù. ¾ÈÁ¤ÀûÀ¸·Î µ¹¾Æ°¡¾ß ÇÏ´Â ¼¹öµéÀ» À§ÇØ ¸ðµâÀ» ³»¸®´Â ±â´ÉÀ» ¾Æ¿¹ ²¨¹ö¸± ¼öµµ ÀÖ°Ô Çß´Ù. Ãß°¡ÀûÀ¸·Î °¢ ¸ðµâÀÌ ÀÚ½ÅÀÌ ¾î¶² Çϵå¿þ¾î¸¦ Áö¿øÇÏ´ÂÁö ¾Ëµµ·Ï Çϰí À̸¦ °øÇ¥ÇÒ ¼ö ÀÖ´Â °øÇ¥Çϴ ǥÁØÀýÂ÷°¡ ¸¶·ÃµÇ¾ú´Ù. ÀÌÀü ¹öÀüÀÇ ¸®´ª½º¿¡¼´Â °¢ ¸ðµâÀÌ ÀÚ½ÅÀÌ Áö¿øÇÏ´Â Çϵå¿þ¾î°¡ ¹«¾ùÀÎÁö´Â ¾Ë°í ÀÖ¾úÁö¸¸ ÀÌ Á¤º¸°¡ ¸ðµâ ¹Û¿¡¼µµ °øÀ¯µÇÁö´Â ¸øÇß¾ú´Ù. ÀÌ °³¼±»çÇ× ´öºÐ¿¡ ·¹µåÇÞÀÇ kudzu¿Í °°Àº Çϵå¿þ¾î °ü¸® ÇÁ·Î±×·¥µéÀÌ Á» ´õ Áö´ÉÀûÀ¸·Î °³¼±µÉ¼ö ÀÖ°Ô µÇ¾ú´Ù. °ø½ÄÀûÀ¸·Î´Â Áö¿øµÇÁö ¾ÊÀ¸³ª °ÅÀÇ ºñ½ÁÇÑ ±¸Á¶¸¦ °¡Áø Çϵå¿þ¾î¿¡ ´ëÇØ µå¶óÀ̹ö¿¡°Ô ƯÁ¤ Çϵå¿þ¾î¿¡ ´ëÇØ °Á¦·Î µ¿ÀÛÇÏ°Ô ÇÏ´Â °ÍÀÌ °¡´ÉÇØÁ³´Ù. »õ Ä¿³Î ¹öÀü¿¡¼´Â ¸ðµâ ·Îµù À̿ܿ¡µµ µð¹ÙÀ̽º ¸ðµ¨ ÀÚü°¡ »ó´çÇÑ º¯È¸¦ °Þ¾ú´Ù. Á¤ÇØÁø µð¹ÙÀ̽º¸¦ °¨ÁöÇÏ´Â µîÀÇ ´Ü¼øÇÑ ¿ªÇÒ¸¸À» ÇàÇÏ´Â ¸ðµâ ·Î´õ¿Í´Â ´Þ¸® µð¹ÙÀ̽º ¸ðµ¨Àº ½Ã½ºÅÛ ³»ÀÇ Çϵå¿þ¾î Àü¹Ý¿¡ ´ëÇÑ Ã¥ÀÓÀ» Áö´Â Á» ´õ ±íÀº °³³äÀÌ´Ù. ¸®´ª½º 2.2 ÀÌÀü¿¡´Â ¸ðµâ ·¹º§¿¡¼¸¸ ¸ðµç °ÍÀ» ÆÇ´ÜÇÏ´Â ÅëÇÕ µð¹ÙÀ̽º ¸ðµ¨ÀÇ °¡Àå °£´ÜÇÑ ¼Æ÷Æ®¸¸ÀÌ Á¸ÀçÇß¾ú´Ù. Áö±Ý±îÁö´Â ÀÌ·¯ÇÑ ±¸Á¶·Îµµ ÃæºÐÇßÀ¸³ª ACPIµîÀÇ ÃֽŠÇϵå¿þ¾î ±â´ÉµéÀ» ¸ðµÎ ÀÌ¿ëÇϱâ À§Çؼ´Â °¢ µð¹ÙÀ̽º°¡ »ç¿ëÇÏ´Â ¸®¼Ò½º¸¸ ¾Æ´Â °ÍÀ¸·Î ÃæºÐÇÏÁö ¾Ê´Ù. µð¹ÙÀ̽º°¡ »ç¿ëÇÏ´Â ¹ö½ºÀÇ Á¾·ù¶ó´ø°¡ °¡Áö°í ÀÖ´Â ºÎµð¹ÙÀ̽ºÀÇ Á¾·ù³ª ÇöÀçÀÇ Àü¿ø°ø±Þ »óÅÂ Ãæµ¹½Ã »ç¿ë ¸®¼Ò½º¸¦ ¹Ù²Ù¾î¾ß ÇÏ´Â µîÀÇ »óŵéÀ» ÆÄ¾ÇÇϰí ÀÖ¾î¾ß¸¸ ÇÑ´Ù. ½ÉÁö¾î´Â ÇöÀçÀÇ µð¹ÙÀ̽º¿¡ ¾Ë¸ÂÀº ¸ðµâÀÌ ÀÌ¹Ì ·ÎµåµÇ¾î ÀÖ´ÂÁö ¿©ºÎµµ ÆÄ¾ÇÇÒ ¼ö ÀÖ¾î¾ß¸¸ ÇÑ´Ù. ¸®´ª½º Ä¿³Î 2.4¿¡¼ PCI¿Í PC Ä«µå, ISA, PnP ¹ö½ºµéÀ» µ¿ÀÏÇÑ ÀÎÅÍÆäÀ̽º·Î ¹À» ¼ö ÀÖ´Â ÅëÇÕ ÀÎÅÍÆäÀ̽º°¡ µµÀԵǾú´Ù. ¸®´ª½º 2.6¿¡¼´Â »õ·Î¿î Çü½ÄÀÇ Ä¿³Î ¿ÀºêÁ§Æ®(kobject)¸¦ ÅëÇØ ½Ã½ºÅÛÀÇ µð¹ÙÀ̽º Áö¿øÀ» ÇÑ Â÷¿ø ³ôÀÌ ²ø¾î¿Ã¸®°í ÀÖ´Ù. ·¹ÆÛ·±½º Ä«¿îÆÃÀ̳ª Àü¿ø °ü¸®, À¯Àú ½ºÆäÀ̽º(user-space)¿ÍÀÇ ¿¬°á ¹æ¹ý Á¦°ø µî ´õ ³ªÀº ÅëÇÕµÈ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù. µð¹ÙÀ̽ºµé¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸°¡ Ä¿³Î¿¡ ¸ðµÎ Á¦°øµÇ¹Ç·Î ·¦Å¾À̳ª µ¥½ºÅ©Å¾ ÄÄÇ»Å͵鿡 ´ëÇÑ Á» ´õ ½Éµµ ±íÀº Áö¿øÀÌ °¡´ÉÇØÁ³´Ù. °¡Àå ÁÁ¾ÆÁö´Â ºÎºÐÀº PCÄ«µå³ª USB, Firewire, ÇÖÇ÷¯±× PCIµîÀÇ ÇÖ Ç÷¯±×(hot plug)±â±âµé¿¡ ´ëÇÑ ºÎºÐÀÌ µÉ °ÍÀÌ´Ù. µÇµ¹¾Æ »ý°¢Çغ¸¸é ¸®´ª½º 2.2 ÀÌÀü±îÁö´Â ÀÌ·± Á¾·ùÀÇ Çϵå¿þ¾î Áö¿øÀÌ Àü¹«Çß¾ú´Ù. ±Ù·¡¿¡´Â ÇÖ Ç÷¯±× ¹æ½ÄÀ¸·Î µ¿ÀÛÇÏ´Â ±â±â°¡ ¿¹¿ÜÀûÀÎ »óȲÀÌ ¾Æ´Ï¶ó ÀϹÝÀûÀÎ °æ¿ì°¡ µÇ¾úÀ¸¹Ç·Î »õ·Î¿î µð¹ÙÀ̽º °ü¸® ½Ã½ºÅÛ¿¡¼ ±âÁ¸ÀÇ µð¹ÙÀ̽º¿Í ÇÖ Ç÷¯±× µð¹ÙÀ̽ºÀÇ Â÷ÀÌÁ¡À» Á¦°ÅÇÏ´Â°Ô ²À ÇÊ¿äÇß´Ù. Ä¿³ÎÀÇ ºÎ ½Ã½ºÅÛ¿¡¼ ºÎÆÃ½Ã¿¡ ã¾Æ³½ µð¹ÙÀ̽º¿Í ½ÇÇàÁß¿¡ ã¾Æ³½ µð¹ÙÀ̽ºÀÇ Â÷ÀÌÁ¡À» Â÷º°ÇÏÁö ¾ÊÀ½À¸·Î½á ÇÖ Ç÷¯±× ¹æ½ÄÀÇ µð¹ÙÀ̽º¸¦ ó¸®ÇÏ´Â ¹æ½ÄÀÌ °£´ÜÇØÁ³´Ù. À̹ø ¹öÀü¿¡¼ »õ·Î ÀÛ¼ºµÇ°í °³¼±µÈ ºÎºÐÀº Àü¿ø °ü¸®¿¡ ´ëÇÑ ºÎºÐÀÌ´Ù. ÃÖ±Ù¿¡ »õ·Î¿î Ç¥ÁØÀ¸·Î »ç¿ëµÇ´Â ACPI(Advanced COnfiguration and Power Interface)´Â Áö³ ¹öÀü¿¡ ¾à°£ ¾û¼ºÇÑ ¹æ½ÄÀ¸·Î Áö¿øµÆ¾ú´Ù. ÀÌÀüÀÇ Ç¥ÁØÀ̾ú´ø APM(Advanced Power Management)¿Í´Â ´Þ¸® ACPI¸¦ »ç¿ëÇÒ ¶§¿¡´Â OS°¡ ¸ðµç µð¹ÙÀ̽ºµé¿¡°Ô Àü¿ø °ø±Þ »óŸ¦ ¹Ù²Ùµµ·Ï Åëº¸ÇØ¾ß ÇÑ´Ù. Çϵå¿þ¾î Àüü¿¡ ´ëÇÑ Á¤º¸¸¦ ¸ðµÎ ÆÄ¾ÇÇϰí ÀÖÁö ¾Ê´Ù¸é Ä¿³ÎÀÌ ÀÌ·± Å뺸 ÀÛ¾÷À» ÇÏ´Â °ÍÀÌ ºÒ°¡´ÉÇÒ °ÍÀÌ´Ù. ÀÌ µÎ°¡Áö ¿¹·Î µç °Íµé À̿ܿ¡µµ ÅëÇÕÀÇ È¿°ú·Î À̵æÀ» º¸´Â ¸î¸î ºÐ¾ßµéÀÌ ÀÖ´Ù. Çϵå¿þ¾îÀÇ ¿¬°á½ÃÇè(auditing)À̳ª °¨½Ã µîÀÌ ±×°ÍÀÌ´Ù. ¸¶Áö¸·À¸·Î (±×¸®°í °¡Àå Áß¿äÇÑÁöµµ ¸ð¸£Áö¸¸) ½Ã½ºÅÛ ÆÄÀϽýºÅÛ°¡ ºÐÈµÈ °ÍÀÌ Áß¿äÇÑ º¯°æ»çÇ×ÀÌ´Ù. "sysfs"¶ó°í ºÒ¸°´Ù. ÇÁ·Î¼¼½º´Â 'proc', µð¹ÙÀ̽ºµéÀº 'devfs', UNIX98 ¼öµµÅ͹̳Î(pseudo-terminal)µéÀº 'devpts'ÀÌ´Ù. /sys¿¡ ¸¶¿îÆ®µÇ´Â ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀº Ä¿³ÎÀÌ µð¹ÙÀ̽º¸¦ ¾î¶»°Ô º¸´ÂÁö ±×´ë·Î º¸¿©ÁØ´Ù. (¹°·Ð ¿¹¿Üµµ ÀÖ´Ù) °Ë»öµÈ µð¹ÙÀ̽ºÀÇ ¼Ó¼ºÀÇ °¹¼ö¸¦ Æ÷ÇÔÇØ¼ µð¹ÙÀ̽ºÀÇ À̸§°ú IRQ, DMA, Àü¿ø °ø±Þ »óÅ µîÀÇ »çÇ×µéÀ» Ä¿³ÎÀÌ ¾î¶»°Ô ÆÄ¾ÇÇϰí ÀÖ´ÂÁö ¾Ë ¼ö ÀÖ´Ù. ¹°·Ð ÀÌ·± º¯È´Â ´Ü±âÀûÀ¸·Î´Â È¥¶õÀ» ÃÊ·¡ÇÒ ¼öµµ ÀÖÁö¸¸ °á±¹¿¡´Â Àß ÀÌÀüµÉ °ÍÀÌ´Ù. ¾à°£ÀÇ °úµµ±â°¡ ÀÖÀ» °ÍÀÌ´Ù. 5절. ½Ã½ºÅÛ Çϵå¿þ¾î Áö¿ø¸®´ª½º°¡ ÁÖ·ù·Î ³ª¾Æ°¡¸é¼ °¢°¢ÀÇ Ä¿³Î¿¡¼ Áö¿øÇÏ´Â µð¹ÙÀ̽ºµéÀÌ ºñ¾àÀûÀ¸·Î ´Ã°í ÀÖ´Ù. ºñ±³Àû »õ·Î¿î ±â¼ú(USB 2.4µî)À̳ª ±âÁ¸ÀÇ ¿À·¡µÈ ±â¼úµé(MCA 2.2µî)µµ Æ÷ÇԵȴÙ. Ä¿³Î 2.6ÀÌ ¹ßÇ¥µÇ¸é¼ ¸®´ª½º°¡ Áö¿øÇÏÁö ¾Ê´Â Çϵå¿þ¾î´Â ºñ±³Àû Àû´Ù. ÇÏÁö¸¸ ¾ÆÁ÷µµ Áö¿øµÇÁö ¾Ê´Â PC Çϵå¿þ¾îµéÀÌ ÀÖ´Ù. ±×·¸±â ¶§¹®¿¡ À¯¿¬¼ºÀ» Çâ»ó½Ã۱â À§ÇØ »õ·Î¿î ±â´ÉÀ» Ãß°¡Çϱ⠺¸´Ù i386 Çϵå¿þ¾îÀÇ Áö¿øÀÌ °³¼±µÇ´Â °ÍÀÌ´Ù. 5.1절. ³»Àå µð¹ÙÀ̽ºÇÁ·Î¼¼¼ÀÇ Å¸ÀÔ°ú °ÅÀÇ µ¿ÀÏÇÑ ¼öÁØÀ¸·Î ºñ½ÁÇÑ °ÍÀÌ ½Ã½ºÅÛÀÌ ¾î¶² ¹ö½º¸¦ »ç¿ëÇϰí ÀÖ´ÂÁö ¿©ºÎÀÌ´Ù. PC ¾÷°è¿¡´Â ¿¹ÀüÀÇ ISA¸¦ ºñ·ÔÇÏ¿© ÇöÀçÀÇ ¿ÜºÎ ½Ã¸®¾ó ÀåÄ¡³ª ¿ÍÀÌ·¯¸®½º ¹ö½º¿¡ À̸£´Â ÇÊ¿ä ÀÌ»óÀ¸·Î ¸¹Àº Á¾·ùÀÇ ¹ö½º°¡ È¥ÀçµÇ¾î »ç¿ëµÇ°í ÀÖ´Ù. ¸®´ª½º´Â ¾ðÁ¦³ª ÃÖ½ÅÀÇ ¹ö½º³ª µð¹ÙÀ̽º°¡ ¹ßÇ¥µÇ°í Àα⸦ ²ø°Ô µÇ¸é Áï½Ã À̸¦ Â÷¿ëÇÏ¿© Áö¿øÇϵµ·Ï Çϰí ÀÖ´Ù. ÇÏÁö¸¸ ºñ±³Àû ´ú ÀαⰡ ÀÖ´Â ±â¼ú¿¡ ´ëÇØ¼´Â Á¶±ÝÀº ´À¸° ´ëÀÀÀ» º¸À̰í ÀÖ´Ù. ¸®´ª½ºÀÇ ½Ã½ºÅÛ ³»ºÎ µð¹ÙÀ̽º¿¡ ´ëÇÑ Áö¿øÀº ºñ±³Àû °ø¸íÁ¤´ëÇÏ´Ù. °¡Àå ÁÁÀº ¿¹°¡ ISA Ç÷¯±×¾Ø Ç÷¹ÀÌ¿¡ ´ëÇÑ Áö¿øÀÌ´Ù. ¸®´ª½º´Â Ä¿³Î 2.4 ÀÌÀü±îÁö´Â ¾î¶°ÇÑ PnP¿¡ ´ëÇÑ Áö¿øµµ Á¦°øÇÏÁö ¾Ê¾Ò¾ú´Ù. ÇÏÁö¸¸ ÀÌ Áö¿øÀº PnP BIOSÀÇ Áö¿øÀÌ ±¸ÇöµÇ¸é¼ ¸ðµÎ Áö¿øµÇ±â ½ÃÀÛÇß´Ù. µð¹ÙÀ̽º À̸§¿¡ ´ëÇÑ µ¥ÀÌŸº£À̽º³ª ±âŸÀÇ È£È¯¼º¿¡ ´ëÇÑ °ÍµéÀÌ º¯ÈµÇ¸é¼ ±×·¸´Ù. °á°úÀûÀ¸·Î´Â ÀÌÁ¦ ¸®´ª½º´Â ÁøÁ¤ÇÑ Ç÷¯±×¾Ø Ç÷¹ÀÌ ¿î¿µÃ¼Á¦°¡ µÇ¾ú´Ù. ´Ù¸¥ ¿À·¡µÈ ¹ö½ºµé, ¿¹ÄÁµ¥ MCA³ª EISAµîÀÌ ¸ðµÎ »õ·Î¿î µð¹ÙÀ̽º ¸ðµ¨¿¡ Æ÷ÇÔµÇ¾î ±¸ÇöµÈ °ÍÀÌ´Ù. Ä¿³Î 2.6¿¡¼´Â PCI(Peripheral Component Interconnect) ºÎ½Ã½ºÅÛÀÇ °³¼± »çÇ׿¡ Æ÷ÇÔÇÏ¿© ¸î°¡Áö À̽´µéÀÌ °³¼±µÇ¾ú´Ù. ÇÖ Ç÷¯±× PCI, Àü¿ø °ü¸®, ´Ù¼ö AGPÀÇ Áö¿ø, µîÀÌ´Ù. ¸¶Áö¸·À¸·Î ÀÌ·± ¹ö½ºµé°ú ÇÔ²² ¸®´ª½º 2.6¿¡¼´Â "legacy" ¹ö½º¶ó´Â °³³äÀ» Æ÷ÇÔÇÑ´Ù. À̰ÍÀº °¢°¢ÀÇ ¹ö½º¿¡ ´ëÇØ °ÅÀÇ ¹Ýµå½Ã ÀÖÀ»¸¸ÇÑ µð¹ÙÀ̽º¿¡ ´ëÇÑ Á¤º¸¸¦ ¹Ì¸® °¡Áö°í ÀÖ´Â °ÍÀÌ´Ù. ¿¹¸¦ µéÀÚ¸é PC¿¡¼´Â ¿Âº¸µå ½Ã¸®¾ó Æ÷Æ®, ÆÐ·¯·¼ Æ÷Æ®, PS/2 Æ÷Æ®µîÀÌ ¾î¶² ¹ö½º¿¡³ª °ÅÀÇ ¹Ýµå½Ã Æ÷ÇԵǾî ÀÖ´Â µð¹ÙÀ̽ºµéÀÌ´Ù. ¹°·Ð ÀÌ·± Áö¿øÀ» Çϱâ À§Çؼ´Â Æß¿þ¾î¸¦ ¾ï¼¼½º ÇÏ´Â µîÀÇ Á» ´õ º¹ÀâÇÑ ÀÛ¾÷ÀÌ ¼ö¹ÝµÇÁö¸¸ ÀϹÝÀûÀ¸·Î´Â »õ·Î¿î µå¶óÀ̹ö ÆÐ·¯´ÙÀÓ¿¡ °É¸Â´Â ¹æ½ÄÀ¸·Î ¸ðµç µð¹ÙÀ̽ºµéÀ» Á¦¾îÇϵµ·Ï ÇÏ´Â ¼ö´ÜÀÌ µÈ´Ù. 5.2절. ¿ÜÀå µð¹ÙÀ̽ºÃÖ±ÙÀÇ °³¹ß °úÁ¤ µ¿¾È ¾à°£ ¿À·¡µÈ ³»ºÎ µð¹ÙÀ̽º ¹ö½ºµé¿¡ ´ëÇÑ »õ·Î¿î ±â´ÉÃß°¡°¡ Á» ´úÇß´ø °ÍÀº »ç½ÇÀÌÁö¸¸ »õ·Î¿î ¿ÜÀå Çϵå¿þ¾î¿¡ ´ëÇÑ Áö¿øÀº ±×·¸Áö ¾Ê´Ù. ÀÌÂÊÀ¸·Î °¡Àå Áß¿äÇÑ °³¹ß »çÇ× Áß Çϳª´Â USB 2.0 µð¹ÙÀ̽º¿¡ ´ëÇÑ Áö¿øÀÌ´Ù. ÀÌµé µð¹ÙÀ̽ºµéÀº °í¼Ó USB µð¹ÙÀ̽º¶ó°í ºÒ¸®´Âµ¥ 480MbpsÀÇ ¼Óµµ°¡ ³ª¿Í ÀÌÀüÀÇ 12Mbps·Î µ¿ÀÛÇÏ´ø USB µð¹ÙÀ̽ºµé°ú ´ëÁ¶¸¦ ÀÌ·é´Ù. À̰Ͱú °ü·ÃµÈ ÃֽŠǥÁØÀÎ USB OTG(USB On-the-go)´Â ÇöÀç ¸®´ª½º 2.6¿¡¼´Â Áö¿øµÇÁö´Â ¾Ê´Â´Ù. (À̰ÍÀº PC¸¦ ³¢Áö ¾Ê°í µðÁöÅ» Ä«¸Þ¶ó¸¦ ÇÁ¸°ÅÍ¿¡ ¿¬°áÇÏ´Â µîÀÇ ÀÏÀ» °¡´ÉÇÏ°Ô ÇØÁØ´Ù) (ÀÌ¿¡ ´ëÇÑ ÆÐÄ¡´Â Á¸ÀçÇÏÁö¸¸ ¾ÆÁ÷ ¸ÞÀÎ Ä¿³Î¿¡´Â ÅëÇÕµÇÁö ¾Ê¾Ò´Ù) À̿ܿ¡µµ USB µð¹ÙÀ̽ºµéÀ» ÆÄ¾ÇÇÏ´Â ·çƾÀÌ »õ·Î ÀÛ¼ºµÇ¾î µ¿ÀÏÇÑ Å¸ÀÔÀÇ µð¹ÙÀ̽º°¡ ¿©·¯°³ÀÏ ¶§¿¡µµ Àß µ¿ÀÛÇϵµ·Ï ¼öÁ¤µÇ¾ú´Ù. ÀÌ·± Å« º¯Èµé ¸»°íµµ ¸®´ª½º À¯ÀúµéÀ» À§ÇØ USB µð¹ÙÀ̽ºµéÀÇ ¾ÈÁ¤¼º, ȣȯ¼ºÀÌ Çâ»óµÇµµ·Ï °³¹ß °úÁ¤¿¡¼ ¸¹Àº ¹è·Á°¡ ÀÖ¾ú´Ù. ÀÌ·± °Íµé°ú Á¤¹Ý´ëÀÇ ¹æÇâ¿¡¼, ¸®´ª½º 2.6¿¡¼´Â ¸®´ª½º ½Ã½ºÅÛÀÌ USB È£½ºÆ®°¡ ¾Æ´Ñ USB µð¹ÙÀ̽º·Î µ¿ÀÛÇÏ´Â °ÍÀÌ °¡´ÉÇϵµ·Ï ÇÏ´Â ºÎºÐÀÌ Ãß°¡µÇ¾ú´Ù. ¿¹¸¦µé¾î ¸®´ª½º ±â¹ÝÀÇ PDA°¡ PC¿¡ ¿¬°áµÇ¾î Á¦´ë·Î µ¿ÀÛÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â¹ÝÀÌ ¸¶·ÃµÇ¾ú´Ù. ÀÓº£µðµå µð¹ÙÀ̽º¿¡¼ ¸®´ª½º°¡ Á¦´ë·Î »ç¿ëµÇ±â À§ÇØ ²À ÇÊ¿äÇÑ ±â´ÉÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. 5.3절. ¹«¼± µð¹ÙÀ̽ºÃÖ±Ù ¸î³â°£ ¹«¼± µð¹ÙÀ̽ºµéÀÇ »ç¿ëÀÌ Àα⸦ ²ø±â ½ÃÀÛÇß´Ù. ¾î¶³ ¶§¿¡´Â ÄÉÀ̺íÀ̶ó´Â °ÍÀÌ °ú°ÅÀÇ À¯¹°ÀÌ°í ¸î³â ¾È¿¡ »ç¶óÁú °Íó·³ »ý°¢µÇ±âµµ ÇÑ´Ù. (¹°·Ð Àü¿ø ÄÉÀ̺íÀº ¿¹¿ÜÀÌ´Ù) ¹«¼± µð¹ÙÀ̽º¿¡´Â °¡Àå ÈçÈ÷ ¾²ÀÌ´Â ³×Æ®¿÷ µð¹ÙÀ̽º ºÎÅÍ PDA¿Í °°Àº ±â±â±îÁö Æ÷ÇÔÇÑ´Ù. ¹«¼± ³×Æ®¿÷ ºÐ¾ß¿¡¼ µð¹ÙÀ̽ºµéÀº º¸Åë Àå°Å¸® (¾Æ¸¶Ãß¾î ¹«¼±À» ÅëÇÑ AX.25) µð¹ÙÀ̽º¿Í ´Ü°Å¸® (802.11 µî) µð¹ÙÀ̽º·Î ³ª´¶´Ù. ÀÌµé °¢°¢ÀÇ µð¹ÙÀ̽ºµé¿¡ ´ëÇÑ Áö¿øÀº ¸®´ª½º Ä¿³ÎÀÇ ÃÊâ±âÀÎ 1.2 ½ÃÀýºÎÅÍ ½ÃÀ۵ǾúÀ¸¸ç Ä¿³Î 2.6¿¡¼ »õ·Î °»½ÅµÇ¾ú´Ù. °¡Àå Å« º¯È´Â ´Ü°Å¸® ¹«¼± ÀÎÅÍ³Ý ±â±âµéÀÌ ¸ðµÎ "wireless"¶ó´Â ºÎ ½Ã½ºÅÛ°ú API·Î ÅëÇյǾú´Ù´Â »ç½ÇÀÌ´Ù. ÀÌ·± ÅëÇÕÀº µð¹ÙÀ̽ºÀÇ Á¾·ùº°·Î ´Ù¸¥ ¼³Á¤À» ÇØÁÖ¾î¾ß ÇÏ´Â ¹®Á¦¸¦ ÇØ°áÇÏ¿© ¸ðµç µð¹ÙÀ̽º¿¡ ´ëÇØ µ¿ÀÏÇÑ µ¿ÀÛÀ» ÇÏ´Â »ç¿ëÀÚ ÇÁ·Î±×·¥ÀÇ ÀÛ¼ºÀ» °¡´ÉÇÏ°Ô ÇØÁØ´Ù. ÀÌ·± ÅëÇÕ À̿ܿ¡µµ µð¹ÙÀ̽ºÀÇ µ¿ÀÛ »óÅ º¯°æ¿¡ ´ëÇÑ ÅëÁö¶ó´ø°¡(·Î¹Ö°ú °°Àº) ¹«¼± µð¹ÙÀ̽º¿¡¼ ÀϾ´Â ÁÖ±âÀûÀÎ µô·¹ÀÌ¿¡ ´ëÇÑ TCP Â÷¿øÀÇ Ã³¸®¿Í °°Àº °³¼±»çÇ×µéÀÌ Æ÷ÇԵǾú´Ù. Ä¿³Î 2.4¿¡¼µµ ¹«¼± µð¹ÙÀ̽ºÀÇ Áö¿ø¿¡ ´ëÇÑ ¿ä±¸°¡ ¸¹±â ¶§¹®¿¡ ÀÌµé ¸¹Àº °³¼±»çÇ×µéÀÌ 2.4·Î ¹éÆ÷Æ® µÇ¾îÀֱ⵵ ÇÏ´Ù. ÀϹÝÀûÀÎ ¹«¼± µð¹ÙÀ̽º ºÐ¾ß¿¡¼ IrDA¿Í °°Àº µð¹ÙÀ̽º¿¡ ´ëÇØ Àü¿ø °ü¸®¶ó´ø°¡ Ä¿³Î µå¶óÀ̹ö ¸ðµ¨·ÎÀÇ ÅëÇÕ°ú °°Àº °³¼±»çÇ×ÀÌ ÀÖ´Ù. ±×¸®°í, ºí·çÅõ½º µð¹ÙÀ̽ºµé¿¡ ´ëÇÑ Áö¿ø¿¡ ºñ¾àÀû Çâ»óÀÌ ÀÖ¾ú´Ù. ºí·çÅõ½º´Â IrDA¿Í ºñ½ÁÇϱâ´Â Çϳª ½Ã°Å¸®°¡ È®º¸µÇ¾î¾ß ÇÏ´Â ¹®Á¦Á¡ÀÌ °³¼±µÈ ´Ü°Å¸®¿¡¼ »ç¿ë°¡´ÉÇÑ ÀúÀü·ÂÇü ¹«¼± µð¹ÙÀ̽º Åë½Å ¹æ½ÄÀÌ´Ù. ÇÁ·ÎÅäÄݷμÀÇ ºí·çÅõ½º´Â PDA³ª ÇÚµåÆù, ÇÁ¸°ÅÍ, ÀÚµ¿Â÷¿ë µð¹ÙÀ̽ºµé°ú °°Àº ¾î¶² ºÐ¾ß¾î¼Ò »ç¿ëµÉ ¼ö ÀÖµµ·Ï ¼³°èµÈ ÇÁ·ÎÅäÄÝÀÌ´Ù. ÇÁ·ÎÅäÄÝ ÀÚü´Â µÎ°¡Áö ¹æ½ÄÀ¸·Î ÀÌ·ç¾îÁ® Àִµ¥ ¿Àµð¿À µ¥ÀÌŸ¿Í °°ÀÌ ¼Õ½Ç °¡´É¼º µ¥ÀÌŸ¸¦ Àü¼ÛÇϴµ¥ ÁÖ·Î ¾²ÀÌ´Â SCO(Synchronous Connection Oriented)¹æ½Ä°ú Á¤¹ÐÇÑ µ¥ÀÌŸ Àü¼ÛÀÌ ÇÊ¿äÇÑ ºÎºÐ¿¡ ¾²ÀÌ´Â L2CAP(Logical Link Control and Adaptation Protocol)ÀÌ ±×°ÍµéÀÌ´Ù. L2CAP ÇÁ·ÎÅäÄÝÀº ¸¹Àº ºÎ ÇÁ·ÎÅäÄÝ(sub-protocol)µéÀ» Áö¿øÇÑ´Ù. (Æ÷ÀÎÆ® Åõ Æ÷ÀÎÆ® ³×Æ®¿öÅ·À» À§ÇÑ RFCOMM, ÀÌ´õ³Ý°ú °°Àº ³×Æ®¿öÅ·À» À§ÇÑ BNEPµî) ºí·çÅõ½º¸¦ Ȱ¿ëÇϱâ À§ÇÑ ¸®´ª½ºÀÇ Áö¿øÀº ³¯ÀÌ °¥¼ö·Ï Çâ»óµÇ¾î°¡°í ÀÖ°í ¼ÒºñÀÚµéÀÌ ´õ ¸¹Àº ºí·çÅõ½º µð¹ÙÀ̽ºµéÀ» »ç¿ëÇÏ°Ô µÇ¸é µÉ¼ö·Ï ±× Áö¿øµµ Çâ»óµÉ °ÍÀÌ´Ù. ÃÖÃÊÀÇ ºí·çÅõ½º Áö¿øÀº Ä¿³Î 2.4¿¡¼ ½ÃÀ۵Ǿú´Ù´Â Á¡µµ Ư±âÇÒ ¸¸ ÇÏ´Ù. 6절. ºí·Ï µð¹ÙÀ̽º Áö¿ø6.1절. ½ºÅ丮Áö ¹ö½ºIDE/ATA(integrated DRive Electronics/Advanced Technology Attachment)³ª SCSI(Small Computer System Interface)¿Í °°ÀÌ ½ºÅ丮Áö Àü¿ëÀ¸·Î »ç¿ëµÇ´Â ¹ö½ºµéÀº Ä¿³Î 2.6 °³¹ß °úÁ¤¿¡¼ ¸ÞÀÌÀú ¾÷µ¥ÀÌÆ®°¡ ÀÖ¾ú´Ù. IDE ºÎ ½Ã½ºÅÛ¿¡ ´ëÇÑ ºÎºÐÀÌ °¡Àå Áß¿ä Çѵ¥. È®À强¿¡ ´ëÇÑ ¹®Á¦µéÀ» ¿©·¯°¡Áö ´Ù¸¥ Á¦¾àÁ¡À» ÇØ°áÇϱâ À§ÇØ Ä¿³Î 2.6ÀÇ °³¹ß °úÁ¤¿¡¼ ¿ÏÀüÈ÷ »õ·Î ÀÛ¼ºµÇ¾ú´Ù. ¿¹¸¦ µé¾î ÀÌÁ¦ CD/RW µå¶óÀ̺êµéÀº ÀÌÀü ¹öÀü¿¡¼¿Í °°ÀÌ SCSI ¿¡¹Ä·¹À̼ÇÀ» ÅëÇØ µ¿ÀÛÇÏ´Â°Ô ¾Æ´Ï°í Á÷Á¢ µð¹ÙÀ̽º¿Í Åë½ÅÇÒ ¼ö ÀÖµµ·Ï °³¼±µÇ¾ú´Ù. ±×¸®°í 150MB/secÀÇ ¼Óµµ¸¦ °®´Â ½Ã¸®¾ó ATA(S-ATA)µð¹ÙÀ̽ºµé¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú´Ù. SCSI Ãø¸é¿¡¼´Â ³ÐÀº Áö¿ø ¹üÀ§¿Í È®À强À» À§ÇÑ ¿©·¯°¡Áö °³¼±»çÇ×ÀÌ Ãß°¡µÇ¾ú´Ù. SCSI-2 ¸ÖƼÆÐ½º(multi-path) µð¹ÙÀ̽º¿¡ ÇϳªÀÇ µð¹ÙÀ̽º¿¡ 2LUNÀ» °®´Â °æ¿ì¿¡ °°ÀÌ ¿¹Àü ¹æ½Ä¿¡ ´ëÇÑ ´ëÇÑ Áö¿øµµ Ãß°¡µÇ¾ú´Ù. (SCSI-2´Â 1994³âÀ¸·Î °Å½½·¯ ¿Ã¶ó°¡´Â SCSI Ç¥ÁØÀÇ ÀÌÀü Ç¥ÁØÀÌ´Ù) ±×¸®°í ÀÌÁ¦ ¸®´ª½º´Â À©µµ¿ì¿Í °°ÀÌ ¹Ìµð¾îÀÇ ±³È¯À» ¾Ë¾Æ³¾ ¼ö ÀÖµµ·Ï ÇÏ¿© ¿ÏÀüÈ÷ Ç¥ÁØÀ» µû¸£Áö ¾Ê´Â µð¹ÙÀ̽ºµé°úµµ ȣȯ¼ºÀ» À¯ÁöÇÒ ¼ö ÀÖµµ·Ï Çß´Ù. ÀÌµé ±â¼úµéÀÌ ½Ã°£ÀÌ È帧¿¡ µû¶ó ¾ÈÁ¤È µÇ¾î°¡±â ¶§¹®¿¡ À̵鿡 ´ëÇÑ ¸®´ª½ºÀÇ Áö¿øµµ ¾ÈÁ¤È µÇ¾î°¡°í ÀÖ´Ù. ¹°·Ð ±× ÀÚü·Î´Â ½ºÅ丮Áö ¹ö½º°¡ ¾Æ´ÏÁö¸¸ ¸®´ª½º´Â EDD(Enhanced Disk Device) BIOS¸¦ Á÷Á¢ Áö¿øÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. EDD BIOS´Â ¹ÙÀÌ¿À½º°¡ ¾Ë°í ÀÖ´Â ½Ã½ºÅÛ¿¡ ¿¬°áµÈ ¸ðµç µð¹ÙÀ̽º¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù. (IDE¿Í SCSI¸¦ ¸ðµÎ Æ÷ÇÔÇÏ¿©) °Ô´Ù°¡ ¼³Á¤»çÇ×°ú ±âŸ Á¤º¸µé¸¸ °¡Áö°í ¿À´Â °ÍÀÌ ¾Æ´Ï¶ó ¸î°¡Áö ÀåÁ¡µéÀ» ´õ Á¦°øÇÑ´Ù. ¿¹¸¦ µé¾î, »õ ÀÎÅÍÆäÀ̽º´Â ¸®´ª½º°¡ ºÎÆÃÇÒ ¶§ ¾î´À µð½ºÅ© µð¹ÙÀ̽º¸¦ ÀÌ¿ëÇß´ÂÁö¸¦ ¾Ë¾Æ³¾ ¼ö ÀÖ°Ô ÇÏ´Â µîÀÇ »õ·Î¿î ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù. ¸®´ª½º ¼³Ä¡½Ã ¾î´À ºÎºÐ¿¡ ¸®´ª½º ºÎÆ® ·Î´õ¸¦ ¼³Ä¡ÇÒ °ÍÀÌÁö¸¦ Áö´ÉÀûÀ¸·Î °áÁ¤ÇÏ°Ô ÇØÁÖ´Â µîÀÇ Á» ´õ Áö´ÉÀûÀÎ ¼³Ä¡ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ°ÔÇØÁØ´Ù. ÀÌ·± º¯È »çÇ×µé À̿ܿ¡µµ ¸ðµç ¹ö½º µð¹ÙÀ̽º ŸÀÔµéÀÌ ¸®´ª½ºÀÇ »õ·Î¿î µð¹ÙÀ̽º ¸ðµ¨ ºÎ ½Ã½ºÅÛÀ¸·Î ÅëÇÕ µÇ¾ú´Ù´Â Á¡ÀÌ Áß¿äÇÏ´Ù. ¾î¶² °æ¿ì¿¡´Â ÀÌ·± ÅëÇÕÀÌ Á» ¿ì½º¿ö º¸Àϼöµµ ÀÖÀ» °ÍÀ̰í, ¶Ç ´Ù¸¥ ¾î¶² °æ¿ì¿¡´Â Á» ´õ ½É°¢ÇÑ º¯È»çÇ×µéÀÌ ÀÖ´Â °æ¿ìµµ ÀÖÀ» °ÍÀÌ´Ù. (¿¹¸¦ µé¾î µð¹ÙÀ̽º°¡ ¼öÁ¤ÀÌ ÇÊ¿äÇÑÁö µî¿¡ ´ëÇÑ °¨Áö¸¦ ÇÏ´Â ·ÎÁ÷ ÀÚüµµ º¯ÈµÉ Çʿ䰡 ÀÖ´Ù) 6.2절. ÆÄÀÏ ½Ã½ºÅÛ¸®´ª½º¿¡¼ ºí·° µð¹ÙÀ̽º ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â ºÎºÐÀº ´ç¿¬È÷ ÆÄÀÏ ½Ã½ºÅÛÀ» ¾ñ¾î¼ ¾²±â À§ÇؼÀÌ´Ù. ¸®´ª½º Ä¿³Î 2.4 ÀÌÈÄ·Î ¸¹Àº ºÎºÐ¿¡¼ ±¤¹üÀ§ÇÑ °³¼±ÀÌ ÀÖ¾ú´Ù. ±×Áß °¡Àå Áß¿äÇÑ Á¡µéÀº È®Àå ¼Ó¼º(extended attribute)ÀÇ Áö¿ø°ú POSIX ½ºÅ¸ÀÏÀÇ ¾ï¼¼½º ÄÜÆ®·Ñ ¹æ¹ýÀÌ´Ù. ÀϹÝÀûÀÎ ¸®´ª½º ½Ã½ºÅÛ¿¡¼ ext2³ª ext3 ½Ã½ºÅÛÀ» »ç¿ëÇÑ´Ù. (ReiserFS°¡ ¼¼¹øÂ°·Î ¸¹ÀÌ ¾²ÀδÙ) À̵éÀÌ »ç¿ëÀÚµéÀÌ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ½Ã½ºÅÛÀ̱⠶§¹®¿¡ °³¹ß °úÁ¤¿¡¼µµ À̵鿡 ´ëÇÑ °³¼± »çÇ×ÀÌ °¡Àå ¸¹¾Ò´Ù. À̵鿡 ´ëÇÑ °¡Àå Áß¿äÇÑ °³¼±Á¡Àº È®Àå¼Ó¼º(¶Ç´Â ¸ÞŸµ¥ÀÌŸ¶ó°íµµ ºÎ¸¥´Ù)¿¡ ´ëÇÑ Áö¿øÀ̾ú´Ù. °¢°¢ÀÇ ÆÄÀÏ¿¡ ´ëÇÑ ¼Ó¼ºµéÀ» ÆÄÀÏ ½Ã½ºÅÛ ³»¿¡ ÀúÀåÇØ µÎ´Â °ÍÀÌ´Ù. ÀÌµé ¼Ó¼º Áß ¸î°¡Áö´Â ½Ã½ºÅÛÀ̳ª root ¿¡ ÀÇÇØ¼¸¸ ÀÐ°í ¾µ¼ö ÀÖµµ·Ï µÈ´Ù. À©µµ¿ì³ª ¸Æ OS¿Í °°Àº ´Ù¸¥ ¿î¿µÃ¼Á¦µéÀº ÀÌ¹Ì ÀÌ·¯ÇÑ ±â´ÉÀ» »ç¿ëÇϰí ÀÖ´Ù. ºÒÇàÇϰԵµ ±âÁ¸ÀÇ À¯´Ð½º¿ë ÇÁ·Î±×·¥µéÀº À̵é Á¤º¸¸¦ Á¦´ë·Î ÀνÄÇϰųª »ç¿ëÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ ¸¹¾Æ (tarµî) À̵éÀ» ¾÷µ¥ÀÌÆ® ÇØÁÖÁö ¾ÊÀ¸¸é ¾ÈµÈ´Ù. È®Àå ¼Ó¼ºÀÌ ÀÌ¿ëµÈ °¡Àå ù¹øÂ° ºÐ¾ß´Â POSIX ½ºÅ¸ÀÏÀÇ ¾ï¼¼½º ÄÜÆ®·ÑÀ» À§ÇÑ ºÎºÐÀ̾ú´Ù. À̰ÍÀº À¯´Ð½º ½ºÅ¸ÀÏÀÇ ±ÇÇÑ Ã¼°èº¸´Ù Á» ´õ È®ÀåµÇ¾î ¼¼¹ÐÇÑ ±ÇÇÑ ¼³Á¤ÀÌ °¡´ÉÇϵµ·Ï ÇÏ´Â ½Ã½ºÅÛÀÌ´Ù. ext3¿¡ ´ëÇÑ ÀÌ·± º¯È ¸»°íµµ ¸î°¡Áö º¯ÈµÈ ºÎºÐµéÀÌ Àִµ¥ Àú³Î¸µÀ» »ç¿ëÇÒ ¶§ Ä¿¹Ô(commit)½Ã°£À» Àü¿ø °ü¸®µîÀ» ¼³Á¤Çؼ »ç¿ëÇÏ´Â ³ëÆ®ºÏ À¯ÀúµéÀ» À§ÇØ Æ©´×µÉ ¼ö ÀÖµµ·Ï ¼öÁ¤µÇ¾ú´Ù. ÀÌ Á¤º¸µéÀº ÆÄÀÏ ½Ã½ºÅÛ ³»¿¡ ÀúÀåµÇ¾î ¸¶¿îÆ® ÇÒ ¶§¸¶´Ù »õ·Î ÁöÁ¤ÇØÁÙ Çʿ䰡 ¾ø´Ù. ±×¸®°í µð·ºÅ丮 ³»ºÎÀÇ ÆÄÀÏ °Ë»öÀ» Á» ´õ ºü¸£°Ô Çϱâ À§ÇØ µð·ºÅ丮°¡ À妽º µÇ¾ú´Ù´Â Ç¥½Ã¸¦ ÇØµÑ ¼ö°¡ ÀÖ´Ù. ¸®´ª½ºÀÇ °íÀüÀû ÆÄÀÏ ½Ã½ºÅÛ À̿ܿ¡µµ ¸®´ª½º Ä¿³ÎÀº XFSµî°ú °°ÀÌ »õ·Î¿î ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ Áö¿øµµ Æ÷ÇÔÇÑ´Ù. ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀº Irix ½Ã½ºÅÛ¿¡¼ ±âº»À¸·Î ¼³Á¤µÇ´Â XFS ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ ³ª¿Â °ÍÀÌ°í ºí·° ·¹º§¿¡¼ ȣȯ¼ºÀÌ ÀÖ´Ù. ext3³ª Reiser¿Í °°ÀÌ ·çÆ® µð½ºÅ©¿¡ ¾²ÀÏ ¼ö ÀÖ°í È®Àå ¼Ó¼ºÀ̳ª ACL°ú °°Àº »õ·Î¿î ±â´ÉµéÀ» Áö¿øÇÑ´Ù. ¸¹Àº ¹èÆ÷º»µéÀÌ ¸®´ª½º 2.4 ±â¹Ý¿¡ ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀ» Áö¿øÇϱ⠽ÃÀÛÇß´Ù. ÇÏÁö¸¸ ¾î¶² ÆÄÀÏ ½Ã½ºÅÛÀÌ ÃÖÈÄÀÇ ½ÂÀÚ°¡ µÉÁö´Â ¾ÆÁ÷ ´õ ÁöÄѺÁ¾ß ÇÒ °ÍÀÌ´Ù. À̿ܿ¡µµ ¸®´ª½º´Â ÆÄÀÏ ½Ã½ºÅÛ ³»ºÎ³ª ¿ÜºÎÀûÀ¸·Î µ¶Á¡ ¿î¿µÃ¼Á¦¿ÍÀÇ È£È¯¼ºÀ» °³¼±½Ã۱â À§ÇÑ ¸¹Àº °³¼±»çÇ×ÀÌ ÀÖ´Ù. ¿ì¼± ¸®´ª½º 2.6Àº MS À©µµ¿ìÀÇ ³í¸® µð½ºÅ© ¸Å´ÏÀú(Logical Disk Manager)¸¦ Áö¿øÇÑ´Ù. À̰ÍÀº ´ÙÀ̳ª¹Í µð½ºÅ©¶ó°í ºÒ¸®´Â ±â´ÉÀÌ´Ù. À©µµ¿ì 2000ÀÌÈÄ ¹öÀüÀÇ À©µµ¿ì¿¡¼ ÆÄƼ¼ÇÀÇ Å©±â Á¶Á¤À» ÀÚÀ¯·Ó°Ô Çϱâ À§ÇØ »õ·Î µµÀÔÇÑ ÆÄƼ¼Ç Å×ÀÌºí ¹æ½ÄÀÌ´Ù. (¹°·Ð ¸®´ª½º ¹èÆ÷º»¿¡¼ ÀÌ ½Ã½ºÅÛÀ» »ç¿ëÇÒ °Í °°Áö´Â ¾Ê´Ù) ¸®´ª½º 2.6Àº ¶ÇÇÑ NTFS ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ Áö¿ø ºÎºÐÀ» ¿ÏÀüÈ÷ ÀçÀÛ¼º ÇÏ¿© NTFS º¼·ý¿¡ ´ëÇÑ Àб⠾²±â°¡ °¡´ÉÇØÁ³´Ù. ¹°·Ð ¾²±â¿¡ ´ëÇÑ ºÎºÐÀº ¾ÆÁ÷Àº ½ÇÇèÀûÀ̰í Á¡ÁøÀûÀ¸·Î °³¼±µÉ °ÍÀÌ´Ù.) ¸¶Áö¸·À¸·Î ¸®´ª½º´Â FAT12¿¡ ´ëÇÑ Áö¿ø ºÎºÐÀÌ °³¼±µÇ¾î ¸î¸î ÀÌ Æ÷¸ËÀ» »ç¿ëÇÏ´Â mp3 Ç÷¹À̾ »ý±â´Â ¹®Á¦Á¡µéÀÌ °³¼±µÇ¾ú´Ù. È®Àå¼Ó¼º Áö¿øÀÌ HPFS ÆÄÀÏ ½Ã½ºÅÛ¿¡µµ Æ÷ÇԵǾú´Ù. ÀÌÀü ¹öÀü¿¡¼µµ ±×·¨Áö¸¸ ¸®´ª½º´Â 2.6¿¡¼µµ ´Ù¸¥ ¿î¿µÃ¼Á¦¿Í Àß ¼¯¿© »ç¿ëÇÒ ¼ö ÀÖ´Â "½ºÀ§½º ±º´ë Ä®"°ú °°Àº Á¸Àç·Î¼ÀÇ À§»óÀ» °ÈÇØ ³ª°¡°í ÀÖ´Ù. ÀÌµé º¯È »çÇ× ¸»°íµµ ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ ¸¹Àº º¯È°¡ ÀÖ¾ú´Ù. ÇÒ´ç·®(Quota) Áö¿ø ºÎºÐÀÌ ½Ã½ºÅÛ »óÀÇ ¸¹Àº »ç¿ëÀÚµéÀ» Áö¿øÇϱâ À§ÇØ ÀçÀÛ¼ºµÇ¾ú°í, °¢°¢ÀÇ µð·ºÅ丮µéÀÌ µ¿±âÀûÀ¸·Î µ¿ÀÛÇÒ ¼ö ÀÖµµ·Ï °³¼±µÇ¾ú´Ù. (À̰ÍÀº ¸ÞÀÏ ½Ã½ºÅÛÀ̳ª µð·ºÅ丮 ±â¹ÝÀÇ µ¥ÀÌŸº£À̽º µîÀÇ ½Ã½ºÅÛ¿¡ À¯¿ëÇѵ¥ µð½ºÅ©°¡ ¼Õ»óµÈ °æ¿ìÀÇ º¹±¸¿¡ ÁÁ´Ù) CD-ROM µî¿¡ ¾²ÀÌ´Â ISO9660 ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ Åõ¸íÇÑ ¾ÐÃàÀÌ Áö¿øµÇ¸ç ¸Þ¸ð¸® ±â¹ÝÀÇ ÆÄÀÏ ½Ã½ºÅÛÀÎ hugetlbfs°¡ »õ·Î Ãß°¡µÇ¾î °øÀ¯ ¸Þ¸ð¸® µ¥ÀÌŸº£À̽º¿¡ ´ëÇÑ Áö¿øÀÌ °ÈµÇ¾ú´Ù. 7절. ÀÔÃâ·Â Áö¿ø´ëºÎºÐÀÇ ÄÄÇ»ÅÍ ½Ã½ºÅÛµéÀº ¿ÜºÎ¿Í ¿¬°áµÉ ¶§ ±×¸® Áß¿äÇØ º¸ÀÌÁö ¾Ê´Â ÀÔÃâ·Â ÀåÄ¡·Î ¿¬°áµÈ´Ù. ÀÌ¿¡´Â ¸¶¿ì½º¿Í Űº¸µå, »ç¿îµå Ä«µå, ºñµð¿À Ä«µå, Á¶À̽ºÆ½°ú °°Àº µð¹ÙÀ̽ºµéÀÌ Æ÷ÇԵȴÙ. ¸®´ª½º 2.6 °³¹ß °úÁ¤ Áß¿¡ ¸¹Àº ±â±âµé¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾úÁö¸¸ ±âº»ÀûÀÎ µð¹ÙÀ̽ºµéÀº ±× ÀÌÀüºÎÅÍ ÀÌ¹Ì Áö¿øµÇ´ø ±â±âµéÀº ÀÌ¹Ì ¾ÈÁ¤ÀûÀ¸·Î »ç¿ëµÇ°í ÀÖ´Ù. ¿ÜºÎ ¹ö½º Áö¿ø°ú Bluetooth Áö¿ø µî°ú °°Àº ºÎºÐÀÇ °³¼± ´öºÐ¿¡ µð¹ÙÀ̽ºµé¿¡ ´ëÇÑ Áö¿øÀÌ È®ÀåµÇ°Ô µÇ¾ú´Ù. ¸¹Àº ºÎºÐ¿¡¼ Å« °³¼±ÀÌ ÀÖ¾ú´Ù. 7.1절. HID(Human Interface Devices)Ä¿³Î 2.6ÀÇ ³»ºÎ º¯ÈÁß °¡Àå Å« °Íµé Áß Çϳª°¡ ¹Ù·Î ÈÞ¸Õ ÀÎÅÍÆäÀ̽º ·¹À̾ ÀçÀÛ¼ºµÈ °ÍÀÌ´Ù. ÈÞ¸Õ ÀÎÅÍÆäÀ̽º ·¹À̾î´Â ¸®´ª½º ½Ã½ºÅÛ¿¡ ´ëÇÑ »ç¿ëÀÚµéÀÇ Á¢Á¡À» ±ÔÁ¤ÇÏ´Â °¡Àå ÇÙ½ÉÀÌ µÇ´Â ºÎºÐÀÌ´Ù. Ä¿³Î »õ ¹öÀü¿¡¼´Â ÀÌ ·¹À̾î´Â ÀÌÀü ¹öÀüº¸´Ù ´õ Å« ÀÛ¾÷ÀÌ ÇàÇØÁ³°í ´õ ¸ðµâÈ µÇ¾ú´Ù. ÀÌÁ¦´Â µð½ºÇ÷¹ÀÌ ¿Í °°ÀÌ ÇʼöÀûÀ̶ó°í »ý°¢Çß´ø °ÍµéÀÌ ¾ø¾îµµ ½Ã½ºÅÛÀÌ ±¸¼º °¡´ÉÇÏ´Ù. öÀúÇÏ°Ô ¸ðµâÈ µÇ¾î¼ ±×·¸´Ù. ÀÌ·± ¸ðµâÈÀÇ °¡Àå Å« ÀåÁ¡Àº ÀÓº£µðµå µð¹ÙÀ̽º¿¡ ´ëÇÑ °³¹ßÀÌ ¼Õ½¬¿öÁ³´Ù´Â °ÍÀÌ´Ù. ³Ö°í ½ÍÀº ±â±â¸¦ ³Ö°í »©°í ½ÍÀº ±â±â¸¦ »¬ ¼ö ÀÖÀ¸¸é ³×Æ®¿÷À̳ª ½Ã¸®¾ó Æ÷Æ®¸¦ ÅëÇØ¼ Á¦¾îÇÑ´Ù´øÁö ÇÏ´Â ÀϵéÀÌ °¡´ÉÇØÁ³´Ù. ÇÏÁö¸¸ »ç¿ëÀÚµéÀÇ Ãø¸é¿¡¼´Â ´Ù¸¥ Ãø¸é¿¡¼ÀÇ ÀåÁ¡ÀÌ »ý±ä´Ù. ¿¹¸¦ µé¾î PC¸¦ °¡Áö°í ÀÖ´Ù¸é ¹«Á¶°Ç Ç¥ÁØ AT(i8042)±â¹ÝÀÇ Å°º¸µå°¡ ÀÖ¾î¾ß ÇÑ´Ù´øÁö ÇÏ´Â ±âº» ÀüÁ¦¸¦ ¹«½ÃÇÒ ¼ö ÀÖ°Ô µÈ °ÍÀÌ´Ù. ¸®´ª½ºÀÇ ¸ð´ÏÅÍ Ãâ·ÂÀ» Áö¿øÇÏ´Â ºÎºÐ¿¡µµ ¸¹Àº º¯È°¡ ÀÖ¾ú´Ù. ¹°·Ð Ä¿³Î ³»ºÎÀÇ ÇÁ·¹ÀÓ¹öÆÛ ¼ºê ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡¸¸ ÇØ´çµÇ´Â °æ¿ì°¡ ´ëºÎºÐÀÌÁö¸¸. (ÀÎÅÚ ±â¹ÝÀÇ ¸®´ª½º ½Ã½ºÅÛµéÀº ´ëºÎºÐ ±×·¸Áö ¸øÇÏ´Ù) ÇÊÀÚ °³ÀÎÀû ÀǰßÀ¸·Î´Â, ÀÌ ±â´ÉÀÇ °¡Àå ÁÁÀº Á¡Àº ºÎÆÃ ½Ã¿¡ ±Í¿©¿î ÆØ±Ï ·Î°í°¡ 24bppÀÇ ÇØ»óµµ·Îµµ Áö¿øµÉ ¼ö ÀÖ°Ô µÈ Á¡ÀÌ´Ù. ±×¸®°í, ÄÜ¼Ö ÀÚüµµ ¸®»çÀÌÁî µÇ°Å³ª ȸÀüÇÒ ¼ö ÀÖ°Ô µÇ¾ú°í(PDAµî¿¡¼ À¯¿ëÇÒ °ÍÀÌ´Ù) Á» ´õ ¸¹Àº Çϵå¿þ¾î¸¦ Áö¿øÇÑ´Ù. ¸¶Áö¸·À¸·Î, ¸®´ª½º Ä¿³Î¿¡ VESA(Video Electronics Standard Association) ¸ð´ÏÅ͵鿡 ´ëÇØ ±×µéÀÇ ±â´É¿¡ ´ëÇÑ Äõ¸®¸¦ ³¯¸± ¼ö ÀÖ´Ù. ¹°·Ð ÀÌ·± ÀϵéÀº XFree86¿¡¼´Â ÀÌ¹Ì Çϰí ÀÖ´ø ÀϵéÀ̱â´Â ÇÏ´Ù. ÀÌ·± Å« º¯ÈÁ¡µé ¸»°íµµ ¸®´ª½º 2.6Àº ¶ÇÇÑ »ç¿ëÀÚ¿Í »óÈ£ÀÛ¿ëÇÏ´Â Ãø¸é¿¡¼ ÀÛÀº º¯ÈµéÀ» ¸¹ÀÌ Æ÷ÇÔÇϰí ÀÖ´Ù. ¿¹¸¦ µé¾î, ÅÍÄ¡ ½ºÅ©¸°ÀÌ ÀÌÁ¦ Áö¿øµÈ´Ù. ¸¶¿ì½º¿Í Űº¸µå µå¶óÀ̹öµéµµ Ç¥ÁØÈ µÇ¾î µ¿ÀÏÇÑ µð¹ÙÀ̽º ³ëµå¸¦ °¡Áö°Ô µÇ¾ú´Ù.(¿¹¸¦ µé¾î ¸¶¿ì½º´Â /dev/input/mouse0) º¹ÀâÇÑ ¸¶¿ì½ºµé(ÈÙÀÌ ¿©·¯°³¶ó´ø°¡)µµ ÀÌÁ¦ Áö¿øµÈ´Ù. PC Űº¸µå ¸ÅÇο¡ ´ëÇÑ ºÎºÐµµ °³¼±µÇ¾î Ç¥ÁØ À©µµ¿ì Űº¸µåµµ Áö¿øµÈ´Ù. XBox °ÔÀÓÆÐµåµî Á¶À̽ºÆ½¿¡ ´ëÇÑ Áö¿øµµ ¸¹Àº µå¶óÀ̹öµéÀÌ ³ª¿ÍÁÖ¾î¼ »ó´çÈ÷ °³¼±µÇ¾ú´Ù. Æ÷½º Çǵå¹é Áö¿øµµ Æ÷ÇԵǾú´Ù. ¸¶Áö¸·À¸·Î, Tieman Voyager ºê¶óÀÌÀ¯½Ä(braille) Á¡ÀÚ TTY µð¹ÙÀ̽º¿¡ ´ëÇÑ Áö¿øÀÌ Æ÷ÇԵǾú´Ù. (ÀÌ ±â´ÉÀº ¸®´ª½º 2.4¿¡µµ ¹éÆ÷ÆÃ µÇ¾úÀ» Á¤µµ·Î Áß¿äÇÑ ±â´ÉÀÌ´Ù) ÇѰ¡Áö µ¡ºÙÀ̸é, ¸®´ª½º¿¡´Â ·ÎÄà Űº¸µå¸¦ °®Áö ¾ÊÀº ½Ã½ºÅÛÀ» À§ÇÑ "½Ã½ºÅÛ ¸®Äù½ºÆ®(system request)"ÀÎÅÍÆäÀ̽º¿¡ ÀÛÀº º¯È°¡ »ý°å´Ù. ½Ã½ºÅÛ ¸®Äù½ºÆ®(sysrq) ÀÎÅÍÆäÀ̽ô ½Ã½ºÅÛ °ü¸®ÀÚ°¡ Äֿܼ¡¼ µð¹ö±ë Á¤º¸¸¦ ¾ò°í ½Ã½ºÅÛÀ» ¸®ºÎÆÃ ÇÏ°í ÆÄÀÏ ½Ã½ºÅÛÀ» Àбâ Àü¿ëÀ¸·Î ¸¶¿îÆ® ÇØ¼ ¿©·¯°¡Áö ÀϵéÀ» ÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾îÁ³´Ù. ¸®´ª½º 2.6¿¡¼ Űº¸µå µîÀÌ ¾ø´Â ½Ã½ºÅÛÀ» Áö¿øÇϹǷΠÀ̵é À̺¥Æ®µéÀ» /proc ÆÄÀÏ ½Ã½ºÅÛÀ» ÅëÇØ ¹ß»ý½Ã۵µ·Ï ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.(¹°·Ð ½Ã½ºÅÛÀÌ ¸ØÃ߰ųª ÇÑ °æ¿ì¿¡´Â º°·Î µµ¿òÀÌ ¾ÈµÇ°ÚÁö¸¸) 7.2절. ¿Àµð¿À & ¸ÖƼ¹Ìµð¾î¸®´ª½º 2.6À¸·Î ³Ñ¾î¿À¸é¼ »ç¿ëÀÚµéÀÌ °¡Àå ±â´Ù·È´ø Ãß°¡ ±â´É Áß Çϳª°¡ ALSA(Advanced Linux Sound Architecture)ÀÌ´Ù. ÀÌÀüÀÇ »ç¿îµå ½Ã½ºÅÛÀÎ OSS(Open Sound System)ÀÌ ±×µ¿¾È »ç¿ëµÇ¾î ¿ÔÁö¸¸ ¸î°¡Áö ±¸Á¶Àû Á¦¾à»çÇ×µé ¶§¹®¿¡ ´ëÄ¡µÇ°Ô µÇ¾ú´Ù. ù¹øÂ° °³¼±»çÇ×Àº ±â¹ÝºÎÅÍ Ã¶ÀúÇÏ°Ô ¾²·¹µå¿Í SMP¿¡ ¾ÈÀüÇϵµ·Ï ¼³°èµÇ¾ú´Ù´Â Á¡ÀÌ´Ù. ÀÌÀü¿¡´Â µ¥½ºÅ©Å¾Àº ¹«Á¶°Ç CPU¸¦ Çϳª¸¸ °®´Â´Ù´Â °¡Á¤ ÇÏ¿¡ µ¿ÀÛÇϵµ·Ï µÇ¾î ÀÖ¾ú´Ù. ´õ¿í Áß¿äÇÑ Á¡Àº ´ë´ÜÈ÷ ¸ðµâÈ µÇ¾î »õ·Î¿î »ç¿îµå Ä«µåÀÇ Áö¿øµµ ¼Õ½¬¿ö Á³´Ù´Â Á¡ÀÌ´Ù. ¹°·Ð, ³»ºÎ°¡ ¾Æ¸§´Ù¿Í Á³´Ù°í ÇØµµ ¿ÜºÎ¿¡ º¸ÀÌ´Â ±â´É °³¼±ÀÌ ¾ø´Ù¸é »ç¿ëÀÚ Ãø¸é¿¡¼´Â ¾Æ¹«°Íµµ ¾Æ´Ò °ÍÀÌ´Ù. »õ·Î¿î »ç¿îµå ½Ã½ºÅÛÀº »ó´çÈ÷ ¸¹Àº °·ÂÇÑ ±â´ÉµéÀ» °¡Áö°í ÀÖ´Ù. °¡Àå Å« ±â´ÉµéÀ» ²Å¾Æº¸¸é »õ·Î¿î »ç¿îµå µð¹ÙÀ̽º(USB¿Àµð¿À³ª MIDIµð¹ÙÀ̽º)µé¿¡ ´ëÇÑ Áö¿ø, ÀüÀÌÁß(full-duplex) Àç»ý°ú ³ìÀ½ ±â´É, Çϵå¿þ¾î ¹Í½Ì, »ç¿îµå µð¹ÙÀ̽ºµéÀÇ ÅëÇÕ ÀÛµ¿ µîµîÀÌ´Ù. ¿Àµð¿À ±â´É¿¡ ´ëÇÑ ¸Å´Ï¾ÆÀÌ°Ç MP3¸¸ µè´Â Á¤µµÀÇ »ç¿ëÀÚÀÌ°Ç ¹«Ã´ ȯ¿µÇÒ ¸¸ÇÑ ±â´ÉµéÀÌ´Ù. °£´ÜÇÑ ¿Àµð¿À Àç»ý»Ó ¾Æ´Ï¶ó ±Ù·¡ÀÇ »ç¿ëÀÚµéÀÌ ¿øÇÏ´Â ±â´ÉµéÀº »ó´çÈ÷ ´Ù¾çÇÏ´Ù. À¥Ä·, ¶óµð¿À ¶Ç´Â TV ¾î´ðÅÍ, µðÁöÅ» ºñµð¿À ·¹ÄÚ´õ µîµµ Æ÷ÇԵȴÙ. ÀÌ ¼¼°¡Áö °æ¿ì¿¡ ´ëÇØ ¸®´ª½º 2.6¿¡¼ÀÇ Áö¿øÀÌ °³¼±µÇ¾ú´Ù. ¸®´ª½º¿¡¼ ÀÌÀü¿¡µµ ÀÌ¹Ì ¶óµð¿À Ä«µå³ª TV Æ©³Ê, ºñµð¿À Ä«¸Þ¶ó µîÀ» Áö¿øÇØ¿ÔÀ¸³ª À̵鵵 ±ØÈ÷ ÃÖ±ÙÀÇ ÀÏÀÌ´Ù. Video4Linux(V4L)À̶ó°í ºÒ¸®´Â ÀÌ ½Ã½ºÅÛ¿¡ ¸¹Àº °³¼±»çÇ×ÀÌ Ãß°¡µÇ¾î ÃֽŹöÀü¿¡¼´Â APIÀÇ Á¤¸®ÀÛ¾÷ÀÌ ¼öÇàµÇ¾ú°í Á» ´õ ¸¹Àº ±â´ÉµéÀÌ Ãß°¡µÇ¾ú´Ù. »õ·Î¿î API´Â ÀÌÀü ¹öÀüÀÇ API¿Í ȣȯµÇÁö ¾Ê¾Æ ÀÌÀü ¹öÀüÀÇ API¸¦ »ç¿ëÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥Àº »õ·Î ¾÷±×·¹À̵å ÇØ¾ß ÇÑ´Ù. ¶Ç´Ù¸¥ Ư±â»çÇ×À» ¸®´ª½º 2.6¿¡¼´Â µðÁöÅ» ºñµð¿À ¹æ¼Û(DVB) Çϵå¿þ¾î¿¡ ´ëÇÑ Áö¿øÀ» Æ÷ÇÔÇß´Ù. ¼Âž ¹Ú½º µî¿¡¼ »ç¿ëÇÏ´Â ÀÌ·± Çϵå¿þ¾î´Â ¸®´ª½º ½Ã½ºÅÛÀ» Tivo¿Í °°Àº µð¹ÙÀ̽º·Î º¯½Å½Ãų ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. 8절. ¼ÒÇÁÆ®¿þ¾î °³¼±»çÇ×µé8.1절. ³×Æ®¿öÅ·Ç×»ó ÃÖ½ÅÀÇ ³×Æ®¿öÅ· Áö¿øÀÌ ¸®´ª½ºÀÇ °¡Àå Áß¿äÇÑ ÀÎ±â Æ÷ÀÎÆ® Áß Çϳª¿´´Ù. ¸®´ª½º´Â ÀÌ¹Ì TCP/IP(v4 & v6), Apple Talk, IPXµî°ú °°ÀÌ °¡Àå ÀαâÀÖ´Â ³×Æ®¿÷ ÇÁ·ÎÅäÄݵéÀ» Áö¿øÇÑ´Ù. (Áö¿øÇÏÁö ¾Ê´Â °Íµé Áß¿¡´Â NetBEUI°°Àº°Íµµ ÀÖ±â´Â ÇÏ´Ù) ´Ù¸¥ ¼ºê ½Ã½ºÅÛµéÀÇ º¯È¿Í ¸¶Âù°¡Áö·Î ³×Æ®¿÷ Çϵå¿þ¾î¿¡ ´ëÇÑ º¯ÈµéÀº Áö±ØÈ÷ ³»ºÎÀÇ ÀÏÀÌ°í °Ñ¿¡¼´Â Àß ¾Ë¾ÆÂ÷¸®±â Èûµé´Ù. ÇϺΠ±¸Á¶µéÀº µð¹ÙÀ̽º ¸ðµ¨°ú µð¹ÙÀ̽º µå¶óÀ̹öµéÀÌ »õ·ÎÀÌ ¾÷µ¥ÀÌÆ® µÈµ¥¿¡¼ ¸¹Àº ÀåÁ¡À» ¾ò¾ú´Ù. ¿¹¸¦ µé¾î, ¸®´ª½º´Â ÇöÀç ¿©·¯ ³×Æ®¿÷ µð¹ÙÀ̽º µå¶óÀ̹öµéÀÌ »ç¿ëÇÏ´ø MII(Media Independent Interface ¶Ç´Â IEEE802.3u) ¼ºê ½Ã½ºÅÛÀ» °¡Áö°Ô µÇ¾ú´Ù. ÀÌ »õ·Î¿î ¼ºê ½Ã½ºÅÛÀº °¢°¢ÀÇ µð¹ÙÀ̽ºµéÀÌ Á¶±Ý¾¿ ´Ù¸£°Ô ´Ù·ç´ø ºÎºÐµéÀ» ¸ðµÎ ¼öÁ¤ÇÏ°Ô µÈ´Ù. ´Ù¸¥ º¯ÈµéÀº ISDN ¾÷µ¥ÀÌÆ®¿Í °°Àº °ÍµéÀÌ ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î Ãø¸é¿¡¼ °¡Àå Å« º¯ÈÁß Çϳª´Â IPsec ÇÁ·ÎÅäÄÝÀÇ Áö¿øÀÌ´Ù. IPsec ¶Ç´Â IP Security¶ó´Â ÇÁ·ÎÅäÄÝÀº IPv4¿Í IPv6¿¡¼ ³×Æ®¿÷ ÇÁ·ÎÅäÄÝ ·¹º§¿¡¼ ¾ÏÈ£È º¸¾ÈÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇØÁÖ´Â ÇÁ·ÎÅäÄÝÀÇ ÁýÇÕÀÌ´Ù. º¸¾È ±â´ÉÀÌ ÇÁ·ÎÅäÄÝ ·¹º§¿¡ µé¾î°¡±â ¶§¹®¿¡ ÀÀ¿ë ÇÁ·Î±×·¥µé¿¡¼´Â À̰͵éÀ» ÀǽÄÇØ¼ »õ·Î ÀÛ¼ºÇϰųª ÇÒ Çʿ䰡 ¾ø´Ù. À̰ÍÀº SSLÀ̳ª Åͳθµ/º¸¾È ÇÁ·ÎÅäÄݰú µ¿ÀÏÇÏÁö¸¸ ±×º¸´Ù Á» ´õ Àú¼öÁØÀÌ´Ù. ÇöÀç Ä¿³Î¿¡¼ Áö¿øÇÏ´Â ¾Ïȣȴ SHA(Secure Hash Algorithm)³ª DES(Data Encryption Standard)µîÀ» Æ÷ÇÔÇÑ´Ù. ÇÁ·ÎÅäÄÝÀÇ ´Ù¸¥ ºÎºÐ¿¡¼´Â ¸®´ª½º´Â ¸ÖƼ ij½ºÆ® ³×Æ®¿öÅ·¿¡ ´ëÇÑ Áö¿øÀÌ °ÈµÇ¾ú´Ù. ¸ÖƼij½ºÆ® ³×Æ®¿÷¿¡¼´Â ÇѰ³ÀÇ ÆÐŶÀ» º¸³»¸é ¿©·¯ ´ëÀÇ ÄÄÇ»ÅÍ¿¡¼ ±× ÆÐŶÀ» ¹Þ°Ô µÇ¾î ÀÖ´Â ³×Æ®¿÷ÀÌ´Ù. (±âÁ¸ÀÇ Æ÷ÀÎÆ®-Åõ-Æ÷ÀÎÆ® ¹æ½ÄÀÇ ³×Æ®¿÷°ú ºñ±³ÇØ »ý°¢Çغ¸¶ó) ÀÌ´Â Tibco¿Í °°Àº ¸Þ½Ã¡ ½Ã½ºÅÛÀ̳ª ¿Àµð¿À/ºñµð¿À ÄÁÆÛ·±½º ¼ÒÇÁÆ®¿þ¾î¿¡ »ç¿ëµÈ´Ù. ¸®´ª½º 2.6Àº MLDv2(Multicast Listener Discovery)¿Í IGMP3(Internet Group Messaging Protocol)°ú °°Àº ¸î°¡ÁöÀÇ SSM(Source Specific Multicast) ÇÁ·ÎÅäÄݵéÀ» Áö¿øÇÑ´Ù. À̵éÀº Cisco¿Í °°Àº Çϵå¿þ¾î ³×Æ®¿öÅ· º¥´õµé¿¡ ÀÇÇØ Áö¿øµÇ´Â Ç¥ÁØ ÇÁ·ÎÅäÄÝ µéÀÌ´Ù. ¸®´ª½º 2.6Àº ¶ÇÇÑ LLC ½ºÅÃÀ» ºÐ¸®±¸ÇöÇß´Ù. LLC´Â Logical Link Control ÇÁ·ÎÅäÄÝ(IEEE 802.2)Àε¥ NETBeUI³ª IPX, Appletalk°ú °°Àº ¸î¸î ÀϹÝÀûÀÎ °í¼öÁØÀÇ ³×Æ®¿÷ ÇÁ·ÎÅäÄÝÀÇ ±â¹ÝÀ» ÀÌ·ç´Â Àú¼öÁØ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. º¯ÈÀÇ ÀϺηδ IPX, Appletalk, ÅäÅ« ¸µ µå¶óÀ̹öµéÀÌ »õ ¼ºê½Ã½ºÅÛÀÇ À̵æÀ» º¸±â À§ÇØ »õ·ÎÀÌ ÀÛ¼ºµÇ¾ú´Ù. ¿ÜºÎ ÇÁ·ÎÁ§Æ®·Î NetBEUI ÇÁ·ÎÅäÄÝ ½ºÅÃÀ» ÀÛ¼ºÇÏ´Â ÇÁ·ÎÁ§Æ®°¡ ÁøÇàµÇ°í Àִµ¥ À̰ÍÀÌ Ä¿³Î ³»ºÎ·Î º´ÇÕµÉÁö´Â µÎ°í ºÁ¾ß ÇÒ °ÍÀÌ´Ù. À̰͵é À̿ܿ¡µµ ÀÛÀº º¯ÈµéÀÌ »ó´çÈ÷ ¸¹´Ù. IPv6¿¡ ¸¹Àº º¯ÈµéÀÌ °¡ÇØÁ³°í ÅäÅ« ¸µ ³×Æ®¿öÅ©¿¡¼µµ µ¿ÀÛÇÏ°Ô µÇ¾ú´Ù. ¸®´ª½ºÀÇ NAT/masquerading Áö¿øÀº ´ÙÁß Á¢¼ÓÀ» ÇÊ¿ä·Î ÇÏ´Â ÇÁ·ÎÅäÄݵé(H.323, PPTPµî)¿¡ ´ëÇØ¼µµ Àß Áö¿øÇϵµ·Ï ¼öÁ¤µÇ¾ú´Ù. ¸®´ª½º¿¡¼ VLANÀ» ¼³Ä¡ÇÏ´Â °ÍÀº ÀÌÁ¦´Â ´õ ÀÌ»ó "½ÇÇèÀû"À̶ó°í ÇÒ ¼ö ¾ø´Ù. 8.2절. ³×Æ®¿öÅ© ÆÄÀÏ ½Ã½ºÅÛ¸®´ª½ºÀÇ À¯¿¬ÇÑ ³×Æ®¿÷ ÇÁ·ÎÅäÄÝ Áö¿øÀÇ »ó´Ü¿¡ ¿ª½Ã³ª À¯¿¬ÇÑ ³×Æ®¿÷ ÆÄÀÏ ½Ã½ºÅÛ Áö¿øÀÌ Á¸ÀçÇÑ´Ù. ³×Æ®¿÷ ÆÄÀÏ ½Ã½ºÅÛÀ» ³ëÃâ(export)ÇÏ°í ¸¶¿îÆÃÇÏ´Â °ÍÀº Ä¿³ÎÀÌ Á÷Á¢ °ü¸®ÇÏ´Â °í¼öÁØÀÇ ³×Æ®¿÷ µ¿ÀÛÀÌ´Ù. (¿ª½Ã ºñ½ÁÇÏ°Ô ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÆÄÀÏó·³ »ç¿ëÇÏ°Ô µÇ´Â ³×Æ®¿÷ ºí·Ï µð¹ÙÀ̽ºµéÀº 2.6¿¡¼ ±×¸® Å« º¯È°¡ ÀÖÁö ¾Ê¾Ò´Ù) ±×¿ÜÀÇ ³×Æ®¿÷ µ¿ÀÛµéÀº ´ëºÎºÐ »ç¿ëÀÚ ½ºÆäÀ̽º·Î ¹Ð·Á°¬°í Ä¿³Î °³¹ßÀÚµéÀÇ ¿µ¿ª¿¡¼ ´Ù¼Ò ¸Ö¾îÁ³´Ù. ¸®´ª½º¿Í À¯´Ð½º ȣȯ ¿î¿µÃ¼Á¦ÀÇ ¼¼°è¿¡¼ °¡Àå Áß¿äÇÑ ³×Æ®¿÷ ÆÄÀÏ ½Ã½ºÅÛÀº NFS(Network File System)ÀÌ´Ù. NFS´Â ¸Å¿ì º¹ÀâÇÑ ÆÄÀÏ °øÀ¯ ÇÁ·ÎÅäÄÝÀ̸ç À¯´Ð½º¿¡ ±íÀº »Ñ¸®¸¦ ¹Ú°í ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛÀÌ´Ù (ƯÈ÷³ª ½ãÀÇ ¼Ö¶ó¸®½º¿¡¼ÀÇ ±¸ÇöÀº ´õ ±×·¸´Ù) NFS´Â TCP³ª UDPµîÀ» »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ¸î°¡Áö º°µµÀÇ RPC(Remote Procedure Call)¸¦ ±â¹ÝÀ¸·Î µ¿ÀÛÇÏ´Â ¼ºê ÇÁ·ÎÅäÄݵ鵵 ÇÊ¿ä·Î ÇÑ´Ù. À̰͵éÀº ÀÎÁõÀ» À§ÇÑ "mount" ÇÁ·ÎÅäÄݰú ÆÄÀÏ ·ÏÅ·À» À§ÇÑ NLM(Network Lock Manager)µîÀ» Æ÷ÇÔÇÑ´Ù. (ÀϹÝÀûÀÎ ±¸Çö ¹öÀüµéÀº ´ëºÎºÐ ¶Ç´Ù¸¥ RPC ±â¹ÝÀÇ ÇÁ·ÎÅäÄÝÀÎ NIS¿¡ ÀÎÁõµîÀÇ ±â´ÉÀ» ÀÇÁöÇÑ´Ù. NIS¿Í ±× ºñ½ÁÇÑ °ÍµéÀº º¸¾È»ó ±×¸® ¾ÈÁ¤ÀûÀÌÁö´Â ¾Ê±â ¶§¹®¿¡ ¸®´ª½º ¸Ó½Å¿¡¼´Â ÀϹÝÀûÀ¸·Î ¸¹ÀÌ ¾²ÀÌÁö´Â ¾Ê´Â´Ù) NFS°¡ ³Î¸® ¾²ÀÌ´Â ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝÀÇ À§Ä¡¸¦ Â÷ÁöÇÏÁö ¸øÇÑ °ÍÀº ±× º¹ÀâÇÔ ¶§¹®ÀÏ °ÍÀÌ´Ù. ¸®´ª½º 2.6¿¡¼´Â NFS´Â ¸¹Àº °³¼±ÀÌ ÀÖ¾ú´Ù. °¡Àå Å« °³¼±À̶ó¸é ¼¹ö³ª Ŭ¶óÀÌ¾ðÆ®¿¡ »õ·Î¿î NFSv4 ÇÁ·ÎÅäÄÝÀ» ½ÇÇèÀûÀ¸·Î Áö¿øÇÑ´Ù´Â °ÍÀÌ´Ù. (ÀÌÀü ¹öÀüÀÇ ¸®´ª½º¿¡¼´Â v2³ª v3¸¸ Áö¿øÇß¾ú´Ù) »õ ¹öÀüÀº Á» ´õ °·ÂÇÏ°í ¾ÈÀüÇÑ ¾ÏÈ£¿¡ ±â¹ÝÇÑ ÀÎÁõÀ» Áö¿øÇϸç Á» ´õ Áö´ÉÀûÀÎ ·ÏÅ·(locking)°ú °¡Â¥ ÆÄÀÏ ½Ã½ºÅÛ(pseudo-filesystem)À» Áö¿øÇÑ´Ù. NFSv4ÀÇ ¸ðµç ±â´ÉÀÌ ¾ÆÁ÷ ±¸ÇöµÇÁö´Â ¾Ê¾ÒÁö¸¸ Áö¿ø ÀÚü°¡ Á¦¹ý ¾ÈÁ¤ÀûÀ̰í Áß¿äÇÑ ¼¹ö¿¡¼µµ »ç¿ëµÉ ¼ö ÀÖÀ» ¸¸ÅÀÇ ¾ÈÁ¤¼ºÀ» º¸ÀδÙ. Ãß°¡ÀûÀ¸·Î ¸®´ª½ºÀÇ NFS¼¹ö ±¸ÇöÀº Á» ´õ È®À强 ÀÖ°Ô ¼³°èµÇ¾ú´Ù (64¹è ´õ ¸¹Àº µ¿½Ã »ç¿ëÀÚ¿Í ´õ Å« ¿äû Å¥¸¦ °¡Áø´Ù). ±×¸®°í Á» ´õ ¿ÏÀüÇϰí(TCP¿Í UDP»ó¿¡¼ µ¿ÀÛ), Á» ´õ À¯¿¬Çϸç, Á» ´õ ½±°Ô À¯Áöº¸¼ö°¡ °¡´ÉÇÏ´Ù. (½Ã½ºÅÛ ÄÝÀÌ ¾Æ´Ñ nfsd ÆÄÀÏ ½Ã½ºÅÛÀ» ÅëÇØ¼ °¡´ÉÇÏ´Ù) º°µµ·Î ºÐ¸®µÈ lockd¿Í nfsd, Áö¿øµÇ´Â ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ zero-copy ³×Æ®¿öÅ· µîÀÇ ¼û°ÜÁø º¯Èµéµµ ¸¹´Ù. NFS´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ Ä¿³ÎÀÇ lockd Æ÷Æ® ¹øÈ£¸¦ ÇÒ´çÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿© ºñ±³Àû ¼Õ½±°Ô º¸¾ÈÀ» °ÈÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. NFS Ŭ¶óÀÌ¾ðÆ® »çÀ̵å´Â ¶ÇÇÑ Ä³½¬ ±¸Á¶¿Í UDP¸¦ ÅëÇÑ ¿¬°á ÄÜÆ®·Ñ, ±âŸ TCP¿¡ °¡ÇØÁø °³¼±»çÇ×µî ÇϺÎÀÇ RPC ÇÁ·ÎÅäÄÝ¿¡¼ À̵æÀ» º»´Ù. ¸®´ª½º¿¡¼ NFS º¼·ýÀ» ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î »ç¿ëÇÏ´Â °ÍÀº (µð½ºÅ© ¾ø´Â ½Ã½ºÅÛ°ú °°ÀÌ) TCP »óÀÇ NFS°¡ Áö¿øµÇµµ·Ï °³¼±µÇ¾î °¡´ÉÇϵµ·Ï µÇ¾ú´Ù. ÀÌ¿Í °°Àº À¯´Ð½º ½ºÅ¸ÀÏÀÇ ³×Æ®¿÷ ÆÄÀÏ ½Ã½ºÅÛ À̿ܿ¡µµ ¸®´ª½º 2.6¿¡¼´Â À©µµ¿ì ½ºÅ¸ÀÏÀÇ ³×Æ®¿÷ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇØ¼µµ ¸¹Àº °³¼±ÀÌ ÀÖ¾ú´Ù. À©µµ¿ì ¼¹ö±º¿¡¼ Ç¥ÁØÀ¸·Î »ç¿ëÇÏ´Â °øÀ¯ ÆÄÀÏ ½Ã½ºÅÛÀÎ SMB ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Áö¿øÀÌ ´õ °ÈµÇ¾ú´Ù. ¹°·Ð À©µµ¿ì 2000¿¡¼´Â SMB ÇÁ·ÎÅäÄݺ¸´Ù Á» ´õ °³¼±µÈ ¹öÀüÀÎ CIFS(Common Internet Filesystem)À̶ó´Â °ÍÀÌ Ç¥ÁØÈ µÇ¾ú´Ù. ÀÌ ¾÷±×·¹À̵å´Â ÇÁ·ÎÅäÄÝ ÀÚü°¡ ƯÁ¤ ½ÃÁ¡¿¡ ¾û¸ÁÀÌ µÇ´Â °ÍÀ» ¸·°í Á» ´õ Àß µ¿ÀÛÇϵµ·Ï Çϴµ¥ ¸ñÇ¥°¡ ÀÖ´Ù. (ÇÁ·ÎÅäÄÝ ÀÚü°¡ ¸¹ÀÌ °³·®µÇ¾î À©µµ¿ì NT³ª À©µµ¿ì 2000°ú À©µµ¿ì 95/98/ME¿Í ȣȯÀÌ µÇÁö ¾Ê°Ô µÇ¾ú´Ù) CIFS´Â ±× ¸ñÀû À̿ܿ¡µµ À¯´ÏÄÚµå Áö¿ø, ÆÄÀÏ ·ÏÅ· ±â´É °³¼±, ÇÏµå ¸µÅ©, NetBIOS¿¡ ´ëÇÑ ÀÇÁ¸¼º Á¦°Å, ±×¸®°í À©µµ¿ì »ç¿ëÀÚµéÀ» À§ÇÑ ¸î¸î ±â´É °³¼±ÀÌ Ãß°¡µÇ¾ú´Ù. ±×·¡¼ Çѵ¿¾È ¸®´ª½º »ç¿ëÀÚµéÀº CIFS¿Í Á¦´ë·Î °øÀ¯ÇÒ ¼ö ¾ø¾úÀ¸³ª ¸®´ª½º 2.6ºÎÅÍ´Â CIFS¿¡ ´ëÇÑ Áö¿øÀÌ ¿ÏÀüÈ÷ Àç ÀÛ¼ºµÇ¾î ¿Ïº®ÇÏ°Ô È£È¯ÀÌ µÈ´Ù. ¸®´ª½º 2.6¿¡´Â SMB¿Í CIFS ÇÁ·ÎÅäÄÝÀÇ È®ÀåÀÎ SMB-UNIX ÀͽºÅټǿ¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾î Samba¿Í °°Àº SMB¼¹ö¿¡ À©µµ¿ì ÆÄÀÏ Å¸ÀÔÀÌ ¾Æ´Ñ ÆÄÀÏ Å¸ÀÔ(µð¹ÙÀ̽º ³ëµå³ª ½Éº¼¸¯ ¸µÅ© µî)À» Áö¿øÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ±Ù·¡¿¡´Â µå¹°°Ô ¸®´ª½º´Â ³ëº§ ³Ý¿þ¾î¿¡ ´ëÇÑ Áö¿øµµ »©¸ÔÁö ¾Ê¾Ò´Ù. ¸®´ª½º 2.6¿¡¼´Â ³»ÀåµÈ NCP(Netware Core Protocol) ÆÄÀÏ ½Ã½ºÅÛ µå¶óÀ̹ö¸¦ ÅëÇØ 256°³ ±îÁöÀÇ °øÀ¯¸¦ ¸¶¿îÆ® ÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º 2.6Àº ÇϳªÀÇ ·ÎÁöÄà º¼·ý¿¡ Á¸ÀçÇÏ´Â ÆÄÀϵéÀÌ ¿©·¯°³ÀÇ ³ëµåµé¿¡ ºÐ»êµÇ¾î ÀÖÀ» ¼ö ÀÖ´Â ºñ±³Àû »õ·Î¿î Á¾·ùÀÇ ºÐ»ê ³×Æ®¿öÅ© ÆÄÀÏ ½Ã½ºÅÛÀ» Áö¿øÇÑ´Ù. ¸®´ª½º 2.4¿¡¼ Áö¿øÀÌ ½ÃÀÛµÈ CODA ÆÄÀÏ ½Ã½ºÅÛ À̿ܿ¡µµ AFS¿Í InterMezzo¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú´Ù. AFS´Â Andrew Filesystem(CMU¿¡¼ °³¹ßµÇ¾î À̸§ÀÌ Àú·¸´Ù)Àº ¾ÆÁ÷Àº ¸Å¿ì Á¦ÇÑÀûÀ̰í Àбâ Àü¿ëÀ¸·Î ¹Û¿¡ µ¿ÀÛÇÏÁö ¾Ê´Â´Ù. µÎ¹øÂ° »õ·Î Áö¿øµÇ´Â ÆÄÀÏ ½Ã½ºÅÛÀÎ InterMezzo(¿ª½Ã CMU¿¡¼ °³¹ßµÇ¾ú´Ù)´Â ¸®´ª½º 2.6¿¡¼ Áö¿øµÇ±â ½ÃÀÛÇߴµ¥ ºñÁ¢¼Ó ±â´É(·ÎÄÿ¡¼ µ¿ÀÛÇϵµ·Ï ÇÏ´Â)°ú °°Àº ³ôÀº ¼öÁØÀÇ ±â´ÉµéÀÇ µ¿ÀÛÀÌ °¡´ÉÇÏ¸ç ¹Ýµå½Ã µð½ºÅ©ÀÇ °ø°£ÀÌ Á¸ÀçÇØ¾ß¸¸ ÇÏ´Â Á¾·ùµéÀÇ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ »ç¿ëµÉ ¼ö ÀÖ´Ù. ¹°·Ð ¿©·¯´ëÀÇ ½Ã½ºÅÛ, ³ëÆ®ºÏÀ̳ª PDA ¶Ç´Â µ¥½ºÅ©Å¾ ÄÄÇ»ÅÍ µî¿¡¼ ¼·ÎÀÇ ÆÄÀÏ ³»¿ëÀ» ½ÌÅ©ÇÒ ¼ö ÀÖ´Â ±â´Éµµ ³»ÀåµÇ¾î ÀÖ´Ù. »õ·Î¿î ÆÄÀÏ ½Ã½ºÅÛÀ» Áö¿øÇϱâ À§ÇÑ ÇÁ·ÎÁ§Æ®µéÀÌ Á¸ÀçÇÑ´Ù. 9절. ±âŸ ±â´Éµé9.1절. º¸¾È¸®´ª½º 2.6¿¡¼ »õ·Î ºÎ°¢µÈ ºÎºÐÀÌÁö¸¸ ÁÖ¸ñÀ» ¸¹ÀÌ ¸ø¹Þ°í ÀÖ´Â ºÐ¾ß°¡ º¸¾È °ü·Ã ºÐ¾ßÀÌ´Ù. °¡Àå ±âº»ÀûÀ¸·Î ±Ù·¡¿¡´Â Ä¿³Î ±â¹ÝÀÇ º¸¾È(À¯´Ð½º¿¡¼ÀÇ root »ç¿ëÀÚÀÇ ±ÇÇÑ) ÀÚüµµ ¸ðµâÈ µÇ¾î¼ ¿©·¯°¡Áö º¸¾È ¸ðµ¨ Áß Çϳª°¡ µÇ¾î ¹ö·È´Ù. (¾î·°Å³ª ÇöÀç±îÁö ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â ¸ðµ¨ÀÌ°í »õ·Î¿î ¸ðµ¨¿¡ ´ëÇØ¼´Â ¾î¶»°Ô ¸¸µé ¼ö ÀÖ´ÂÁö º¸¿©ÁÖ´Â °Í¿¡ ºÒ°úÇÏ´Ù) ÀÌ·± º¯ÈÁß Çϳª·Î Ä¿³ÎÀÇ ¸ðµç ºÎºÐÀÌ ´ë´ÜÈ÷ ¼¼ºÎÀûÀÎ ¾ï¼¼½º ÄÜÆ®·Ñ ±â¹ÝÀ» ±âÃÊ·Î »ç¿ëÇϵµ·Ï ¼öÁ¤µÇ¾ú´Ù. ¹°·Ð ´ëºÎºÐÀÇ ¸®´ª½º ½Ã½ºÅÛµéÀº ÀÌ·¯ÇÑ root ±â¹ÝÀÇ º¸¾È ¸ðµ¨À» °è¼Ó »ç¿ëÇϰÚÁö¸¸ ÀÌ·± ±âº»ÀûÀÎ ºÎºÐµéÀÌ ¾øÀ̵µ ½Ã½ºÅÛÀÌ ±¸¼ºµÉ ¼ö ÀÖ´Ù. ¶Ç ´Ù¸¥ º¸¾È °ü·Ã º¯È Áß Çϳª´Â ¹ÙÀ̳ʸ® ¸ðµâ(Çϵå¿þ¾î °³¹ß ¾÷ü¿¡¼ Á¦°øÇÏ´Â µå¶óÀ̹ö¿Í °°Àº)µéÀÌ ´õ ÀÌ»ó ½Ã½ºÅÛÀÇ ½Ã½ºÅÛ ÄÝ Å×À̺íÀ» ¼öÁ¤ÇÏ¿© ½Ã½ºÅÛ ÄÝÀ» ¿À¹ö·ÎµùÇÒ ¼ö ¾øµµ·Ï ¼öÁ¤µÇ¾ú´Ù´Â Á¡ÀÌ´Ù. À̰ÍÀº ¿ÀÇ ¼Ò½º°¡ ¾Æ´Ñ ¸ðµâµéÀÌ Ä¿³ÎÀ̳ª ±âŸ GPL ±â¹ÝÀÇ ¼ÒÇÁÆ®¿þ¾î¿¡ º¸¾È»óÀÇ ÇêÁ¡À» ¸¸µå´Â °ÍÀ» ´õ ÀÌ»ó ¿ë³³ÇÏÁö ¾Ê´Â´Ù´Â Á¡¿¡¼ º¸¾ÈÀÌ ÇÑÃþ °ÈµÊÀ» ¶æÇÑ´Ù. ¶Ç ÇϳªÀÇ º¸¾È °ü·Ã º¯È »çÇ×Àº ¸®´ª½º Ä¿³ÎÀÌ ÀÌÀü¿¡ »ç¿ëµÇ´ø Çϵå¿þ¾î º¯µ¿¿¡ ±â¹ÝÇÑ ¿£Æ®·ÎÇÇ Ç® ¹æ½ÄÀÇ ·£´ý ³Ñ¹ö Á¦³×·¹ÀÌÅÍ ´ë½Å Çϵå¿þ¾î ·£´ý ³Ñ¹ö Á¦³×·¹ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù´Â °ÍÀÌ´Ù. (¸î¸î ÇÁ·Î¼¼¼¿¡ ³»ÀåµÇ±â ½ÃÀÛÇß´Ù). ±âÁ¸ÀÇ ¿£Æ®·ÎÇÇ Ç® ¹æ½ÄÀÇ ·£´ý ³Ñ¹ö Á¦³×·¹ÀÌÅÍ¿¡ ´ëÇØ ±Ã±ÝÇÏ´Ù¸é /dev/random À» ÀÌ¿ëÇÑ ·£´ý°ª »ý¼ºÀ» ÀÐ¾î º¸±â ¹Ù¶õ´Ù. 9.2절. ¸®´ª½ºÀÇ °¡»óȸ®´ª½º 2.6ÀÇ °¡Àå Àç¹ÌÀÖ´Â »õ ±â´ÉÁß Çϳª´Â À¯Àú ¸ðµå(user-mode) ¾ÆÅ°ÅØÃĸ¦ ä¿ëÇϱ⠽ÃÀÛÇß´Ù´Â °ÍÀÌ´Ù. À̰ÍÀº ¸®´ª½º¸¦ ¸®´ª½º ÀÚü·Î Æ÷ÆÃÇØ¼ ¸®´ª½º »ó¿¡¼ ¸®´ª½º°¡ ½ÇÇàµÈ´Ù´Â ÀǹÌÀÌ´Ù. ¸®´ª½ºÀÇ »õ ÀνºÅϽº´Â ¿ÏÀüÈ÷ º¸ÅëÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ÀÎ °Í ó·³ ½ÇÇàµÇ°Ô µÈ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ³»ºÎ¿¡¼ °¡Â¥ ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º³ª ÆÄÀÏ ½Ã½ºÅÛ, È£½ºÆ®ÀÇ µð¹ÙÀ̽º¿Í Åë½ÅÇϵµ·Ï ¸¸µé¾îÁø Ư¼öÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ÅëÇØ µð¹ÙÀ̽º¸¦ Áö¿øÇÒ ¼ö ÀÖ°Ô µÈ´Ù. À̰ÍÀº (profilingµî) °³¹ßÀ» À§Çؼ³ª º¸¾È ºÐ¼®À» À§Çؼ ´ë´ÜÈ÷ ¹Ù¶÷Á÷ÇÑ °ÍÀ¸·Î ¹àÇôÁ³´Ù. ¹°·Ð »ó´ç¼öÀÇ »ç¿ëÀÚµéÀº ÀÌ·± ±â´ÉÀ» ÇÊ¿ä·Î ÇÏÁö ¾Ê°ÚÁö¸¸ ´ë´ÜÈ÷ ¸ÚÁø ±â´ÉÀÓ¿¡ Ʋ¸²ÀÌ ¾ø´Ù. (Ä£±¸µéÀ» °¨µ¿½ÃÄÑ º¸¶ó!) 9.3절. ·¦Å¾Áö¿ø¾Õ¼ À̾߱â ÇÑ ÀϹÝÀûÀÎ Áö¿øµé(APM, ACPI, ¹«¼± ³×Æ®¿÷ Áö¿øµî) À̿ܿ¡µµ ¸®´ª½º´Â ·¦Å¾ »ç¿ëÀÚµéÀ» À§ÇØ µÎ°¡ÁöÀÇ ºÐ·ùÇÏ±â ¾î·ÆÁö¸¸ À¯¿ëÇÑ »õ·Î¿î ±â´ÉµéÀ» Á¦°øÇÑ´Ù. ù¹øÂ°´Â ¼ÒÇÁÆ®¿þ¾î ¼½ºÆæµå ±â´É(software-suspend-to-disk)ÀÌ´Ù. ¾ÆÁ÷Àº ¾à°£ÀÇ ¹ö±×°¡ ³²¾Æ ÀÖÁö¸¸ ¸¹Àº °æ¿ì º°´Ù¸¥ ¹®Á¦ ¾øÀÌ »ç¿ëÀÌ °¡´ÉÇÑ ¼öÁØÀÌ´Ù. ¶Ç ÇϳªÀÇ ±â´ÉÀº ½Ã½ºÅÛ Àü¿øÀÌ ¿¬°á µÇ¾î ÀÖ´ÂÁö ¿©ºÎ¿¡ µû¶ó ÇÁ·Î¼¼¼ÀÇ ¼Óµµ¸¦ ÀÚµ¿À¸·Î ¹Ù²Ù¾î ÁÖ´Â ±â´ÉÀÌ´Ù. 9.4절. ¼³Á¤ °ü¸®(Configuration Management)¸®´ª½º 2.6Àº ¸î¸î ÀÛÀº ±â´É °³¼±À» °¡Áö°í ÀÖ´Ù. ÁÖ·Î °³¹ßÀÚµéÀÌ Ä¿³ÎÀÇ ¹®Á¦¿¡ ´ëÇØ µð¹ö±ëÀ» ÇÒ ¶§ Å« µµ¿òÀ» ¹ÞÀ» ±â´ÉÀÌÁö¸¸ ¿©·¯´ëÀÇ ¼¹ö¸¦ °ü¸®ÇØ¾ß ÇÏ´Â °ü¸®ÀÚµéÀ» À§Çؼµµ À¯¿ëÇÑ ±â´ÉÀÌ´Ù. °£´ÜÇÏ°Ô À̾߱â ÇØ¼ Ä¿³Î¿¡ Ä¿³Î ÆÄÀÏ ÀÚüÀÇ ¼³Á¤ ÆÄÀÏÀ» ³»Àå½Ãų ¼ö ÀÖ´Ù. ¿©±â¿¡´Â Ä¿³Î ¼³Á¤ÀÇ °¢Á¾ ¿É¼Çµé¿¡ ´ëÇÑ Á¤º¸µéÀÌ ÇÔ²² ±â·ÏµÇ¸ç, ¾î¶² ÄÄÆÄÀÏ·¯°¡ »ç¿ëµÇ¾ú´ÂÁö¿Í ±âŸ µ¿ÀÏÇÑ Ä¿³ÎÀ» ÄÄÆÄÀÏ Çϱâ À§ÇØ ÇÊ¿äÇÑ ¿©·¯ ȯ°æµéÀ» ´ã°í ÀÖ´Ù. ÀÌ Á¤º¸µéÀº /proc ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ »ìÆìº¼ ¼ö ÀÖ´Ù. 9.5절. ±âÁ¸ ÀÀ¿ë ÇÁ·Î±×·¥ Áö¿ø¸®´ª½º Ä¿³Î 2.6ÀÌ ¸ÞÀÌÀú ¾÷±×·¹À̵åÀ̱ä Çϳª »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ º¯È½ÃÄÑ¾ß ÇÒ ºÎºÐÀÇ °ÅÀÇ ¾ø´Â °ÍÀ̳ª ¸¶Âù°¡ÁöÀÌ´Ù. ÇϳªÀÇ ¿¹¿Ü´Â ¾²·¹µù¿¡ ´ëÇÑ ºÎºÐÀÌ´Ù. ¾î¶² ÀÀ¿ë ÇÁ·Î±×·¥µéÀº 2.4³ª 2.2¿¡¼´Â Çã¿ëµÇ¾úÀ¸³ª ±× ÀÌÈÄ¿¡´Â Çã¿ëµÇÁö ¾Ê´Â ÀÛ¾÷À» ÇÏ´Â °æ¿ì°¡ ÀÖÀ» ¼ö ÀÖ´Ù. À̰͵éÀº ¾î·°Å³ª ¿¹¿ÜÀûÀ¸·Î Ãë±ÞÇØ¾ß ÇÑ´Ù. ¹°·Ð ¸ðµâ À¯Æ¿¸®Æ¼¿Í °°Àº Àú¼öÁØ¿¡¼ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥µéµµ µ¿ÀÛÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. Ãß°¡ÀûÀ¸·Î, /proc°ú /dev¿¡ Á¸ÀçÇÏ´Â ¸î¸î ÆÄÀϵé°ú ±× Çü½ÄÀÌ º¯ÈµÇ¾î ¿©±â¿¡ ÀÇÁ¸ÀûÀ¸·Î ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥µéÀº Á¦´ë·Î µ¿ÀÛÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ´Ù. (»õ·Î¿î /sys ¹öÃß¾ó ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ¸¹Àº ºÎºÐµéÀÌ ¿Å°ÜÁ®¼ ±×·¸±âµµ ÇÏ´Ù. ȣȯ¼ºÀ» À§Çؼ /dev µð¹ÙÀ̽º À̸§µéµµ ½±°Ô ¼³Á¤ÇÒ ¼ö ÀÖ±â´Â ÇÏ´Ù) ¸®´ª½º Ä¿³Î 2.6ÀÌ ¸ÞÀÌÀú ¾÷±×·¹À̵åÀ̱ä Çϳª »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ º¯È½ÃÄÑ¾ß ÇÒ ºÎºÐÀÇ °ÅÀÇ ¾ø´Â °ÍÀ̳ª ¸¶Âù°¡ÁöÀÌ´Ù. ÇϳªÀÇ ¿¹¿Ü´Â ¾²·¹µù¿¡ ´ëÇÑ ºÎºÐÀÌ´Ù. ¾î¶² ÀÀ¿ë ÇÁ·Î±×·¥µéÀº 2.4³ª 2.2¿¡¼´Â Çã¿ëµÇ¾úÀ¸³ª ±× ÀÌÈÄ¿¡´Â Çã¿ëµÇÁö ¾Ê´Â ÀÛ¾÷À» ÇÏ´Â °æ¿ì°¡ ÀÖÀ» ¼ö ÀÖ´Ù. À̰͵éÀº ¾î·°Å³ª ¿¹¿ÜÀûÀ¸·Î Ãë±ÞÇØ¾ß ÇÑ´Ù. ¹°·Ð ¸ðµâ À¯Æ¿¸®Æ¼¿Í °°Àº Àú¼öÁØ¿¡¼ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥µéµµ µ¿ÀÛÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. Ãß°¡ÀûÀ¸·Î, /proc°ú /dev¿¡ Á¸ÀçÇÏ´Â ¸î¸î ÆÄÀϵé°ú ±× Çü½ÄÀÌ º¯ÈµÇ¾î ¿©±â¿¡ ÀÇÁ¸ÀûÀ¸·Î ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥µéÀº Á¦´ë·Î µ¿ÀÛÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ´Ù. (»õ·Î¿î /sys ¹öÃß¾ó ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ¸¹Àº ºÎºÐµéÀÌ ¿Å°ÜÁ®¼ ±×·¸±âµµ ÇÏ´Ù. ȣȯ¼ºÀ» À§Çؼ /dev µð¹ÙÀ̽º À̸§µéµµ ½±°Ô ¼³Á¤ÇÒ ¼ö ÀÖ±â´Â ÇÏ´Ù) ¸®´ª½º Ä¿³Î 2.6ÀÌ ¸ÞÀÌÀú ¾÷±×·¹À̵åÀ̱ä Çϳª »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ º¯È½ÃÄÑ¾ß ÇÒ ºÎºÐÀÇ °ÅÀÇ ¾ø´Â °ÍÀ̳ª ¸¶Âù°¡ÁöÀÌ´Ù. ÇϳªÀÇ ¿¹¿Ü´Â ¾²·¹µù¿¡ ´ëÇÑ ºÎºÐÀÌ´Ù. ¾î¶² ÀÀ¿ë ÇÁ·Î±×·¥µéÀº 2.4³ª 2.2¿¡¼´Â Çã¿ëµÇ¾úÀ¸³ª ±× ÀÌÈÄ¿¡´Â Çã¿ëµÇÁö ¾Ê´Â ÀÛ¾÷À» ÇÏ´Â °æ¿ì°¡ ÀÖÀ» ¼ö ÀÖ´Ù. À̰͵éÀº ¾î·°Å³ª ¿¹¿ÜÀûÀ¸·Î Ãë±ÞÇØ¾ß ÇÑ´Ù. ¹°·Ð ¸ðµâ À¯Æ¿¸®Æ¼¿Í °°Àº Àú¼öÁØ¿¡¼ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥µéµµ µ¿ÀÛÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. Ãß°¡ÀûÀ¸·Î, /proc°ú /dev¿¡ Á¸ÀçÇÏ´Â ¸î¸î ÆÄÀϵé°ú ±× Çü½ÄÀÌ º¯ÈµÇ¾î ¿©±â¿¡ ÀÇÁ¸ÀûÀ¸·Î ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥µéÀº Á¦´ë·Î µ¿ÀÛÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ´Ù. (»õ·Î¿î /sys ¹öÃß¾ó ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ¸¹Àº ºÎºÐµéÀÌ ¿Å°ÜÁ®¼ ±×·¸±âµµ ÇÏ´Ù. ȣȯ¼ºÀ» À§Çؼ /dev µð¹ÙÀ̽º À̸§µéµµ ½±°Ô ¼³Á¤ÇÒ ¼ö ÀÖ±â´Â ÇÏ´Ù) ÀÌ·± °Íµé¿¡ Ãß°¡ÀûÀ¸·Î ¸¹Àº ºÎºÐÀÌ º¯°æµÇ¾ú´Ù. ù¹øÂ°·Î ¸®´ª½º 2.0 À̳ª ±× ÀÌÀü¿¡ ¸¸µé¾îÁø ½º¿Ò ÆÄÀϵéÀº »õ·Î Æ÷¸ËÀ» ÇØ¾ß ÇÑ´Ù. (½º¿Ò ÆÄÀÏ¿¡´Â º°´Ù¸¥ Áß¿äÇÑ ³»¿ëÀÌ ÀúÀåµÇÁö´Â ¾Ê±â ¶§¹®¿¡ ´ëºÎºÐÀÇ °æ¿ì ¹®Á¦°¡ µÇÁö´Â ¾ÊÀ» °ÍÀÌ´Ù) ¾ÆÆÄÄ¡³ª ZeusµîÀÇ À¥¼¹öµéÀÌ Ä¿³Î ¼öÁØÀÇ ¼Óµµ¿¡ Á¢±Ù ÇÒ ¼ö ¾øµµ·Ï ¸·´Â º´¸ñÀÌ Á¦°Å µÇ¾úÀ¸¹Ç·Î Ä¿³ÎÀÌ À¥ ÆäÀÌÁö¸¦ Á÷Á¢ ¼ºñ½º ÇÒ ¼ö ÀÖ´Â kHTTPd µ¥¸óÀÌ Á¦°Å µÇ¾ú´Ù. Dos/À©µµ¿ì¿¡¼ ´ë¿ë·® Çϵåµð½ºÅ©ÀÇ »ç¿ëÀ» À§ÇÑ OnTrackÀ̳ª EzDriveµîÀÇ µð½ºÅ© ¸Å´ÏÀú¿¡ ´ëÇÑ ÀÚµ¿ °¨Áö ±â´ÉÀÌ Á¦°Å µÇ¾ú´Ù. ¸¶Áö¸·À¸·Î Ç÷ÎÇÇ µð½ºÅ©¿¡¼ ºÎÆÃÀ» Çϱâ À§ÇÑ Æ¯¼öÇÑ ÇüÅÂÀÇ Ä¿³Î ºÎÆ® ¼½ÅͰ¡ Á¦°ÅµÇ¾ú´Ù. ÀÌÁ¦´Â SysLinux¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. 9.6절. ¸¶Ä¡¸çÀÌ ¹®¼´Â BitKeeperÀÇ changelog¿Í ¼Ò½º ¿©±â Àú±â¸¦ µÚÁ®º¸°í ¸ÞÀϸµ ¸®½ºÆ®ÀÇ ³»¿ëµéÀ» °ËÅäÇϰí Google°ú LycosÀÇ °Ë»ö °á°ú¸¦ À̸®Àú¸® µÚÁ®º¸¾Æ¼ ÀÛ¼ºÇÑ ¹®¼ÀÌ´Ù. ±×·¡¼ Ȥ½Ã À߸øµÈ ³»¿ëÀÌ Æ÷ÇԵǾî Àְųª Áß¿äÇÑ ³»¿ëÀÌ ºüÁ®Àְųª ÇÊÀÚ°¡ ¿ÀÇØÇϰí ÀÖ´Â ºÎºÐÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. Ȥ½Ã¶óµµ À߸øµÈ ³»¿ëÀ» ã°Ô µÈ´Ù¸é ÇÊÀÚÀÇ À̸ÞÀÏÀÎ jpranevich at kniggit.net À¸·Î ¸ÞÀÏÀ» º¸³»¾î ¼öÁ¤ÇØÁֱ⠹ٶõ´Ù. ÀÌ ¹®¼ÀÇ »õ ¹öÀüÀº Ç×»ó http://kniggit.net/wwol26.html ¿¡ ¿Ã·Á³õ°í ÀÖ´Ù. |
|
|||||||||
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|