¸®´ª½º °ü·Ã °Ô½ÃÆÇ |
---|
2001/07/11(21:23) from 211.169.72.147 | |
ÀÛ¼ºÀÚ : °ÁÙ±â (jkkang65@hanmail.net) | Á¶È¸¼ö : 5009 , ÁÙ¼ö : 128 |
¸®´ª½º Ä¿³Î 2.4¿¡ °Å´Â ±â´ë |
---|
by flyduck 2000/09/01 À̹ø Linux Journal¿¡ Joe Pranevich°¡ ¾´ 2.4 Ä¿³Î¿¡ ´ëÇÑ ±ÛÀ» º¸¸é¼ 2.4 Ä¿³Î¿¡ ´ëÇÑ ±â´ë¸¦ ´õ¿í Å°¿ö°¡°í ÀÖ½À´Ï´Ù. ±Û ¸¶Áö¸· ºÎºÐÀ» º¸¸é¼ Á¶±Ý ¿ô¾ú½À´Ï´Ù (2.4 Ä¿³ÎÀº °¡Àå ÈǸ¢ÇÑ Ä¿³ÎÀÌ µÉ °ÍÀÌ´Ù. ¾î.. À̸»Àº 2.2 Ä¿³Î ¶§¿¡µµ Çߴµ¥.. ^^;) ´ÙÀ½Àº ¿¹Àü¿¡ 2.4 Ä¿³Î¿¡ ´ëÇØ Á¤¸®Çß´ø ±ÛÀ» ´Ù½Ã Á¤¸®Çß½À´Ï´Ù.. -------------------------------------------------------------- * Enterprise level : 2.4 ¹öÀüÀÇ °¡Àå Å« Ư¡ Áß Çϳª´Â ¿£ÅÍÇÁ¶óÀÌÁî±Þ(enterprise level)ÀÇ Ä¿³ÎÀ̶ó´Â Á¡ÀÌ´Ù. ÇöÀç ¸®´ª½º´Â ¼¹ö±Þ¿¡¼ ¸¹ÀÌ »ç¿ëµÇ°í Àִµ¥, Ä¿³ÎÀÇ ¿©·¯ Á¦ÇÑÀ» ¾ø¾Ö°í ´ë¿ë·® ÀÛ¾÷À» °¡´ÉÇÏ°Ô ÇÏ¿© ´ë¿ë·® ¼¹ö·Î¼ÀÇ ÀÔÁö¸¦ °®Ãá °ÍÀÌ´Ù. - SMP¿¡¼ fine grained locking : 2.2º¸´Ù ´õ¿í °³¼±µÇ¾úÁÒ.. - ½ÇÇà°¡´ÉÇÑ ÇÁ·Î¼¼½ºÀÇ °¹¼ö°¡ ¸¹À» ¶§ scheduling °³¼± - uid/gid¸¦ 32ºñÆ®·Î : ÀÌÀü¿¡µµ »ó´çÈ÷ criticalÇß´ø ¹®Á¦¿´´Âµ¥.. »ç¿ëÀÚ ¼ö Á¦ÇѶ§¹®¿¡ ¸Á¼³ÀÌ´ø °÷¿¡¼´Â ±â»Û ¼Ò½ÄÀÔ´Ï´Ù.. - 64GB RAM Áö¿ø : 4GB¸¦ Áö¿øÇÏ´Â bigmem°ú 64GB¸¦ Áö¿øÇÏ´Â highmem (Ç×»ó Çò°¥¸®´Âµ¥...) - 16°³ÀÇ ethernet, 10°³ÀÇ IDE controller Áö¿ø - filesize 2GB Á¦ÇÑÀÌ ¾ø¾îÁü (Large File System; LFS) - »ý¼ºÇÒ ¼ö ÀÖ´Â ÇÁ·Î¼¼½ºÀÇ Á¦ÇÑÀÌ ¾ø¾îÁü : ÀÌÀü¿£ ÇÁ·Î¼¼½ºÀÇ ¼ýÀÚ°¡ °íÁ¤µÇ¾î ÀÖ¾ú°í, GDTÀÇ Å©±â¿¡ ÀÇÇØ ÃÖ´ë °¡´É °¹¼öµµ Á¦ÇѵǾî ÀÖ¾úÁÒ.. * IPC : - shared memory ¹æ½ÄÀÌ POSIX standard compatibleÇÏ°Ô ¹Ù²ñ.. (±×·¡¼ shared memory¸¦ »ç¿ëÇÏ·Á¸é shared memory¸¦ ¸ÕÀú mount¸¦ ÇØ¾ß ÇÕ´Ï´Ù. º¸Åë /var/shm µð·ºÅ丮¸¦ ¸¸µé¾î fstab¿¡ Ãß°¡¸¦..) - »ý¼ºÇÒ ¼ö ÀÖ´Â IPC objectÀÇ °¹¼ö Á¦ÇÑÀÌ ¾ø¾îÁü. * Bus : - ISAPnP Áö¿ø : ISA¿¡¼ PCI¿¡¼¿Í °°Àº plug&play ±â´ÉÀ» ÇÒ ¼ö ÀÖµµ·Ï ISA ½ºÆåÀ» È®ÀåÇÑ °ÍÀÌÁÒ.. ÀÌÁ¨ ºÎÆÃÇÒ ¶§ À̵é ÀåÄ¡¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. - PCMCIA Áö¿ø(2.2¿¡¼µµ Áö¿øÇϱä ÇßÁö¸¸ Á» ´õ °³¼±) - I2O (I square O¶ó°í ÀÐÀ¸¸é µË´Ï´Ù. Intelligent Input/Output) : I2O´Â PCI¿¡¼ OS µ¶¸³ÀûÀÎ µå¶óÀ̹ö¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù... - USB, IEEE1394(firewire) Áö¿ø * Block device : - block device API°¡ ¹Ù²ñ : block API¿Í file API¸¦ ºÐ¸® - IDE¿¡¼ÀÇ °³¼± : IDE controllerÀÇ °¹¼ö Á¦ÇÑÀÌ 10°³·Î PCI IDE controller, ISAPnP IDE controller, IDE floppy, IDE tape, DVD, CD-ROM changer Áö¿ø - LVM(logical volume manager) Áö¿ø : À̰͵µ enterprise ·¹º§¿¡¼´Â Å« Àǹ̸¦ Áö´Õ´Ï´Ù. Sun °°Àº °÷¿¡¼³ª Áö¿øÇÏ´ø °ÍÀ» ÀÌÁ¨ ¸®´ª½º¿¡¼µµ - RAID ¼º´É °³¼± * character device : - USB keyboard/mouse - WinModem(PCI modem) : Áö¿ø¾ÈµÊ... ÀÌ°Ç º°µµ·Î ÀÛ¾÷ÇÏ´Â °÷ÀÌ ÀÖ´Ù°í ¾Ë°í ÀÖ½À´Ï´Ù. Áøµµ°¡ ¾È³ª°¡¼ ±×·¸Áö... WinModemÀÌ ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ºÎºÐÀÌ Áß¿äÇѵ¥ ½ºÆåÀ» ¸ð¸£±â ¶§¹®¿¡ °è¼Ó ¾î·Á¿ö ÇÏ°í ÀÖ´Â °Í °°½À´Ï´Ù.. - parallel port : UDMA * Filesystem : - VFS¿¡¼ ¾à°£ÀÇ º¯È - file caching : two buffer => single buffer - UDF(DVD), EFS(IRIX) Áö¿ø - journaling filesystem (ReiserFS) : Á¦ ¿¹»óÀ¸·Î´Â 2.4 Ä¿³Î¿¡´Â µé¾î°¡Áö ¸øÇÒ °Í °°½À´Ï´Ù. ¿¹»ó¿Ü·Î ¾ÈÁ¤È ÀÛ¾÷ÀÌ ¿À·¡°É¸®´Â±º¿ä.. - NTFS : ¿©ÀüÈ÷ write ºÎºÐÀº ºÒ¾ÈÇÕ´Ï´Ù... NTFS write´Â °è¼ÓÇؼ experimental·Î ³²À»µí.. * Multimedia : º°´Ù¸¥ º¯È¾øÀ½.. * Networking - "wake one" : Linus TorvaldsÀÇ °ÆÁ¤´ë·Î Ä¿³ÎÀ» web server ¿ëÀ¸·Î °íÃÄ°¡°í ÀÖ´Â Áß? - networking layer ¼öÁ¤. SMP¿¡¼ È¿À²ÀûÀ̵µ·Ï... - firewall : packet filtering / network address translation 2.0¿¡¼´Â ip tunneling, 2.2¿¡¼´Â ip chain, 2.4¿¡¼´Â packet filtering.. ÀÌÂÊÀº °è¼Ó ¹Ù²î´Â±º¿ä.. - DECNet, ARCNet protocol Áö¿ø - NetBEUI Áö¿ø ÀÛ¾÷Áß : »ç¶óÁ®°¡´Â ÇÁ·ÎÅäÄÝÀÌÁö¸¸ MS¿¡¼ ¾ÆÁ÷ ¾²°í ÀÖÀ¸´Ï... ±×·¯°í º¸´Ï MS¿Í °ü·ÃµÈ °ÍµéÀº Ç×»ó ÀÛ¾÷Áß? * Çϵå¿þ¾î Áö¿ø : - DevFS(device filesystem)°¡ µµÀԵǾî ÀåÄ¡¸¦ ´Ù·ç´Â ¹æ¹ýÀÌ ¹Ù²î¾ú´Ù. ÀåÄ¡ÀÇ À̸§°ú À§Ä¡°¡ ¹Ù²î°í, µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ·ÎµåÇÒ ¶§ ÀåÄ¡ À̸§ÀÌ /dev¿¡ µî·ÏµÇµµ·Ï ÇÏ¿´´Ù. ÀÌÀüó·³ mknod·Î ¸¸µé¾îÁø ¸ðµç µð¹ÙÀ̽ºµéÀÌ /dev¿¡ ³ª¿À´Â °ÍÀÌ ¾Æ´Ï¶ó ÇöÀç »ç¿ëÇÏ´Â °Í¸¸ /dev¿¡ ³ª¿À°í /proc°ú ¸¶Âù°¡Áö·Î RAM »ó¿¡¼ ±¸ÇöµÈ´Ù. (°³ÀÎÀûÀ¸·Î °ü½ÉÀÖ´Â ÂÊÀε¥ ³ªÁß¿¡ ´õ °øºÎ¸¦ Çؼ ÀÌÂÊ¿¡ ´ëÇÑ ±ÛÀ» Çѹø ½áº¸ÁÒ...) - ¿ÏÀüÇÑ plung&play Áö¿ø. ÀÌ°Ç DevFSÇÏ°íµµ ¹ÐÁ¢ÇÑ °ü°è°¡ ÀÖÁÒ.. - »õ·Î¿î Ç÷§Æû Áö¿ø : IA-64, SuperH µî... : Super Hitachi´Â embedded¿¡¼ ¸¹ÀÌ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù (ÁÖ·Î PDAÂÊ¿¡¼). IA-64´Â ... ¾ðÁ¦ Ãâ½ÃµÉÁö ¸ð¸£Áö¸¸ (Àü¿¡ Intel »ç¶÷À» ¸¸³ª¼ À̾߱âÇߴµ¥, MS ÃøÇÏ°í Ãâ½ÃÀÏÁ¤À» ¸ÂÃß±â·Î Ç߱⠶§¹®¿¡ Windows º¸´Ù ¸ÕÀú ¹ßÇ¥ÇÒ ¼ö ¾ø´Ù°í ÇÏ´õ±º¿ä. ¿ÃÇØ´Â Èûµé°í ³»³âÀ̳ª µÉ ÅÙµ¥ ¾ðÁ¦ÂëÀÏÁö ¸ð¸£°Ú½À´Ï´Ù... ±×¸®°í.. Å×½ºÆ® ¸Ó½ÅÀ¸·Î IA-64¸¦ 5000¿©´ë¸¦ ¸¸µé¾ú´Âµ¥ ±×Áß¿¡ 3000¿©´ë´Â MS¿¡ ÁÖ°í ³ª¸ÓÁö°¡ ´Ù¸¥ ȸ»çµé·Î °¬´Ù°í ÇÕ´Ï´Ù.. ±¹³»¿¡´Â µÎ ´ëÀΰ¡°¡ µé¾î¿Ô´Ù°í ÇÏ´õ±º¿ä... ¾Æ¸¶µµ IA-64º¸´Ù 2.4 Ä¿³ÎÀÌ ÈξÀ ¸ÕÀú ³ª¿À°ÚÁÒ? RedHat¿¡¼´Â IA-64 ¿ë ¹èÆ÷ÆÇÀ» ÁغñÇÏ°í ÀÖ´øµ¥...) * Ä¿³Î ·¹º§ À¥ µ¥¸ó : khttpd¶ó´Â Ä¿³Î ·¹º§¿¡¼ ó¸®ÇÏ´Â À¥ µ¥¸óÀÌ Ãß°¡µÇ¾ú´Ù. ÀÌ´Â ¾ÆÆÄÄ¡°°Àº º»°ÝÀûÀÎ À¥¼¹ö°¡ ¾Æ´Ï¶ó, Á¤ÀûÀÎ µ¥ÀÌÅ͸¸ ó¸®ÇÏ°í, ó¸®ÇÒ ¼ö ¾ø´Â °ÍÀº »ç¿ëÀÚ ¸ðµå¿¡ ÀÖ´Â À¥ µ¥¸óÀ¸·Î Åë°ú½ÃÅ°´Â ¿ªÇÒÀ» ÇÑ´Ù. (ÀÌÀüÀÇ benchmark¸¦ º¸¸é Windows NT IISÇÏ°í Apache Web Server¸¦ ¸¹ÀÌ ºñ±³Çϴµ¥ static¿¡¼´Â IIS°¡ dynamic¿¡¼´Â Apache°¡ ¾Õ¼´Â °É·Î µÇ¾î ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ khttpd¸¦ »ç¿ëÇÏ°Ô µÇ¸é static¿¡¼ÀÇ ¼Óµµ°¡ 3-4¹è °¡·®(?) »¡¶óÁø´Ù°í ÇÕ´Ï´Ù. Web Server¿¡¼´Â È®½ÇÇÑ ¿ìÀ§¸¦ Á¡ÇÒ ¼ö ÀÖÀ» µí. Linus´Â ÀÌ·±°É ±×´ÙÁö ÁÁ¾ÆÇÏÁö ¾Ê´Â°Í °°Áö¸¸....) ------------------------------------------------------------------ Âü°íÀÚ·á·Î Wonderful World of Linux 2.4 : http://linuxkernel.to/doc/lknews/linux-2.4.change.html Á¤¿ø¿µ´ÔÀÌ KLDP¿¡ ¿Ã¸° Ä¿³Î 2.4.x ¹öÀü »ç¿ëÇϱâ : http://kldp.org/KoreanDoc/html/Kernel24_Intro-KLDP/Kernel24_Intro-KLDP.html |