¸®´ª½º °ü·Ã °Ô½ÃÆÇ

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


Modify Delete Post Reply Backward Forward List
Powered by Kang Jul Ki