Filewatcher File Search
FTP Search
  
Directory 
  
Content Search 
   
pkg://Parallel-Processing-HOWTO-html.tar.gz:76146/Parallel-Processing-HOWTO-3.html  downloads

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Linux Parallel Processing HOWTO: ¸®´ª½º ½Ã½ºÅÛÀÇ Å¬·¯½ºÅÍ(Clusters Of Linux Systems)</TITLE>
 <LINK HREF="Parallel-Processing-HOWTO-4.html" REL=next>
 <LINK HREF="Parallel-Processing-HOWTO-2.html" REL=previous>
 <LINK HREF="Parallel-Processing-HOWTO.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="Parallel-Processing-HOWTO-4.html">´ÙÀ½</A>
<A HREF="Parallel-Processing-HOWTO-2.html">ÀÌÀü</A>
<A HREF="Parallel-Processing-HOWTO.html#toc3">Â÷·Ê</A>
<HR>
<H2><A NAME="s3">3. ¸®´ª½º ½Ã½ºÅÛÀÇ Å¬·¯½ºÅÍ(Clusters Of Linux Systems)</A></H2>

<P>
<P>ÀÌ ¼½¼ÇÀº ¸®´ª½º¸¦ »ç¿ëÇÑ Å¬·¯½ºÅÍ º´·Ä ó¸®ÀÇ °³°üÀ» Á¦°øÇÏ·Á°í ½ÃµµÇÒ
°ÍÀÌ´Ù. Ŭ·¯½ºÅÍ´Â ÇöÀç °¡Àå ÀαâÀÖ´Â °ÍÀÌÀÚ °¡Àå ´Ù¾çÇÏ´Ù. À̰ÍÀº
ÀüÅëÀûÀÎ ¿öÅ©½ºÅ×À̼ǵéÀ» ¿©·¯´ë ¹­Àº ³×Æ®¿÷(<B>NOW</B>; network of
workstations)¿¡¼­ ÀÌÁ¦ ¸· ÇÁ·Î¼¼¼­ ³ëµå·Î½á ¸®´ª½º ÇǾ¾µé·Î
»ç¿ëÇϱ⠽ÃÀÛÇÑ Ä¿½ºÅÒ º´·Ä ±â°è±îÁö ÀÖ´Ù. ¶ÇÇÑ ¸®´ª½º ±â°èµéÀÇ
Ŭ·¯½ºÅ͸¦ »ç¿ëÇÏ´Â º´·Ä 󸮸¦ À§ÇÑ ¸¹Àº ¼ÒÇÁÆ®¿þ¾î Áö¿øµéÀÌ ÀÖ´Ù.
<P>
<H2><A NAME="ss3.1">3.1 ¿Ö Ŭ·¯½ºÅÍÀΰ¡(Why A Cluster)?</A>
</H2>

<P>
<P>Ŭ·¯½ºÅÍ º´·Ä 󸮴 ´ÙÀ½°ú °°Àº Áß¿äÇÑ ÀåÁ¡µéÀ» Á¦°øÇÑ´Ù:
<UL>
<LI>Ŭ·¯½ºÅÍ¿¡ ÀÖ´Â °¢ ±â°èµéÀº ³ÐÀº ¹üÀ§ÀÇ ´Ù¸¥ ÄÄÇ»ÆÃ ¾îÇÃÀ» »ç¿ëÇÒ ¼ö
ÀÖ´Â ¿ÏÀüÇÑ ½Ã½ºÅÛÀÌ µÉ ¼ö ÀÖ´Ù. ±×·¡¼­ ¸¹Àº »ç¶÷µéÀÌ Å¬·¯½ºÅÍ º´·Ä
ÄÄÇ»ÆÃÀº »ç¶÷µéÀÇ Ã¥»ó À§¿¡¼­ ÇÒ ÀϾøÀÌ ³î°í ÀÖ´Â ¿öÅ©½ºÅ×À̼ǵéÀÇ
"¹ö·ÁÁö´Â ½Ã°£µé(wasted cycles)" ¸ðµÎ¸¦ °¡Á®´Ù ¾´´Ù°í Á¦¾ÈÇϰÔ
µÇ¾ú´Ù. ÀÌ·± ½Ã°£µéÀ» ±¸ÇÏ´Â °ÍÀº ½ÇÁ¦ ±×·¸°Ô ½¬¿î °ÍÀÌ ¾Æ´Ï´Ù. ±×¸®°í
À̰ÍÀº µ¿·áÀÇ ½ºÅ©¸° ¼¼À̹ö¸¦ ´À¸®°Ô ÇÒ °ÍÀÌ´Ù. ±×·¯³ª À̰ÍÀ» ±×·¸°Ô µÉ
¼ö ÀÖ´Ù.
</LI>
<LI>³×Æ®¿÷ ½Ã½ºÅÛµéÀÌ ÃÖ±Ù ±ÞÁõÇÏ´Â °ÍÀº Ŭ·¯½ºÅ͸¦ ¸¸µé±â À§ÇÑ Çϵå¿þ¾î
´ëºÎºÐÀÌ ´ë¿ë·®À¸·Î, ÀÌ¿¡ ´ëÀÀÇØ¼­ °á°úÀûÀ¸·Î ³·Àº "»óǰ"
°¡°ÝÀ¸·Î, ÆÈ¸®°í ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. Ŭ·¯½ºÅÍ Çϳª¿¡ ÇѰ³ÀÇ ºñµð¿À
Ä«µå, ¸ð´ÏÅÍ, Űº¸µå°¡ ÇÊ¿äÇÏ´Â »ç½ÇÀÌ Á» ´õ ºñ¿ëÀ» ¾Æ³¥ ¼ö ÀÖµµ·Ï
ÇÑ´Ù(ºñ·Ï Ãʱ⠸®´ª½º ¼³Ä¡¸¦ ¼öÇàÇÒ ¶§ Ŭ·¯½ºÅÍÀÇ °¢ ±â°èµé¿¡ À̵éÀ»
¿Å°Ü °¡¸ç ½á¾ß ÇÏÁö¸¸, ÀÏ´Ü ½ÇÇàµÇ¸é ÀüÇüÀûÀÎ ¸®´ª½º ÇǾ¾´Â "ÄܼÖ"À»
ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù). ÀÌ¿Í ºñ±³Çؼ­ SMP¿Í ºÎ¼Ó ÇÁ·Î¼¼¼­´Â ÈξÀ ´õ ÀÛÀº
½ÃÀå¿¡¼­ ´ÜÀ§ ¼öÇà ¼º´É¿¡ ´ëÇÑ ´õ ³ôÀº °¡°ÝÀ» Çü¼ºÇذ¡°í ÀÖ´Ù.
</LI>
<LI>Ŭ·¯½ºÅÍ ÄÄÇ»ÆÃÀº <EM>¾ÆÁÖ Ä¿´Ù¶õ ½Ã½ºÅÛ</EM>±îÁö Ä¿Áú ¼ö ÀÖ´Ù. ÇöÀç±îÁö
4°³ ÀÌ»óÀÇ ÇÁ·Î¼¼¼­µéÀ» °¡Áö´Â ¸®´ª½º-ȣȯ SMP¸¦ ã´Â °ÍÀÌ ¾î·Á¿î ¹Ý¸é¿¡
ÀϹÝÀûÀ¸·Î »ç¿ë °¡´ÉÇÑ ³×Æ®¿÷ Çϵå¿þ¾î´Â 16°³ ±â°èµé±îÁö Ŭ·¯½ºÅÍ·Î ½±°Ô
¹­À» ¼ö ÀÖ´Ù. Á¶±Ý¸¸ ÀÛ¾÷ÇÏ¸é ¼ö¹é°³ ¶Ç´Â ½ÉÁö¾î ¼öõ°³ ±â°èµéÀ»
³×Æ®¿÷À¸·Î ¹­À» ¼ö ÀÖ´Ù. »ç½Ç Àüü ÀÎÅͳÝÀÌ ÇϳªÀÇ Ä¿´Ù¶õ Ŭ·¯½ºÅÍ·Î º¼
¼ö ÀÖ´Ù.
</LI>
<LI>Ŭ·¯½ºÅÍ ¾È¿¡¼­ "°íÀå³­ ±â°è"¸¦ ±³Ã¼ÇÏ´Â °ÍÀÌ ÆÐ·¯Æ¼°¡ À߸øµÈ SMP¸¦
°íÄ¡´Â °Í¿¡ ºñÇØ¼­ ´õ ´Ü¼øÇÏ´Ù´Â »ç½ÇÀº Á¶½É½º·´°Ô µðÀÚÀÎµÈ Å¬·¯½ºÅÍ
¼³Á¤¿¡ Á» ´õ ³ôÀº °¡¿ë¼ºÀ» Á¦°øÇÑ´Ù. À̰ÍÀº(³ôÀº °¡¿ë¼ºÀº) Áß¿äÇÑ ¼­ºñ½º
Áß´ÜÀ» °ßµô ¼ö ¾ø´Â Ưº°ÇÑ ¾îÇø®ÄÉÀ̼ǵ鿡 ´ëÇØ¼­ Áß¿äÇÒ »Ó¸¸ÀÌ ¾Æ´Ï°í,
´ÜÀÏ-±â°è °íÀåÀÌ ÀÚÁÖ ÀϾ´Â ÃæºÐÇÑ ÇÁ·Î¼¼½ºµéÀ» °¡Áø ½Ã½ºÅÛµéÀÇ
ÀϹÝÀûÀÎ »ç¿ë¿¡µµ Áß¿äÇÏ´Ù.  (¿¹¸¦ µé¾î¼­ PC °íÀåÀÇ Æò±Õ ½Ã°£ÀÌ
2³âÀÏÁö¶óµµ 32°³ ±â°è¸¦ °®´Â Ŭ·¯½ºÅÍ¿¡¼­ Àû¾îµµ ÇÑ ±â°è°¡ 6°³¿ù À̳»¿¡
°íÀ峯 È®·üÀº ²Ï ³ô´Ù.) </LI>
</UL>
<P>
<P>ÁÁ´Ù. Ŭ·¯½ºÅÍ´Â ÇÁ¸®À̰ųª ½Î°í ¾ÆÁÖ Ä¿Áú ¼ö ÀÖÀ¸¸ç °¡¿ë¼ºÀÌ ³ô´Ù...
±×·¸´Ù¸é ¿Ö ¸ðµç »ç¶÷µéÀÌ Å¬·¯½ºÅ͸¦ »ç¿ëÇÏÁö ¾Ê´Â°¡? ±Û½ê
°Å±â¿¡´Â ´ÙÀ½°ú °°Àº ¹®Á¦µéÀÌ Á¸ÀçÇÑ´Ù:
<P>
<UL>
<LI> 
¾ÆÁÖ ÀÛÀº ¿¹¿ÜµéÀ» Á¦¿ÜÇÏ°í ³×Æ®¿÷ Çϵå¿þ¾î´Â º´·Ä 󸮸¦ À§Çؼ­ °í¾ÈµÈ
°ÍÀÌ ¾Æ´Ï´Ù. ÀüÇüÀûÀ¸·Î SMP¿Í ºÎ¼Ó ÇÁ·Î¼¼¼­¿¡ ºñÇØ¼­ Áöü´Â ¾ÆÁÖ ³ô°í
´ë¿ªÆøÀº »ó´ëÀûÀ¸·Î ³·´Ù. ¿¹¸¦ µé¾î¼­ SMP Áöü´Â ÀϹÝÀûÀ¸·Î ¸î
¸¶ÀÌÅ©·ÎÃÊ(¿ªÀÚÁÖ: 100¸¸ºÐÀÇ 1ÃÊ)¸¦ ³ÑÁö ¾ÊÁö¸¸ Ŭ·¯½ºÅÍÀÇ °æ¿ì
ÀϹÝÀûÀ¸·Î ¼ö¹é ³»Áö ¼öõ ¸¶ÀÌÅ©·Î Ãʰ¡ °É¸°´Ù. SMP Åë½Å ´ë¿ªÆøÀº ´ë°³
100MBytes/secÀÌ ³Ñ´Â´Ù; ºñ·Ï °¡Àå ºü¸¥ ³×Æ®¿÷ Çϵå¿þ¾î(¿¹, "±â°¡ºñÆ®
ÀÌ´õ³Ý")°¡ ÀÌ¿¡ ÇÊÀûÇÒ ¼Óµµ¸¦ Á¦°øÇϱä ÇÏÁö¸¸ °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â
³×Æ®¿÷Àº À̺¸´Ù 10¿¡¼­ 1000¹è Á¤µµ ´õ ´À¸®´Ù.

³×Æ®¿÷ Çϵå¿þ¾îÀÇ ¼º´ÉÀº <EM>°í¸³µÈ Ŭ·¯½ºÅÍ ³×Æ®¿÷</EM>¿¡ ÃæºÐÇÒ ¸¸Å­
³·´Ù(The performance of network hardware is poor enough as an isolated
cluster network). ³×Æ®¿÷ÀÌ ´Ù¸¥ Æ®·¡ÇÈÀ¸·ÎºÎÅÍ °í¸³µÇ¾î ÀÖÁö ¾Ê´Ù¸é,
Ŭ·¯½ºÅÍ·Î µðÀÚÀÎµÈ ½Ã½ºÅÛº¸´Ù "³×Æ®¿÷À¸·Î ¹­Àº ±â°èµé"À» »ç¿ëÇÑ °æ¿ì°¡
´õ ¸¹±â ¶§¹®¿¡ ¼º´ÉÀº ¾ÆÁÖ ¾ÇÈ­µÉ ¼ö ÀÖ´Ù.  
</LI>
<LI>Ŭ·¯½ºÅ͸¦ ´ÜÀÏ ½Ã½ºÅÛÀ¸·Î Ãë±ÞÇÏ´Â ¼ÒÇÁÆ®¿þ¾î Áö¿øÀº °ÅÀÇ ¾ø´Ù. ¿¹¸¦
µé¾î¼­ <CODE>ps</CODE> ¸í·ÉÀº ´ÜÀÏ ¸®´ª½º ½Ã½ºÅÛ¿¡ ½ÇÇà ÁßÀÎ ÇÁ·Î¼¼½ºµé¿¡
´ëÇØ¼­¸¸ º¸°íÇÒ »Ó ¸®´ª½º ½Ã½ºÅÛµé·Î ¸¸µé¾îÁø Ŭ·¯½ºÅÍ Àüü¿¡¼­ ½ÇÇà
ÁßÀÎ ¸ðµç ÇÁ·Î¼¼½ºµé¿¡ ´ëÇØ¼­ º¸°íÇÏÁö ¾Ê´Â´Ù. </LI>
</UL>
<P>
<P>±×·¡¼­, Ŭ·¯½ºÅÍ´Â ±²ÀåÇÑ ÀáÀç·ÂÀ» Á¦°øÇÏÁö¸¸ ÀÌ ÀáÀç·ÂÀÌ ´ëºÎºÐÀÇ
¾îÇø®ÄÉÀ̼ǵ鿡 ´ëÇØ¼­ ȹµæµÇ±â¿¡´Â ¾ÆÁÖ ¾î·Á¿ï ¼ö ÀÖ´Ù. ÀÌ·±
ȯ°æ¿¡ ÀûÇÕÇÑ ÇÁ·Î±×·¥µé¿¡ ´ëÇØ¼­ ÁÁÀº ¼º´ÉÀ» ȹµæÇϵµ·Ï ÇÏ´Â ¸¹Àº
¼ÒÇÁÆ®¿þ¾î Áö¿øÀÌ ÀÖ´Ù´Â °Í°ú ÁÁÀº ¼º´ÉÀ» ȹµæÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥µéÀÇ
¹üÀ§¸¦ ³ÐÈú ¼ö ÀÖµµ·Ï Ưº°È÷ ¼³°èµÈ ³×Æ®¿÷µéµµ ÀÖ´Ù´Â °ÍÀº ÁÁÀº
¼Ò½ÄÀÌ´Ù.
<P>
<H2><A NAME="sec_NetworkHardware"></A> <A NAME="ss3.2">3.2 ³×Æ®¿÷ Çϵå¿þ¾î(Network Hardware)</A>
</H2>

<P>ÄÄÇ»ÅÍ ³×Æ®¿öÅ·Àº ±ÞÁõÇϰí ÀÖ´Ù... ÀÌ¹Ì À̰ÍÀ» ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù.
³×Æ®¿öÅ· ±â¼ú°ú Á¦Ç°µéÀÇ °è¼Ó-Áõ°¡ÇÏ´Â ¿µ¿ªÀº °³¹ßÀÌ ÁøÇà Áß¿¡ ÀÖ°í
´ëºÎºÐÀº ±â°èµé(¿¹, °¢°¢ ¸®´ª½º¸¦ µ¹¸®´Â ÇǾ¾µé)ÀÇ ±×·ì¿¡ º´·Ä-ó¸®
Ŭ·¯½ºÅ͸¦ ¸¸µå´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Â ÇüÅ·Π»ç¿ë °¡´ÉÇÏ´Ù.
<P>ºÒÇàÇϰԵµ ¾î¶² ³×Æ®¿÷ ±â¼úµµ ¸ðµç ¹®Á¦µéÀ» ÈǸ¢ÇÏ°Ô Ç®Áö ¸øÇÑ´Ù; »ç½Ç
Á¢±Ù, ºñ¿ë, ¼º´ÉÀÇ ¹üÀ§´Â ¾ó¸¥ ºÁ¼­ ¹Ï±â Èûµé´Ù. ¿¹¸¦ µé¾î¼­ Ç¥ÁØ
»ó¾÷ÀûÀ¸·Î-°¡´ÉÇÑ Çϵå¿þ¾î¸¦ »ç¿ëÇØ¼­ ³×Æ®¿÷À¸·Î ±â°èµéÀ» ¹­´Â µ¥ µå´Â
ºñ¿ëÀº ±â°è ´ç Àû°Ô´Â 5´Þ·¯¿¡¼­ ¸¹°Ô´Â 4000´Þ·¯±îÁö À̸¥´Ù. Á¦Á¶ÀÚ°¡
¸»ÇÏ´Â ´ë¿ªÆø(delivered bandwidth)¿Í Áöü ½Ã°£ °¢°¢Àº Å©±âÀÇ ³×°¡Áö
µî±Þ(four orders of magnitude)¿¡ µû¶ó º¯ÇÑ´Ù.
<P>ƯÁ¤ ³×Æ®¿÷¿¡ ´ëÇØ¼­ ¹è¿ì·Á°í Çϱâ ÀÌÀü¿¡ ÀÌ·± °ÍµéÀº ¹Ù¶÷ó·³ ½±°Ô
º¯ÇÑ´Ù´Â °ÍÀ» ÀνÄÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù(¸®´ª½º ³×Æ®¿öÅ· ´º½ºµé¿¡ ´ëÇØ¼­´Â
<A HREF="http://www.uk.linux.org/NetNews.html">http://www.uk.linux.org/NetNews.html</A>À» ÂüÁ¶).  ±×¸®°í ¾î¶²
³×Æ®¿÷µé¿¡ ´ëÇÏ Á¤È®ÇÑ µ¥ÀÌÅ͸¦ ¾ò´Â °ÍÀº ¾ÆÁÖ ¾î·Æ´Ù.
Ưº°È÷ È®½ÇÇÏÁö ¾Ê´Â °÷¿¡ ÀúÀÚ´Â ¹°À½Ç¥(<EM>?</EM>)¸¦ ³õ¾Ò´Ù. ÀÌ ÁÖÁ¦¸¦ 
¿¬±¸ÇÏ´Â µ¥ ¸¹Àº ½Ã°£À» ½èÁö¸¸ ³ª´Â ³» ¿ä¾à(ÀÌ ¹®¼­)ÀÌ À߸ø Åõ¼ºÀ̰í
¸¹Àº Áß¿äÇÑ °ÍµéÀ» »©¸Ô¾ú´Ù´Â °ÍÀ» È®½ÅÇÑ´Ù. ±³Á¤À̳ª Ãß°¡ÇØ¾ß ÇÏ´Â °ÍÀ»
°®°í ÀÖ´Ù¸é 
<A HREF="mailto:pplinux@ecn.purdue.edu">pplinux@ecn.purdue.edu</A>·Î À̸ÞÀÏÀ» º¸³»Áֱ⠹ٶõ´Ù.
<P>
<A HREF="http://web.syr.edu/~jmwobus/comfaqs/lan-technology.html">http://web.syr.edu/~jmwobus/comfaqs/lan-technology.html</A>¿¡ 
ÀÖ´Â LAN Technology Scorecard¿Í °°Àº ¿ä¾àµéÀº ¸¹Àº ¼­·Î ´Ù¸¥ ŸÀÔµéÀÇ
³×Æ®¿÷°ú LAN Ç¥Áص鿡 ´ëÇÑ Æ¯¼ºµéÀ» º¸¿©ÁØ´Ù. ±×·¯³ª ÀÌ ÇÏ¿ìÅõ¿¡ ÀÖ´Â
¿ä¾àÀº ´ëºÎºÐ ¸®´ª½º Ŭ·¯½ºÅ͸¦ ¸¸µå´Â µ¥ °ü·ÃÀÌ ÀÖ´Â ³×Æ®¿÷ Ư¼ºµé¿¡
´ëÇØ¼­ ÃÐÁ¡À» ¸ÂÃè´Ù. °¢ ³×Æ®¿÷À» ³íÀÇÇÏ´Â ¼½¼ÇÀº ªÀº Ư¼º ¸®½ºÆ®·Î
½ÃÀÛÇÑ´Ù. ´ÙÀ½Àº ÀÌ·± ¿£Æ®¸®µéÀÌ ÀǹÌÇÏ´Â ¹Ù¸¦ Á¤ÀÇÇÑ´Ù.
<P>
<DL>
<DT><B>¸®´ª½º Áö¿ø(Linux support):</B><DD><P>(À̰Ϳ¡ ´ëÇÑ) ´äº¯ÀÌ <EM>no</EM>¶ó¸é, ±× Àǹ̴ ºÐ¸íÇÏ´Ù. ´Ù¸¥ ´ë´äµéÀº
³×Æ®¿÷À» ¾ï¼¼½ºÇÏ´Â µ¥ »ç¿ëµÇ´Â ±âº» ÇÁ·Î±×·¥ ÀÎÅÍÆäÀ̽º¸¦
¼³¸íÇÏ·Á°í ÇÒ °ÍÀÌ´Ù. ´ëºÎºÐÀÇ ³×Æ®¿÷ Çϵå¿þ¾î´Â, ÀüÇüÀûÀ¸·Î TCP/UDP
Åë½ÅÀ» Áö¿øÇÏ´Â, Ä¿³Î µå¶óÀ̹ö¸¦ ÅëÇØ¼­ ÀÎÅÍÆäÀ̽ºµÈ´Ù. ¾î¶² ´Ù¸¥
³×Æ®¿÷µéÀº Ä¿³ÎÀ» °ÅÄ¡Áö ¾Ê°í¼­ Áöü ½Ã°£À» Á» ´õ ÁÙÀ̱â À§Çؼ­ Á»
´õ Á÷Á¢ÀûÀÎ ÀÎÅÍÆäÀ̽ºµé(¿¹, ¶óÀ̺귯¸®)À» »ç¿ëÇϱ⵵ ÇÑ´Ù.
<P>
<P>
<P>¸î³âÀü OS È£ÃâÀ» ÅëÇØ¼­ ºÎµ¿ ¼Ò¼ýÁ¡ À¯´ÏÆ®¸¦ ¾ï¼¼½º ÇÏ´Â °ÍÀÌ ¿ÏÀüÈ÷
ÈǸ¢ÇÑ °ÍÀ¸·Î »ý°¢µÇ¾îÁ³´Ù. ±×·¯³ª ÀÌÁ¦ ±×°ÍÀº ºÐ¸í ¿ì½º¿î °ÍÀÌ´Ù; ³»
ÀǰßÀ¸·Î´Â º´·Ä ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â ÇÁ·Î¼¼¼­µé °£ °¢ Åë½ÅÀÌ OS È£ÃâÀ»
¿ä±¸ÇÑ´Ù´Â °ÍÀº ¾î»öÇÑ °ÍÀÌ´Ù. ¹®Á¦´Â ÄÄÇ»Å͵éÀÌ ¾ÆÁ÷µµ ÀÌ·± Åë½Å
¸ÞÄ«´ÏÁòµéÀ» ÅëÇÕÇÏÁö ¸øÇß´Ù´Â °ÍÀÌ´Ù. ±×·¡¼­ ºñ-Ä¿³Î Á¢±ÙÀº À̽ļº
¹®Á¦µéÀ» °¡Áö´Â °æÇâÀÌ ÀÖ´Ù. ¿©·¯ºÐÀº °¡±î¿î ¹Ì·¡¿¡ ÀÌ·± °Í¿¡ ´ëÇØ¼­ Á»
´õ ¸¹Àº °ÍÀ» µè°Ô µÉ °ÍÀÌ´Ù. ´ë°³ »õ·Î¿î <B>Virtual Interface (VI)
Architecture</B>
<A HREF="http://www.viarch.org/">http://www.viarch.org/</A>ÀÇ ÇüÅ·Πµè°Ô µÉ
°ÍÀÎ µ¥ À̰ÍÀº ÀϹÝÀûÀÎ OS È£Ãâ °èÃþÀ» ÇÇÇÏ´Â ´ëºÎºÐÀÇ ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º
ÀÛ¾÷µé¿¡ ´ëÇÑ Ç¥ÁØÈ­µÈ ¹æ¹ýÀÌ´Ù. VI Ç¥ÁØÀº Compaq, Intel, ±×¸®°í
Microsoft¿¡ ÀÇÇØ¼­ Áö¿ø¹Þ°í ÀÖÀ¸¸ç ´ÙÀ½ ¸î ³â ¾È¿¡ SAN(½Ã½ºÅÛ ¿µ¿ª
³×Æ®¿÷) µðÀÚÀο¡ ´ëÇÑ °­ÇÑ Ãæ°ÝÀÌ µÉ °ÍÀÓ¿¡ Ʋ¸²¾ø´Ù.
<P>
<DT><B>ÃÖ´ë ´ë¿ªÆø(Maximum bandwidth):</B><DD><P>À̰ÍÀº ¸ðµç »ç¶÷ÀÌ ½Å°æ¾²´Â ¼ýÀÚÀÌ´Ù. ³ª´Â ÀϹÝÀûÀ¸·Î ÀÌ·ÐÀûÀ¸·Î ÃÖ¼±ÀÎ
°æ¿ìÀÇ ¼öÄ¡¸¦ »ç¿ëÇß´Ù; ¿©·¯ºÐÀÇ ¸¶Àϸ®Áö´Â º¯<EM>ÇÒ °ÍÀÌ´Ù</EM>.
<P>
<DT><B>ÃÖ¼Ò Áöü(Minimum latency):</B><DD><P>³» ÀǰßÀ¸·Î´Â, À̰ÍÀº ¸ðµç »ç¶÷µéÀÌ ´ë¿ªÆøº¸´Ù ´õ ½Å°æ½á¾ß ÇÒ ¼öÄ¡ÀÌ´Ù.
´Ù½Ã ³ª´Â ºñÇö½ÇÀûÀÎ ÃÖ¼±ÀÎ °æ¿ì(base-case) ¼öÄ¡¸¦ »ç¿ëÇßÁö¸¸ Àû¾îµµ ÀÌ
¼öÄ¡µéÀº Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ¸ðµÎ¸¦ Æ÷ÇÔÇÏ´Â <EM>¸ðµç</EM> Áöü
¼Ò½ºµéÀ» Æ÷ÇÔÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì ³×Æ®¿÷ Áöü´Â ¸î ¸¶ÀÌÅ©·ÎÃÊÀÌ´Ù; ¼öÄ¡°¡
Å©¸é Ŭ¼ö·Ï Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽ºµéÀÇ °èÃþµéÀÌ ºñÈ¿À²ÀûÀÌ´Ù´Â
°ÍÀ» ¹Ý¿µÇÑ´Ù.
<P>
<DT><B>±¸ÀÔ ¹æ¹ý(Available as):</B><DD><P>´Ü¼øÇÏ°Ô ¸»Çؼ­, À̰ÍÀº ÀÌ Å¸ÀÔÀÇ ³×Æ®¿÷ Çϵå¿þ¾î¸¦ °®Ãâ ¼ö ÀÖ´Â ¹æ¹ýÀ»
¼³¸íÇÑ´Ù.  »óǰµéÀº ÁÖ¿ä ±¸ºÐ ÀÎÀÚ·Î °¡°ÝÀ» °¡Áö¸é¼­, ¸¹Àº º¥´õµé¿¡
ÀÇÇØ¼­ »ì ¼ö ÀÖ´Ù. ´Ù¼ö-º¥´õ¿¡ ÀÇÇÑ °ÍµéÀº ÇϳªÀÇ °æÀïÀûÀÎ º¥´õº¸´Ù Á»
´õ »ç±â ½±Áö¸¸ À̵éÀº Áß¿äÇÑ Â÷ÀÌ¿Í ÀáÀçÀûÀΠȣȯ¼º(interoperability)
¹®Á¦µéÀÌ ÀÖ´Ù. ´ÜÀÏ-º¥´õ ³×Æ®¿÷Àº °ø±ÞÀÚÀÇ ¼Õ¿¡ ¿ÏÀüÈ÷ Á¾¼ÓµÈ´Ù(±×·¯³ª
±×µéÀº ģöÇÒ ¼öµµ ÀÖ´Ù).  ÆÛºí¸¯ µµ¸ÞÀÎ µðÀÚÀÎÀ̶õ ±×°ÍÀ» ¿©·¯ºÐ¿¡°Ô ÆÈ
»ç¶÷À» ãÁö ¸øÇÏ´õ¶óµµ ºÎǰµéÀ» »ç¼­ ±×°ÍÀ» ¸¸µé ¼ö ÀÖ´Ù´Â °ÍÀ» ¸»ÇÑ´Ù.
¿¬±¸ ÇÁ·ÎÅäŸÀÔµéÀº ¸» ±×´ë·ÎÀÌ´Ù; ±×µéÀº ÀϹÝÀûÀ¸·Î ÀϹÝÀûÀ¸·Î ¿ÜºÎ
»ç¿ëÀڵ鿡°Ô ÁغñµÈ °ÍÀÌ ¾Æ´Ï°Å³ª ±×µéÀÌ »ì ¼ö ÀÖ´Â °ÍÀÌ ¾Æ´Ï´Ù.
<P>
<DT><B>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º(Interface port/bus used):</B><DD><P>ÀÌ ³×Æ®¿÷À» ¾î¶»°Ô Á¢¼Ó(hook-up)ÇÒ °ÍÀΰ¡? ÇöÀç °¡Àå ³ôÀº ¼º´É°ú °¡Àå
ÀϹÝÀûÀÎ °ÍÀº PCI ¹ö½º ÀÎÅÍÆäÀ̽º Ä«µåÀÌ´Ù. EISA, VESA ·ÎÄà ¹ö½º(VL
¹ö½º), ±×¸®°í ISA ¹ö½º Ä«µåµéµµ ÀÖ´Ù. ISA´Â ¸ÇóÀ½¿¡ ³ª¿Â °ÍÀÌ°í ¾ÆÁ÷µµ
³·Àº-¼º´ÉÀÇ Ä«µåµé¿¡ ´ëÇØ¼­ ¸¹ÀÌ »ç¿ëµÇ´Â °ÍÀÌ´Ù.  EISA´Â ¸¹Àº PCI
±â°èµé¿¡¼­ µÎ¹øÂ° ¹ö½º·Î »ç¿ëµÇ°í À־ ¸î°¡Áö Ä«µåµéÀÌ ÀÖ´Ù. ¿À´Ã³¯ VL
¹°°ÇµéÀ» ¸¹ÀÌ º¼ ¼ö ¾øÀ» °ÍÀÌ´Ù(ºñ·Ï 
<A HREF="http://www.vesa.org/">http://www.vesa.org/</A>°¡
ÀǰßÀ» ´Þ¸®ÇÏÁö¸¸ ¸»ÀÌ´Ù).
<P>
<P>
<P>¹°·Ð ¿©·¯ºÐÀÇ ÇǾ¾ÀÇ ÄÉÀ̽º¸¦ Çѹøµµ ¿­¾îº¸Áö ¾Ê°í »ç¿ëÇÒ ¼ö ÀÖ´Â ¾î¶²
ÀÎÅÍÆäÀ̽º´Â ÀÛÀº ¸Å·Â ÀÌ»ó °¡Áø´Ù. IrDA¿Í USB ÀÎÅÍÆäÀ̽ºµéÀº °è¼Ó
ºó¹øÇÏ°Ô ³ªÅ¸³ª°í ÀÖ´Ù. Ç¥ÁØ ÆÐ·¯·² Æ÷Æ®(SPP)´Â ÇÁ¸°Å͸¦ ºÙÀÌ´Â µ¥
»ç¿ëµÇÁö¸¸ ISA ¹ö½ºÀÇ ¿ÜºÎ È®ÀåÀ¸·Î½á ¸¹ÀÌ »ç¿ëµÇ¾î ¿Ô´Ù; ÀÌ »õ·Î¿î
±â´ÉÀº  EPP¿Í ECP °³¼±À» ±ÔÁ¤ÇÑ IEEE 1284 Ç¥ÁØ¿¡ ÀÇÇØ¼­ ÁõÁøµÇ¾ú´Ù. ¶ÇÇÑ
¿À·¡µÇ°í ½Å·Ú¼º ÀÖÁö¸¸ ´À¸° RS232 ½Ã¸®¾ó Æ÷Æ®°¡ ÀÖ´Ù. ³ª´Â VGA ºñµð¿À
Ä¿³ØÅÍ, Űº¸µå, ¸¶¿ì½º, ¶Ç´Â °ÔÀÓ Æ÷Æ®µéÀ» »ç¿ëÇØ¼­ ±â°èµéÀ» ¿¬°áÇÏ´Â
°ÍÀ» ¾ËÁö ¸øÇÑ´Ù... ±×·¡¼­ ¿©±â¿¡ ¾ø´Ù.
<P>
<DT><B>³×Æ®¿÷ ±¸Á¶(Network structure):</B><DD><P>¹ö½º´Â ±¸¸® ¼±À̰ųª ±¸¸® ¼±µéÀÇ ¸ðÀÓÀ̰ųª ±¤¼¶À¯ÀÌ´Ù. Çãºê´Â ¿©±â¿¡
²ÅÇô ÀÖ´Â ¼­·Î ´Ù¸¥ ±¸¸®¼±/±¤¼¶À¯µéÀ» ¿¬°áÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ´Â ÀÛÀº
¹Ú½ºÀÌ´Ù; ½ºÀ§Äª Çãºê(switched hub)´Â ´Ù¼ö Ä¿³Ø¼ÇµéÀÌ µ¿½Ã¿¡ µ¥ÀÌÅ͸¦
Àü¼ÛÇϵµ·Ï ÇÏ´Â ÇãºêÀÌ´Ù.
<P>
<DT><B>±â°è´ç ºñ¿ë(Cost per machine connected):</B><DD><P>¿©±â¼­ ÀÌ·± ¼öÄ¡µéÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¸»ÇÑ´Ù. ³×Æ®¿÷ Ä¿³Ø¼ÇÀ» ¼¼Áö ¾Ê°í¼­
Ŭ·¯½ºÅÍÀÇ ÇÑ ³ëµå¿¡ ¾µ·Á°í ÇǾ¾¸¦ »ç´Â µ¥ 2000´Þ·¯°¡ µé¾ú´Ù°í
°¡Á¤Çغ¸ÀÚ. ÆÐ½ºÆ® ÀÌ´õ³Ý(Fast Ethernet)À» ´õÇÏ´Â °ÍÀº ³ëµå´ç ¾à
2400´Þ·¯°¡ µç´Ù; MyrinetÀ» ´ë½Å ´õÇÏ´Â µ¥¿¡´Â ¾à 3800´Þ·¯°¡ µç´Ù.
2¸¸´Þ·¯°¡ ÀÖ´Ù¸é Fast Ethernet¿¡ ¿¬°áµÈ 8°³ÀÇ ±â°è³ª Myrinet¿¡ ¿¬°áµ·
5°³ÀÇ ±â°è¸¦ °¡Áú ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.  ¸ÖƼ ³×Æ®¿÷À» °¡Áö´Â °Íµµ
¾ÆÁÖ ÀǹÌÀÖÀ» ¼ö ÀÖ´Ù; ¿¹, $20,000·Î ÆÐ½ºÆ® ÀÌ´õ³Ý°ú TTL_PAPERS
µÑ ´Ù °¡Áö´Â 8°³ ±â°èµéÀ» ±¸¸ÅÇÒ ¼ö ÀÖ´Ù.  ¾îÇø®ÄÉÀ̼ÇÀ» °¡Àå »¡¸®
½ÇÇàÇÒ Å¬·¯½ºÅ͸¦ ¸¸µé °¡´É¼ºÀÌ °¡Àå ³ôÀº ³×Æ®¿÷À̳ª ³×Æ®¿÷ ÁýÇÕÀ»
¼±ÅÃÇÏÀÚ.
<P>
<P>
<P>À̰ÍÀ» Àд ÇöÀç ÀÌ·± ¼öÄ¡µéÀº Ʋ¸± ¼öµµ ÀÖ´Ù... Á¦±â·² ±×µéÀº ¾Æ¸¶µµ
ÀÌ¹Ì Æ²·ÈÀ» °ÍÀÌ´Ù. ¶ÇÇÑ ¾çÀÌ ÁÙ¾îµé°Å³ª Ưº° ÆÇ¸Å(special deal)µîÀÌ
ÀÖÀ» ¼ö ÀÖ´Ù. ±×·¯³ª ¿©±â¼­ ¾ð±ÞµÈ °¡°Ýµé¶§¹®¿¡ ¿©·¯ºÐÀÌ  ¾ÆÁÖ ºÎÀûÀýÇÑ
¼±ÅÃÀ» ÇϰԲû Çϱ⿡ ÃæºÐÇÑ À߸øµÈ °ÍÀÏ °¡´É¼ºÀÌ Àû´Ù.  ¿©·¯ºÐÀÇ
¾îÇø®ÄÉÀ̼ÇÀÌ ³×Æ®¿÷ÀÇ Æ¯º°ÇÑ ¼Ó¼ºÀ» ¿ä±¸Çϰųª Ŭ·¯½ºÅ͸µµÈ ÇǾ¾µéÀÌ
»ó´ëÀûÀ¸·Î ºñ½Ñ °ÍÀÏ ¶§¿¡¸¸ ºñ½Ñ ³×Æ®¿÷ÀÌ Àǹ̰¡ ÀÖ´Ù´Â °ÍÀ» ¾Æ´Â µ¥´Â
¹Ú»ç ÇÐÀ§(ºñ·Ï ³ª´Â Çϳª °¡Áö°í ÀÖÁö¸¸ ;-)°¡ ÇÊ¿ä ¾ø´Ù.
</DL>
<P><EM>³» ÀǰßÀ» µé¾úÀ¸¹Ç·Î ¼î¿Í ÇÔ²² ´ÙÀ½¿¡....(Now that you have the
disclaimers, on with the show....)</EM>
<P>
<H3>¾ÆÅ©³Ý(ArcNet)</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>Ä¿³Î µå¶óÀ̹ö</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>2.5 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>1,000 microseconds?</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>¸ÖƼ-º¥ÅÍ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º: <EM>ISA</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>½ºÀ§Ä¡µÇÁö ¾Ê´Â(unswitched) Çãºê³ª ¹ö½º(³í¸®ÀûÀÎ
¸µ)</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$200</EM></LI>
</UL>
<P>ARCNETÀº ÁÖ·Î ³»Àå ½Ç½Ã°£ Á¦¾î ½Ã½ºÅ۵鿡¼­ »ç¿ëµÇ±â À§Çؼ­ °í¾ÈµÈ Áö¿ª
³×Æ®¿÷(LAN)ÀÌ´Ù. ÀÌ´õ³Ý°ú ºñ½ÁÇÏ°Ô ³×Æ®¿÷Àº ¹°¸®ÀûÀ¸·Î ¹ö½º¿¡ ºÙÀÎ
ÅÇÀ̳ª Çϳª ÀÌ»óÀÇ Çãºêµé·Î Á¶Á÷µÈ´Ù. ±×·¯³ª ÀÌ´õ³Ý°ú ´Ù¸£°Ô À̰ÍÀº
³×Æ®¿÷À» ³í¸®ÀûÀ¸·Î ¸µÀ¸·Î ±¸ÃàÇÏ´Â ÅäÅ«-±â¹Ý ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ´Ù. ÆÐŶ
Çì´õ´Â ÀÛ´Ù(3 ¶Ç´Â 4¹ÙÀÌÆ®). ±×¸®°í ¸Þ½ÃÁöµéÀº ´ÜÀÏ ¹ÙÀÌÆ® µ¥ÀÌÅ͸¸Å­
ÀÛ°Ô Àü´ÞµÉ ¼ö ÀÖ´Ù. ±×·¡¼­, ARCNETÀº Á¦ÇÑµÈ Áö¿¬ µîÀ» °¡Áö¸é¼­,
ÀÌ´õ³Ýº¸´Ù Á» ´õ ÀϰüµÈ ¼º´ÉÀ» °¡Áø´Ù. ºÒÇàÇϰԵµ À̰ÍÀº ÀÌ´õ³Ýº¸´Ù ´õ
´À¸®°í ´ú À¯¸íÇÏ´Ù. ±×·¯¸é¼­µµ ´õ ºñ½Î´Ù. 
<A HREF="http://www.arcnet.com/">http://www.arcnet.com/</A>¿¡ ÀÖ´Â ARCNET Trade Association·ÎºÎÅÍ ´õ
ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
<P>
<H3>ATM</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>Ä¿³Î µå¶óÀ̹ö, AAL* ¶óÀ̺귯¸®.</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>155 Mb/s</EM> (°ð, <EM>1,200 Mb/s</EM>)</LI>
<LI>ÃÖ¼Ò Áöü: <EM>120 microseconds</EM></LI>
<LI>±¸¸Å ¹æ¹ý: <EM>¸ÖƼ-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º: <EM>PCI</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>½ºÀ§Ä¡ Çãºê</EM></LI>
<LI>±â°è ´ç ºñ¿ë: <EM>$3,000</EM></LI>
</UL>
<P>Áö³­ ¸î³â µ¿¾È È¥¼ö »óÅ¿¡ ÀÖÁö ¾Ê¾Ò´Ù¸é ¾Æ¸¶ ATM(ºñµ¿±â Àü¼Û ¸ðµå)°¡
¾î¶»°Ô ¹Ì·¡°¡.. ±Û½ê, ÀÏÁ¾ÀÇ ¹Ì·¡°¡ µÉ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ¼­ ¸¹ÀÌ µé¾úÀ»
°ÍÀÌ´Ù. ATMÀº HiPPIº¸´Ù ´õ ½Î°í ÆÐ½ºÆ® ÀÌ´õ³Ýº¸´Ù ´õ ºü¸£¸ç ÀüÈ­
ȸ»çµéÀÌ Á¦°øÇÏ´Â °Å¸®¸¸Å­ ±ä °Å¸®¿¡µµ »ç¿ëµÉ ¼ö ÀÖ´Ù. ATM ³×Æ®¿÷
ÇÁ·ÎÅäÄÝÀº ¶ÇÇÑ ´õ ³·Àº-¿À¹öÇìµå ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϵµ·Ï,
±×¸®°í ÀÛÀº ¸Þ½ÃÁöµé°ú ½Ç½Ã°£ Åë½Å(¿¹, µðÁöÅÐ ¿Àµð¿À¿Í ºñµð¿À)À» Á» ´õ
È¿°úÀûÀ¸·Î °ü¸®Çϵµ·Ï °í¾ÈµÇ¾ú´Ù. À̰ÍÀº ¶ÇÇÑ ¸®´ª½º°¡ ÇöÀç Áö¿øÇÏ´Â
°¡Àå-³ôÀº ´ë¿ªÆø ³×Æ®¿÷µé ÁßÀÇ ÇϳªÀÌ´Ù. ³ª»Û ¼Ò½ÄÀº ATMÀº ½ÎÁö ¾Ê°í
º¥´õµé °£¿¡ ȣȯ¼º ¹®Á¦°¡ ¾ÆÁ÷ ÀÖ´Ù´Â °ÍÀÌ´Ù. ¸®´ª½º ATM °³¹ß¿¡ ´ëÇÑ
°³°üÀº 
<A HREF="http://lrcwww.epfl.ch/linux-atm/">http://lrcwww.epfl.ch/linux-atm/</A>¿¡¼­ ãÀ» ¼ö
ÀÖ´Ù.
<P>
<H3>CAPERS</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>AFAPI ¶óÀ̺귯¸®</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>1.2 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>3 microseconds</EM></LI>
<LI>±¸¸Å ¹æ¹ý: <EM>»óǰ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º: <EM>SPP</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>2°³ÀÇ ±â°èµé °£ ÄÉÀ̺í</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$2</EM></LI>
</UL>
<P>CAPERS(º´·Ä ½ÇÇà°ú ºü¸¥ µ¿±â¸¦ À§ÇÑ ÄÉÀÌºí ¾î´ðÅÍ; Cable Adapter for
Parallel Execution and Rapid Synchronization)´Â, Àü±â ÄÄÇ»ÅÍ
¿£Áö´Ï¾î¸µÀÇ ÆÛµà ´ëÇÐ Çб³(Purdue University School of Electrical and
Computer Engineering)¿¡¼­ÀÇ PAPERS ÇÁ·ÎÁ§Æ® 
<A HREF="http://garage.ecn.purdue.edu/~papers/">http://garage.ecn.purdue.edu/~papers/</A>ÀÇ ºÎ»ê¹°ÀÌ´Ù.  ±âº»ÀûÀ¸·Î
À̰ÍÀº µÎ ¸®´ª½º ÇǾ¾µé¿¡ ´ëÇÑ PAPERS ¶óÀ̺귯¸®¸¦ ±¸ÇöÇϱâ À§Çؼ­, ÀϹÝ
"LapLink" SPP-to-SPP ÄÉÀ̺íÀ» »ç¿ëÇϱâ À§Çؼ­ ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÅäÄÝÀ»
Á¤ÀÇÇÑ´Ù. ¾ÆÀ̵ð¾î´Â ±ïÀÌÁö ¾ÊÁö¸¸ °¡°ÝÀ» ´õ ³·Ãâ ¼ö´Â ¾ø´Ù(¿ªÀÚÁÖ:
±×¸¸Å­ ½Î´Ù?).  ½Ã½ºÅÛ º¸¾ÈÀ» °³¼±Çϱâ À§Çؼ­ TTL_PAPERS¿Í ¸¶Âù°¡Áö·Î
±Ç°íµÇ´Â ¸¶ÀÌ³Ê Ä¿³Î ÆÐÄ¡°¡ ÀÖ´Ù. ±×·¯³ª ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀº ¾Æ´Ï´Ù: 
<A HREF="http://garage.ecn.purdue.edu/~papers/giveioperm.html">http://garage.ecn.purdue.edu/~papers/giveioperm.html</A>.
<P>
<H3>ÀÌ´õ³Ý(Ethernet)</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>Ä¿³Î µå¶óÀ̹ö</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>10 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>100 ¸¶ÀÌÅ©·ÎÃÊ</EM></LI>
<LI>±¸¸Å ¹æ¹ý: <EM>»óǰ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º: <EM>PCI</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>½ºÀ§Ä¡ ¶Ç´Â ½ºÀ§Ä¡ ¾ø´Â Çãºê, ¶Ç´Â Çãºê ¾ø´Â
¹ö½º</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$100</EM>(Çãºê ¾ø´Â °æ¿ì
<EM>$50</EM>)</LI>
</UL>
<P>¸î³âµ¿¾È 10 Mbits/s ÀÌ´õ³ÝÀº Ç¥ÁØ ³×Æ®¿÷ ±â¼úÀÌ µÇ¾ú´Ù. ÁÁÀº ÀÌ´õ³Ý
ÀÎÅÍÆäÀ̽º Ä«µåµéÀº $50 ÀÌÇÏ·Î »ì ¼ö ÀÖ´Ù. ²Ï ¸¹Àº ÇǾ¾µéÀÌ
ÀÌÁ¦´Â ¸¶´õº¸µå¿¡ ÀÌ´õ³Ý ÄÁÆ®·Ñ·¯¸¦ °¡Áö°í ÀÖ´Ù. °¡º±°Ô-»ç¿ëµÇ´Â
³×Æ®¿÷¿¡ ´ëÇØ¼­ ÀÌ´õ³Ý ¿¬°áÀº Çãºê ¾ø´Â ¸ÖƼ-ÅÇ ¹ö½º·Î Á¶Á÷µÉ ¼ö ÀÖ´Ù;
±×·± ¼³Á¤Àº ÃÖ¼ÒÀÇ ºñ¿ëÀ¸·Î 200°³±îÁöÀÇ ±â°èµéÀ» ¹­À» ¼ö ÀÖ´Ù. ±×·¯³ª
º´·Ä 󸮿¡´Â ÀûÀýÇÏÁö ¾Ê´Ù. ´õºñ Çãºê(unswitched hub)¸¦ ´õÇÏ´Â °ÍÀº
½ÇÁ¦ ¼º´É Çâ»ó¿¡ µµ¿òÀÌ µÇÁö ¾Ê´Â´Ù. ±×·¯³ª µ¿½Ã ¿¬°áµé¿¡ ´ëÇØ¼­ Àüü
´ë¿ªÆøÀ» Á¦°øÇÒ ¼ö ÀÖ´Â ½ºÀ§Ä¡ Çãºê(switched hub)µéÀº Æ÷Æ®´ç ´ÜÁö ¾à
$100¸¸ µç´Ù. ¸®´ª½º´Â ³î¶ó¿ï Á¤µµ·Î ¸¹Àº ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽ºµéÀ»
Áö¿øÇÏÁö¸¸ ÀÎÅÍÆäÀ̽º Çϵå¿þ¾îÀÇ º¯Á¾µéÀº ½É°¢ÇÑ ¼º´É Â÷À̸¦ ºÎ¸¦ ¼ö
ÀÖ´Ù´Â °ÍÀ» ±â¾ïÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. ¾î¶² °ÍµéÀÌ Áö¿øµÇ´ÂÁö¿Í ±×µéÀÌ Àß
ÀÛµ¿ÇÏ´ÂÁö¿¡ ´ëÇØ¼­ Çϵå¿þ¾î ȣȯ¼º ÇÏ¿ìÅõ(Hardware Compatibility
HOWTO)¸¦ º¸¶ó; ±×¸®°í ´ÙÀ½À» º¸ÀÚ 
<A HREF="http://cesdis1.gsfc.nasa.gov/linux/drivers/">http://cesdis1.gsfc.nasa.gov/linux/drivers/</A>.
<P>¼º´ÉÀ» Çâ»óÇÏ´Â Èï¹Ì·Î¿î ¹æ¹ýÀº NASA CESDIS¿¡¼­ ¼öÇàµÈ ºñ¿À¿ïÇÁ(Beowulf)
ÇÁ·ÎÁ§Æ® 
<A HREF="http://cesdis.gsfc.nasa.gov/linux/beowulf/beowulf.html">http://cesdis.gsfc.nasa.gov/linux/beowulf/beowulf.html</A>¿¡¼­ ¼öÇàµÈ
16-±â°è ¸®´ª½º Ŭ·¯½ºÅÍ¿¡ ÀÇÇØ¼­ Á¦¾ÈµÇ¾ú´Ù. ¸¹Àº ÀÌ´õ³Ý Ä«µå µå¶óÀ̹öÀÇ
ÀúÀÚÀÎ Donald Becker´Â °¢ÀÚ ´Ù¸¥ °ÍÀ» shadowÇÏ´Â(Áï, µ¿ÀÏÇÑ ³×Æ®¿÷
ÁÖ¼ÒµéÀ» °øÀ¯ÇÏ´Â) ´Ù¼öÀÇ ÀÌ´õ³Ý ³×Æ®¿÷À» ÅëÇØ¼­ ·Îµå °øÀ¯(load
sharing)ÇÏ´Â Áö¿øÀ» °³¹ßÇÏ¿´´Ù. ÀÌ ·Îµå °øÀ¯´Â Ç¥ÁØ ¸®´ª½º ¹èÆ÷ÆÇ¿¡
³»ÀåµÇ°Ô µÇ¾ú°í ¼ÒÄÏ ÀÛ¾÷ ·¹º§ ¾Æ·¡¿¡ º¸ÀÌÁö ¾Ê°Ô ³»ÀåµÇ°Ô µÇ¾ú´Ù. Çãºê
ºñ¿ëÀÌ Áß¿äÇϱ⠶§¹®¿¡ °¢ ±â°è°¡ Çãºê ¾ø´Â ¶Ç´Â ´õ¹Ì Çãºê¸¦ °¡Áø µÎ °³
ÀÌ»óÀÇ ÀÌ´õ³Ý ³×Æ®¿÷ (¿ªÀÚÁÖ: Ä«µå)¿¡ ¿¬°áÇÏ´Â °ÍÀº ¼º´ÉÀ» °³¼±Çϱâ À§ÇÑ
ºñ¿ë-È¿°úÀûÀÎ ¹æ¹ýÀÌ µÉ ¼ö ÀÖ´Ù. »ç½Ç ÇÑ ±â°è°¡ ³×Æ®¿÷ ¼º´É º´¸ñ¿¡ °É¸°
»óȲ¿¡¼­ shadow ³×Æ®¿÷À» »ç¿ëÇÏ´Â ·Îµå °øÀ¯´Â ´ÜÀÏ ½ºÀ§Ä¡ Çãºê ³×Æ®¿÷À»
»ç¿ëÇÏ´Â °Íº¸´Ù ÈξÀ ´õ ÁÁ´Ù.
<P>
<H3>ÀÌ´õ³Ý(ÆÐ½ºÆ® ÀÌ´õ³Ý, Fast Ethernet)</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>Ä¿³Î µå¶óÀ̹ö.</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>100 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>80 ¸¶ÀÌÅ©·Î ÃÊ</EM></LI>
<LI>±¸¸Å ¹æ¹ý: <EM>»óǰ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º: <EM>PCI</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>½ºÀ§Ä¡ ¶Ç´Â ´õ¹Ì Çãºê</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$400?</EM></LI>
</UL>
<P>ºñ·Ï ±×µéÀ» "ÆÐ½ºÆ® ÀÌ´õ³Ý"À¸·Î ºÎ¸£´Â ¸î°¡Áö ´Ù¸¥ ±â¼úµéÀÌ ½ÇÁ¦
Á¸ÀçÇÏÁö¸¸ ÀÌ ¿ë¾î´Â ´ë°³ ¿¾³¯ "10 BaseT" 100 Mbits/s Àåºñ¿Í ÄÉÀ̺íµé°ú
´Ù¼Ò ȣȯµÇ´Â Çãºê-±â¹Ý  100Mbits/s ÀÌ´õ³ÝÀ» °¡¸®Å²´Ù. ±â´ëÇÏ´Â °Íó·³
ÀÌ´õ³ÝÀ¸·Î ºÒ¸®´Â °ÍµéÀº ¾î¶² °ÍÀ̳ª ÀϹÝÀûÀ¸·Î ¿ë·®À¸·Î °¡°ÝÀÌ
¸Å°ÜÁö°í ÀÌ·± ÀÎÅÍÆäÀ̽ºµéÀº ÀϹÝÀûÀ¸·Î 155 Mbits/s ATM Ä«µåµéÀÇ °¡°Ý¿¡
Àڱ׸¶ÇÑ Á¶°¢¿¡ Áö³ªÁö ¾Ê´Â´Ù. ÀÏ´ÜÀÇ ±â°èµéÀÌ ´ÜÀÏ 100 Mbits/s "¹ö½º"
(´õ¹Ì Çãºê¸¦ »ç¿ëÇØ¼­)ÀÇ ´ë¿ªÆøÀ» ³ª´² ¾²µµ·Ï ÇÏ´Â °ÍÀº °¢ ±â°èÀÇ ¿¬°á¿¡
Ç®·Î 10 Mbits/s¸¦ Á¦°øÇÒ ¼ö ÀÖ´Â ½ºÀ§Ä¡ Çãºê¸¦ °¡Áö°í 10 Mbits/s
ÀÌ´õ³ÝÀ» »ç¿ëÇÏ´Â °Íº¸´Ù ÁÁÁö ¾ÊÀ» ¼ö ÀÖ´Ù´Â ÇÔÁ¤(´ÜÁ¡)ÀÌ ÀÖ´Ù.
<P>°¢ ±â°è¿¡°Ô µ¿½Ã¿¡ 100 Mbits/s¸¦ Á¦°øÇÒ ¼ö ÀÖ´Â ½ºÀ§Ä¡ Çãºê´Â ºñ½ÎÁö¸¸
°¡°ÝÀÌ ¸ÅÀÏ ¶³¾îÁö°í ÀÖ°í ÀÌ·± ½ºÀ§Ä¡µéÀº ´õ¹Ì Çãºêº¸´Ù ÈξÀ ´õ ³ôÀº
Àüü ³×Æ®¿÷ ´ë¿ªÆøÀ» ¸¸µç´Ù. ATM ½ºÀ§Ä¡µéÀ» ºñ½Î°Ô ¸¸µå´Â ¿äÀÎÀº ±×µéÀÌ
°¢ ATM ¼¿(»ó´ëÀûÀ¸·Î ÀÛÀº)µé¿¡ ´ëÇØ¼­ ¹Ýµå½Ã ½ºÀ§Ä¡ÇØ¾ß ÇÑ´Ù´Â Á¡ÀÌ´Ù;
¾î¶² ÆÐ½ºÆ® ÀÌ´õ³Ý ½ºÀ§Ä¡µéÀº ½ºÀ§Ä¡¸¦ Áö³¯ ¶§ ÀÛÀº Áöü¸¦ °¡Áú ¼ö ÀÖ´Â
±â¼úµéÀ» »ç¿ëÇÔÀ¸·Î½á ±â´ëµÇ´Â ´õ ³·Àº ½ºÀ§Äª ÁÖ±âÀÇ ÀÌÁ¡À» ÀÌ¿ëÇÑ´Ù.
±×·¯³ª ½ºÀ§Ä¡ ÆÐ½º¸¦ º¯°æÇÏ´Â µ¥ ¸î ¹Ð¸®ÃÊ(¿ªÀÚÁÖ: ¸¶ÀÌÅ©·Î Ãʰ¡
¾Æ´Ï´Ù)°¡ °É¸°´Ù... ±×·¡¼­ ¶ó¿ìÆÃ ÆÐÅÏÀÌ ÀÚÁÖ º¯ÇÑ´Ù¸é ÀÌ·± ½ºÀ§Ä¡´Â
ÇÇÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¿©·¯ Ä«µåµé°ú µå¶óÀ̹öµé¿¡ ´ëÇØ¼­´Â 
<A HREF="http://cesdis1.gsfc.nasa.gov/linux/drivers/">http://cesdis1.gsfc.nasa.gov/linux/drivers/</A>¸¦ º¸¶ó.
<P>¶ÇÇÑ ÀÌ´õ³Ý¿¡¼­ ¼³¸íÇÑ °Íó·³ NASA¿¡¼­ ÀÌ·ïÁø Beowulf ÇÁ·ÎÁ§Æ® 
<A HREF="http://cesdis.gsfc.nasa.gov/linux/beowulf/beowulf.html">http://cesdis.gsfc.nasa.gov/linux/beowulf/beowulf.html</A>°¡ ¸ÖƼ
ÆÐ½ºÆ® ÀÌ´õ³ÝÀ» ÅëÇØ¼­ ·Îµå °øÀ¯ÇÔÀ¸·Î½á ¼º´ÉÀ» °³¼±ÇÑ Áö¿øÀ» °³¹ßÇØ¿À°í
ÀÖ´Ù´Ï Âü°í ¹Ù¶õ´Ù.
<P>
<H3>ÀÌ´õ³Ý(±â°¡ºñÆ® ÀÌ´õ³Ý,Gigabit Ethernet)</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>Ä¿³Î µå¶óÀ̹ö</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>1,000 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>300 ¸¶ÀÌÅ©·Î ÃÊ?</EM></LI>
<LI>±¸¸Å ¹æ¹ý: <EM>¸ÖƼ-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º: <EM>PCI</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>½ºÀ§Ä¡ Çãºê ¶Ç´Â FDR</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$2,500?</EM></LI>
</UL>
<P>±â°¡ºñÆ® ÀÌ´õ³Ý(Gigabit Ethernet) 
<A HREF="http://www.gigabitethernet.org/">http://www.gigabitethernet.org/</A>ÀÌ ÀÌ´õ³ÝÀ¸·Î ºÒ¸®´Â ÁÁÀº ±â¼úÀû
ÀÌÀ¯¸¦ °¡Áø´Ù°í È®½ÅÇÏÁö ¸øÇÑ´Ù. ±×·¯³ª À̰ÍÀÌ ½Î°í Å« ½ÃÀåÀÌ ÀÖ°í IP¸¦
Áö¿øÇÏ´Â ÄÄÇ»ÅÍ ³×Æ®¿÷ ±â¼úÀ» °®°í ÀÖ´Ù´Â °ÍÀ» À̸§ÀÌ Á¤È®ÇÏ°Ô ÀǹÌÇÏ´Â
°ÍÀº ¾Æ´Ï´Ù. ±×·¯³ª ÇöÀç °¡°ÝÀº Gb/s Çϵå¿þ¾î°¡ ¾ÆÁ÷ ¸¸µé±â¿¡ ±î´Ù·Î¿î
°ÍÀ̶ó´Â »ç½ÇÀ» ¹Ý¿µÇÑ´Ù.
<P>´Ù¸¥ ÀÌ´õ³Ý ±â¼úµé°ú´Â ´Ù¸£°Ô ±â°¡ºñÆ® ÀÌ´õ³ÝÀº Á» ´õ ¹ÏÀ» ¼ö ÀÖ´Â
³×Æ®¿÷À» ¸¸µå´Â È帧 Á¦¾îÀÇ ·¹º§À» Á¦°øÇÑ´Ù. FDR, Áï Ç®-µàÇ÷º½º
¸®ÇÇÅÍ(Full-Duplex Repeater)´Â ¼º´ÉÀ» Çâ»ó½Ã۱â À§Çؼ­ ¹öÆÛ¸µ°ú
Áö¿ªÈ­µÈ È帧 Á¦¾î¸¦ »ç¿ëÇϸ鼭, ´Ü¼øÇÏ°Ô ¶óÀεéÀ» ¸ÖƼÇ÷º½ºÇÑ´Ù.
´ëºÎºÐÀÇ ½ºÀ§Ä¡ ÇãºêµéÀº ÇöÁ¸ÇÏ´Â ±â°¡ºñÆ®-°¡´É ±¤¼¶À¯
½ºÀ§Ä¡(gigabit-capable switch fabrics)¿¡ ´ëÇÑ »õ·Î¿î ÀÎÅÍÆäÀ̽º
¸ðµâµé·Î½á ±¸ÃàµÇ°í ÀÖ´Ù. ½ºÀ§Ä¡/FDR Á¦Ç°µéÀº Àû¾îµµ ´ÙÀ½°ú °°Àº
»çÀÌÆ®µé¿¡¼­ ±¸¸ÅµÉ ¼ö Àְųª ¹ßÇ¥µÇ°í ÀÖ´Ù.
<A HREF="http://www.acacianet.com/">http://www.acacianet.com/</A>, 
<A HREF="http://www.baynetworks.com/">http://www.baynetworks.com/</A>, 
<A HREF="http://www.cabletron.com/">http://www.cabletron.com/</A>, 
<A HREF="http://www.networks.digital.com/">http://www.networks.digital.com/</A>, 
<A HREF="http://www.extremenetworks.com/">http://www.extremenetworks.com/</A>, 
<A HREF="http://www.foundrynet.com/">http://www.foundrynet.com/</A>, 
<A HREF="http://www.gigalabs.com/">http://www.gigalabs.com/</A>,
<A HREF="http://www.packetengines.com/">http://www.packetengines.com/</A>.  
<A HREF="http://www.plaintree.com/">http://www.plaintree.com/</A>, 
<A HREF="http://www.prominet.com/">http://www.prominet.com/</A>,
<A HREF="http://www.sun.com/">http://www.sun.com/</A>, and 
<A HREF="http://www.xlnt.com/">http://www.xlnt.com/</A>.
<P>¸®´ª½º µå¶óÀ̹ö 
<A HREF="http://cesdis.gsfc.nasa.gov/linux/drivers/yellowfin.html">http://cesdis.gsfc.nasa.gov/linux/drivers/yellowfin.html</A>°¡
Á¸ÀçÇϸç Packet Engines "Yellowfin" G-NIC¿¡ ´ëÇØ¼­´Â 
<A HREF="http://www.packetengines.com/">http://www.packetengines.com/</A>. ¸®´ª½º¿¡¼­ ÇÑ Ãʱâ Å×½ºÆ®´Â °¡Àå
ÁÁÀº 100 Mb/s ÆÐ½ºÆ® ÀÌ´õ³ÝÀ¸·Î ȹµæµÉ ¼ö ÀÖ´Â °Íº¸´Ù ¾à 2.5¹è ³ôÀº
´ë¿ªÆøÀ» ¾ò¾ú´Ù; ±â°¡ºñÆ® ³×Æ®¿÷ÀÇ °æ¿ìPCI ¹ö½º »ç¿ëÀ» Á¶½É½º·´°Ô Æ©´×ÇÏ´Â
°ÍÀÌ Áß¿äÇÑ ÀÎÀÚÀÌ´Ù. ÀǽÉÇÒ ¹Ù ¾øÀÌ µå¶óÀ̹ö °³¼±°ú ´Ù¸¥ NICµé¿¡ ´ëÇÑ
¸®´ª½º µå¶óÀ̹ö Áö¿øÀÌ °è¼Ó À̾îÁú °ÍÀÌ´Ù.
<P>
<H3>FC (±¤¼¶À¯ ä³Î, Fibre Channel)</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>no</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>1,062 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>?</EM></LI>
<LI>±¸¸Å °æ·Î: <EM>¸ÖƼ-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º: <EM>PCI?</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>?</EM></LI>
<LI>±â°è ´ç °¡°Ý: <EM>?</EM></LI>
</UL>
<P>
<P>FC(±¤¼¶À¯ ä³Î)ÀÇ ¸ñÀûÀº ³ôÀº-¼º´É ºí·° I/O(2,048 ¹ÙÀÌÆ® µ¥ÀÌÅÍ ÇÏÁßÀ»
½Ç¾î³ª¸£´Â FC ÇÁ·¹ÀÓ)¸¦ Á¦°øÇÏ´Â °ÍÀÌ´Ù. Ưº°È÷ ÄÄÇ»Å͸¦ ÅëÇØ¼­°¡ ¾Æ´Ï¶ó
FC¿¡ Á÷Á¢ ¿¬°áµÉ ¼ö ÀÖ´Â ´Ù¸¥ ÀúÀå ÀåÄ¡¿Í µð½ºÅ©µéÀ» °øÀ¯Çϱâ À§Çؼ­
¸»ÀÌ´Ù. ´ë¿ªÆø-º°·Î FC´Â 133¿¡¼­ 1,062 Mbits/s »çÀÌ ¾îµð¿¡¼­³ª
½ÇÇàµÇ¸é¼­ »ó´ëÀûÀ¸·Î ºü¸£´Ù°í ÇÑ´Ù. FC°¡ high-end SCSI¸¦ ´ëüÇÒ ¸¸Å­
À¯¸íÇØÁø´Ù¸é À̰ÍÀº °ª½Ñ ±â¼úÀÌ µÉ °ÍÀÌ´Ù; Áö±ÝÀº °ª½Ñ ±â¼úÀÌ ¾Æ´Ï¸ç
¸®´ª½º¿¡ ÀÇÇØ¼­ Áö¿øµÇÁö ¾Ê´Â´Ù. FC ·¹ÆÛ·±½ºµé¿¡ ´ëÇÑ ÁÁÀº ÄÝ·¢¼ÇÀº 
<A HREF="http://www.amdahl.com/ext/CARP/FCA/FCA.html">http://www.amdahl.com/ext/CARP/FCA/FCA.html</A>¿¡¼­ Fibre Channel
Association¿¡ ÀÇÇØ¼­ °ü¸®µÇ°í ÀÖ´Ù.
<P>
<H3>ÆÄÀ̾î¿ÍÀ̾î(FireWire, IEEE 1394)</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>no</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>196.608 Mb/s</EM> (°ð, <EM>393.216 Mb/s</EM>)</LI>
<LI>ÃÖ¼Ò Áöü: <EM>?</EM></LI>
<LI>±¸¸Å ¹æ¹ý: <EM>¸ÖƼº¥´õ Çϵå¿þ¾î</EM></LI>
<LI>ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º: <EM>PCI</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>»çÀÌŬ ¾ø´Â ·£´ý(ÀÚ°¡-¼³Á¤)</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$600</EM></LI>
</UL>
<P>FireWire, 
<A HREF="http://www.firewire.org/">http://www.firewire.org/</A>, IEEE 1394-1995 Ç¥ÁØÀÎ
À̰ÍÀº °í°´ ÀüÀÚÀåºñ(electronics)¸¦ À§ÇÑ Àúºñ¿ë °í¼Ó µðÁöÅ» ³×Æ®¿÷À»
À§Çؼ­ °í¾ÈµÈ °ÍÀÌ´Ù. Áø¿­Àå ¾îÇø®ÄÉÀ̼ÇÀº DV µðÁöÅÐ ºñµð¿À Ä·ÄÚ´õ¸¦
ÄÄÇ»ÅÍ¿¡ ¿¬°áÇÏ´Â °ÍÀÌÁö¸¸ FireWire´Â SCSI¸¦ ´ëüÇÏ´Â °ÍºÎÅÍ ¿©·¯ºÐÀÇ
°¡Á¤±ØÀå(home theater)ÀÇ °¢ ÄÄÆ÷³ÍÆ®µéÀ» »óÈ£¿¬°áÇÏ´Â °Í±îÁöÀÇ
¾îÇø®ÄÉÀ̼ǵéÀ» À§ÇÏ¿© »ç¿ëµÇµµ·Ï ÀǵµµÇ¾ú´Ù. À̰ÍÀº ¿ø(cycle)À» ¸¸µéÁö
¾Ê´Â ¹ö½ºµé°ú ºê¸®ÁöµéÀ» »ç¿ëÇÏ´Â ÀÓÀÇÀÇ ÅäÆú·ÎÁö¿¡¼­ ¿¬°áµÈ 64K
Àåºñµé±îÁö Çã¶ôÇϰí ÄÄÆ÷³ÍÆ®µéÀÌ ´õÇØÁö°Å³ª Á¦°ÅµÉ ¶§ ÀÚµ¿À¸·Î ¼³Á¤À»
°ËÃâÇÑ´Ù. ª°í(4 ¹ÙÀÌÆ® "quadlet") ³·Àº Áöü ½Ã°£À» °¡Áö´Â ¸Þ½ÃÁöµéÀÌ
ATM-likeÇÑ µ¿±â(isochronous) Àü¼Û(¸ÖƼ¹ÌÀÌ´õ ¸Þ½ÃÁöµéÀÇ µ¿±â¸¦ ¸ÂÃß´Â µ¥
»ç¿ëµÈ´Ù)°ú ÇÔ²² Áö¿øµÈ´Ù. ¾Æ´äÅØ(Adaptec)Àº ´ÜÀÏ PCI ÀÎÅÍÆäÀ̽º
Ä«µå¿¡ 63°³±îÁö ÀåÄ¡µéÀ» Çã¶ôÇÏ´Â FireWire Á¦Ç°µéÀ» °¡Áö°í ÀÖ°í
<A HREF="http://www.adaptec.com/serialio/">http://www.adaptec.com/serialio/</A>¿¡ FireWire¿¡ ´ëÇÑ ÁÁÀº
ÀϹÝÀûÀÎ Á¤º¸¸¦ ´ã°í ÀÖ´Ù.
<P>ºñ·Ï FireWire°¡ »ç¿ë °¡´ÉÇÑ °¡Àå ³ôÀº ´ë¿ªÆø ³×Æ®¿÷ÀÌ µÉ ¼ö´Â ¾ø°ÚÁö¸¸
°í°´-·¹º§ ¸¶ÄÏ(°¡°ÝÀ» ¾ÆÁÖ ³·°Ô ¸¸µé)°ú ³·Àº Áöü ½Ã°£ Áö¿øÀº À̰ÍÀ»
¸î³â À̳»¿¡ ¸®´ª½º ÇǾ¾ Ŭ·¯½ºÅÍ ¸Þ½ÃÁö-Àü´Þ ³×Æ®¿÷ ±â¼úµé ÁßÀÇ Çϳª·Î
¸¸µé °ÍÀÌ´Ù.
<P>
<H3>HiPPI°ú ½Ã·¯¾ó HiPPI</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>no</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>1,600 Mb/s</EM> (½Ã¸®¾óÀº <EM>1,200 Mb/s</EM>)</LI>
<LI>ÃÖ¼Ò Áöü: <EM>?</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>¸ÖƼ-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º: <EM>EISA, PCI</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>½ºÀ§Ä¡ Çãºê</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$3,500</EM> (½Ã¸®¾óÀº <EM>$4,500</EM>)</LI>
</UL>
<P>
<P>HiPPI (High Performance Parallel Interface)´Â ¿ø·¡ ½´ÆÛ ÄÄÇ»ÅÍ¿Í ´Ù¸¥
±â°è(½´ÆÛÄÄ, ÇÁ·¹ÀÓ ¹öÆÛ, µð½ºÅ© ¾î·¹ÀÌ µî) °£¿¡ ´ë·®ÀÇ µ¥ÀÌÅÍ ¼ÂµéÀÇ
Àü¼ÛÀ» À§Çؼ­ ¾ÆÁÖ ³ôÀº ´ë¿ªÆøÀ» Á¦°øÇϵµ·Ï ÀǵµµÇ¾úÀ¸¸ç ½´ÆÛÄÄ¿¡ ´ëÇÑ
Áö¹èÀûÀÎ ¤½ÁØÀÌ µÇ¾ú´Ù. ºñ·Ï À̰ÍÀº ¸ð¼ø ¾î¹ý(oxymoron)À̱ä ÇÏÁö¸¸
<B>½Ã¸®¾ó HiPPI</B>µµ ¶ÇÇÑ 32-ºñÆ® Æø Ç¥ÁØ(ÆÐ·¯·²) HiPPI ÄÉÀÌºí ´ë½Å¿¡
±¤¼¶À¯ ÄÉÀ̺íÀ» ÀüÇüÀûÀ¸·Î »ç¿ëÇÔÀ¸·Î½á, À¯¸íÇØÁú °ÍÀÌ´Ù. Áö³ª ¸î ³âµ¿¾È
HiPPI Å©·Î½º¹Ù ½ºÀ§Ä¡µéÀº ÀϹÝÀûÀÎ °ÍÀÌ µÇ¾úÀ¸¸ç °¡°ÝµéÀº ±Þ°ÝÇϰÔ
¶³¾îÁ³´Ù; ºÒÇàÇϰԵµ ½Ã¸®¾ó HiPPI´Â ¾ÆÁ÷ ºñ½Î°í À̰ÍÀÌ ¹Ù·Î PCI ¹ö½º
ÀÎÅÍÆäÀ̽º Ä«µåµéÀº ÀϹÝÀûÀ¸·Î Áö¿øÇÏ´Â °ÍÀÌ´Ù. ´õ ³ª»Û °ÍÀº ¸®´ª½º´Â
¾ÆÁ÷ HiPPI¸¦ Áö¿øÇÏÁö ¸øÇÑ´Ù´Â °ÍÀÌ´Ù. HiPPIÀÇ ÁÁÀº °³°üÀº CERN¿¡ ÀÇÇØ¼­
<A HREF="http://www.cern.ch/HSI/hippi/">http://www.cern.ch/HSI/hippi/</A>¿¡¼­ °ü¸®µÇ°í ÀÖ´Ù; ±×µéÀº ¶ÇÇÑ
<A HREF="http://www.cern.ch/HSI/hippi/procintf/manufact.htm">http://www.cern.ch/HSI/hippi/procintf/manufact.htm</A>¿¡ HiPPI
º¥´õµéÀÇ ´Ù¼Ò ±â´Ù¶õ ¸®½ºÆ®¸¦ °ü¸®ÇÑ´Ù.
<P>
<H3>IrDA (Àû¿Ü¼± µ¥ÀÌÅÍ ¿¬ÇÕ; Infrared Data Association)</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>no?</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>1.15 Mb/s¿Í 4 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>?</EM></LI>
<LI>±¸¸Å ¹æ¹ý: <EM>¸ÖƼ-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>IrDA</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>ªÀº °Å¸® ¹«¼±(thin air) ;-)</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$0 </EM></LI>
</UL>
<P>IrDA(Àû¿Ü¼± µ¥ÀÌÅÍ ¿¬ÇÕ, 
<A HREF="http://www.irda.org/">http://www.irda.org/</A>)´Â ¸¹Àº ·¦Åé ÇǽõéÀÇ Ãø¸é¿¡ ÀÖ´Â ÀÛÀº
Àû¿Ü¼± ÀåÄ¡ÀÌ´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ¼­ µÎ °³ ÀÌ»óÀÇ ±â°èµéÀ»
Ä¿³ØÆ®ÇÏ´Â °ÍÀº Ÿ°í ³¯ ¶§ºÎÅÍ ¾î·Æ´Ù. ±×·¡¼­ Ŭ·¯½ºÅ͸µ¿¡ »ç¿ëµÉ
°¡´É¼ºÀÌ ³·´Ù. Don Becker°¡ IrDA¿¡ ¸î°¡Áö ¿¹ºñ ÀÛ¾÷À» Çß¾ú´Ù.
<P>
<H3>Myrinet</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>¶óÀ̺귯¸®</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>1,280 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>9 ¸¶ÀÌÅ©·Î ÃÊ</EM></LI>
<LI>±¸¸Å ¹æ¹ý: <EM>´ÜÀÏ-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>ÀÎÅÍÆäÀ̽º Æ÷Æ®/¹ö½º: <EM>PCI</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>½ºÀ§Ä¡ Çãºê</EM></LI>
<LI>±â°è´ç °¡°Ý: <EM>$1,800</EM></LI>
</UL>
<P>Myrinet 
<A HREF="http://www.myri.com/">http://www.myri.com/</A>Àº "½Ã½ºÅÛ ¿µ¿ª ³×Æ®¿÷" (System
Area Network, SAN)À¸·Î »ç¿ëµÉ ¼ö ÀÖµµ·Ï °í¾ÈµÈ ±Ù°Å¸® ¿µ¿ª
³×Æ®¿÷(LAN)ÀÌ´Ù. Áï º´·Ä ½Ã½ºÅÛÀ¸·Î ¿¬°áµÈ ±â°èµéÀÌ °¡µæÂù ³×Æ®¿÷
Äɺñ³Ý. LAN°ú SAN ¹öÀüµéÀº ¼­·Î ´Ù¸¥ ¹°¸®Àû ¸Åü¸¦ »ç¿ëÇÏ°í ´Ù¼Ò ´Ù¸¥
Ư¼ºµéÀ» °¡Áø´Ù; ÀϹÝÀûÀ¸·Î SAN ¹öÀüÀº Ŭ·¯½ºÅÍ ¾È¿¡¼­ »ç¿ëµÉ °ÍÀÌ´Ù.
<P>MyrientÀº ±¸Á¶ÀûÀ¸·Î ¾ÆÁÖ ÀüÅëÀûÀÎ °ÍÀÌÁö¸¸ Ưº°È÷ Àß-±¸ÇöµÈ °ÍÀ̶ó´Â
ÆòÆÇÀ» µè°í ÀÖ´Ù. ¸®´ª½º¸¦ À§ÇÑ µå¶óÀ̹ö´Â ¼º´ÉÀÌ ÁÁ´Ù´Â ¸»À» µè´Â´Ù.
ºñ·Ï È£½ºÆ® ÄÄÇ»ÅÍ¿¡ ´ëÇÑ ¼­·Î ´Ù¸¥ PCI ¹ö½º ±¸Çö¹°µé¿¡ ´ëÇØ¼­ ¿©·¯
Ä¿´Ù¶õ ¼º´É º¯È­µéÀÌ ¸®Æ÷Æ®µÈ ¹Ù°¡ ÀÖ¾úÁö¸¸ ¸»ÀÌ´Ù.
<P>ÇöÀç MyrinetÀº ³Ê¹« ½É°¢ÇÏ°Ô "¿¹»êÀ» À§ÇùÇÏ´Â" °ÍÀÌ ¾Æ´Ñ Ŭ·¯½ºÅÍ ±×·ìÀÇ
¼±È£µÇ´Â ³×Æ®¿÷ÀÓ¿¡ Ʋ¸²¾ø´Ù. ¸®´ª½º ÇǾ¾¿¡ ´ëÇÑ »ý°¢ÀÌ ÃÖ¼Ò 256 MB
RAM°ú SCSI RAID¸¦ °¡Áø Pentium Pro³ª Pentium II¶ó¸é MyrinetÀÇ °¡°ÝÀº ²Ï
ÇÕ¸®ÀûÀÎ °ÍÀÌ µÈ´Ù. ±×·¯³ª Á» ´õ ÀϹÝÀûÀÎ ÇǾ¾ ¼³Á¤À» »ç¿ëÇÑ´Ù¸é
¿©·¯ºÐÀÇ ¼±ÅÃÀÌ Myrinet¿¡ ¿¬°áµÈ <EM>N</EM> ±â°èµéÀ̳ª ¸ÖƼ ÆÐ½ºÆ®
À̳ʳÝÀ¸·Î ¹­ÀÎ <EM>2N</EM>°ú TTL_PAPERS »çÀÌ¿¡ ÀÖ´Ù´Â °ÍÀ» ¾Ë°Ô
µÉ °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ ¿¹»êÀÌ ¾ó¸¶³ª µÇ´Â°¡¿Í ¿©·¯ºÐÀÌ ½Å°æ¾²´Â ÄÄÇ»ÅÍÀÇ
»ç¾çÀÌ ¾î¶² °ÍÀΰ¡¿¡ µû¶ó ÁÂÁö ¿ìÁö µÈ´Ù.
<P>
<H3>ÆÄ¶ó½ºÅ×À̼Ç(Parastation)</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>HAL ¶Ç´Â ¼ÒÄÏ ¶óÀ̺귯¸®</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>125 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>2 microseconds</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>´ÜÀÏ-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>PCI</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>Çãºê¾ø´Â ¸Á(mesh)</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>&gt; $1,000</EM></LI>
</UL>
<P>
<P>Karlsruhe ´ëÇб³ Á¤º¸°øÇаú(Department of Informatics)ÀÇ
ÆÄ¶ó½ºÅ×À̼Ç(Parastation) ÇÁ·ÎÁ§Æ® 
<A HREF="http://wwwipd.ira.uka.de/parastation">http://wwwipd.ira.uka.de/parastation</A>´Â PVM-ȣȯ Ä¿½ºÅÒ Àú-Áöü
³×Æ®¿÷À» ±¸Ãà ÁßÀÌ´Ù. ±×µéÀº ¸ÇóÀ½ Ä¿½ºÅÒ EISA ÀÎÅÍÆäÀ̽º¿Í BSD UNIX¸¦
½ÇÇàÇÏ´Â ÇǾ¾µéÀ» »ç¿ëÇÑ ¸ÇóÀ½ ±¸ÃàµÈ µÎ°³ÀÇ ÇÁ·Î¼¼¼­ ParaPC
ÇÁ·ÎÅäŸÀÔÀ» ¸¸µé¾úÀ¸¸ç ±× ´ÙÀ½ DEC AlphaµéÀ» »ç¿ëÇÑ Á» ´õ Å«
Ŭ·¯½ºÅ͵éÀ» ¸¸µé¾ú´Ù. PCI Ä«µåµéÀº HitexÀ̶ó°í ºÒ¸®´Â ȸ»ç¿Í °øÁ¶Çؼ­
¸¸µé¾îÁ³´Ù(
<A HREF="http://www.hitex.com:80/parastation/">http://www.hitex.com:80/parastation/</A> ÂüÁ¶).
ÆÄ¶ó½ºÅ×ÀÌ¼Ç Çϵå¿þ¾î´Â ºü¸£°í ½Å·Ú¼º ÀÖ´Â ¸Þ½ÃÁö Àü¼Û°ú ´Ü¼øÇÑ
°ü¹®(barrier) µ¿±âÈ­¸¦ ±¸ÇöÇÑ °ÍÀÌ´Ù.
<P>
<H3>PLIP</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>Ä¿³Î µå¶óÀ̹ö</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>1.2 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>1,000 microseconds?</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>»óǰ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>SPP</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>2 ±â°è °£ ÄÉÀ̺í</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$2</EM></LI>
</UL>
<P>
<P>"LapLink" ÄÉÀ̺íÀÇ ºñ¿ëÀ¸·Î PLIP(Parallel Line Interface Protocol)´Â
Ç¥ÁØ ¼ÒÄÏ-±â¹Ý ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¿© Ç¥ÁØ ÆÐ·¯·² Æ÷Æ®µéÀ» ÅëÇØ¼­ µÎ
¸®´ª½º ±â°èµéÀÌ Åë½ÅÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ´ë¿ªÆø, Áöü, ±×¸®°í
ÃøÁ¤°¡´É¼º(scalability)ÀÇ Ãø¸é¿¡¼­ º¸¸é À̰ÍÀº ¾ÆÁÖ Áß¿äÇÑ ³×Æ®¿÷ ±â¼úÀÌ
¾Æ´Ï´Ù. ±×·¯³ª °ÅÀÇ ¿µ¿¡ °¡±î¿î °¡°Ý°ú ¼ÒÇÁÆ®¿þ¾î ȣȯ¼ºÀÌ À¯¿ëÇÏ´Ù.
µå¶óÀ̹ö´Â Ç¥ÁØ ¸®´ª½º Ä¿³Î ¹èÆ÷ÆÇÀÇ ÀϺÎÀÌ´Ù.
<P>
<H3>SCI</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>no</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>4,000 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>2.7 microseconds</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>¸ÖƼ-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>ƯÁ¤È¸»ç(proprietary) PCI</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>?</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>&gt; $1,000</EM></LI>
</UL>
<P>
<P>SCI (Scalable Coherent Interconnect, ANSI/IEEE 1596-1992)ÀÇ ¸ñÀûÀº
±âº»ÀûÀ¸·Î ¸¹Àº ¼öÀÇ ±â°èµé¿¡ °ÉÃÄ ±ÙÁ¢(coherent) °øÀ¯ ¸Þ¸ð¸® °øÀ¯¸¦
Áö¿øÇÒ ¼ö ÀÖ´Â °í¼º´É ¸ÞÄ«´ÏÁò°ú ´Ù¾çÇÑ Å¸ÀÔÀÇ ¸Þ½ÃÁö Àü¼ÛÀ» Á¦°øÇÏ´Â
°ÍÀÌ´Ù. SCIÀÇ °í¾ÈµÈ ´ë¿ªÆø°ú Áöü´Â ´ëºÎºÐÀÇ ´Ù¸¥ ³×Æ®¿÷ ±â¼úµé°ú
ºñ±³Çؼ­ µÑ ´Ù "³î¶ó¿î °Í"À̶ó°í ¸»Çصµ ±¦Âú´Ù. ´ÜÁ¡Àº SCI°¡ ½Ñ Á¦Ç°
À¯´ÏÆ®·Î½á ³Î¸® »ç¿ë°¡´ÉÇÏÁö ¾Ê´Ù´Â °Í°ú ¸®´ª½º Áö¿øÀÌ ¾ÆÁ÷ ¾ø´Ù´Â
°ÍÀÌ´Ù.
<P>SCI´Â ÁÖ·Î
HP/Convex Exemplar SPP¿Í Sequent NUMA-Q 2000(
<A HREF="http://www.sequent.com/">http://www.sequent.com/</A>)¿Í °°Àº 
Áö¿ªÀûÀ¸·Î-°øÀ¯µÈ ¹°¸®ÀûÀ¸·Î-¹èÆ÷µÈ ¸Þ¸ð¸® ±â°èµé(logically-shared
physically-distributed memory machines)¿¡ ´ëÇÑ ´Ù¾çÇÑ °íÀ¯
µðÀÚÀÎ ¾È¿¡¼­ »ç¿ëµÇ¾ú´Ù. ±×·¯³ª Dolphin(
<A HREF="http://www.sequent.com/">http://www.sequent.com/</A> ÂüÁ¶)·ÎºÎÅÍ SCI´Â PCI ÀÎÅÍÆäÀ̽º
Ä«µå¿Í 4-way ½ºÀ§Ä¡(16 ±â°èµé±îÁö ³×°³ÀÇ 4-way ½ºÀ§Ä¡µéÀ» ºÙ¿©¼­ ¿¬°áµÉ
¼ö ÀÖ´Ù)µéÀÌ ±×µéÀÇ CluStar Á¦Ç° ¶óÀÎÀ¸·Î½á »ç¿ë°¡´ÉÇÏ´Ù. SCI
°³°ü¿¡ ´ëÇÑ ÁÁÀº ¸µÅ©µéÀº CERN¿¡ ÀÇÇØ¼­ 
<A HREF="http://www.cern.ch/HSI/sci/sci.html">http://www.cern.ch/HSI/sci/sci.html</A>¿¡¼­ °ü¸®µÈ´Ù.
<P>
<H3>SCSI</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>Ä¿³Î µå¶óÀ̹ö</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>5 Mb/s</EM>¿¡¼­ <EM>20 Mb/s</EM> ÀÌ»ó±îÁö</LI>
<LI>ÃÖ¼Ò Áöü: <EM>?</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>¸ÖƼ-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>PCI, EISA, ISA Ä«µå</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>SCSI ÀåºñµéÀ» °øÀ¯ÇÏ´Â ±â°è°£ ¹ö½º</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>?</EM></LI>
</UL>
<P>
<P>SCSI (Small Computer Systems Interconnect)´Â ±âº»ÀûÀ¸·Î µð½ºÅ©
µå¶óÀ̺êµé, CDROMµé, À̹ÌÁö ½ºÄ³³Ê µî°ú °°Àº µ¥ »ç¿ëµÇ´Â I/O ¹ö½ºÀÌ´Ù.
¿©±â¿¡´Â ºÐ¸®µÈ ¼¼°³ÀÇ Ç¥Áصé SCSI-1, SCSI-2, ±×¸®°í SCSI-3; Fast and
Ultra speeds; ±×¸®°í µ¥ÀÌÅÍ ÆÐ½º ³Êºñ·Î 8, 16, ¶Ç´Â 32ºñÆ®(SCSI-3¿¡¼­
¾ð±ÞµÈ FireWire ȣȯ¼º°ú ÇÔ²²) °¡ ÀÖ´Ù. À̰ÍÀº ¾ÆÁÖ È¥¶õ½º·´´Ù.
±×·¯³ª ¿ì¸®´Â ¸ðµÎ ÁÁÀº SCSI´Â EIDEº¸´Ù ´õ ºü¸£°í ÀåºñµéÀ» Á» ´õ
È¿À²ÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾È´Ù.
<P>¸¹Àº »ç¶÷µéÀÌ ±ú´ÝÁö ¸øÇÏ´Â °ÍÀº µÎ ÄÄÇ»Å͵éÀÌ ´ÜÀÏ SCSI ¹ö½º¸¦ °øÀ¯ÇÏ´Â
°ÍÀÌ ¾ÆÁÖ ´Ü¼øÇÏ´Ù´Â »ç½ÇÀÌ´Ù. ÀÌ·± ¼³Á¤ ŸÀÔÀº ±â°è°£ µð½ºÅ©
µå¶óÀ̺êµéÀ» °øÀ¯Çϰí <B>Àå¾Ö º¹±¸(fail-over)</B>¸¦ ±¸Çö-ÇÑ ±â°è°¡
´Ù¸¥ ±â°è°¡ ½ÇÆÐÇßÀ» ¶§ µ¥ÀÌÅͺ£À̽º ¿ä±¸¸¦ ¶°¸Ãµµ·Ï ÇÏ°Ô ÇÔÀ¸·Î½á-¿¡
¾ÆÁÖ À¯¿ëÇÏ´Ù. ÇöÀç À̰ÍÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ PC Ŭ·¯½ºÅÍ Á¦Ç° WolfPack¿¡
ÀÇÇØ¼­ Áö¿øµÇ´Â À¯ÀÏÇÑ ¸ÞÄ«´ÏÁòÀÌ´Ù. ±×·¯³ª Á» ´õ Å« ½Ã½ºÅÛµé·Î È®ÀåµÉ
¼ö ¾ø´Ù´Â °ÍÀÌ °øÀ¯ SCSI¸¦ ÀϹÝÀûÀÎ º´·Ä 󸮿¡ ÀÖ¾î ´ú Èï¹Ì·Ó°Ô ¸¸µç´Ù.
<P>
<H3>¼­¹ö³Ý(ServerNet)</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>no</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>400 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>3 microseconds</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>´ÜÀÏ-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>PCI</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>ÇãºêÀÇ À°°¢ Æ®¸®/4¸éü °ÝÀÚ(hexagonal
tree/tetrahedral lattice of hubs)</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>?</EM></LI>
</UL>
<P>
<P>¼­¹ö³Ý(ServerNet)Àº Tandem, 
<A HREF="http://www.tandem.com">http://www.tandem.com</A>ÀÇ °í-¼º´É
³×Æ®¿÷ Çϵå¿þ¾îÀÌ´Ù. Ưº°È÷ ¿Â¶óÀÎ Æ®·£Àè¼Ç ó¸®(OLTP) ¼¼°è¿¡¼­ ÅÄ´ýÀº
°í-½Å·Úµµ ½Ã½ºÅÛµéÀÇ ¼±µÎ·Î ¾Ë·ÁÁ® À־ ±×µéÀÇ ³×Æ®¿÷ÀÌ °í-¼º´É »Ó¸¸ÀÌ
¾Æ´Ï°í "³ôÀº µ¥ÀÌÅÍ ÅëÇÕ(integrity)°ú ½Å·Úµµ"±îÁö ÁÖÀåÇØµµ ³î¶ó¿î ÀÏÀÌ
¾Æ´Ï´Ù. ServerNetÀÇ ´Ù¸¥ Èï¹Ì·Î¿î ¸éÀº ÀÓÀÇÀÇ ÀåÄ¡¿¡¼­ ´Ù¸¥ ÀÓÀÇÀÇ
ÀåÄ¡·Î Á÷Á¢ µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¼ö ÀÖ´Ù°í ÁÖÀåÇÑ´Ù´Â °ÍÀÌ´Ù; 
<A HREF="#sec_MPI">MPI</A> ¼½¼Ç¿¡¼­
¼³¸íµÈ MPI ¸®¸ðÆ® ¸Þ¸ð¸® ¾ï¼¼½º ¸ÞÄ«´ÏÁòµé¿¡ ÀÇÇØ¼­ Á¦¾ÈµÈ °Í°ú ºñ½ÁÇÑ
¿ø-»çÀÌµå ½ºÅ¸ÀÏ·Î, ÇÁ·Î¼¼¼­µé»çÀ̻Ӹ¸ÀÌ ¾Æ´Ï°í µð½ºÅ© µå¶óÀ̺êµé µî
»çÀÌ¿¡¼­µµ ±×·¸´Ù. ¼­¹ö³Ý¿¡ ´ëÇÑ ¸¶Áö¸· ÇѰ¡Áö ÄÚ¸àÆ®: ´ÜÁö ½Ì±Û
º¥´õ¸¸ Á¸ÀçÇÏÁö¸¸ ±× º¥´õ´Â ¼­¹ö³ÝÀ» ÁÖ¿ä Ç¥ÁØÀ¸·Î, ÀáÀçÀûÀ¸·Î ¸¸µé ¼ö
ÀÖÀ» ¸¸Å­ ÃæºÐÈ÷ °­·ÂÇÏ´Ù. TandemÀº Compaq ¼ÒÀ¯ÀÌ´Ù.
<P>
<H3>SHRIMP</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>»ç¿ëÀÚ-·¹º§ ¸Þ¸ð¸® ¸ÊµÈ(memory-mapped) ÀÎÅÍÆäÀ̽º</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>180 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>5 microseconds</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>¿¬±¸ ÇÁ·ÎÅäŸÀÔ</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>EISA</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>mesh backplane (ÀÎÅÚ Paragon¿Í À¯»ç)</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>?</EM></LI>
</UL>
<P>
<P>ÇÁ¸°½ºÅÏ ´ëÇб³ ÄÄÇ»ÅÍ °úÇÐ Çаú¿¡¼­ ÁøÇàÇϰí ÀÖ´Â
SHRIMP ÇÁ·ÎÁ§Æ®, 
<A HREF="http://www.CS.Princeton.EDU/shrimp/">http://www.CS.Princeton.EDU/shrimp/</A>´Â
ó¸® ³ëµå·Î½á ¸®´ª½º¸¦ ½ÇÇàÇÏ´Â ÇǾ¾µéÀ» »ç¿ëÇÑ º´·Ä ÄÄÇ»Å͸¦ ±¸ÃàÇϰí
ÀÖ´Ù. ù¹øÂ° SHRIMP(Scalable, High-Performance, Really Inexpensive
Multi-ProcessorÀÇ ¾àÀÚ)´Â Ä¿½ºÅÒ EISA Ä«µå ÀÎÅÍÆäÀ̽º À§ÀÇ µà¾ó Æ÷Æ®¸¦
°¡Áö´Â RAMÀ» »ç¿ëÇÑ ´Ü¼øÇÑ µÎ-ÇÁ·Î¼¼¼­ ÇÁ·ÎÅä ŸÀÔÀ̾ú´Ù. Áö±ÝÀº ÀÎÅÚ
Paragon(
<A HREF="http://www.ssd.intel.com/paragon.html">http://www.ssd.intel.com/paragon.html</A> ÂüÁ¶)¿¡¼­ »ç¿ëµÈ
±×¹°¸Á(mesh) ¶ó¿ìÆÃ ³×Æ®¿÷°ú ±âº»ÀûÀ¸·Î µ¿ÀÏÇÑ "hub"¿¡ ¿¬°áÇϱâ À§Çؼ­
Ä¿½ºÅÒ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â Á» ´õ Å« ¼³Á¤µé¿¡ È®Àå°¡´ÉÇÑ ÇÁ·ÎÅäŸÀÔÀÌ
Á¸ÀçÇÑ´Ù. ¿Àº£Çìµå°¡ ÀûÀº "°¡»ó ¸Þ¸ð¸® ¸ÊµÈ Åë½Å" Çϵå¿þ¾î¿Í Áö¿ø
¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϱâ À§ÇÑ »ó´çÈ÷ ¸¹Àº ³ë·ÂÀÌ ÀÌ·ç¾îÁ³´Ù.
<P>
<H3>SLIP</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>Ä¿³Î µå¶óÀ̹ö</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>0.1 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>1,000 microseconds?</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>»óǰ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>RS232C</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>µÎ ±â°èµé »çÀÌ¿¡ ÄÉÀÌºí »ç¿ë</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$2</EM></LI>
</UL>
<P>
<P>ºñ·Ï SLIP(½Ã¸®¾ó ¶óÀÎ ÀÎÅÍÆäÀ̽º ÇÁ·ÎÅäÄÝ;Serial Line Interface
Protocol)Àº ¼º´É ½ºÆåÆ®·³¿¡¼­ ³·Àº ÂÊ¿¡ ¿ÏÀüÈ÷ À§Ä¡Çϰí ÀÖÁö¸¸
SLIP(¶Ç´Â CSLIP¶Ç´Â PPP)´Â µÎ ±â°èµéÀÌ ÀÏ¹Ý RS232 ½Ã¸®¾ó Æ÷Æ®µéÀ»
ÅëÇØ¼­ ¼ÒÄÏ Åë½ÅÀ» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¶Ç´Â ±×µéÀº ¸ðµ©À» °æÀ¯ÇÑ
´ÙÀ̾ó-¾÷À» ÅëÇØ¼­ ¿¬°áµÉ ¼öµµ ÀÖ´Ù. ¾î¶² °æ¿ì¿¡µµ Áöü ½Ã°£Àº ³ô°í
´ë¿ªÆøÀº ³·´Ù. ±×·¡¼­ SLIPÀº ´Ù¸¥ ´ë¾ÈµéÀÌ ÀüÇô ºÒ°¡´ÉÇÒ ¶§¸¸
»ç¿ëµÇ¾î¾ß ÇÒ °ÍÀÌ´Ù. ±×·¯³ª ´ëºÎºÐÀÇ ÇǾ¾µåÀÌ µÎ °³ÀÇ RS232 Æ÷Æ®µéÀ»
°®°í ÀÖ´Ù´Â °ÍÀº ÁÖ¸ñÇÒ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Ù. ±×·¡¼­ ±â°èµéÀ» ¼±Çü ¹è¿­À̳ª
¸µÇüÀ¸·Î ´Ü¼øÇÏ°Ô ¿¬°áÇØ¼­ ±â°èµé ±×·ìÀ» ³×Æ®¿öÅ·ÇÏ´Â °ÍÀÌ
°¡´ÉÇÏ´Ù. EQLÀ̶ó°í ºÒ¸®´Â ·Îµå ½¦¾î¸µ ¼ÒÇÁÆ®¿þ¾îµµ Á¸ÀçÇÑ´Ù.
<P>
<H3>TTL_PAPERS</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>AFAPI ¶óÀ̺귯¸®</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>1.6 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>3 microseconds</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>ÆÛºí¸¯-µµ¸ÞÀÎ ¼³°è, ½Ì±Û-º¥´õ Çϵå¿þ¾î</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>SPP</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>ÇãºêµéÀÇ Æ®¸®</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$100</EM></LI>
</UL>
<P>
<P>ÆÛµà ´ëÇб³ÀÇ ÀüÀÚ ¹× ÄÄÇ»ÅÍ ¿£Áö´Ï¾î¸µ Çб³¿¡¼­ ¼öÇà ÁßÀÎ
PAPERS (Purdue's Adapter for Parallel Execution and Rapid
Synchronization) ÇÁ·ÎÁ§Æ®, 
<A HREF="http://garage.ecn.purdue.edu/~papers/">http://garage.ecn.purdue.edu/~papers/</A>´Â º´·Ä ½´ÆÛÄÄÇ»ÅͰ¡
º¯Á¶µÇÁö ¾ÊÀº ÇǾ¾µé/¿öÅ©½ºÅ×À̼ǵéÀ» ³ëµå·Î »ç¿ëÇÏ¿© ±¸ÃàµÉ ¼ö ÀÖµµ·Ï
ÇÏ´Â, Å©±â Á¶Àý °¡´ÉÇÏ°í ³·Àº-Áöü ½Ã°£À» °¡Áö¸ç ÁýÇÕ ÇÔ¼ö Åë½Å
Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸Ãà Áß¿¡ ÀÖ´Ù.
<P>µÎ°¡Áö °³¹ß ¶óÀεéÀ» ´ë·« µû¸£´Â SPP(Ç¥ÁØ ÆÐ·¯·² Æ÷Æ®; Standard Parallel
Port)¸¦ ÅëÇØ¼­ ÇǾ¾µé/¿öÅ©½ºÅ×À̼ǵéÀ» ¿¬°áÇÑ PAPERS Çϵå¿þ¾î´Â ±×
Á¾·ù°¡ 12°¡Áö°¡ ³Ñ´Â´Ù. "PAPERS"¶ó°í ºÒ¸®´Â ¹öÀüµéÀº ÀûÀýÇÑ ±â¼úÀ̸é
¹«¾ùÀ̵çÁö »ç¿ëÇØ¼­ ´õ ³ôÀº ¼º´ÉÀ» ¸ñÇ¥·Î ÇÑ´Ù; ÇöÀç ÀÛ¾÷Àº FPGAµé°ú
Áö±Ý °³¹ß Áß¿¡ ÀÖ´Â ³ôÀº ´ë¿ªÀÇ PCI ¹ö½º ÀÎÅÍÆäÀ̽º ¼³°èµéÀ» »ç¿ëÇÑ´Ù.
¹Ý¸é¿¡ "TTL_PAPERS"À̶ó°í ºÒ¸®´Â ¹öÀüµéÀº ÆÛµà ´ëÇÐ ¹Ù±ù¿¡¼­ ½±°Ô
Àç»ý»êµÉ ¼ö ÀÖµµ·Ï µðÀÚÀÎµÈ °ÍÀ̰í ÀϹÝÀûÀÎ TTL ·ÎÁ÷À» »ç¿ëÇØ¼­ ¸¸µé¾îÁú
¼ö ÀÖ´Â ¾ÆÁÖ ´Ü¼øÇÑ °ø¿ë µµ¸ÞÀÎ ¼³°è(public domain designs)ÀÌ´Ù. ÀÌ·±
µðÀÚÀÎ Áß Çϳª´Â »ó¿ëÀ¸·Î ¸¸µé¾îÁ³´Ù. 
<A HREF="http://chelsea.ios.com:80/~hgdietz/sbm4.html">http://chelsea.ios.com:80/~hgdietz/sbm4.html</A><P>´Ù¸¥ ´ëÇеéÀÇ Ä¿½ºÅÒ Çϵå¿þ¾î µðÀÚÀΰú ´Ù¸£°Ô TTL_PAPERS
Ŭ·¯½ºÅ͵éÀº USA¿¡¼­ ´ëÇѹα¹±îÁö ¸¹Àº ´ëÇе鿡¼­ Á¶¸³µÇ¾î ¿Ô´Ù.
´ë¿ªÆøÀº SPP Ä¿³Ø¼Çµé¿¡ ÀÇÇØ¼­ ½É°¢ÇÏ°Ô Á¦ÇѵǾî ÀÖÁö¸¸ °¡Àå ºü¸¥
¸Þ½ÃÁö-±â¹Ý ½Ã½ºÅÛµéÀº ±×·¯ÇÑ ÁýÇÕ ÇÔ¼öµé(aggregate functions)¿¡ ´ëÇØ¼­
ÇÊÀûÇÒ¸¸ÇÑ ¼º´ÉÀ» Á¦°øÇÒ ¼ö ¾ø´Ù. ±×·¡¼­ PAPERS´Â Ưº°È÷ ºñµð¿À º®(video
wall; ¿ªÀÚÁÖ: Àü½ÃÀå µî¿¡¼­ º¼ ¼ö ÀÖ´Â ´ëÇü µð½ºÇ÷¹ÀÌ ¹× ÄÄÇ»ÅÍ, 
»ç¿îµå ½Ã½ºÅÛÀÇ Á¶ÇÕ)ÀÇ µð½ºÇ÷¹À̸¦ µ¿±âÈ­ÇÏ´Â µ¥(ºñµð¿À º®¿¡ ´ëÇØ¼­
¾ÕÀ¸·Î ³ª¿Ã Video Wall HOWTO¿¡¼­ ÀÚ¼¼È÷ ´Ù·ê °ÍÀÌ´Ù), °í-´ë¿ª ³×Æ®¿÷¿¡
´ëÇÑ ½ºÄÉÁÙ¸µ ¾ï¼¼½º, À¯ÀüÀÚ °Ë»ö(genetic search)¿¡¼­ Àü¿ª ºñ±³(global
fitness)¸¦ Æò°¡ÇÏ´Â °Í µî¿¡¼­ Ź¿ùÇÏ´Ù. ºñ·Ï PAPERS Ŭ·¯½ºÅ͵éÀÌ IBM
PowerPC AIX, DEC Alpha OSF/1, ±×¸®°í HP PA-RISC HP-UX ±â°èµéÀ» »ç¿ëÇØ¼­
¸¸µé¾îÁ³Áö¸¸ ¸®´ª½º-±â¹Ý PCµéÀÌ °¡Àå Àß Áö¿øµÇ´Â Ç÷§ÆûÀÌ´Ù.
<P>TTL_PAPERS AFAPI¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚ ÇÁ·Î±×·¥µéÀº ¸®´ª½º¿¡¼­, °¢
¾ï¼¼½º¿¡ ´ëÇØ¼­ OS È£Ãâ¾øÀÌ SPP Çϵå¿þ¾î Æ÷Æ® ·¹Áö½ºÅ͵éÀ» ¾ï¼¼½ºÇÑ´Ù.
ÀÌ·¸°Ô Çϱâ À§Çؼ­ AFAPI´Â ¸Ç¸ÕÀú <CODE>iopl()</CODE>³ª <CODE>ioperm()</CODE>¸¦
»ç¿ëÇØ¼­ Æ÷Æ® ÆÛ¹Ì¼ÇÀ» ȹµæÇÑ´Ù. ÀÌ·± È£ÃâµéÀÇ ¹®Á¦Á¡Àº µÑ ´Ù »ç¿ëÀÚ
ÇÁ·Î±×·¥ÀÌ ±ÇÇÑÀ» °®µµ·Ï(¿ªÀÚÁÖ: ¾Æ¹«·¡µµ ·çÆ® ±ÇÇÑÀÏ °Í °°´Ù) ¿ä±¸Çؼ­
ÀáÀçÀûÀÎ º¸¾È ±¸¸ÛÀ» ¸¸µç´Ù´Â °ÍÀÌ´Ù. ¼Ö·ç¼ÇÀº ¼±ÅÃÀûÀÎ Ä¿³Î ÆÐÄ¡, 
<A HREF="http://garage.ecn.purdue.edu/~papers/giveioperm.html">http://garage.ecn.purdue.edu/~papers/giveioperm.html</A>ÀÌ´Ù. À̰ÍÀº
±ÇÇÑÀÖ´Â ÇÁ·Î¼¼½º°¡ ÀÓÀÇÀÇ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Æ÷Æ® ÆÛ¹Ì¼ÇÀ» Á¦¾îÇϵµ·Ï
ÇÑ´Ù.
<P>
<H3>USB (Universal Serial Bus)</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>kernel driver</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>12 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>?</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>commodity hardware</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>USB</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>bus</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$5?</EM></LI>
</UL>
<P>
<P>USB (Universal Serial Bus, 
<A HREF="http://www.usb.org/">http://www.usb.org/</A>)´Â Űº¸µå,
È­»ó ȸÀÇ Ä«¸Þ¶ó µî 127°³±îÁö ÁÖº¯±â±âµéÀ» ´Þ ¼ö ÀÖ°í
ÇÖ-Ç÷¯±×(hot-pluggable) °¡´ÉÇÑ ÀÏ¹Ý ÀÌ´õ³Ý ¼öÁØÀÇ ¼Óµµ¸¦ ³»´Â ¹ö½ºÀÌ´Ù.
¾ó¸¶³ª ¸¹Àº ÄÄÇ»Å͵éÀÌ ¼­·Î USB¸¦ »ç¿ëÇØ¼­ ¿¬°áµÉ ¼ö ÀÖ´ÂÁö´Â ½ÇÁ¦
¸íÈ®ÇÏÁö ¾Ê´Ù. ¾î·µç USB Æ÷Æ®µéÀº Áö±Ý ºü¸£°Ô RS232¿Í SPP¿Í °°Àº PC
¸¶´õº¸µåÀÇ Ç¥ÁØÀÌ µÇ¾î°¡°í ÀÖ´Ù. ±×·¯¹Ç·Î ¿©·¯ºÐÀÌ ±¸¸ÅÇÑ Â÷±â PCÀÇ
µÚÆí¿¡ USB Æ÷Æ®µéÀÌ ¼û¾î ÀÖ´õ¶óµµ ³î¶óÁö ¸»±â ¹Ù¶õ´Ù. ¸®´ª½º µå¶óÀ̹ö
°³¹ßÀº 
<A HREF="http://peloncho.fis.ucm.es/~inaky/USB.html">http://peloncho.fis.ucm.es/~inaky/USB.html</A>¿¡¼­
³íÀǵǰí ÀÖ´Ù.
<P>¿©·¯°¡Áö Á¡¿¡¼­ USB´Â °ÅÀÇ ¿©·¯ºÐÀÌ ÇöÀç ±¸¸ÅÇÒ ¼ö ÀÖ´Â, ³·Àº-¼º´É,
Á¦·Î-ºñ¿ë(zero-cost)ÀÎ FireWire ¹öÀüÀÌ´Ù.
<P>
<H3>WAPERS</H3>

<P>
<UL>
<LI>¸®´ª½º Áö¿ø: <EM>AFAPI library</EM></LI>
<LI>ÃÖ´ë ´ë¿ªÆø: <EM>0.4 Mb/s</EM></LI>
<LI>ÃÖ¼Ò Áöü: <EM>3 microseconds</EM></LI>
<LI>±¸ÀÔ ¹æ¹ý: <EM>public-domain design</EM></LI>
<LI>»ç¿ëµÈ ÀÎÅÍÆäÀ̽º/¹ö½º: <EM>SPP</EM></LI>
<LI>³×Æ®¿÷ ±¸Á¶: <EM>wiring pattern between 2-64 machines</EM></LI>
<LI>±â°è´ç ºñ¿ë: <EM>$5</EM></LI>
</UL>
<P>
<P>WAPERS (º´·Ä ½ÇÇà°ú ºü¸¥ µ¿±âÈ­¸¦ À§ÇÑ Wired-AND ¾Æ´äÅÍ;
Wired-AND Adapter for Parallel Execution and Rapid
Synchronization)´Â ÆÛµà ´ëÇб³ÀÇ ÀüÀÚ ÄÄÇ»ÅÍ °øÇÐ Çб³¿¡¼­ ¼öÇà ÁßÀÎ
PAPERS ÇÁ·ÎÁ§Æ®, 
<A HREF="http://garage.ecn.purdue.edu/~papers/">http://garage.ecn.purdue.edu/~papers/</A>ÀÇ
ºÎ»ê¹°ÀÌ´Ù. ÀûÀýÇÏ°Ô ±¸ÇöµÈ´Ù¸é SPP´Â 4-ºñÆ® Æø wired AND¸¦ ±¸ÇöÇϱâ
À§Çؼ­ ±â°èµé °£ ¼­·Î ¹­ÀÏ ¼ö ÀÖ´Â 4ºñÆ® ¿ÀÇÂ-ÄÝ·ºÅÍ Ãâ·ÂÀ» °¡Áø´Ù. ÀÌ
wired-AND´Â ÀüÀÚ°øÇÐÀûÀ¸·Î ´Ù·ç±â ¾î·Á¿î °ÍÀ̰í ÀÌ·± ½ÄÀ¸·Î ¿¬°áµÉ ¼ö
ÀÖ´Â ±â°èµéÀÇ ÃÖ´ë °³¼ö´Â Æ÷Æ®ÀÇ ¾Æ³¯·Î±× Ư¼º¿¡ Á¾¼ÓÀûÀÌ´Ù(ÃÖ´ë ¼ö½Å 
Àü·ù(sink current)¿Í ÈÞ½Ä ·¹Áö½ºÅÍ(pull-up register) °ª); ÀüÇüÀûÀ¸·Î 7°³
³»Áö 8°³ ±â°èµéÀÌ WAPERS·Î ³×Æ®¿öÅ·µÉ ¼ö ÀÖ´Ù. ºñ·Ï ºñ¿ë°ú Áöü½Ã°£ÀÌ
¾ÆÁÖ ³·Áö¸¸, ±×·¡¼­ ´ë¿ªÆøµµ ³·´Ù; WAPERS´Â Ŭ·¯½ºÅÍ¿¡¼­ ´ÜÀÏ
³×Æ®¿÷À¸·Î½á°¡ ¾Æ´Ï¶ó ÁýÇÕ ÀÛ¾÷µé¿¡ ´ëÇÑ µÎ¹øÂ° ³×Æ®¿÷À¸·Î½á ÈξÀ ´õ
ÁÁ´Ù. TTL_PAPERS¿Í ÇÔ²², ½Ã½ºÅÛ º¸¾ÈÀ» ³ôÀ̱â À§Çؼ­, ¹Ýµå½Ã
ÇÊ¿äÇÏÁö´Â ¾ÊÁö¸¸ ±Ç°íµÇ´Â ¸¶ÀÌ³Ê Ä¿³Î ÆÐÄ¡°¡ ÀÖ´Ù: 
<A HREF="http://garage.ecn.purdue.edu/~papers/giveioperm.html">http://garage.ecn.purdue.edu/~papers/giveioperm.html</A>.
<P>
<H2><A NAME="ss3.3">3.3 ³×Æ®¿÷ ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º(Network Software Interface)</A>
</H2>

<P>
<P>º´·Ä ¾îÇø®ÄÉÀ̼ǵéÀ» Áö¿øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ³íÀÇÇϱâ ÀÌÀü¿¡ ³×Æ®¿÷
Çϵå¿þ¾î¿¡ ´ëÇÑ ·Î¿ì-·¹º§ ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽ºÀÇ ±âº»À» °£´ÜÈ÷ ¸ÕÀú
¾ê±âÇÏ´Â °ÍÀÌ À¯¿ëÇÏ´Ù. ½ÇÁ¦·Î 3°¡Áö ±âº» ¼±Åø¸ Á¸ÀçÇÑ´Ù: ¼ÒÄÏ, ÀåÄ¡
±¸µ¿±â(device drivers), ±×¸®°í À¯Àú-·¹º§ ¶óÀ̺귯¸®.
<P>
<H3>¼ÒÄÏ</H3>

<P>
<P>Áö±Ý±îÁö °¡Àå ÀϹÝÀûÀÎ ·Î¿ì-·¹º§ ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º´Â ¼ÒÄÏ
ÀÎÅÍÆäÀ̽ºÀÌ´Ù. ¼ÒÄÏÀº Áö³­ 10³â°£ À¯´Ð½ºÀÇ ÀϺο´°í ´ëºÎºÐÀÇ Ç¥ÁØ
³×Æ®¿÷ Çϵå¿þ¾î´Â Àû¾îµµ µÎ°¡Áö ŸÀÔÀÇ ¼ÒÄÏ ÇÁ·ÎÅäÄݵé: UPD¿Í TCP¸¦
Áö¿øÇϵµ·Ï ¼³°èµÈ °ÍÀÌ´Ù. µÎ ¼ÒÄÏ Å¸ÀÔµéÀº ÇÑ ±â°è¿¡¼­ ´Ù¸¥ °ÍÀ¸·Î
ÀÓÀÇ Å©±âÀÇ µ¥ÀÌÅÍ ºí·°À» Àü¼ÛÇÒ ¼ö ÀÖµµ·Ï ÇÏÁö¸¸ ¸î°¡Áö Áß¿äÇÑ Â÷À̰¡
ÀÖ´Ù. ºñ·Ï ¼º´ÉÀº ³×Æ®¿÷ Æ®·¡ÇÈ¿¡ µû¶ó¼­ ÈξÀ ¾ÇÈ­µÉ ¼ö ÀÖÁö¸¸
ÀüÇüÀûÀ¸·Î ÀÌ µÎ°¡Áö´Â ¾à 1,000 ¸¶ÀÌÅ©·Î ÃÊ Á¤µµÀÇ ÃÖ¼Ò Áöü¸¦ ¸¸µç´Ù.
<P>ÀÌ·± ¼ÒÄÏ Å¸ÀÔµéÀº ´ëºÎºÐÀÇ ÀÌ½Ä °¡´É, ÇÏÀÌ-·¹º§, º´·Ä ó¸® ¼ÒÇÁÆ®¿þ¾î¿¡
´ëÇÑ ±âº» ³×Æ®¿÷ ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽ºÀÌ´Ù; ¿¹¸¦ µé¾î¼­ PVMÀº UDP¿Í
TCP¸¦ È¥ÇÕÇÏ¿© »ç¿ëÇϱ⠶§¹®¿¡ ÀÌ µÑÀÇ Â÷ÀÌÁ¡À» ¾Æ´Â °ÍÀº ¼º´ÉÀ»
Æ©´×ÇÏ´Â µ¥ µµ¿òÀ» ÁÙ °ÍÀÌ´Ù. Á» ´õ ³ªÀº ¼º´ÉÀ» À§Çؼ­ ÇÁ·Î±×·¥ ¾È¿¡¼­
Á÷Á¢ ÀÌ·± ¸ÞÄ«´ÏÁòµéÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ´ÙÀ¸Àº UDP¿Í TCPÀÇ ´Ü¼øÇÑ
°³°üÀÌ´Ù; ÀÚ¼¼ÇÑ ³»¿ëÀº ¸Å´º¾ó ÆäÀÌÁöµé°ú ÁÁÀº ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö Ã¥À»
º¸±â ¹Ù¶õ´Ù. 
<P>
<H3>UDP ÇÁ·ÎÅäÄÝ (SOCK_DGRAM)</H3>

<P>
<P><B>UDP</B>´Â »ç¿ëÀÚ µ¥ÀÌÅͱ׷¥ ÇÁ·ÎÅäÄÝ(User Datagram Protocol)ÀÌÁö¸¸
UDPÀÇ ¼Ó¼ºÀ» ½Å·ÚÇÒ ¼ö ¾ø´Â µ¥ÀÌÅͱ׷¥ ó¸®(Unreliable Datagram
Processing)·Î Á» ´õ ½±°Ô ±â¾ïÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´Ù¸¥ ¸»·Î ÇØ¼­ UDP´Â °¢
ºí·°ÀÌ °³º° ¸Þ½ÃÁö·Î Àü¼ÛµÇµµ·Ï Çã¶ôÇÏÁö¸¸ ¸Þ½ÃÁö´Â Àü¼Û Áß À¯½ÇµÉ ¼ö
ÀÖ´Ù. »ç½Ç ³×Æ®¿÷ Æ®·¡ÇÈ¿¡ Á¾¼ÓÀûÀ¸·Î UDP ¸Þ½ÃÁöµéÀº À¯½ÇµÉ ¼ö ÀÖ°í
¿©·¯¹ø µµÂøÇÒ ¼ö Àְųª ±×µéÀÌ º¸³»Áø ¼ø¼­¿Í ´Ù¸¥ ¼ø¼­·Î µµÂøÇÒ ¼ö ÀÖ´Ù.
UDP ¸Þ½ÃÁöÀÇ Àü¼ÛÀÚ´Â ÀÚµ¿À¸·Î ¹Þ¾Ò´Ù´Â ÅëÁö(acknowledgement)¸¦ ¹ÞÁö
¾Ê´Â´Ù. ±×·¡¼­ ÀÌ·± ¹®Á¦µéÀ» °ËÃâÇÏ°í º¸ÃæÇÏ´Â °ÍÀº »ç¿ëÀÚ°¡ ÀÛ¼ºÇÑ
Äڵ忡 ÀÇÁ¸ÇÑ´Ù.  ´ÙÇེ·´°Ôµµ UDP´Â ¸Þ½ÃÁö°¡ µµÂøÇß´Ù¸é ¹ÞÀº ¸Þ½ÃÁö°¡
¼Õ»óµÈ °ÍÀÌ ¾Æ´Ï°í ¿ÏÀüÇÑ °ÍÀ̶ó°í(Áï, UDP ¸Þ½ÃÁö Á¶°¢¸¸ ¹Þ¾Ò´Ù°í)
º¸ÀåÇÑ´Ù.
<P>UDP°¡ ÁÁÀº Á¡Àº °¡Àå ºü¸¥ ¼ÒÄÏ ÇÁ·ÎÅäÄÝÀÌ µÇ·Á°í ÇÑ´Ù´Â °ÍÀÌ´Ù. ´õ
³ª¾Æ°¡ UDP´Â "¿¬°á ¾ø´Â(connectionless)" °ÍÀÌ´Ù. À̰ÍÀº °¢ ¸Þ½ÃÁö°¡
±âº»ÀûÀ¸·Î ¸ðµç ´Ù¸¥ °Íµé°ú µ¶¸³ÀÌ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. À̰Ϳ¡ ´ëÇÑ ÁÁÀº
ºñÀ¯´Â ÆíÁöÀÌ´Ù; ¿©·¯ºÐÀº µ¿ÀÏÇÑ ÁýÁÖ¼Ò·Î ¿©·¯ ÆíÁö¸¦ º¸³¾ ¼ö ÀÖÁö¸¸
°¢°¢Àº ´Ù¸¥ °Íµé°ú µ¶¸³ÀÌ¸ç ¿©·¯ºÐÀÌ ÆíÁö¸¦ º¸³¾ ¼ö ÀÖ´Â »ç¶÷ÀÇ ¼ö¿¡
´ëÇÑ Á¦ÇÑÀÌ ¾ø´Ù.
<P>
<H3>TCP ÇÁ·ÎÅäÄÝ(SOCK_STREAM)</H3>

<P>
<P>UDP¿Í ´Ù¸£°Ô <B>TCP</B>´Â ½Å·ÚÇÒ ¼ö ÀÖ°í, ¿¬°á-±â¹ÝÀÎ ÇÁ·ÎÅäÄÝÀÌ´Ù.
º¸³»Áø °¢ ºí·°Àº ¸Þ½ÃÁö·Î º¸ÀÌÁö ¾Ê°í °Ñº¸±â¿¡ Àü¼ÛÀÚ¿Í ¼ö½ÅÀÚ »çÀÌÀÇ
¿¬°áÀ» ÅëÇØ¼­ Àü¼ÛµÈ ¿¬¼ÓÀûÀÎ ¹ÙÀÌÆ®¾È¿¡¼­ µ¥ÀÌÅÍ ºí·°À¸·Î º¸ÀδÙ.
À̰ÍÀº UDP ¸Þ½Ã¡°ú ¾ÆÁÖ ´Ù¸£´Ù. ¿Ö³Ä¸é °¢ ºí·°Àº ´Ü¼øÇÏ°Ô ¹ÙÀÌÆ®
½ºÆ®¸²ÀÇ ÀϺÎÀÌ°í °¢ ºí·°À» ¹ÙÀÌÆ® ½ºÆ®¸²¿¡¼­ ÃßÃâÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æ ³»´Â
°ÍÀº »ç¿ëÀÚ Äڵ忡 Á¾¼ÓÀûÀ̱⠶§¹®ÀÌ´Ù; ¸Þ½ÃÁöµéÀ» ºÐ¸®ÇÏ´Â ¸¶Å·Àº ¾ø´Ù.
´õ ³ª¾Æ°¡ ³×Æ®¿÷ ¹®Á¦µé¿¡ ´ëÇØ¼­ ¿¬°áÀº Á» ´õ ±úÁö±â ½¬¿î °ÍÀÌ°í ¿¬°áÀÇ
Á¦ÇÑµÈ °³¼öµé¸¸ÀÌ °¢ ÇÁ·Î¼¼½ºµé¿¡ ´ëÇØ¼­ µ¿½Ã¿¡ Á¸ÀçÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº
½Å·ÚÇÒ ¼ö Àֱ⠶§¹®¿¡ TCP´Â ÀϹÝÀûÀ¸·Î UDPº¸´Ù Á» ´õ ¹«°Å¿î ¿À¹öÇìµå¸¦
°¡Áø´Ù.
<P>±×·¯³ª TCP¿¡ °üÇÑ ¸î°¡Áö Áñ°Å¿î ³î¶ó¿î °ÍµéÀÌ Á¸ÀçÇÑ´Ù. ´Ù¼ö ¸Þ½ÃÁöµéÀÌ
¿¬°áÀ» ÅëÇØ¼­ Àü´ÞµÇ¾ú´Ù¸é, ªÀº ¶Ç´Â ¦ÀÌ ¸ÂÁö ¾ÊÀº Å©±âÀÇ ¸Þ½ÃÁöµéÀÇ
±×·ì¿¡ ´ëÇØ¼­ UDPº¸´Ù ´õ ³ªÀº ¼º´ÉÀ» ÀáÀçÀûÀ¸·Î ³»¸é¼­,  TCP´Â ±×°ÍµéÀ»
¹öÆÛ ¾È¿¡¼­ ³×Æ®¿÷ Çϵå¿þ¾î ÆÐŶ Å©±â¿¡ ´õ Àß ¸Âµµ·Ï ¹­À» ¼ö ÀÖ´Ù´Â °ÍÀÌ
ù¹øÂ°ÀÌ´Ù. ´Ù¸¥ º¸³Ê½º´Â ±â°èµé °£¿¡ ½Å·ÚÇÒ ¼ö ÀÖ´Â Á÷Á¢ ¹°¸®Àû
¸µÅ©µéÀ» »ç¿ëÇØ¼­ ±¸ÃàµÈ ³×Æ®¿÷Àº TCP ¿¬°áÀ» ½±°í È¿À²ÀûÀ¸·Î Èä³»³¾ ¼ö
ÀÖ´Ù´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î¼­ ParaStationÀÇ "Socket Library" ÀÎÅÍÆäÀ̽º
¼ÒÇÁÆ®¿þ¾îÀÇ °æ¿ì ÀÌ·¸°Ô µÇ¾ú´Ù. ÀÌ ¼ÒÇÁÆ®¿þ¾î´Â Ç¥ÁØ TCP OS È£Ãâµé°ú °¢
ÇÔ¼ö À̸§¿¡´Ù Á¢µÎ»ç <CODE>PSS</CODE>¸¦ ºÙÀÌ´Â °Í¸¸ ´Ù¸¥ »ç¿ëÀÚ-·¹º§
È£ÃâµéÀ» »ç¿ëÇÑ TCP ¹®¹ý(semantics)À» Á¦°øÇÑ´Ù.
<P>
<H3>ÀåÄ¡ ±¸µ¿±â(Device Drivers)</H3>

<P>
<P>³×Æ®¿÷¿¡ µ¥ÀÌÅ͸¦ ½ÇÁ¦·Î ³ÖÀ» ¶§°¡, ¶Ç´Â ³×Æ®¿÷À¸·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ²ôÁý¾î
¿Ã ¶§°¡ ¿À¸é Ç¥ÁØ À¯´Ð½º ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º´Â ÀåÄ¡ ±¸µ¿±â¶ó°í ºÒ¸®´Â
À¯´Ð½º Ä¿³ÎÀÇ ÀϺΰ¡ µÈ´Ù. UDP¿Í TCP´Â ´ÜÁö µ¥ÀÌÅ͸¸ Àü¼ÛÇÏÁö ¾Ê°í
±×µéÀº ¶ÇÇÑ »ó´çÇÑ ¾çÀÇ ¼ÒÄÏ °ü¸®ÀÇ ¿À¹öÇìµå¸¦ °®°í ÀÖ´Ù. ¿¹¸¦ µé¾î¼­
¾î¶² °ÍµéÀº ´Ù¼öÀÇ TCP Ä¿³Ø¼ÇµéÀÌ ÇϳªÀÇ ¹°¸®Àû ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º¸¦
°øÀ¯ÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» °ü¸®ÇØ¾ß ÇÑ´Ù. ÀÌ¿¡ ºñÇØ¼­ Àü¿ë ³×Æ®¿÷
ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ÀåÄ¡ ±¸µ¿±â´Â ´ÜÁö ¸î°¡Áö ´Ü¼øÇÑ µ¥ÀÌÅÍ Àü¼Û ÇÔ¼öµé¸¸
±¸ÇöÇÏ¸é µÈ´Ù. ÀÌ·± ÀåÄ¡ µå¶ó¤·À̹ö ÇÔ¼öµéÀº »ç¿ëÀÚ ÇÁ·Î±×·¥¿¡ ÀÇÇØ¼­,
ÀûÀýÇÑ ÀåÄ¡¸¦ È®ÀÎÇϱâ À§Çؼ­ <CODE>open()</CODE>À» »ç¿ëÇÏ°í ¿ÀÇÂµÈ "ÆÄÀÏ"¿¡
´ëÇØ¼­ <CODE>read()</CODE>¿Í <CODE>write()</CODE>¿Í °°Àº ½Ã½ºÅÛ È£ÃâÀ»
»ç¿ëÇÔÀ¸·Î½á, È£ÃâµÉ ¼ö ÀÖ´Ù.  ±×·¡¼­ °¢°¢ÀÇ ±×·± ÀÛ¾÷Àº µ¥ÀÌÅÍ ºí·°À»
½Ã½ºÅÛ È£ÃâÀÇ ¿À¹öÇìµåº¸´Ù ´õ ÀÛÀº ¿À¹öÇìµå·Î Àü¼ÛÇÒ ¼ö ÀÖ´Ù. ÀÌ·±
½Ã½ºÅÛ È£ÃâÀº ¼ö½Ê ¸¶ÀÌÅ©·Î Ãʰ¡ °É¸°´Ù.
<P>¸®´ª½º¿¡ ´ëÇÑ ÀåÄ¡ ±¸µ¿±â¸¦ ÀÛ¼ºÇÏ´Â °ÍÀº ¾î·ÆÁö ¾Ê´Ù... ÀåÄ¡ Çϵå¿þ¾î°¡
ÀÛµ¿ÇÏ´Â ¹æ¹ýÀ» <EM>Á¤È®ÇϰÔ</EM> ¾Ë°í ÀÖ´Ù¸é ¸»ÀÌ´Ù. À̰ÍÀÌ ÀÛµ¿ÇÏ´Â
¹æ¹ýÀ» ¸ð¸¥´Ù¸é ÃßÃøÇÏÁö ¸»¶ó. ÀåÄ¡ µå¶óÀ̹ö¸¦ µð¹ö±ëÇÏ´Â °ÍÀº Áñ°ÌÁö
¾ÊÀº ÀÏÀÌ°í ½Ç¼öµéÀº Çϵå¿þ¾î¸¦ Å¿ö¸ÔÀ» ¼ö ÀÖ´Ù. ±×·¯³ª À̰ÍÀÌ ¿©·¯ºÐÀ»
±×·¸°Ô °ÌÁÖ´Â °ÍÀÌ ¾Æ´Ï¶ó¸é, ¿¹¸¦ µé¾î¼­ Àü¿ë ÀÌ´õ³Ý Ä«µå¸¦ ´õ¹Ì·Î
±×·¯³ª ÀϹÝÀûÀÎ ÀÌ´õ³Ý ÇÁ·ÎÅäÄÝ ¿À¹öÇìµå ¾øÀÌ ±â°è-´ë-±â°è ºü¸¥ Á÷Á¢
¿¬°á·Î »ç¿ëÇϱâ À§Çؼ­, ÀåÄ¡ ±¸µ¿±â¸¦ ÀÛ¼ºÇÏ´Â °ÍÀº °¡´ÉÇÑ ÀÏÀÌ µÉ ¼ö
ÀÖ´Ù. »ç½Ç Ãʱâ ÀÎÅÚ ½´ÆÛÄÄÇ»Å͵éÀÌ Çß´ø °Í°ú »ó´çÈ÷ À¯»çÇÏ´Ù.... Á» ´õ
ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸°í ½Í´Ù¸é Device Driver HOWTO¸¦ º¸¶ó.  
<P>
<H3>»ç¿ëÀÚ-·¹º§ ¶óÀ̺귯¸®(User-Level Libraries)</H3>

<P>
<P>¿©·¯ºÐÀÌ OS ÄÚ½º¸¦ ÅÃÇß´Ù¸é Çϵå¿þ¾î ÀåÄ¡ ·¹Áö½ºÅÍ¿¡ ´ëÇÑ »ç¿ëÀÚ-·¹º§
¾ï¼¼½º´Â Á¤È®È÷ ¿©·¯ºÐÀÌ Çѹøµµ ¹è¿î ÀûÀÌ ¾ø´Â °ÍÀÌ´Ù. ¿Ö³Ä¸é OSÀÇ ÁÖ¿ä
¸ñÀû Áß Çϳª´Â ÀåÄ¡ ¾ï¼¼½º¸¦ Á¦¾îÇÏ´Â °ÍÀ̱⠶§¹®ÀÌ´Ù. ±×·¯³ª OS È£ÃâÀº
Àû¾îµµ ¼ö½Ê ¸¶ÀÌÅ©·Î ÃÊ ¿À¹öÇìµå°¡ °É¸°´Ù. ´ÜÁö 3 ¸¶ÀÌÅ©·Î ÃÊ µ¿¾È¿¡
±âº» ³×Æ®¿÷ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Â TTL_PAPERS¿Í °°Àº Ä¿½ºÅÒ ³×Æ®¿÷
Çϵå¿þ¾îÀÇ °æ¿ì ±×·± OS È£Ãâ ¿À¹öÇìµå´Â ÂüÀ» ¼ö ¾ø´Â °ÍÀÌ´Ù. ±×·±
¿À¹öÇìµå¸¦ ÇÇÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº Çϵå¿þ¾î ÀåÄ¡ ·¹Áö½ºÅ͵éÀ» Á÷Á¢
¾ï¼¼½ºÇÏ´Â »ç¿ëÀÚ-·¹º§ ÄÚµå - »ç¿ëÀÚ-·¹º§ ¶óÀ̺귯¸® - ¸¦ °¡Áö´Â °ÍÀÌ´Ù.
±×·¡¼­ »ç¿ëÀÚ-·¹º§ ¶óÀ̺귯¸®°¡ Çϵå¿þ¾î¸¦ Á÷Á¢ ¾ï¼¼½ºÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº
¹«¾ùÀΰ¡, ÇÏÁö¸¸ ÀåÄ¡ ¾ï¼¼½º ±ÇÇÑ¿¡ ´ëÇÑ OS Á¦¾î¿Í ŸÇùÇÏÁö ¾Ê´Â ¹æ¹ýÀº
¹«¾ùÀΰ¡¿Í °°Àº °ÍÀÌ Áú¹®ÀÌ µÉ °ÍÀÌ´Ù.
<P>ÀüÇüÀûÀÎ ½Ã½ºÅÛ¿¡¼­ »ç¿ëÀÚ-·¹º§ ¶óÀ̺귯¸®°¡ Çϵå¿þ¾î ÀåÄ¡ ·¹Áö½ºÅ͸¦
Á÷Á¢ ¾ï¼¼½ºÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù:
<P>
<OL>
<LI>»ç¿ëÀÚ ÇÁ·Î±×·¥ ½ÃÀÛ¿¡¼­ ÀåÄ¡ ·¹Áö½ºÅ͸¦ Æ÷ÇÔÇÏ´Â ¸Þ¸ð¸® ÁÖ¼Ò
°ø°£À» »ç¿ëÀÚ ÇÁ·Î¼¼½º °¡»ó ¸Þ¸ð¸® ¸ÊÀ¸·Î ¸ÊÇÎÇÏ´Â OS È£ÃâÀ» »ç¿ëÇÑ´Ù.
¾î¶² ½Ã½ºÅ۵鿡¼­´Â <CODE>mmap()</CODE> È£Ãâ(¼½¼Ç 
<A HREF="Parallel-Processing-HOWTO-2.html#sec_MemoryMapCall">¸Þ¸ð¸® ¸Ê È£Ãâ</A> ¿¡¼­ ¸ÇóÀ½ ¾ð±ÞµÊ)ÀÌ I/O
ÀåÄ¡µéÀÇ ¹°¸®Àû ¸Þ¸ð¸® ÆäÀÌÁö ÁÖ¼ÒµéÀÇ Ç¥ÇöÇϴ Ư¼ö ÆÄÀÏÀ» ¸ÊÇÎÇÏ´Â µ¥
»ç¿ëµÉ ¼ö ÀÖ´Ù.  ¶Ç´Â ÀÌ·± ±â´ÉÀ» ¼öÇàÇÏ´Â ÀåÄ¡ ±¸µ¿±â¸¦ ÀÛ¼ºÇÏ´Â ÀÏÀº
»ó´ëÀûÀ¸·Î ½±´Ù.  ´õ ³ª¾Æ°¡ ÀÌ ÀåÄ¡ ±¸µ¿±â´Â ÇÊ¿äÇÑ Æ¯Á¤ ÀåÄ¡
·¹Áö½ºÅ͵éÀ» ´ã°í ÀÖ´Â ÆäÀÌÁö(µé)À» ¸ÊÇÎÇÏ´Â °Í¸¸À¸·Î ¾ï¼¼½º¸¦ Á¦¾îÇÒ ¼ö
ÀÖ´Ù. ±×·¡¼­ OS ¾ï¼¼½º Á¦¾î¸¦ À¯ÁöÇÒ ¼ö ÀÖ´Ù.
</LI>
<LI>¸ÊÇÎµÈ Áּҵ鿡 ´Ü¼øÇÏ°Ô ·ÎµùÇϰųª ÀúÀåÇÔÀ¸·Î½á OS È£Ãâ ¾øÀÌ ÀåÄ¡
·¹Áö½ºÅ͵éÀ» ¾ï¼¼½º. ¿¹¸¦ µé¾î¼­ <CODE>*((char *) 0x1234) = 5;</CODE>´Â
¸Þ¸ð¸® À§Ä¡ 1234(16Áø¼ö)¿¡´Ù ¹ÙÀÌÆ® °ª 5¸¦ ÀúÀåÇÒ °ÍÀÌ´Ù.</LI>
</OL>
<P>´ÙÇེ·´°Ôµµ ÀÎÅÚ 386(±×¸®°í ȣȯ ÇÁ·Î¼¼½ºµé)¿¡ ´ëÇÑ ¸®´ª½º°¡ Á» ´õ ³ªÀº
¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â ÀÏÀÌ ¹ú¾îÁ³´Ù:
<P>
<OL>
<LI>±ÇÇÑÀÌ ÀÖ´Â ÇÁ·Î¼¼½º·ÎºÎÅÍ <CODE>ioperm()</CODE> OS È£ÃâÀ» 
»ç¿ëÇÔÀ¸·Î½á ÀåÄ¡ ·¹Áö½ºÅÍ¿¡ ´ëÀÀÇÏ´Â Á¤È®ÇÑ I/O Æ÷Æ® Áּҵ鿡
¾ï¼¼½ºÇÏ´Â ÆÛ¹Ì¼ÇÀ» ¾ò´Â´Ù.  ¶Ç´Â ¸®´ª½º¿¡ ´ëÇÑ ÆÐÄ¡
<A HREF="http://garage.ecn.purdue.edu/~papers/giveioperm.html">http://garage.ecn.purdue.edu/~papers/giveioperm.html</A>À» »ç¿ëÇÏ¿©
µ¶¸³µÈ ±ÇÇÑÀÖ´Â »ç¿ëÀÚ ÇÁ·Î¼¼½º(Áï, "¸ÞŸ OS")¿¡ ÀÇÇØ¼­ ÆÛ¹Ì¼ÇÀÌ °ü¸®µÉ
¼ö ÀÖ´Ù.
</LI>
<LI>386 Æ÷Æ® I/O ¸í·É¾îµéÀ» »ç¿ëÇØ¼­ OS È£Ãâ ¾øÀÌ ÀåÄ¡ ·¹Áö½ºÅ͵éÀ» ¾ï¼¼½º.</LI>
</OL>
<P>
<P>´Ù¼öÀÇ I/O ÀåÄ¡µéÀÌ ´ÜÀÏ ÆäÀÌÁö ¾È¿¡ ±×µéÀÇ ·¹Áö½ºÅ͸¦ °®´Â °ÍÀÌ
ÀϹÝÀûÀ̱⠶§¹®¿¡  ÀÌ µÎ¹øÂ° ¼Ö·ç¼ÇÀÌ ´õ ¼±È£µÈ´Ù. ÀÌ·± °æ¿ì ù¹øÂ°
±â¼úÀº ÀǵµµÈ °Í°ú µ¿ÀÏÇÑ ÆäÀÌÁö¿¡ À§Ä¡ÇÏ°Ô µÈ ´Ù¸¥ ÀåÄ¡ ·¹Áö½ºÅ͵éÀ»
¾ï¼¼½ºÇÏÁö ¸øÇϵµ·Ï ÇÏ´Â º¸È£¸¦ Á¦°øÇÏÁö ¸øÇÒ °ÍÀÌ´Ù. ¹°·Ð 386 Æ÷Æ® I/O
¸í·ÉµéÀÌ C·Î ÄÚµùµÉ ¼ö ¾ø´Ù´Â °ÍÀÌ ´ÜÁ¡ÀÌ´Ù - ´ë½Å ¿©·¯ºÐÀº ¾à°£ÀÇ
¾î¼Àºí¸® Äڵ带 »ç¿ëÇÒ Çʿ䰡 »ý±æ °ÍÀÌ´Ù. ¹ÙÀÌÆ® °ªÀÇ Æ÷Æ® ÀÔ·ÂÀ» À§ÇÑ
GCC-·¦ÇεÈ(C ÇÁ·Î±×·¥¿¡¼­ »ç¿ë °¡´ÉÇÑ) ÀζóÀÎ ¾î¼Àºí¸® ÄÚµå ÇÔ¼ö´Â
´ÙÀ½°ú °°´Ù:
<P>
<HR>
<PRE>
  extern in
Results 1 - 1
Help - FTP Sites List - Software Dir.
Searching half a billion files worldwide
© 1997-2009 MARUHN Internet Solutions