FreeBSD ÇÚµåºÏ : PC Hardware compatibility : Storage Devices : SCSI¶õ ¹«¾ùÀΰ¡?
Previous: Using ESDI hard disks
Next: * Disk/tape controllers

12.5.2. SCSI¶õ ¹«¾ùÀΰ¡?

Copyright © 1995, Wilko Bulte <wilko@yedi.iaf.nl>.
July 6, 1996,

À̼º°ï <skon@stats.snu.ac.kr> ¿ª.
1998³â 9¿ù 18ÀÏ.

SCSI´Â Small Computer Systems InterfaceÀÇ ¾à¾îÀÔ´Ï´Ù. ÀÌ´Â ÄÄÇ»ÅÍ ¾÷°è¿¡¼­ ¼±µµÇÏ´Â I/O ¹ö½º Áß ÇϳªÀÎ ANSI Ç¥ÁØÀÔ´Ï´Ù. SCSI Ç¥ÁØÀÇ Ãʼ®Àº SASI (Shugart Associates Standard Interface) bus¸¦ ¼Ò°³ÇÑ Shugart Associates¿¡ ÀÇÇØ (¼¼°è ÃÖÃÊ·Î ¼ÒÇü Ç÷ÎÇÇ µð½ºÅ©¸¦ Á¦°øÇÑ »ç¶÷µé) ¸¸µé¾îÁ³½À´Ï´Ù.

¾ó¸¶ÈÄ µð¹ÙÀ̽º°¡ ´Ù¸¥ Á¦ÀÛ»çÀÇ °Íµé°ú ÇÔ²² µ¿ÀÛÇÒ ¼ö ÀÖµµ·Ï Çϵµ·Ï Á»´õ ¾ö°ÝÇÑ Ç¥ÁØÀ» ÀÌ·ç·Á´Â ¾÷°èÀÇ ³ë·ÂÀÌ ÀÖ¾ú½À´Ï´Ù. ±× ³ë·ÂÀ¸·Î ANSI SCSI-1 Ç¥ÁØÀÌ ¸¸µé¾îÁ³½À´Ï´Ù. SCSI-1´Â (approx 1985) ºü¸£°Ô »çÀåµÇ¾î°¡°í ÀÖ½À´Ï´Ù. ÇöÀçÀÇ Ç¥ÁØÀº SCSI-2ÀÌ°í ( Ãß°¡»çÇ×À» º¸½Ê½Ã¿À), ¾ÕÀ¸·Î °èȹ»ó SCSI-3°¡ µÉ °ÍÀÔ´Ï´Ù.

¹°¸®ÀûÀÎ »óÈ£ ¿¬°á Ç¥ÁØ¿¡ Ãß°¡·Î, SCSI´Â µð½ºÅ© µð¹ÙÀ̽º°¡ ¹Ýµå½Ã ÁöÄѾ߸¸ µÇ´Â ³í¸®Àû (¸í·É¾î ÁýÇÕü) Ç¥ÁØÀ» Á¤ÀÇÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ Ç¥ÁØÀº ÀÏ¹Ý ¸í·É¾î ÁýÇÕü¶ó (CCS : Common Canmmand Set) ÇÏ°í ANSI SCSI-1°ú´Â ´Ù¼Ò º´·ÄÀûÀ¸·Î °³¹ßµÇ¾ú½À´Ï´Ù. SCSI-2´Â ÀÚü¿¡ Ç¥ÁØÀÇ ÀϺημ­ (°èÁ¤µÈ) CCS¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ¸í·É¾îµéÀº ¾²°í ÀÖ´Â ÀåÄ¡ÀÇ Á¾·ù¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ½ºÄ³³Ê¿¡¼­ ¾²±â ¸í·ÉÀ» Á¤ÀÇÇÏ´Â °ÍÀº ´ç¿¬È÷ ÀÌÄ¡¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.

SCSI ¹ö½º´Â º´·Ä ¹ö½ºÀε¥, ÀÌ´Â ¿©·¯°¡Áö Á¾·ù°¡ ÀÖ½À´Ï´Ù. ¿À·¡µÈ °Í ±×¸®°í ´ë´Ù¼öÀÇ °ÍµéÀº ´ÜÀÏ-Á¾´ÜÇü(single-ended) ½ÅÈ£ÀÌ°í 50°³ÀÇ ¼±À¸·Î Àü¼ÛµÇ´Â 8 bit ÆøÀÇ ¹ö½ºÀÔ´Ï´Ù. (´ÜÀÏ-Á¾´ÜÀÌ ¹«¾ó ÀǹÌÇÏ´ÂÁö ¸ô¶óµµ °ÆÁ¤ÇÏÁö ¸¶½Ê½Ã¿À, ¹®¼­¿¡´Â ±×°Í¿¡ ´ëÇÑ ¸ðµç °ÍÀÌ ÀÖÀ¾´Ï´Ù.) ±Ù·¡ÀÇ µðÀÚÀÎÀº Â÷µ¿Çü ½ÅÈ£, 16 bit ÆøÀÇ ¹ö½º¸¦ ¶ÇÇÑ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº 20MB/sÀÇ Àü¼Û ¼Óµµ¸¦ Çã¿ëÇÏ°í ÀÖÀ¸¸ç, ÄÉÀÌºí ±æÀ̵µ 25¹ÌÅͱîÁö °¡´ÉÇÕ´Ï´Ù. SCSI-2´Â Ãß°¡ ÄÉÀ̺íÀ» »ç¿ëÇؼ­ ÃÖ´ë 32bitÀÇ ¹ö½º Æø±îÁö Çã¿ëÇÏ°í ÀÖ½À´Ï´Ù. Ultra SCSI (¶Ç´Â Fast-20À̶ó ÀÏÄþîÁö´Â) ±×¸®°í Ultra2°¡ (¶Ç´Â Fast-40) Á¤¸» ºü¸£°Ô ¼ºÀåÇÏ°í ÀÖ½À´Ï´Ù. Fast-20Àº ÃÊ´ç 2000¸¸ ´ÜÀ§·Î Àü¼ÛÇÒ ¼ö ÀÖ°í (8 bit ¹ö½º¿¡¼­ 20 MB/s), Fast-40Àº ÃÊ´ç 4000¸¸ ´ÜÀ§·Î Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. (8 bit ¹ö½º¿¡¼­ 40 MB/s) ¿À´Ã³¯ ÆǸŵǴ ´ëºÎºÐÀÇ ÇÏµå µå¶óÀ̺ê´Â ´ÜÀÏ-Á¾´ÜÇü (8 ¶Ç´Â 16 bit) Ultra SCSIÀÔ´Ï´Ù.

¹°·Ð SCSI ¹ö½º´Â µ¥ÀÌÅÍ ¼±¸¸ÀÌ ¾Æ´Ï¶ó, ¿©·¯ Á¦¾î¼±µµ Áö´Ï°í ÀÖ½À´Ï´Ù. ¸Å¿ì Á¤±³ÇÏ°í º¹ÀâÇÑ ÇÁ·ÎÅäÄÝÀº È¿°úÀûÀÎ ¹æ¹ýÀ¸·Î º¹¼öÀÇ µð¹ÙÀ̽º°¡ ¹ö½º¸¦ °øÀ¯Åä·ÏÇϴ ǥÁØÀÇ ÇÑ ºÎºÐÀÔ´Ï´Ù. SCSI-2¿¡¼­, µ¥ÀÌÅÍ´Â Ç×»ó º°µµÀÇ Æи®Æ¼ ¶óÀÎ(line)À» ÀÌ¿ëÇÏ¿© °Ë»çµÇ°í ÀÖ½À´Ï´Ù. SCSI-2ÀÌÀüÀÇ ±¸»ó¿¡¼­´Â Æи®Æ¼´Â ¿É¼ÇÀ̾ú½À´Ï´Ù.

SCSI-3¿¡¼­´Â ÄÉÀÌºí ¿À¹öÇìµå¸¦ ÁÙÀÌ°í ÃÖ´ë ±æÀ̸¦ º¸´Ù ±æ°ÔÇÑ Á÷·Ä SCSI ¹ö½º¿Í ÇÔ²² º¸´Ù ºü¸¥ ¹ö½ºµéÀÌ ¼Ò°³µÇ°í ÀÖ½À´Ï´Ù. ÀÌ ¹®¼­¿¡¼­ SSA¿Í Fiberchannel°ú °°Àº À̸§À» º¸°ÔµÉ °ÍÀÔ´Ï´Ù. Á÷·Ä ¹ö½ºµé Áß ¾î´À °Íµµ Áö±Ý ³Î¸® ¾²ÀÌ°í ÀÖÁö´Â ¾Ê½À´Ï´Ù. (ƯÈ÷ ÀüÇüÀûÀÎ FreeBSD ȯ°æ¿¡¼­´Â ±×·¸½À´Ï´Ù.) ÀÌ·± ÀÌÀ¯·Î Á÷·Ä ¹ö½º ŸÀÔÀº ÀÌ ÀÌÈÄ·Î ¾ð±ÞÇÏÁö ¾Ê°Ú½À´Ï´Ù.

À§ÀÇ ¼Ò°³·Î ÃßÃøÇÒ ¼ö ÀÖ´Â °Í°ú °°ÀÌ SCSI µð¹ÙÀ̽º´Â Áö´ÉÀûÀÔ´Ï´Ù. À̰͵éÀº SCSI Ç¥ÁØÀ» (2 ÀÎÄ¡ÀÇ µÎ²²ÀÇ BTWÀÔ´Ï´Ù.) ÁöÄѾ߸¸ ÇÕ´Ï´Ù. ±×·¡¼­, ÇÏµå µð½ºÅ© µå¶óÀ̺긦 ¿¹·Î µé¸é ƯÁ¤ ºí·°¿¡ Á¢±ÙÇϱâ À§ÇØ Çìµå/½Ç¸°´õ/¼½Å͸¦ ÀÏÀÏÀÌ Á¤ÇØÁÖÁö ¾Ê°í ´ÜÁö °£´ÜÈ÷ ¿øÇÏ´Â ºí·°ÀÇ ¹øÈ£¸¸ ÁöÁ¤ÇØÁÖ¸é µË´Ï´Ù. Á¤±³ÇÑ Ä³½Ãó¸® °èȹ, ÀÚµ¿ ¹èµå ºí·° ±³Ã¼ µîµîÀº ÀÌ 'Áö´ÉÀûÀÎ µð¹ÙÀ̽º' Á¢±ÙÀ¸·Î ¸ðµÎ °¡´ÉÇÕ´Ï´Ù.

SCSI ¹ö½º¿¡¼­ ÀåÄ¡µéÀÇ °¢°¡ÀÇ °¡´ÉÇÑ Â¦Àº ¼ÒÅëµÉ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍµéÀÇ ±â´ÉÀÌ ±×°ÍÀ» Çã¿ëÇϰųª ¾ÊÇϰųª´Â ¶Ç´Ù¸¥ ¹®Á¦ÀÌÁö¸¸, Ç¥ÁØÀº ±×°ÍÀ» °­¿äÇÏÁö ¾Ê½À´Ï´Ù. ½ÅÈ£ ´ÙÅùÀ» ÇÇÇϱâ À§ÇØ µÎ µð¹ÙÀ̽º´Â »ç¿ëÇϱâ Àü¿¡ ¹ö½º¿¡ ´ëÇØ Á¶Á¤ÇØ¾ß ÇÕ´Ï´Ù.

SCSIÀÇ Ã¶ÇÐÀº ¿À·¡µÈ-Ç¥ÁØ µð¹ÙÀ̽º°¡ »õ·Î¿î-Ç¥ÁØÀÇ °Í°ú °°ÀÌ µ¿ÀÛÇÏ°Ô Çϴ ǥÁØÀ» ¸¶·ÃÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¡¼­, ¿À·¡µÈ SCSI-1 µð¹ÙÀ̽º´Â SCSI-2 ¹ö½º¿¡¼­µµ º¸Åë µ¿ÀÛÀ» ÇÒ °ÍÀÔ´Ï´Ù. º¸ÅëÀ̶ó°í ÇÑ °ÍÀº ¿À·¡µÈ ÀåÄ¡ÀÇ ±¸ÇöÀÌ »õ·Î¿î ¹ö½º¿¡ Á¤¸»·Î ÀûÇÕÇÑ (¿À·¡µÈ) Ç¥ÁØÀ» µû¸£°í ÀÖ´ÂÁö Àý´ëÀûÀ¸·Î È®½ÅÇÏÁö ¸øÇϱ⠶§¹®ÀÔ´Ï´Ù. ±Ù·¡ÀÇ µð¹ÙÀ̽ºµéÀº Ç¥ÁØÈ­°¡ ´õ¿í ¾ö°ÝÇÏ°Ô µÇ¾îÀÖÀ¸¸ç µð¹ÙÀ̽º Á¦Á¶¾÷ÀÚ¿¡ ÀÇÇØ ´õ¿í Àß ÁöÄÑÁö±â¿¡ º¸Åë ´õ Àß µ¿ÀÛÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î ¸»Çؼ­, ´ÜÀÏ ¹ö½º¿¡¼­ µð¹ÙÀ̽ºÀÇ ÀÛµ¿ ¼ÂÀ» ¾ò´Â ±âȸ´Â ¸ðµç µð¹ÙÀ̽º°¡ SCSI-2À̰ųª ±× ÀÌÈÄÀÇ °ÍÀÏ ¶§ ´õ¿í ÁÁ½À´Ï´Ù. ÀÌ´Â ¹Ý¦¹Ý¦ ºû³ª´Â 2GB µð½ºÅ©¸¦ ±¸ÇßÀ» ¶§ ¿À·¡µÈ ±â±â¸¦ ³»´Ù¹ö·Á¾ß ÇÑ´Ù°í ¸»ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù: ÇÊÀÚÀÇ °æ¿ì¸¦ º¸¾Æµµ pre-SCSI-1 µð½ºÅ©, SCSI-2 QIC Å×ÀÌÇÁ À¯´Ö, SCSI-1 helical ½ºÄµ Å×ÀÌÇÁ À¯´Ö, ±×¸®°í 2°³ÀÇ SCSI-1 µð½ºÅ©°¡ ÇÑ ½Ã½ºÅÛ¿¡¼­ ±×·±µ¥·Î Àß µ¿ÀÛÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª ¼º´ÉÀ» ¿°µÎ¿¡ µÐ´Ù¸é ¿À·¡µÈ µð¹ÙÀ̽º¿Í »õ·Î¿î (=´õ ºü¸¥) µð¹ÙÀ̽º¸¦ ºÐ¸®ÇÏ´Â °ÍÀÌ ´õ ³ºÀ» ¼öµµ ÀÖ½À´Ï´Ù.

12.5.2.1. SCSIÀÇ ±¸¼º

¾Õ¿¡¼­ ¸»ÇÑ ¹Ù¿Í °°ÀÌ, SCSI µð¹ÙÀ̽ºµéÀº Áö´ÉÀûÀÔ´Ï´Ù. ¾ÆÀ̵ð¾î´Â SCSI µð¹ÙÀ̽º ÀÚü¿¡ ±í¼÷ÇÑ Çϵå¿þ¾î ¼¼ºÎ¿¡ ´ëÇÑ Áö½ÄÀ» Áý¾î³Ö´Â °ÍÀÔ´Ï´Ù. ÀÌ ¹æ¹ýÀ¸·Î, È£½ºÆ® ½Ã½ºÅÛÀº ÇÏµå µð½ºÅ©°¡ ¾ó¸¶³ª ¸¹Àº Çìµå¸¦ °¡Áö°í ÀÖ´ÂÁö, ƯÁ¤ Å×ÀÌÇÁ µð¹ÙÀ̽º¿¡ ¾ó¸¶³ª ¸¹Àº Æ®·¢ÀÌ ÀÖ´ÂÁö¿Í °°Àº °ÆÁ¤Àº ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ±Ã±ÝÇÔÀ» ÂüÁö¸øÇÏ´Â À̸¦ À§ÇØ ¼³¸íÀ» ÇÏÀÚ¸é, Ç¥ÁØÀº Çϵå¿þ¾îÀÇ »ó¼¼ÇÑ ºÎºÐ¿¡ ´ëÇØ µð¹ÙÀ̽º¿¡ ÁúÀÇÇÏ´Â ¸í·É¾î¸¦ Á¤Çسõ°í ÀÖ½À´Ï´Ù. FreeBSD´Â ºÎÆýÿ¡ ¾î¶² ÀåÄ¡°¡ ¿¬°áÀÌ µÇ¾îÀÖ´ÂÁö ±×°ÍÀÌ Æ¯Á¤ÇÑ Ã³¸®¸¦ ÇÊ¿ä·ÎÇÏ´ÂÁö ¾ÈÇÏ´ÂÁö °Ë»çÇϱâ À§ÇØ ÀÌ·¯ÇÑ ´É·ÂÀ» ÀÌ¿ëÇÕ´Ï´Ù.

Áö´ÉÀûÀÎ µð¹ÙÀ̽ºÀÇ ÀÌÁ¡Àº È®¿¬ÇÕ´Ï´Ù: È£½ºÆ®¿¡¼­ÀÇ µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ÈξÀ ´õ ÀϹÝÈ­µÈ ÇüÅ·Π¸¸µé ¼ö°¡ ÀÖ°í, ´õÀÌ»ó ¼Ò°³µÇ´Â ¸ðµç ±â¹¦ÇÑ »õ µð¹ÙÀ̽º¿¡ ´ëÇØ µå¶óÀ̹ö¸¦ º¯°æÇÒ (±×¸®°í ÃÖÀûÈ­ÇÒ!) ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

ÄÉÀ̺í°ú Ä¿³ØÅÍ¿¡ ´ëÇØ È²±Ý·üÀÌ ÀÖ½À´Ï´Ù: ÁÁÀº ±â±â·Î ±¸Ç϶ó´Â °ÍÀÔ´Ï´Ù. ÁÁÀº Àç·á¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ¹ö½º ½ºÇǵ带 ³ôÀÌ°Ô µÇ¹Ç·Î Ç×»ó °íÅëÀ» ´ú¾îµå¸± °ÍÀÔ´Ï´Ù.

±×·¡¼­, ±Ýµµ±ÝµÈ Ä¿³ØÅÍ, º¸È£Ã³¸®µÈ ÄÉÀ̺í, º¯Çü ¹æÁö¸¦ °¡Áø Æ°Æ°ÇÑ Ä¿³ØÅÍ Èĵå(µ¤°³) µîÀÌ Àß Æȸ®´Â ÀÌÀ¯ÀÔ´Ï´Ù. µÎ¹ø° Ȳ±Ý·ü: ÇÊ¿äÀÌ»ó ±ä ÄÉÀ̺íÀ» ¾²Áö ¸»¶ó´Â °ÍÀÔ´Ï´Ù. ÇÊÀÚÀÇ °æ¿ì¸¦ ¿¹·Î µéÀÚ¸é ÇÑ ±«Â¥ ÄÄÇ»ÅÍ¿¡¼­ ¹ß»ýÇÑ ¹®Á¦¸¦ Àâ´Âµ¥ ÀÖ¾î ´ÜÁö SCSI ¹ö½º ±æÀ̸¦ 1m·Î ÁÙÀÌ´Â °ÍÀ¸·Î ÇØ°áµÈ´Ù´Â °ÍÀ» ¹ß°ßÇϴµ¥ 3ÀÏÀÌ °É·È½À´Ï´Ù. ±×¸®°í ¿ø·¡ÀÇ ¹ö½º ±æÀÌ´Â SCSI ½ºÆå »ó¿¡¼­ Àß (Á¤ÀÇ) µÇ¾îÀÖ½À´Ï´Ù.

12.5.2.2. SCSI ¹ö½ºÀÇ Á¾·ù

ÀüÀÚ°øÇÐÀû °üÁ¡¿¡ ÀÇÇϸé, µÎ°¡Áö ºñȣȯ ¹ö½º ÇüÅ°¡ ÀÖ½À´Ï´Ù: ´ÜÀÏ-Á¾´ÜÇü(single-ended)°ú Â÷µ¿Çü(differential). ÀÌ´Â SCSI ÀåÄ¡¿Í ÄÁÆ®·Ñ·¯¿¡ µÎ°¡Áö ´Ù¸¥ ÁÖ¿ä ±×·ìÀÌ ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù, À̵éÀº µ¿ÀÏÇÑ ¹ö½º¿¡ ¼¯ÀÏ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª, Ưº°ÇÑ º¯È¯±â Çϵå¿þ¾î¸¦ »ç¿ëÇؼ­ ´ÜÀÏ-Á¾´ÜÇü ¹ö½º¿¡¼­ Â÷µ¿ÇüÀÇ °ÍÀ¸·Î Àü¼ÛÇÏ´Â °ÍÀÌ (±×¸®°í ¿ªÀ¸·Îµµ) °¡´ÉÇÕ´Ï´Ù. ¹ö½º ŸÀÔÀÇ Â÷ÀÌÁ¡Àº ´ÙÀ½¿¡ ¼³¸íÇÕ´Ï´Ù.

SCSI¿Í ¿¬°üµÈ ¸¹Àº ¹®¼­¿¡¼­ °¢°¡Áö ¹ö½º Á¾·ù¸¦ Ãà¾àÇؼ­ »ç¿ëÇÏ´Â Àü¹®¿ë¾îÀÇ Á¾·ù°¡ ÀÖ½À´Ï´Ù. Á¶±Ý¸¸ ¼Ò°³Çϸé:

Á¶±Ý¸¸ »ý°¢Çغ¸¸é ¹«¾ùÀ» ¶æÇÏ´Â Áö´Â ½±°Ô ¾Ë ¼ö ÀÖ½À´Ï´Ù.

¿ÍÀ̵å(wide)¶õ ¸»Àº Á» ¸ðÈ£ÇÕ´Ï´Ù, ÀÌ´Â 16 ¶Ç´Â 32 bit ¹ö½º¸¦ ÁöĪÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, 32 bit ·ù´Â (¾ÆÁ÷) »ç¿ëµÇÁö ÀÖÁö ¾Ê½À´Ï´Ù. ±×·¡¼­ ¿ÍÀ̵å´Â º¸Åë 16 bit¸¦ ÁöĪÇÕ´Ï´Ù.

ÆнºÆ®(fast)¶ó´Â °ÍÀº ¹ö½º¿¡¼­ÀÇ Å¸À̹ÖÀÌ ´Ù¼Ò ´Ù¸§À» ÀǹÌÇϴµ¥, ³»·Î¿ì(narrow) (8 bit) ¹ö½º¿¡¼­ '´À¸°' SCSIÀÇ 5MB/s ´ë½Å 10MB/s°¡ °¡´ÉÇÕ´Ï´Ù. ¾Õ¿¡¼­ ¸»ÇÑ ¹Ù¿Í °°ÀÌ, ÃÊ´ç 2000¸¸ 4000¸¸ ´ÜÀ§·Î Àü¼ÛÇÏ´Â ¹ö½º ½ºÇǵ嵵 »ý°Ü³ª°í ÀÖ½À´Ï´Ù. (Fast-20 == Ultra SCSI, Fast-40 == Ultra2 SCSI)

8¹ø° ÀÌÈÄ µ¥ÀÌÅÍ ¶óÀÎ(line)Àº ¿ÀÁ÷ µ¥ÀÌÅÍ Àü¼Û°ú ÀåÄ¡ÀÇ ¾îµå·¹½Ì(addressing)¿¡¸¸ ¾²Àδٴ °ÍÀ» ÁÖÀÇÇϽʽÿÀ. ¸í·É¾î¿Í »óÅ ¸Þ¼¼Áö µîÀÇ Àü¼ÛÀº ¿ÀÁ÷ ÇÏÀ§ 8°³ÀÇ µ¥ÀÌÅÍ ¶óÀο¡¼­ ¼öÇàµË´Ï´Ù. Ç¥ÁØÀº ³»·Î¿ì µð¹ÙÀ̽ºµéÀÌ ¿ÍÀÌµå ¹ö½º¿¡¼­ ÀÛµ¿Åä·Ï ÇÏ°í ÀÖ½À´Ï´Ù. À¯È¿ ¹ö½º ÆøÀº µð¹ÙÀ̽º°£¿¡µµ ¼º¸³µË´Ï´Ù. ¿ÍÀ̵å¿Í ³»·Î¿ì°¡ ¼¯¿©ÀÖÀ» ¶§ ºÐ¸íÈ÷ µð¹ÙÀ̽º ¾îµå·¹½ÌÀ» »ìÆ캸¾Æ¾ß ÇÕ´Ï´Ù.

´ÜÀÏ-Á¾´ÜÇü ¹ö½º(single ended buses)

´ÜÀÏ-Á¾´ÜÇü SCSI ¹ö½º´Â 5V ¶Ç´Â 0V (»ç½Ç, TTL ¼öÁØ), ±×¸®°í *ÀϹÝ* Á¢Áö ÂüÁ¶(COMMON ground reference)¿Í ¿¬°üÀÖ´Â ½Ã±×³ÎÀ» »ç¿ëÇÕ´Ï´Ù. ´ÜÀÏ Á¾´ÜÇü 8 bit SCSI ¹ö½º´Â ´ëü·Î 25°³ÀÇ Á¢Áö ¶óÀÎÀ» °¡Áö°í Àִµ¥, ±×°ÍÀº ¸ðµç µð¹ÙÀ̽º¿¡ ´ÜÀÏÇÑ `·¹ÀÏ(rail)'·Î ¹­¿©ÀÖ½À´Ï´Ù. Ç¥ÁØ ´ÜÀÏ Á¾´Ü ¹ö½º´Â ÃÖ´ë 6m±îÁö °¡´ÉÇÕ´Ï´Ù. µ¿ÀÏÇÑ ¹ö½º¿¡ Fast-SCSI µð¹ÙÀ̽º¸¦ »ç¿ëÇÏ´Â °æ¿ì ÃÖ´ë 3m±îÁö Çã¿ëÇÕ´Ï´Ù. Fast-SCSI´Â 5MB/s´ë½Å ¹ö½º°¡ 10MB/sÀÇ Àü¼Û·®À» Çã¿ëÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

Fast-20 (Ultra SCSI)¿Í Fast-40Àº °¢°¢ ÃÊ´ç 2000, 4000¸¸ ´ÜÀ§ÀÇ Àü¼Û·®À» Çã¿ëÇÕ´Ï´Ù. ±×·¡¼­ F20Àº 8 bit ¹ö½º¿¡¼­ 20MB/s, 16 bit ¹ö½º¿¡¼­ 40MB/s µîÀ» Çã¿ëÇÏ°Ô µË´Ï´Ù. ±×¸®°í, F20¿¡ °æ¿ì ÃÖ´ë 1.5m, F40 °æ¿ì 0.75mÀÇ ¹ö½º±æÀÌ°¡ Çã¿ëµË´Ï´Ù. F20Àº »ó´çÈ÷ ÇѰ踦 ¾Ð¹ÚÇÑ´Ù´Â °ÍÀ» ¾Ë¾ÆµÎ½Ê½Ã¿À, SCSI ¹ö½º°¡ Àü±âÀûÀ¸·Î ¿Ã¹Ù¸¥°¡ »¡¸® ¾Ë ¼ö ÀÖ½À´Ï´Ù.

ÀÌ´Â ¹ö½ºÀÇ ¸î¸î µð¹ÙÀ̽º°¡ Åë½ÅÇϱâ À§ÇØ 'ÆнºÆ®'¸¦ »ç¿ëÇÑ´Ù¸é ¹ö½º´Â ºü¸¥ ¹ö½º¸¦ À§ÇØ ±æÀÌ Á¦ÇÑÀ» öÀúÈ÷ ÁöÄѾßÇÑ´Ù´Â °ÍÀ» ÁÖÀÇÇ϶ó´Â °ÍÀÔ´Ï´Ù.

ÃÖ±ÙÀÇ fast-SCSI µð¹ÙÀ̽º¿¡¼­ ¹ö½º ±æÀÌ°¡ ½ÇÁ¦·Î º´¸ñ Çö»óÀ» ÀÏÀ¸Å³ ¼ö ÀÖÀ½ÀÌ ºÐ¸íÇÕ´Ï´Ù. ÀÌ´Â Â÷µ¿Çü SCSI°¡ SCSI-2 Ç¥ÁØ¿¡¼­ ¼Ò°³µÈ ÀÌÀ¯ÀÔ´Ï´Ù.

Ä¿³ØÅÍ ÇÉ°ú Ä¿³ØÅÍ À¯Çü¿¡ ´ëÇؼ­´Â SCSI-2 Ç¥ÁØ ÀÚü¸¦ ( Ãß°¡ »çÇ×À» º¸½Ê½Ã¿À) ÂüÁ¶ÇϽʽÿÀ, Ä¿³ØÅÍ µîÀÌ ±× ºÎºÐ¿¡ Á¤¸» ÀÚ¼¼È÷ ¼³¸íÇØ ³õ°í ÀÖ½À´Ï´Ù.

ºñÇ¥ÁØ ÄÉÀ̺íÀ» »ç¿ëÇÏ´Â µð¹ÙÀ̽º¿¡ ´ëÇØ ÀÎÁöÇÏ°í °è¼Å¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î AppleÀº 25ÇÉ D-type Ä¿³ØÅ͸¦ (Á÷·ÄÆ÷Æ®¿Í º´·Ä ÇÁ¸°ÅÍ¿¡¼­ÀÇ ±×°Í°ú °°Àº) »ç¿ëÇÕ´Ï´Ù. °ø½ÄÀûÀÎÀSCSI ¹ö½º´Â 50ÇÉÀ» »ç¿ëÇÑ´Ù´Â °ÍÀ» °í·ÁÇغ¼ Àû¿¡ ÀÌ Ä¿³ØÅÍÀÇ »ç¿ëÀº ¸î°¡Áö 'µ¶Ã¢ÀûÀÎ ÄÉÀÌºí ¿¬°á'À» ÇÊ¿ä·Î ÇÑ´Ù°ÍÀ» »ó»óÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¿Í °°Àº Á¢Áö¼±(ground wire) ¼öÀÇ Àý¾àÀº ¾î¸®¼®Àº »ý°¢ÀÔ´Ï´Ù, SCSI Ç¥ÁØ°ú ÀÏÄ¡ÇÏ´Â 50ÇÉ ÄÉÀ̺í·Î ¿¬°áÇÏ´Â °ÍÀ» ÁöÅ°´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Fast-20°ú 40¿¡¼­´Â ÀÌ¿Í°°Àº ¹ö½º´Â °í·ÁÁ¶Â÷ ÇÏ°í ÀÖÁö ¾Ê½À´Ï´Ù.

Â÷µ¿Çü ¹ö½º(Differential buses)

Â÷µ¿Çü SCSI ¹ö½º ±æÀÌ´Â ÃÖ´ë 25m±îÁö °¡´ÉÇÕ´Ï´Ù. ´ÜÀÏ-Á¾´ÜÇü ÆнºÆ®-SCSI ¹ö½ºÀÇ 3m¿Í´Â ²Ï ´Ù¸£Áö¿ä. Â÷µ¿ ½ÅÈ£ÀÇ ¾ÆÀ̵ð¾î´Â °¢°¢ÀÇ ¹ö½º ½ÅÈ£°¡ ÀڽŸ¸ÀÇ È¸½Å ¿ÍÀ̾î(wire)¸¦ °¡Áø´Ù´Â °ÍÀÔ´Ï´Ù. ±×·¡¼­, °¢°¢ÀÇ ½ÅÈ£´Â (¿ÏÀüÈ÷ ²¿¿©ÀÖ´Â) Àü¼± ¹¶Ä¡·Î Àü¼ÛµË´Ï´Ù. ÀÌ µÎ ¼±ÀÇ »çÀÌÀÇ Àü¾Ð Â÷ÀÌ´Â ½ÅÈ£°¡ »ç¿ëÁß(asserted)ÀÎÁö ¾Æ´Ï¸é ±×·¸Áö ¾ÊÀºÁö °Ë»çÇÕ´Ï´Ù. Á¢Áö¼±°ú ½ÅÈ£¼± °£ÀÇ Àü¾ÐÂ÷ÀÌ´Â ±×´ÙÁö °ü°è¾ø½À´Ï´Ù. (±×·¸´õ¶óµµ 10 kV Á¤µµ´Â ½ÃµµÇÏÁö ¸¶½Ê½Ã¿À)

ÀÌ Â÷µ¿ÇüÀÇ °³³äÀÌ ¿Ö ¶Ù¾î³­ °ÍÀÎÁö ¼³¸íÇÏ´Â °ÍÀº ÀÌ ¹®¼­ÀÇ ¹üÀ§¸¦ ³Ñ¾î¼·´Ï´Ù. ´ÜÁö Â÷µ¿ ½ÅÈ£ÀÇ »ç¿ëÀÌ Àü±âÀûÀ¸·Î ÈξÀ ´õ ³ëÀÌÁ ÁÙ¿©ÁÖ´Â °ÍÀ¸·Î º¸Àδٴ °ÍÀ» ¹Þ¾ÆµéÀ̽ʽÿÀ. Äɺñ³Ý³¢¸® ¿¬°áÇϴµ¥ º¸Åë Â÷µ¿Çü ¹ö½º¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ´ÜÀÏÁ¾´ÜÇüÀº ºñ¿ëÀÌ Àû°Ô µé±â ¶§¹®¿¡ ³»ºÎ Äɺñ³Ý°ú °°Àº ´ëü·Î »ó´çÈ÷ ªÀº ¹ö½º¿¡ »ç¿ëµË´Ï´Ù.

FreeBSD¿¡¼­ µð¹ÙÀ̽º µå¶óÀ̹ö Áö¿øÀ» ÇÏ´Â ÀåÄ¡¸¦ »ç¿ëÇÏ´Â ÇÑ, Â÷µ¿Çü Á¦Ç°ÀÇ »ç¿ëÀ» ¸·À» ÀÌÀ¯°¡ ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î, Adaptec¿¡¼­´Â ´ÜÀÏ Á¾´ÜÇü ±âÆÇÀ¸·Î AHA1740À» ÆǸÅÇß½À´Ï´Ù¸¸, ¹Ý¸é¿¡ AHA1744´Â Â÷µ¿ÇüÀ̾ú½À´Ï´Ù. È£½ºÆ®¿¡ ´ëÇÑ ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º´Â µÑ´Ù µ¿ÀÏÇÕ´Ï´Ù.

Å͹̳×ÀÌÅÍ(Terminators)

SCSI Àü¹®¿ë¾î·Î Å͹̳×ÀÌÅÍ´Â ¿Ã¹Ù¸¥ ÀúÇ× ¹èÇÕ(impedance matching)À» ¾ò±âÀ§ÇØ »ç¿ëµÇ´Â ÀúÇ×ȸ·Î(resistor networks)ÀÔ´Ï´Ù. ÀúÇ× ¸ÅĪÀº ¹ö½º¿¡¼­ ¹Ý»ç(reflections)³ª, ¿ï¸²(ringing)ÀÌ ¾ø´Â ±ú²ýÇÑ ½ÅÈ£¸¦ ¾ò´Âµ¥ Áß¿äÇÕ´Ï´Ù. ±×¸® ÁÁÁö ¾ÊÀº ÀüÈ­¼±À¸·Î ¸Õ °Å¸®ÀÇ ÀüÈ­¸¦ ¼³Ä¡Çß´Ù¸é ¾Æ¸¶µµ ¹Ý»ç°¡ ¹«¾ùÀÎÁö ¾Ë °ÍÀÔ´Ï´Ù. SCSI ¹ö½º¿¡¼­ 20MB/sÀÇ Àü¼Û¼Óµµ¸¦ ¾òÀ¸·Á¸é, ½ÅÈ£ ¸Þ¾Æ¸®°¡ ¿ï¸®´Â °ÍÀ» ¿øÄ¡´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù.

Å͹̳×ÀÌÅÍ´Â ´Ù¼Ò º¹ÀâÇÑ µðÀÚÀÎÀ¸·Î, ´Ù¾çÇÑ ÇüÅ°¡ ÀÖ½À´Ï´Ù. ¹°·Ð, ³»ºÎÀûÀ¸·Î ¿ÜºÎÀûÀ¸·Îµµ ±×·¯ÇÕ´Ï´Ù. ¸¹Àº SCSI µð¹ÙÀ̽º´Â ´Ù¼öÀÇ ÀúÇ×ȸ·Î°¡ (¹Ýµå½Ã!) ¼³Ä¡µÇ¾îÀÖ´Â ´Ù¼öÀÇ ¼ÒÄÏÀ¸·Î µÇ¾îÀÖ½À´Ï´Ù. µð¹ÙÀ̽º¿¡¼­ Å͹̳×ÀÌÅ͸¦ Á¦°ÅÇÒ ¶§, Á¶½É½º·´°Ô ±×°ÍÀ» º¸°üÇϽʽÿÀ. SCSI ¹ö½º¸¦ ´Ù½Ã ±¸¼ºÇϱâ·Î ÇßÀ» ¶§, ±×°ÍÀÌ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù. Á¤È®ÇÑ ´ëüǰÀ» ã´Â °ÍÀÌ ÀüÇô ºÒÇÊ¿äÇÑ ÀÌ ¾Æ °£´ÜÇÏ°í Á¶±ÝÇÑ °Í¿¡µµ ´Ù¾çÇÑ °ÍµéÀÌ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÚü Å׹̳×ÀÌÅ͸¦ ÀÛµ¿½ÃÅ°°Å³ª ¾Ê°ÔÇÏ´Â ´ÜÀÏ Á¡ÆÛ¸¦ °¡Áö°í ÀÖ´Â SCSI ÀåÄ¡µµ ÀÖ½À´Ï´Ù. Ç÷§(flat) ÄÉÀÌºí ¹ö½º¿¡´Ù°¡ ²È´Â Ưº°ÇÑ Å͹̳×ÀÌÅ͵µ ÀÖ½À´Ï´Ù. ¿ÜºÎ Ä¿³ØÅÍ¿Í °°Àº °Í, ÄÉÀ̺íÀÌ ¾ø´Â Ä¿³ØÅÍ Èĵå¿Í °°Àº °Íµµ ÀÖ½À´Ï´Ù. ã¾Æº¸¸é ¸Å¿ì ´Ù¾çÇÑ ¼±ÅÃÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°£´ÜÇÑ ÀúÇ× (¼öµ¿(passive)) Å͹̳×ÀÌÅÍ¿¡¼­ ÀÚµ¿(active) Å͹̳×ÀÌÅÍ·ÎÀÇ ±³Ã¼¸¦ °èȹÇϰųª ±³Ã¼ÇÒ ¶§ ¼÷°íÇØ¾ß ÇÒ °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÚµ¿ Å͹̳×ÀÌÅÍ´Â ±ú²ýÇÑ ¹ö½º ½Ã±×³ÎÀ» ÁÖ±âÀ§ÇÑ ¾à°£ ´õ º¹ÀâÇÑ È¸·Î¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ±ä ¹ö½º ±×¸®°í/¶Ç´Â ºü¸¥ µð¹ÙÀ̽º¸¦ »ç¿ëÇÒ ¶§, ÀÚµ¿ Å͹̳×À̼ÇÀÇ À¯¿ë¼ºÀÌ Áõ°¡ÇÑ´Ù°í Æò°¡ÇÏ°í ÀÖ½À´Ï´Ù. SCSI ¹ö½º¿¡ ¹®Á¦°¡ ÀÖÀ» ½Ã, ÀÚµ¿ Å͹̳×ÀÌÅÍ¿¡ ´ëÇØ °í·ÁÇغ¸´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÃÖÃÊÀÇ µµÀÔ ½Ã¿¡, µé¸®´Â ¹Ù¿¡ µû¸£¸é »ó´çÇÑ ºñ¿ëÀÌ µç´Ù°í ÇÕ´Ï´Ù.

Â÷µ¿Çü°ú ´ÜÀÏ-Á¾´ÜÇü ¹ö½º¿¡ µû¸¥ Å͹̳×ÀÌÅÍ°¡ µ¿ÀÏÇÏÁö ¾Ê´Ù´Â °ÍÀ» ¿°µÎ¿¡ µÎ½Ê½Ã¿À. µÎ °¡Áö°¡ *¼¯¿©¼­´Â ¾ÊµË´Ï´Ù.*

ÁÁ½À´Ï´Ù, ±×·³ Áö±Ý ¾îµð¿¡´Ù Å͹̳×ÀÌÅ͸¦ ÀåÂøÇϼ̽À´Ï±î? ÀÌ´Â ¸¹Àº À̵éÀÌ SCSI¿¡ ´ëÇØ ¿ÀÇØÇÏ´Â ºÎºÐÀÔ´Ï´Ù. ±×¿¡ ºñÇØ °¡Àå °£´ÜÇÑ °ÍÀ̱⵵ ÇÕ´Ï´Ù. ¿øÄ¢Àº: *SCSI ¹ö½º¿¡¼­ ¸ðµç ÇÑ ¶óÀÎÀº ¹ö½ºÀÇ ¾ç³¡¿¡ Çϳª¾¿, 2°³ÀÇ Å͹̳×ÀÌÅ͸¦ °¡Áø´Ù´Â °ÍÀÔ´Ï´Ù.* ±×·¡¼­ µÎ°³, Çϳªµµ, ¼¼°³µµ, ´Ù¸¥ ¾î¶² °Íµµ ¾Æ´Õ´Ï´Ù. Ãæ½ÇÈ÷ ÀÌ ¿øÄ¢À» ÁöÅ°µµ·Ï ÇϽʽÿÀ. ±×·¸°Ô ÇÏ´Â °ÍÀ¸·Î ³¡¾ø´Â °íÅë¿¡¼­ ¹þ¾î³¯ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù, À߸øµÈ Å͹̳×À̼ÇÀº ÀüÇô ¾Ë ¼ö ¾ø´Â ¹ö±×¸¦ À¯¹ß ÇÒ ¼ö ÀÖ´Â ÀáÀç·ÂÀ» Áö³æ±â ¶§¹®À̶ø´Ï´Ù. (¿©±â¼­ "ÀáÀç·Â"¿¡ ÁÖÀÇÇϽʽÿÀ; ÀÌ ¾Ö¸ÅÇÔÀº ÀϾ ¼öµµ ¾ÈÀϾ ¼öµµ ÀÖÀ½À» ³ªÅ¸³»´Â °ÍÀÔ´Ï´Ù.)

ÀϹÝÀûÀÎ ÇÔÁ¤Àº ÄÄÇ»ÅÍ ¾È¿¡ ³»ºÎ (Ç÷§) ÄÉÀ̺íÀÌ ±×¸®°í ÄÁÆ®·Ñ·¯¿¡ ºÎÂøµÇ´Â ¿ÜºÎ ÄÉÀ̺íÀÌ ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù. ÀÌ´Â ÄÁÆ®·Ñ·¯¿¡ ÀÖ´Â Å͹̳×ÀÌÅ͸¦ Á¦°ÅÇؾßÇÑ´Ù´Â »ý°¢À» ´ëºÎºÐÀÇ °æ¿ì Àؾî¹ö¸®°Ô ÇÕ´Ï´Ù. ÀÌ°°Àº °æ¿ì Å͹̳×ÀÌÅÍ´Â ÄÁÆ®·Ñ·¯°¡ ¾Æ´Ñ, °¡Àå ¸¶Áö¸· ¿ÜºÎ µð¹ÙÀ̽º¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù! ÀϹÝÀûÀ¸·Î SCSI ¹ö½º¸¦ ÀçÁ¶Á¤ÇÒ ¶§ Ç×»ó ¹Ýµå½Ã ÀÌ¿¡ ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÕ´Ï´Ù.

Å͹̳×À̼ÇÀº °¢°¢ÀÇ ¶óÀÎ(line)À» ¹ÙÅÁÀ¸·Î µÇ¾î¾ß ÇÑ´Ù´Â Á¡À» ÁÖÀÇÇϽʽÿÀ. ÀÌ´Â µ¿ÀÏ È£½ºÆ® ¾î´ðÅÍ¿¡ ³»·Î¿ì(narrow)¿Í ¿ÍÀ̵å(wide)°¡ °°ÀÌ ¿¬°áµÇ¾îÀÖ´Ù¸é ¾î´ðÅÍ¿¡ ¹ö½ºÀÇ »óÀ§ 8 bit¿¡ ´ëÇÑ Å͹̳×À̼ÇÀ» ÇØÁÖ¾î¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. (¹°·Ð, °¢ ¹ö½ºÀÇ ¸¶Áö¸· µð¹ÙÀ̽ºµµ ÇØÁÖ´Â °ÍÀº ´ç¿¬ÇÕ´Ï´Ù.)

ÇÊÀÚ°¡ ÇàÇÑ ¹æ½ÄÀ» ¼Ò°³ÇÏÀÚ¸é, ÀÏ´Ü SCSI µð¹ÙÀ̽º¿Í ÄÁÆ®·Ñ·¯¿¡ ÀÖ´Â ¸ðµç Å͹̳×ÀÌÅ͸¦ Á¦°ÅÇÕ´Ï´Ù. ÇÊÀÚ´Â ¿ÜºÎ Å͹̳×ÀÌÅ͸¦ µÎ°³ °¡Áö°í Àִµ¥, ¸ðµÎ µ¿½ÉÇü ¿ÜºÎ ÄÉÀ̺í, ³»ºÎ Ç÷§(flat) ÄÉÀ̺í Ä¿³ØÅÍ¿¡ ¿¬°áÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ´Â Àç¼³Á¤À» ÈξÀ ½±°Ô ÇØ ÁÙ°Ì´Ï´Ù.

±Ù·¡ÀÇ µð¹ÙÀ̽º¿¡¼­, ¶§¶§·Î ÅëÇÕµÈ Å͹̳×ÀÌÅÍ°¡ »ç¿ëµË´Ï´Ù. À̰͵éÀº Á¦¾îÇÉÀ¸·Î ¼³Á¤/ÇØÁ¦¸¦ ÇÒ ¼ö Àִ Ư¼ö ¸ñÀûÀÇ ÅëÇÕ È¸·ÎÀÔ´Ï´Ù. ÀÌ´Â µð¹ÙÀ̽º¿¡¼­ ¹°¸®ÀûÀ¸·Î ²À Á¦°ÅÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÃÖ½ÅÀÇ È£½ºÆ® ¾î´ðÅÍ¿¡¼­ ÀÌ·± °ÍÀ» º¼ ¼ö Àִµ¥, ¶§·Î´Â ÀÏÁ¾ÀÇ ¼³Á¤ÅøÀ» »ç¿ëÇؼ­ ¼ÒÇÁÆ®¿þ¾î ¼³Á¤ÀÌ °¡´ÉÇÕ´Ï´Ù. ¶Ç ÀϺδ Ŀ³ØÅÍ¿¡ ºÎÂøµÈ ÄÉÀ̺íÀ» ÀÚµ¿À¸·Î ÀνÄÀ» ÇÏ°í ÀÚµ¿À¸·Î ÇÊ¿äÇÑ Å͹̳×À̼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù. ¿©ÇÏÆ° Á¦Ç° ¼³¸í¼­¸¦ Àß »ìÆ캸½Ã±â ¹Ù¶ø´Ï´Ù!

Å͹̳×ÀÌÅÍ ÆÄ¿ö(Terminator power)

¾Õ¿¡¼­ ¾ê±âÇÑ Å͹̳×ÀÌÅÍ°¡ Á¤»óÀûÀ¸·Î ÀÛµ¿ÄÉÇÒ ÆÄ¿ö°¡ ÇÊ¿äÇÕ´Ï´Ù. SCSI ¹ö½º¿¡¼­, ¶óÀÎÀº ÀÌ ¸ñÀû¿¡ ºÎÇյǾî ÀÖ´Ù. Çã, ±×·¸°Ô °£´ÜÇÒ±î¿ä?

±×·¸Áö°¡ ¾Ê½À´Ï´Ù. °¢°¢ÀÇ µð¹ÙÀ̽º´Â µð¹ÙÀ̽º¿¡ ÀåÂøµÇ¾îÀÖ´Â Å͹̳×ÀÌÅÍ ¼ÒÄÏ¿¡ Å͹̳×ÀÌÅÍ ÆÄ¿ö¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, ÀÌ¹Ì ¿ÜºÎ Å͹̳×ÀÌÅÍ°¡ Àְųª, SCSI ¹ö½º ¶óÀο¡ Å͹̳×ÀÌÅÍ ÆÄ¿ö¸¦ °ø±ÞÇÏ´Â µð¹ÙÀ̽º°¡ ²¨Á®ÀÖ´Ù¸é °ï¶õÇÏ°ÚÁö¿ä.

¾ÆÀ̵ð¾î´Â ÀÌ´ÏƼ¿¡ÀÌÅÍ(initiator)µéÀº (À̰͵éÀº ¹ö½º¿¡¼­ µ¿ÀÛÀ» ½ÃÀÛÇÏ´Â µð¹ÙÀ̽ºÀÔ´Ï´Ù, µÚ¿¡ ¼³¸íÀÌ ³ª¿É´Ï´Ù.) ¹Ýµå½Ã Å͹̳×ÀÌÅÍ ÆÄ¿ö¸¦ °ø±ÞÇØ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ¸ðµç SCSI µð¹ÙÀ̽ºµéÀº (¹Ýµå½Ã´Â ¾Æ´Ï°í) Å͹̳×ÀÌÅÍ ÆÄ¿ö¸¦ °ø±ÞÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ½À´Ï´Ù.

¹ö½º¿¡¼­ ÆÄ¿ö°¡ °ø±ÞµÇÁö ¾Ê´Â µð¹ÙÀ̽º¸¦ °í·ÁÇØ, Å͹̳×ÀÌÅÍ ÆÄ¿ö´Â ¹Ýµå½Ã ´ÙÀÌ¿Àµå¸¦ ÅëÇØ ¹ö½º¿¡ °ø±ÞÀÌ µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ´Â ÆÄ¿ö°¡ °ø±ÞµÇÁö ¾Ê´Â µð¹ÙÀ̽º¿¡ ¿ª·ù¸¦ ¹æÁöÇϱâ À§Çؼ­ÀÔ´Ï´Ù.

¸ðµç Á¾·ùÀÇ ³ëÀÌÁî(nastiness)¸¦ ¿¹¹æÇϱâ À§ÇØ, Å͹̳×ÀÌÅÍ ÆÄ¿ö´Â Àß Á¢Áö°¡ µÇ¾îÀÖ½À´Ï´Ù. »ý°¢ÇØ º¸¾Ò°ÚÁö¸¸, Ç»Áî´Â ²÷¾îÁú ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ±×·² ¼öµµ ÀÖÁö¸¸, ±×·¡¼­´Â ¾ÊµÇ´Â, µ¿ÀÛÇÏÁö ¾Ê´Â ¹ö½º°¡ µÇ¾î¹ö¸± °ÍÀÔ´Ï´Ù. º¹¼öÀÇ µð¹ÙÀ̽º°¡ Å͹̳×ÀÌÅÍ ÆÄ¿ö¸¦ °ø±ÞÇÏ´Â °æ¿ì´Â, ÇϳªÁ¤µµ ²÷¾îÁø Ç»Áî´Â ¹®Á¦°¡ µÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¹®Á¦´Â ¹Ù·Î, Ç»Áî°¡ ²÷¾îÁø ´ÜÀÏ °ø±ÞÀåÄ¡¿¡¼­ ÀÔ´Ï´Ù. ¶§¶§·Î ¿µ¸®ÇÑ ¿ÜºÎ Å͹̳×ÀÌÅ͵éÀº Å͹̳×ÀÌÅÍ ÆÄ¿ö°¡ °ø±ÞµÇ°í ÀÖ´ÂÁö¸¦ º¸¿©ÁÖ´Â LED Ç¥½ÄÀ» °¡Áö°í ÀÖ½À´Ï´Ù.

ÃÖ±ÙÀÇ µðÀÚÀο¡¼­ ¶§¶§·Î ¾ó¸¶ ÈÄ ±×°ÍµéÀ» 'Àç¼³Á¤'ÇÏ´Â ÀÚµ¿-ÀúÀå Ç»Áî°¡ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù.

µð¹ÙÀ̽º ¾îµå·¹½Ì(Device addressing)

SCSI ¹ö½º´Â, ¿¡, ¹ö½ºÀ̱⿡ °¢°¢ÀÇ µð¹ÙÀ̽º°¡ ±×°Í¿¡ ¿¬°áµÈ ´Ù¸¥ µð¹ÙÀ̽º°£¿¡ ±¸ºÐ ¶Ç´Â ¾îµå·¹½Ì(addressing)À» ÇÒ ¹æ¹ýÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

ÀÌ´Â SCSI ¶Ç´Â Ÿ°Ù IDÀ¸·Î ÇØ°áµË´Ï´Ù. °¢°¢ÀÇ µð¹ÙÀ̽º´Â À¯ÀÏÇÑ Å¸°Ù ID¸¦ °¡Áý´Ï´Ù. Á¡ÆÛ¸¦ ¼³Á¤Çϰųª, µö(dip) ½ºÀ§Ä¡, ¿©Å¸ÀÇ À¯»çÇÑ °ÍÀ» »ç¿ëÇؼ­ µð¹ÙÀ̽º°¡ ÀÀ´äÇؾßÇÒ ID¸¦ °í¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀϺÎÀÇ SCSI È£½ºÆ® ¾î´ðÅÍ´Â ºÎÆ® ¸Þ´º¿¡¼­ Ÿ°Ù ID¸¦ ¹Ù²Ù°Ô ÇØÁÝ´Ï´Ù. (¾ÆÁ÷ ´Ù¸¥ °ÍµéÀº Ÿ°Ù ID¸¦ 7¿ÜÀÇ °ÍÀ¸·Î ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù.(Some others will not let you change a target ID from 7)) ´õ ÀÚ¼¼ÇÑ »çÇ×Àº µð¹ÙÀ̽ºÀÇ ¼³¸í¼­¸¦ º¸½Ã±â ¹Ù¶ø´Ï´Ù.

µ¿ÀÏÇÑ ID¸¦ »ç¿ëÅä·Ï ¼³Á¤µÈ ´Ù¼öÀÇ µð¹ÙÀ̽º¸¦ Á¶½ÉÇϽʽÿÀ. º¸Åë ÀÌ °æ¿ì ´ëÈ¥¶õÀ» ÃÊ·¡ÇÒ °ÍÀÔ´Ï´Ù. ¹®Á¦´Â ¶§¶§·Î µ¿ÀÏÇÑ ID¸¦ °øÀ¯ÇÏ´Â µð¹ÙÀ̽ºÁß Çϳª°¡ ÀÔÃâ·Â ¿ä±¸¸¦ ÀÀ´äÇÏ·Á°í ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.

8 bit ¹ö½º¿¡¼­´Â, ÃÖ´ë 8°³ÀÇ Å¸°ÙÀÌ °¡´ÉÇÕ´Ï´Ù. ÃÖ´ë°¡ 8ÀÎ ÀÌÀ¯´Â ¹ö½º¿¡ 8°³ÀÇ µ¥ÀÌŸ ¶óÀÎÀ» »ç¿ëÇÏ´Â bitÆøÀ¸·Î ¼±ÅÃÀÌ ÀÌ·ç¾îÁö±â ¶§¹®ÀÔ´Ï´Ù. ¿ÍÀÌµå ¹ö½ºÀÇ °æ¿ì µ¥ÀÌÅÍ ¶óÀÎÀÇ ¼ö¿¡ µû¶ó À̰͵µ Áõ°¡ÇÏ°Ô µË´Ï´Ù (º¸Åë 16).

³»·Î¿ì SCSI µð¹ÙÀ̽º´Â 7º¸´Ù Å« Ÿ°Ù IDÀÇ SCSI µð¹ÙÀ̽º¿Í´Â ±³·ùÇÒ ¼ö ¾øÀ½À» ÁÖÀÇÇϽʽÿÀ. ÀÌ´Â SCSI È£½ºÆ® ¾î´ðÅÍÀÇ Å¸°Ù ID¸¦ 7º¸´Ù Å« ¾î¶² °ªÀ¸·Î ¹Ù²Ù´Â °ÍÀÌ ±×¸® ÁÁÀº »ý°¢ÀÌ ¾Æ´ÔÀ» ÀǹÌÇÕ´Ï´Ù. (±×·¸Áö ¾ÊÀ¸¸é CD-ROM °°Àº °ÍÀº µ¿ÀÛÀ» ¸ØÃß°Ô µÉ °ÍÀÔ´Ï´Ù.)

´õ ³ôÀº SCSI Ÿ°Ù ID¸¦ °¡Áú ¼ö·Ï µð¹ÙÀ̽º´Â ´õ ³ôÀº ¿ì¼±¼øÀ§¸¦ °¡Áö°Ô µË´Ï´Ù. µ¿½Ã¿¡ ¹ö½º¸¦ »ç¿ëÇÏ·Á´Â µð¹ÙÀ̽ºµéÀ» Á¶Á¤ÇÒ ¶§, °¡Àå ³ôÀº SCSI ID¸¦ °¡Áø µð¹ÙÀ̽º°¡ ¿ì¼±±ÇÀ» °¡Áý´Ï´Ù. ÀÌ´Â ¶ÇÇÑ SCSI È£½ºÆ® ¾î´ðÅÍ°¡ º¸Åë Ÿ°Ù ID 7À» °¡Áö´Â ÀÌÀ¯À̱⵵ ÇÕ´Ï´Ù. ±×·¯³ª wide-SCSI ¹ö½º¿¡¼­ »óÀ§ 8°³ÀÇ IDº¸´Ù´Â ³·Àº 8°³ÀÇ ID°¡ ´õ ³ôÀº ¿ì¼±¼øÀ§¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ·¸°ÔÇؼ­, wide-SCSI ½Ã½ºÅÛ¿¡¼­ Ÿ°Ù IDÀÇ ¼øÀ§´Â: [7 6 .. 1 0 15 14 .. 9 8] ¼øÀ¸·Î µË´Ï´Ù. (¿Ö ³·Àº 8°³°¡ ´õ ³ôÀº ¿ì¼±¼øÀ§¸¦ °¡Áö´ÂÁö ÀÌÇØÇÏÁö ¸øÇÑ´Ù¸é, ÈùÆ®·Î ¾Õ¹®ÀåÀ» »ìÆ캸½Ê½Ã¿À.)

Ãß°¡·Î, Ç¥ÁØÀº ³í¸® ´ÜÀ§(Logical Units) ¶Ç´Â ª°Ô LUNÀ̶ó´Â °ÍÀ» °í·ÁÇÏ°í ÀÖ½À´Ï´Ù. ´ÜÀÏÇÑ Å¸°Ù ID´Â ´Ù¼öÀÇ LUNÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Å×ÀÌÇÁ ±³È¯±â¸¦ Æ÷ÇÔÇÑ Å×ÀÌÇÁ µð¹ÙÀ̽º´Â Å×ÀÌÇÁ µð¹ÙÀ̽º ÀÚü¿¡ LUN 0¸¦ °¡Áö°í, Å×ÀÌÇÁ ±³È¯±â¿¡ LUN 1À» °¡Áö°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î È£½ºÆ® ½Ã½ºÅÛÀº Èñ¸ÁÇÏ´Â ´ë·Î Å×ÀÌÇÁ ±³È¯±âÀÇ µ¿ÀÛ ´ÜÀ§¸¶´Ù ¾îµå·¹½Ì(addressing)ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹ö½º ¹èÄ¡

SCSI ¹ö½º´Â ¼±ÇüÀÔ´Ï´Ù. ±×·¡¼­, Y-Á¢ÇÕ, º°¸ð¾ç, ¹ÝÁöÇü, °Å¹ÌÁýÇü ¶Ç´Â Àΰ£ÀÌ ¸¸µé¾î³½ ¿©Å¸ÀÇ ¾î´À Çüŵµ ¾ÊµË´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀϾ´Â ´ëºÎºÐÀÇ ½Ç¼ö Áß Çϳª´Â wide-SCSI È£½ºÆ® ¾î´ðÅÍÀÏ ¶§ ¼¼°³ÀÇ Ä¿³ØÅÍ (¿ÜºÎ Ä¿³ØÅÍ, ³»ºÎ ¿ÍÀ̵å Ä¿³ØÅÍ, ³»ºÎ ³»·Î¿ì ÄɳØÅÍ) ÀüºÎ¿¡´Ù µð¹ÙÀ̽º¸¦ ¿¬°áÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¸°Ô ÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. ÀÌ´Â ¿îÀÌ Á¤¸»·Î ÁÁÀ¸¸é ÀÛµ¿ÇÏ´Â °Íó·³ º¸ÀÏ ¼öµµ ÀÖÁö¸¸, È®½ÅÇϱ⸦, ´ë´ÜÈ÷ ºÒ¿îÇÑ ¼ø°£¿¡ ½Ã½ºÅÛÀÌ µ¿ÀÛÀ» ¸ØÃß°Ô µÉ °ÍÀÔ´Ï´Ù. (ÀÌ°Ô ¹Ù·Î "¸ÓÇÇÀÇ ¹ýÄ¢"À̶ó°í ¾Ë·ÁÁ® ÀÖÁö¿ä.)

¹ö½º°¡ ¼±ÇüÀÌ ¾Æ´Ï¶ó¸é, ¾Õ¿¡¼­ ³íÀÇµÈ Å͹̳×ÀÌÅÍ ¹®Á¦°¡ ½É°¢ÇØÁø´Ù´Â °Í¿¡ ÁÖÀÇÇϽʽÿÀ. ¶ÇÇÑ, ³»ºÎ SCSI ÄÉÀÌºí¿¡ µð¹ÙÀ̽ºº¸´Ù ´õ ¸¹Àº Ä¿³ØÅÍ°¡ ÀÖ´Ù¸é, Áß°£¿¡ ÀÖ´Â Ä¿³ØÅ͸¦ »ç¿ëÇÏ´Â ´ë½Å¿¡ ¾ç³¡ Ä¿³ØÅÍ¿¡ µð¹ÙÀ̽º°¡ ºÎÂøµÇ¾îÀÖ´ÂÁö È®ÀÎÇÏ°í ÇÑÂÊÀ̳ª ¾çÂÊ ³¡¿¡´Ù ¸Å´Þµµ·Ï ÇϽʽÿÀ. ÀÌ´Â ¹ö½ºÀÇ Å͹̳×À̼ÇÁ¶Â÷ ÇØ°á½ÃÄÑ ÁÙ °ÍÀÔ´Ï´Ù.

Àü±âÀû Ư¼º»ó, ÀÌ°ÍÀÇ ±ú²ýÇÑ ½ÅÈ£, ±Ã±ØÀûÀ¸·Î ½Å·Ú¼ºÀº ¼±Çü ¹ö½º ¹ýÄ¢¿¡ Á¿ìµË´Ï´Ù.

*¼±Çü ¹ö½º ¹ýÄ¢À» ²À ÁöÅ°½Ê½Ã¿À!*

12.5.2.3. FreeBSD¿¡¼­ SCSI »ç¿ëÇϱâ

º¯È¯, BIOS, ±×¸®°í ¸¶¹ý¿¡ ´ëÇؼ­...

¾Õ¿¡¼­ Çß´ø´ë·Î, ¸ÕÀú Àü±âÀûÀ¸·Î ¿Ã¹Ù¸¥ ¹ö½ºÀÎÁö¸¦ È®ÀÎÇϽʽÿÀ.

ºÎÆ® µð½ºÅ©·Î PC¿¡¼­ SCSI µð½ºÅ©¸¦ »ç¿ëÇÏ·Á°í ÇÒ ¶§, PC BIOS¿Í °ü·ÃµÈ ¸î°¡Áö º¯´ö¿¡ ´ëÇØ ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÃÊâ±â PC BIOS´Â ÇÏµå µð½ºÅ©¿¡ ´ëÇØ Àú¼öÁØÀÇ ¹°¸®Àû ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇß½À´Ï´Ù. ±×·¡¼­, (¼³Á¤ ÅøÀ̳ª BIOS ³»Àå ¼³Á¤ ÇÁ·Î±×·¥À» ÀÌ¿ëÇؼ­) µð½ºÅ©°¡ ¹°¸®ÀûÀ¸·Î ¾î¶²Áö BIOS¿¡ ¾Ë·Á ÁÖ¾î¾ß Çß½À´Ï´Ù. ÀÌ´Â ÇìµåÀÇ ¼ö, ½Ç¸°´õ ¼ö, Æ®·¢´ç ¼½ÅÍ ¼ö, ±×¸®°í ¼±Çà º¸Á¤°ú °¨¼ÒÇÑ ÇöÀç ¾µ ¼ö ÀÖ´Â ½Ç¸°´õ (reduced write currnet cylinder) µî ºÒ¸íÈ®ÇÑ °ÍµéÀ» ¼³¸íÇÏ´Â °ÍÀ» Æ÷ÇÔÇÕ´Ï´Ù.

´©±º°¡ SCSI µð½ºÅ©´Â ¿µ¸®Çϱ⿡ ÀÌ¿¡ ´ëÇØ ÀØ°í Áö³¾ ¼ö ÀÖ´Ù´Â °ÍÀ» »ý°¢Çس´ÂÁöµµ ¸ð¸£½À´Ï´Ù. Àú·±, ³­ÇØÇÑ ¼³Á¤À̶ó´Â °ÍÀº ¿À´Ã³¯¿¡µµ ¿©ÀüÈ÷ ÇöÁ¸ÇÏ°í ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ BIOS´Â ºÎÆÃÇÏ´Â µ¿¾È FreeBSD Ä¿³ÎÀ» ÀоîµéÀ̱â À§ÇØ Çìµå/½Ç¸°´õ/¼½ÅÍ ¼ø¼­·Î ¾î¶»°Ô SCSI µð½ºÅ©¸¦ ¾ï¼¼½ºÇÒ ¼ö ÀÖ´ÂÁö ¾Ë ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

±×¸®Çؼ­ µð½ºÅ©¸¦ ¿¬°áÇÑ AT/EISA/PCI/´Ù¸¥ ¾î¶² ¹ö½º¿¡´Ù ¼³Ä¡ÇÑ SCSI È£½ºÆ® ¾î´ðÅͳª SCSI ÄÁÆ®·Ñ·¯´Â ÀÚü¿¡ ³»ÀåÇÑ BIOS¸¦ °¡Áö°í ÀÖ´Â °ÍÀÔ´Ï´Ù. ½Ã½ºÅÛÀÌ µ¿ÀÛÀ» ½ÃÀÛÇÒ ¶§, SCSI BIOS´Â ½Ã½ºÅÛ BIOS¿¡¼­ ÇÏµå µð½ºÅ© ÀÎÅÍÆäÀ̽º ºÎºÐÀ» ³Ñ°Ü¹Þ½À´Ï´Ù. ½Ã½ºÅÛ BIOS¸¦ ¼ÓÀ̱âÀ§ÇØ, ½Ã½ºÅÛ ¼³Á¤Àº º¸Åë ÇÏµå µð½ºÅ©°¡ ¾ø´Â °ÍÀ¸·Î ÇÕ´Ï´Ù. ´ç¿¬È÷, ±×·¸Áö ¾ÊÁö¿ä?

Á¸ÀçÇÕ´Ï´Ù. ÀÌ´Â PC°¡ µå¶óÀ̺긦 ºÎÆÃÇÏ°ÔÇÏ´Â °¡Â¥ µå¶óÀ̺ê Å×À̺íÀÌ ±¸¼ºµÇ¾úÀ½À» ÀǹÌÇÕ´Ï´Ù. ÀÌ º¯È¯Àº ÀÚÁÖ (Ç×»óÀº ¾Æ´ÏÁö¸¸) 64°³ÀÇ Çìµå¿Í Æ®·¢´ç 32°³ÀÇ ¼½Å͸¦ °¡Áø °¡»ó µå¶óÀ̺êÀ» »ç¿ëÇØ ¿Ô½À´Ï´Ù. ½Ç¸°´õÀÇ ¼ö¸¦ ¹Ù²ÞÀ¸·Î½á, SCSI BIOS´Â ½ÇÁ¦ µå¶óÀ̺ê Å©±â¿¡ ¸ÂÃçÁý´Ï´Ù. 32 * 64 / 2 = MB ´ÜÀ§·Î µå¶óÀ̺êÀÇ Å©±â¶ó´Â °ÍÀ» ÁÖÀÇÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. 2·Î ³ª´©´Â °ÍÀº Å©±â°¡ 512B¸¦ µð½ºÅ© ºí·°À¸·ÎºÎÅÍ KB·Î ȯ»êÇÏ´Â °ÍÀÔ´Ï´Ù.

ÁÁ½À´Ï´Ù. ¸ðµç °ÍÀÌ Áö±Ý Àß µÉ±î¿ä? ¾Æ´Ï¿ä, ±×·¸Áö ¾Ê½À´Ï´Ù. ½Ã½ºÅÛ BIOS´Â ¶Ù¾îµé¾î¾ß ÇÒ ¶Ç´Ù¸¥ ±«º®ÀÌ ÀÖ½À´Ï´Ù. ºÎÆÃÇÒ ¼ö ÀÖ´Â ÇÏµå µð½ºÅ©ÀÇ ½Ç¸°´õ ¼ö´Â 1024º¸´Ù Ŭ ¼ö°¡ ¾ø½À´Ï´Ù. À§ÀÇ º¯È¯À» »ç¿ëÇؼ­, 1GBº¸´Ù Å« µð½ºÅ©¿¡ ´ëÇؼ­´Â ÀÌ´Â °Å´ëÇÑ º®ÀÌ ¾Æ´Ò ¼ö ¾ø½À´Ï´Ù. Áö¼ÓÀûÀ¸·Î µð½ºÅ©ÀÇ ¿ë·®ÀÌ Ä¿Áü¿¡ µû¶ó ÀÌ´Â ¹®Á¦°¡ µÇ°í ÀÖ½À´Ï´Ù.

´ÙÇàÀ̵µ, ÇØ°áÀº °£´ÜÇÕ´Ï´Ù: ´ÜÁö ¶Ç´Ù¸¥ º¯È¯À» »ç¿ëÇÏ¸é µË´Ï´Ù, ¿¹¸¦ µé¾î, 32°³ ´ë½Å¿¡ 128°³ÀÇ Çìµå. ´ëºÎºÐÀÇ °æ¿ì ¿À·¡µÈ SCSI È£½ºÆ® ¾î´ðÅ͸¦ ¾÷±×·¹À̵åÇϵµ·Ï »õ·Î¿î SCSI BIOS ¹öÀüÀÌ ¸¶·ÃµÇ¾î ÀÖ½À´Ï´Ù. ÀϺΠÃÖ±Ù ¾î´ðÅÍ´Â SCSI BIOS°¡ »ç¿ëÇÒ º¯È¯À» ¹Ù²Ù´Â Á¡ÆÛ³ª ¼ÒÇÁÆ®¿þ¾î ¼³Á¤ ¼±Åðú °°Àº ¿É¼ÇÀÌ ÀÖÀÖ½À´Ï´Ù.

µð½ºÅ©¿¡ ÀÖ´Â *¸ðµç* OSµéÀº ÀûÀýÇÑ ÆÄƼ¼ÇÀ» ¾îµð¼­ ãÀ» ¼ö ÀÖÀ»Áö¿¡ ´ëÇØ ¿Ã¹Ù¸¥ ÀνÄÀ» ¾ò±â À§ÇØ *µ¿ÀÏÇÑ º¯È¯*À» »ç¿ëÇÑ´Ù´Â °ÍÀº ´ë´ÜÈ÷ Áß¿äÇÕ´Ï´Ù. ±×·¡¼­, FreeBSD¸¦ ¼³Ä¡ÇÒ ¶§ È£½ºÆ® ¾î´ðÅÍ°¡ »ç¿ëÇÏ´Â º¯È¯µÈ °ªÀ» »ç¿ëÇÑ Çìµå/½Ç¸°´õ µî¿¡ ´ëÇØ ¾î¶² Áú¹®ÀÌµç ´äÇØ¾ß ÇÕ´Ï´Ù.

º¯È¯ °á°ú¿¡ ´ëÇØ Å½»öÇϴµ¥ ½ÇÆÐÇÏ´Â ÀÌÀ¯´Â ºÎÆÃÇÒ ¼ö ¾ø´Â ½Ã½ºÅÛÀ̰ųª °¢°¢ ´Ù¸¥ ÆÄƼ¼ÇÀ» µ¤¾î¾²´Â OS¶§¹®ÀÔ´Ï´Ù. fdisk¸¦ »ç¿ëÇؼ­ ¸ðµç ÆÄƼ¼ÇÀ» ã¾Æº¼ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

'ÀåÂøµÈ' µð½ºÅ©¿¡ ´ëÇØ µé¾îº» ÀûÀÌ ÀÖ½À´Ï±î? ¿À·¡µÈ FreeBSD Ä¿³ÎÀº ºÎÆÃÇÒ ¶§ SCSI µð½ºÅ©ÀÇ ±¸Á¶¸¦ º¸°íÇÏ°ï Çß½À´Ï´Ù. ÇÊÀÚÀÇ ½Ã½ºÅÛÀ» ¿¹·Î µé¸é:

	aha0 targ 0 lun 0: <MICROP  1588-15MB1057404HSP4>
	sd0: 636MB (1303250 total sec), 1632 cyl, 15 head, 53 sec, bytes/sec 512
          
»õ·Î¿î Ä¿³ÎÀº º¸Åë À§ÀÇ Á¤º¸¸¦ º¸°íÇÏÁö ¾Ê½À´Ï´Ù. ¿¹·Î,
	 (bt0:0:0): "SEAGATE ST41651 7574" type 0 fixed SCSI 2
	 sd0(bt0:0:0): Direct-Access 1350MB (2766300 512 byte sectors)
	  

¿Ö ÀÌ·¸°Ô ¹Ù²î¾úÀ»±î¿ä?

ÀÌ Á¤º¸´Â SCSI µð½ºÅ© ÀÚü¿¡¼­ °Ë»öµÈ °ÍÀÔ´Ï´Ù. »õ·Î¿î µð½ºÅ©´Â ÀÚÁÖ zone bit recordingÀ̶ó´Â ±â¼úÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ ±â¼úÀÇ ±â¹ÝÀº µå¶óÀ̺êÀÇ ½Ç¸°´õ ¿Ü°û¿¡ °ø°£ÀÌ ´õ ¸¹¾Æ¼­ ±× ÀÚ¸®¿¡ ´õ¸¹Àº Æ®·¢´ç ¼½ÅÍ°¡ µé¾î°¥ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ¾ÈÂʺ¸´Ù ¹Ù±ùÂÊ ½Ç¸°´õ°¡ ´õ ¸¹Àº Æ®·¢À» °¡Áö´Â µð½ºÅ©¿¡¼­ ¼º°ú´Â, ¸¶Áö¸·À¸·Î ¸»Çϰǵ¥, ´õ ¸¹Àº ¿ë·®À» °¡Áö°Ô µÈ´Ù´Â °ÍÀÔ´Ï´Ù. ÇüÅÂ(geometry)¿¡ ´ëÇØ ÁúÀÇÇÒ ¶§ µå¶óÀ̺꿡 ÀÇÇØ º¸°íµÈ °ªÀº ÇöÀç ÃÖ»óÀÇ »óÅ¿¡ ¸ÂÃçÁö°Ô µÇ°í, °ÅÀÇ Ç×»ó ¿À·ù¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. ÇüÅ¿¡ ´ëÇØ ¹°¾î º¸¾ÒÀ» ¶§, °ÅÀÇ Ç×»ó BIOS¿¡¼­ »ç¿ëµÈ ÇüŸ¦ Á¦°øÇÏ´Â °ÍÀÌ ¿ÀÈ÷·Á ´õ ³ªÀ¸¸ç, *BIOS°¡ ÀÌ µð½ºÅ©¿¡ ´ëÇØ ¾Ë ¼ö ¾ø°Ô µÈ´Ù¸é*, (¿¹¸¦ µé¾î, ÀÌ°ÍÀÌ ºÎÆÃÇÑ µð½ºÅ©°¡ ¾Æ´Ñ °æ¿ì) Æí¸®ÇÑ ´ë·Î Ç㱸ÀÇ ÇüŸ¦ Á¦°øÇÏ´Â °ÍÀÌ ´õ ÁÁ½À´Ï´Ù.

SCSI ÇϺα¸Á¶ µðÀÚÀÎ(SCSI subsystem design)

FreeBSD´Â ¿©·¯¹ø °ãÃÄÁø SCSI ÇϺα¸Á¶¸¦ »ç¿ëÇÕ´Ï´Ù. °¢°¢ ´Ù¸¥ ÄÁÆ®·Ñ·¯ Ä«µå¿¡ ´ëÇØ µð¹ÙÀ̽º µå¶óÀÌ°¡ ÀÛ¼ºµË´Ï´Ù. ÀÌ µå¶óÀ̹ö´Â Á¦¾îÇÒ Çϵå¿þ¾î¿¡ ´ëÇؼ­ ¸ðµç ¼¼ºÎÀûÀÎ °ÍÀ» ¾Ë°í ÀÖ½À´Ï´Ù. ÀÌ µå¶óÀ̹ö´Â ¸í·É¾î¸¦ ¹Þ°í ¾î¶² »óŸ¦ µÇµ¹·Á º¸³»´Â ½ÄÀÇ SCSI ÇϺα¸Á¶ÀÇ »óÃþ¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ °®Ãß°í ÀÖ½À´Ï´Ù.

Ä«µå µå¶óÀ̹öÀÇ ÃÖ»óÃþ¿¡´Â µð¹ÙÀ̽ºÀÇ °èÃþ¿¡¼­ ´õ¿í ÀϹÝÀûÀÎ µå¶óÀ̹öµéÀÌ ÀÖ½À´Ï´Ù. ´õ ÀÚ¼¼È÷ ¸»Çؼ­: Å×ÀÌÇÁ µð¹ÙÀ̽º¿¡ ´ëÇÑ µå¶óÀ̹ö (Ãà¾à: st), Àڱ⠵ð½ºÅ© (sd), CD-ROM (cd) µîµî. ÀÌ ÀڷḦ ¾îµð¼­ ¾òÀ» ¼ö ÀÖ´ÂÁö ±Ã±ÝÇÑ °æ¿ì¿¡, /sys/scsi¸¦ ã¾Æº¸½Ê½Ã¿À. ´õ ÀÚ¼¼ÇÑ »çÇ׿¡ ´ëÇؼ­´Â ¸Å´º¾ó ÆäÀÌÁö ¼½¼Ç 4¸¦ º¸µµ·Ï ÇϽʽÿÀ.

º¹¼öÀÇ ·¹º§ µðÀÚÀÎÀº Àú¼öÁØÀÇ ºñÆ® Ãæµ¹(bit banging)°ú °í¼öÁØ ÀÚ·áÀÇ ºÐ¸®°¡ °¡´ÉÇÕ´Ï´Ù. Çϵå¿þ¾îÀÇ ¶Ç´Ù¸¥ ±â±â Áö¿øÀ» Ãß°¡ÇÏ´Â °ÍÀº ÈξÀ ´õ ó¸®Çϱ⠽¬¿î ¹®Á¦ÀÔ´Ï´Ù.

Ä¿³Î ¼³Á¤

Çϵå¿þ¾î¿¡ µû¶ó, Ä¿³Î ¼³Á¤ ÆÄÀÏÀº ¹Ýµå½Ã ÇØ´ç È£½ºÆ® ¾î´ðÅ͸¦ ±â¼úÇÑ Çϳª ¶Ç´Â ¿©·¯ ¶óÀÎÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ÀÌ´Â I/O ¾îµå·¹½º, ÀÎÅÍ·´Æ® µîÀ» Æ÷ÇÔÇÕ´Ï´Ù. Ãß°¡ Á¤º¸¸¦ ¾òÀ¸·¯¸é ÇØ´ç È£½ºÆ® ¾î´ðÅÍÀÇ ¸Þ´º¾ó ÆäÀÌÁö¸¦ Àß »ìÆì º¸½Ê½Ã¿À. ÀÌ¿Í´Â ´Þ¸®, Ä¿³Î ¼³Á¤ ÆÄÀÏÀÇ Àü¹Ý¿¡ ´ëÇؼ­´Â /sys/i386/conf/LINT¸¦ °ËÅäÇϽʽÿÀ. LINT´Â Çغ¼ ¼ö ÀÖ´Â ¸ðµç °¡´ÉÇÑ ¿É¼ÇÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ´Â ½ÇÁ¦·Î µ¿ÀÛÇÏ´Â Ä¿³ÎÀ» Á¦°øÇÏ´Â °ÍÀº *¾Æ´Õ´Ï´Ù.*

±×·³¿¡µµ ¾Æ¸¶ ºÐ¸íÈ÷ ¸»ÇÒ ¼ö ÀÖ´Â °ÍÀº: Ä¿³Î ¼³Á¤ ÆÄÀÏÀº ½ÇÁ¦ Çϵå¿þ¾î ¼³Á¤ÀÇ ¹Ý¿µÀ̾î¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ±×·¡¼­, ÀÎÅÍ·´Æ®, I/O ¾îµå·¹½º µîÀº ¹Ýµå½Ã Ä¿³Î ¼³Á¤ ÆÄÀÏ¿¡ ¸ÂÃß¾î¾ß ÇÕ´Ï´Ù. ½Ã½ºÅÛ ºÎÆýà ¼³Á¤µÈ Çϵå¿þ¾î¸¦ ½ÇÁ¦·Î ¹ß°ßÇß´ÂÁö ¸Þ½ÃÁö°¡ Ãâ·ÂµÉ °ÍÀÔ´Ï´Ù. EIAS/PCI µå¶óÀ̹öÀÇ ´ëºÎºÐÀº (À̸§Çϱ⸦ ahb, ahc, ncr, amd) ºÎÆýà ÀÚµ¿À¸·Î È£½ºÆ® ¾î´ðÅͷκÎÅÍ ÀÚüÀûÀ¸·Î ¿Ã¹Ù¸¥ ÆĶó¸ÞÅÍ(parameter)¸¦ ¾ò°Ô µÉ °ÍÀÔ´Ï´Ù; ±×·¡¼­, ¿¹¸¦ µéÀÚ¸é "controller ahc0"¿Í °°ÀÌ ¾²±â¸¸ ÇÏ¸é µË´Ï´Ù.

¸î°¡Áö Ãß°¡ ÁÖ¼®À» °®Ãá FreeABSD 2.2.5-Release Ä¿³Î ¼³Á¤ ÆÄÀÏ LINT¿¡ ±â¹ÝÇÑ ¿¹Á¦ ÀϺΠ([] »çÀÌ):

		
# SCSI host adapters: `aha', `ahb', `aic', `bt', `nca'
#
# aha: Adaptec 154x
# ahb: Adaptec 174x
# ahc: Adaptec 274x/284x/294x
# aic: Adaptec 152x and sound cards using the Adaptec AIC-6360 (slow!)
# amd: AMD 53c974 based SCSI cards (e.g., Tekram DC-390 and 390T)
# bt: Most Buslogic controllers
# nca: ProAudioSpectrum cards using the NCR 5380 or Trantor T130
# ncr: NCR/Symbios 53c810/815/825/875 etc based SCSI cards
# uha: UltraStore 14F and 34F
# sea: Seagate ST01/02 8 bit controller (slow!)
# wds: Western Digital WD7000 controller (no scatter/gather!).
#

[For an Adaptec AHA274x/284x/294x/394x etc controller]
controller	ahc0

[For an NCR/Symbios 53c875 based controller]
controller	ncr0

[For an Ultrastor adapter]
controller	uha0	at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr

# Map SCSI buses to specific SCSI adapters
controller	scbus0	at ahc0
controller	scbus2  at ncr0
controller	scbus1  at uha0

# The actual SCSI devices
disk sd0 at scbus0 target 0 unit 0	[SCSI disk 0 is at scbus 0, LUN 0]
disk sd1 at scbus0 target 1		[implicit LUN 0 if omitted]
disk sd2 at scbus1 target 3		[SCSI disk on the uha0]
disk sd3 at scbus2 target 4		[SCSI disk on the ncr0]
tape st1 at scbus0 target 6		[SCSI tape at target 6]
device cd0 at scbus?			[the first ever CD-ROM found, no wiring]

	  

À§ÀÇ ¿¹Á¦´Â Ä¿³ÎÀÌ ahc (Adaptec 274x) ÄÁÆ®·Ñ·¯, ±×ÈÄ NCR/Symbios º¸µå, µîÀ» ã°Ô ÇÏ°í ÀÖÀ½À» º¸¿©ÁÝ´Ï´Ù. ÄÁÆ®·Ñ·¯ Ư¼ºÀ» ´ãÀº ¶óÀο¡¼­ Ä¿³ÎÀÌ Æ¯Á¤ µð¹ÙÀ̽º¸¦ ¼³Á¤ÇÏ°Ô ÇÏ°íÀÖÁö¸¸ *¿ÀÁ÷* ÀÏÄ¡ÇÏ´Â ¹ö½º¿¡¼­ Á¤ÇØÁø Ÿ°Ù ID¿Í LUNÀ» ¸ÂÀ» ¶§¿¡¸¸ ºÎÂøµÉ °ÍÀÔ´Ï´Ù.

µî·ÏµÈ (wired down) µð¹ÙÀ̽º´Â 'µî·Ï'µÇÁö ¾ÊÀº µð¹ÙÀ̽º¿¡ ¾Õ¼­¼­ À¯´Ö ³Ñ¹ö¿¡ '¿ì¼± ¼øÀ§(first shot)'¸¦ °¡Áö°Ô µÇ´Âµ¥ ÀÌ¿¡ 'µî·Ï'µÇÁö ¾ÊÀº µð¹ÙÀ̽º´Â µð¹ÙÀ̽ºÀÇ Á¾·ù¿¡ µû¶ó °¡Àå ³ôÀº 'µî·ÏµÈ' À¯´ÖÀÇ ¹øÈ£º¸´Ù ´õ Å« À¯´Ö ¹øÈ£°¡ ÇÒ´çµË´Ï´Ù. ±×·¡¼­, Ÿ°Ù ID 6¿¡ Å×ÀÌÇÁ°¡ À¯´Ö ³Ñ¹ö(unit number) 1¿¡ i µî·ÏµÇ¾îÀÖÀ¸´Ï, Ÿ°Ù ID 2¿¡ SCSI Å×ÀÌÇÁ°¡ ÀÖ´Ù¸é st2·Î ¼³Á¤ÀÌ µÉ °ÍÀÔ´Ï´Ù. À¯´Ö ¹øÈ£¸¦ ã±â À§ÇØ *µî·ÏµÈ µð¹ÙÀ̽º´Â Ž»öµÇ¾î¾ß ÇÒ ÇÊ¿ä°¡ ¾øÀ½À»* ÁÖÀÇÇϽʽÿÀ. µî·ÏµÈ µð¹ÙÀ̽ºÀÇ À¯´Ö ¹øÈ£´Â, ¼³»ç ºÎÆà ½Ã¿¡ ÄÑÀÖÁö ¾Ê¾Ò´õ¶óµµ ±× µð¹ÙÀ̽º¿¡ ÀÌ¹Ì ÁöÁ¤µË´Ï´Ù. ÀÌ´Â µð¹ÙÀ̽º°¡ ¸®ºÎÆÃÀ» ÇÏÁö ¾Ê°íµµ ³ªÁß¿¡ ÄѼ­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. µð¹ÙÀ̽ºÀÇ À¯´Ö ¹øÈ£´Â °áÄÚ SCSI ¹ö½º »óÀÇ Å¸°Ù ID¿Í ¿¬°ü¼ºÀÌ *¾øÀ½À»* ¸í½ÉÇϽʽÿÀ.

¾Æ·¡¿¡´Â FreeBSD 2.0.5 ÀÌÇÏ ¹öÀü¿¡¼­ »ç¿ëµÇ´Â Ä¿³Î ¼³Á¤ ÆÄÀÏÀÇ ¿¹Á¦ÀÔ´Ï´Ù. ¾Õ ¿¹Á¦¿Í ´Ù¸¥Á¡Àº µð¹ÙÀ̽º°¡ 'µî·Ï'µÇÁö ¾Ê¾Ò´Ù´Â °ÍÀÔ´Ï´Ù. 'wired down'À̶ó´Â °ÍÀº ¾î¶² SCSI Ÿ°Ù¿¡ ¾î¶² µð¹ÙÀ̽º¸¦ ÇÒ´çÇÏ°Ú´ÂÁö Á¤ÇØÁÖ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

¾Æ·¡ ¼³Á¤ ÆÄÀÏ·Î ¸¸µé¾îÁø Ä¿³ÎÀº Ž»öÇÑ Ã¹¹ø° SCSI µð½ºÅ©¿¡ sd0¸¦, µÎ¹ø° µð½ºÅ©¿¡ sd1 µîÀ¸·Î Á¤ÇØÁÝ´Ï´Ù. ¸¸ÀÏ µð½ºÅ©¸¦ Á¦°ÅÇϰųª Ãß°¡ÇÏ´Â °æ¿ì¿¡, µ¿ÀÏÇÑ Å¸ÀÔÀÇ µð¹ÙÀ̽ºµéÀº (ÀÌ °æ¿ì µð½ºÅ©) '¿Å°ÜÁ®' ¹ö¸± °ÍÀÔ´Ï´Ù. ÀÌ´Â ¸Å¹ø /etc/fstab¸¦ ¹Ù²Ù¾î ÁÖ¾î¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.

ºñ·Ï ÀÌÀü ¾ç½ÄÀ¸·Î ¿©ÀüÈ÷ ¾µ ¼ö ÀÖÁö¸¸, À§ÀÇ »õ·Î¿î ¹æ½ÄÀ¸·Î ¾²±â¸¦ *°­·ÂÇÏ°Ô* ÁÖÀåÇÕ´Ï´Ù. ÀÌ´Â SCSI ¹ö½º¿¡¼­ Çϵå¿þ¾î¸¦ ¿Å±æ ¶§¸¶´ÙÀÇ ¸¹Àº °íÅëÀ» ´ú¾î ÁÙ °ÍÀÔ´Ï´Ù. ±×·¡¼­, FreeBSD2.0.5.R ÀÌÀü ½Ã½ºÅÛ¿¡¼­ ¾÷±×·¹À̵带 ÇÑ ÈÄ ¿À·¡µÇ°íµµ Ãæ½ÇÇÑ ¼³Á¤ ÆÄÀÏÀ» Àç»ç¿ëÇÒ ¶§ À̸¦ °ËÅäÇϽñ⠹ٶø´Ï´Ù.

[driver for Adaptec 174x]
controller      ahb0    at isa? bio irq 11 vector ahbintr
[for Adaptec 154x]
controller      aha0    at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr
[for Seagate ST01/02]
controller      sea0    at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr
controller      scbus0

device          sd0	[support for 4 SCSI harddisks, sd0 up sd3]

device          st0	[support for 2 SCSI tapes]

[for the CD-ROM]
device          cd0     #Only need one of these, the code dynamically grows
          

µÎ ¿¹Á¦ ¸ðµÎ SCSI µð½ºÅ©¸¦ Áö¿øÇÕ´Ï´Ù. ºÎÆýÿ¡ ºÎÆà Ŀ³Î¿¡¼­ Á¤ÇØÁØ °Íº¸´Ù ƯÁ¤ ÇüÅÂÀÇ (¿¹¸¦ µé¾î sd µð½ºÅ©) µð¹ÙÀ̽º°¡ ´õ ¹ß°ßÀÌ µÇ¸é, ½Ã½ºÅÛÀº °£´ÜÇÏ°Ô 'µî·Ï'µÈ ¸¶Áö¸· ¹øÈ£¿¡¼­ ½ÃÀÛÇÏ´Â À¯´Ö ¹øÈ£¸¦ Áõ°¡½ÃÄÑ, Ãß°¡ µð¹ÙÀ̽º¸¦ ÇÒ´çÇÒ °ÍÀÔ´Ï´Ù. 'µî·Ï'µÈ µð¹ÙÀ̽º°¡ ¾øÀ¸¸é, unit 0¿¡¼­ ½ÃÀÛÇÏ°Ô µË´Ï´Ù.

SCSI ÇϺα¸Á¶¿¡ ´ëÇØ ÃÖ±Ù Á¤º¸¸¦ °ËÅäÇÏ·Á¸é man 4 scsi¸¦ »ç¿ëÇϽʽÿÀ. È£½ºÆ® ¾î´ðÅÍ µå¶óÀ̹ö¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¿¡ ´ëÇؼ­´Â Adaptec 294x µå¶óÀ̹ö¿¡ ´ëÇÑ Á¤º¸ÀÎ man 4 ahc ¿¹Á¦¸¦ ÀÌ¿ëÇϽʽÿÀ.

SCSI Ä¿³Î ¼³Á¤ Á¶Á¤

(ºÎÆýÿ¡ ÀϾ) SCSI ¹ö½º Àç¼³Á¤ ÈÄ INQUIRY ¸í·É¿¡ ´ëÇÑ ÀÀ´ä¿¡ ÀϺΠµð¹ÙÀ̽º°¡ ´À¸®´Ù´Â ½ÇÇè °á°ú°¡ ³ª¿Ô½À´Ï´Ù. INQUIRY ¸í·É¾î´Â ƯÁ¤ Ÿ°Ù ID¿¡ ¾î¶² Á¾·ùÀÇ µð¹ÙÀ̽º°¡ (µð½ºÅ©, Å×ÀÌÇÁ, CD-ROM µî) ¿¬°áµÇ¾îÀÖ´ÂÁö È®ÀÎÇϱâ À§ÇØ ºÎÆýÿ¡ Ä¿³ÎÀÌ º¸³À´Ï´Ù. ÀÌ Ã³¸®´Â ¸»ÀÌ ³ª¿Â ±è¿¡ ¸»ÇÏ¸é µð¹ÙÀ̽º °Ë»ç(device probing)¶ó°í ºÒ¸³´Ï´Ù.

'´ÊÀº ÀÀ´ä'À» ÇØ°áÇϱâ À§ÇØ, FreeBSD´Â SCSI µð¹ÙÀ̽º°¡ SCSI ¹ö½º Àç¼³Á¤À» µû¶ó °Ë»çµÇ±â Àü¿¡ Á¶Á¤ÇÒ ¼ö ÀÖ´Â Áö¿¬ ½Ã°£À» Çã¿ëÇÏ°í ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°Àº ¶óÀÎÀ» Ä¿³Î ¼³Á¤ ÆÄÀÏ¿¡ Ãß°¡Çؼ­ ÀÌ Áö¿¬ ½Ã°£À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

options         SCSI_DELAY=15         #Be pessimistic about Joe SCSI device
	  
¿©±â¼­´Â Áö¿¬ ½Ã°£À» 15ÃÊ·Î ÇÏ°í ÀÖ½À´Ï´Ù. ÇÊÀÚÀÇ ½Ã½ºÅÛÀÇ °æ¿ì, Ãæ½ÇÇÏ°íµµ ¿À·¡µÈ CD-ROMÀÌ ÀνĵDZ⿡´Â ÃÖ¼Ò 3ÃÊ°¡ ÇÊ¿äÇÕ´Ï´Ù. µð¹ÙÀ̽º ÀνĿ¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ì ³ôÀº °ªÀ¸·Î (30ÃÊ ÂëÀ¸·Î) ÇØ º¸½Ê½Ã¿À. ÀÌ·¡¼­ ÇØ°áÀÌ µÈ´Ù¸é, µ¿ÀÛÀÌ µÇ°Ô²û °è¼Ó Á¶Á¤ÇϽʽÿÀ.

ºÎ¶ûÀÚ SCSI µð¹ÙÀ̽º

ºñ·Ï SCSI Ç¥ÁØÀº ¿Ïº®ÇÏ°í °£°áÇÏ°íÀÚ ÇÏÁö¸¸, ÀÌ´Â ´ë´ÜÈ÷ º¹ÀâÇÑ Ç¥ÁØÀÌ¸ç ¿Ç°Ô ±¸ÇöÇÏ´Â °ÍÀº ±×¸® ½¬¿î ÀÏÀÌ ¾Æ´Õ´Ï´Ù. ÀϺÎÀÇ È¸»ç´Â ´Ù¸¥ °÷º¸´Ù ´õÁÁ°Ô ó¸®ÇÏ°í ÀÖ½À´Ï´Ù.

ÀÌ´Â Á¤È®È÷ 'ºÎ¶ûÀÚ' µð¹ÙÀ̽º°¡ ¾îµð¼­ º¸À̴°¡ ÇÏ´Â Á¡ÀÔ´Ï´Ù. ºÎ¶ûÀÚ¶õ FreeBSD¿¡¼­ ¾à°£(...) ºñÇ¥ÁØÀ¸·Î ÀÛµ¿ÇÏ´Â °ÍÀ¸·Î ÀνĵǴ µð¹ÙÀ̽º¸¦ ¸»ÇÕ´Ï´Ù. ºÎ¶ûÀÚ µð¹ÙÀ̽º´Â ºÎÆýà Ŀ³Î¿¡¼­ º¸°íÇÕ´Ï´Ù. ÇÊÀÚÀÇ Ä«Æ®¸®Áö À¯´Ö µÎ°³¿¡ ´ëÇÑ ¿¹Á¦ÀÔ´Ï´Ù:

Feb 25 21:03:34 yedi /kernel: ahb0 targ 5 lun 0: <TANDBERG TDC 3600       -06:>
Feb 25 21:03:34 yedi /kernel: st0: Tandberg tdc3600 is a known rogue

Mar 29 21:16:37 yedi /kernel: aha0 targ 5 lun 0: <ARCHIVE VIPER 150  21247-005>
Mar 29 21:16:37 yedi /kernel: st1: Archive  Viper 150 is a known rogue
	 

¿¹¸¦ µé¾î, ½ÇÁ¦·Î´Â ¿ÀÁ÷ ÇϳªÀÇ µð¹ÙÀ̽ºÀÓ¿¡µµ, ¾î¶² Ÿ°Ù ID¿¡¼­ ¸ðµç LUNÀ¸·Î ÀÀ´äÇÏ´Â µð¹ÙÀ̽º°¡ ÀÖ½À´Ï´Ù. Ä¿³ÎÀÌ ±× ƯÁ¤ Ÿ°Ù ID¿¡ 8°³ÀÇ LUNÀÌ ÀÖ´Ù°í ¹Ï´Â ¾î¸®¼®Àº ÁþÀ» ÇÏ´Â °ÍÀ» º¸´Â °ÍÀº ½±½À´Ï´Ù. ÀÌ°ÍÀÌ ÀÏÀ¸Å² È¥µ¿À» ¿¹»óÇÏ´Â °ÍÀº µ¶ÀÚ¿¡°Ô ¸º±â°Ú½À´Ï´Ù.

FreeBSDÀÇ SCSI ÇϺα¸Á¶´Â °Ë»ö½Ã ±×°ÍµéÀÌ º¸³»´Â INQUIRY ÀÀ´äÀ» ã´Â ±×¸® ¾ÈÁÁÀº ±â¹ýÀ¸·Î µð¹ÙÀ̽º¸¦ ÀνÄÇÕ´Ï´Ù. INQUIRY ÀÀ´äÀº ¶ÇÇÑ µð¹ÙÀ̽º Æß¿þ¾î ¹öÀü ¹øÈ£µµ Æ÷ÇÔÇÏ°í ÀÖ¾î, ´Ù¸¥ Æß¿þ¾î ¹öÀü¿¡ ´ëÇØ ´Ù¸¥ µ¿ÀÛ±â¹ÝÀÌ »ç¿ëµÉ ¼öµµ ÀÖ½À´Ï´Ù. À§ÀÇ °ÍÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´Â Áö¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿¹Á¦ /sys/scsi/st.c¿Í /sys/scsi/scsiconf.cÀ» Âü°íÇϽʽÿÀ.

ÀÌ ±¸¼ºÀº Àß µ¿ÀÛÇÏÁö¸¸, ¶ÇÇÑ ÀÌ´Â ±â¹¦ÇÏ´Ù°í *¾Ë·ÁÁø* µð¹ÙÀ̽ºµµ µ¿ÀÛÇÑ´Ù´Â °ÍÀ» ¿°µÎ¿¡ µÎ½Ê½Ã¿À. ¿ì¼± ¾ûÅ͸® Mumbletech SCSI CD-ROMÀ» ¿¬°áÇÏ°íÀÚ Çϸé ÇÊ¿äÇÑ µ¿ÀÛ±â¹ÝÀ» Á¤ÀÇÇؾ߸¸ ÇÒ °ÍÀÔ´Ï´Ù.

Mumbletech°¡ ÀÛµ¿ÇÑ´Ù¸é, FreeBSDÀÇ ´ÙÀ½ ¹èÆ÷º»¿¡ Ãß°¡ÇÏ°ÚÀ¸´Ï FreeBSD °³¹ßÆÀ¿¡ ¿ä±¸µÈ µ¿ÀÛ±â¹ÝÀ» º¸³»ÁÖ¼ÌÀ¸¸é ÇÕ´Ï´Ù. ´Ù¸¥ Mumbletech ¼ÒÀ¯ÀÚµéÀÌ ´ç½Å¿¡°Ô ´ë´ÜÈ÷ °í¸¶¿öÇÒ °ÍÀÔ´Ï´Ù.

º¹¼öÀÇ LUN µð¹ÙÀ̽º

°¡²û ÇϳªÀÇ SCSI ID¿¡ º¹¼öÀÇ ³í¸® À¯´ÖÀ» (LUN) »ç¿ëÇÏ´Â µð¹ÙÀ̽º¸¦ ´Ù·ç±âµµ ÇÒ °ÍÀÔ´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì FreeBSD´Â ¿ÀÁ÷ LUN 0¿¡ ´ëÇÑ µð¹ÙÀ̽º¸¸À» ÀνÄÇÕ´Ï´Ù. SCSI ¹ö½º¿¡ SCSI ¹æ½ÄÀÌ ¾Æ´Ñ Çϵåµð½ºÅ© µÎ°³¸¦ ¿¬°á½ÃÄÑÁÖ´Â ºê¸´Áö º¸µå¿Í (¿¹·Î, ¿À·¡µÈ Sun ½Ã½ºÅÛ¿¡ µé¾îÀÖ´Â Emulex MD21) °°Àº °æ¿ì¸¦ ¸»ÇÕ´Ï´Ù.

ÀÌ´Â LUNÀÌ 0ÀÌ ¾Æ´Ñ ´Ù¸¥ µð¹ÙÀ̽ºµéÀº ½Ã½ºÅÛÀÌ ºÎÆà ¶§, µð¹ÙÀ̽º ÀνİúÁ¤¿¡¼­ Á¤»óÀûÀ¸·Î ¹ß°ßµÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ¶æÇÕ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ¹Ýµå½Ã /sys/scsi/scsiconf.c¿¡ ÀûÀýÇÑ ¿£Æ®¸®¸¦ Ãß°¡Çؼ­ Ä¿³ÎÀ» ´Ù½Ã ¸¸µé¾î¾ß ÇÕ´Ï´Ù.

¾Æ·¡¿Í °°ÀÌ ÃʱâÈ­µÈ ±¸Á¶¸¦ º¸½Ê½Ã¿À:

	  {
                T_DIRECT, T_FIXED, "MAXTOR", "XT-4170S", "B5A",
                "mx1", SC_ONE_LU
          }
	  

Çϳª ÀÌ»óÀÇ LUNÀ» °¡Áö°í ÀÖ°í, SCSI Çϵå·Î ÀÛµ¿Çϸç, Æß¿þ¾î ¸®ºñÀü(revision)ÀÌ 123À» °¡Áö°í ÀÖ´Â Mumbletech BRIDGE2000ÀÇ °æ¿ì, ´ÙÀ½ÀÇ °ÍµéÀ» Ãß°¡ÇؾßÇÕ´Ï´Ù:

	  {
                T_DIRECT, T_FIXED, "MUMBLETECH", "BRIDGE2000", "123",
                "sd", SC_MORE_LUS
          }
	  

ºÎÆà ½Ã Ä¿³ÎÀº Å×ÀÌºí¿¡¼­ ¹ÞÀº ÁúÀÇ µ¥ÀÌÅ͸¦ ã°í ±×¿¡ µû¶ó µ¿ÀÛÇÕ´Ï´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº ¼Ò½º¸¦ º¸µµ·Ï ÇϽʽÿÀ.

µ¡ºÙÀÎ ¸í·É¾î Å¥À×(Tagged command queueing)

±Ù·¡ÀÇ SCSI µð¹ÙÀ̽º´Â, ƯÈ÷ Àڱ⠵ð½ºÅ©´Â µ¡ºÙÀÎ ¸í·É¾î Å¥À× (tagged comand queuing) (TCQ) ¶ó´Â °ÍÀ» Áö¿øÇÕ´Ï´Ù.

°£·«ÇÏÀÚ¸é, TCQ´Â µð¹ÙÀ̽º°¡ µ¿½Ã¿¡ ´Ù¼öÀÇ I/O ¿ä±¸°¡ ¹ß»ýÇÏ´Â °ÍÀ» Çã¿ëÇÕ´Ï´Ù. µð¹ÙÀ̽º´Â Áö´ÉÀûÀ̱⿡, ÀÚ½ÅÀÇ ¿ä±¸ Å¥¿¡ ±â¹ÝÇÑ ±× µ¿ÀÛÀ» (Çìµå À§Ä¡ÁöÁ¤°ú °°Àº) ÃÖÀûÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. RAID (Redundant Array of Independent Disk) ¾î·¹ÀÌ¿Í °°Àº SCSI µð¹ÙÀ̽º¿¡¼­ TCQ ±â´ÉÀº µð¹ÙÀ̽ºÀÇ Å¸°í³­ º´·ÄÁÖÀǸ¦ ÀÌ¿ëÇÒ ¶§ ¾ø¾î¼­´Â °ï¶õÇÒ Á¤µµÀÔ´Ï´Ù.

°¢°¢ÀÇ I/O ¿ä±¸´Â 'ű×'¿¡ ÀÇÇØ (±×·¯´Ï°¡, À̸§Çϱ⸦ tagged command queuing) À¯ÀÏÇÏ°Ô ¸í½ÃµÇ°í ÀÌ ÅÂÅ©´Â FreeBSD¿¡¼­ µð¹ÙÀ̽º µå¶óÀ̹ö Å¥¿¡¼­ ¾î¶² I/OÀÌ µð¹ÙÀ̽º°¡ ¿Ïº®ÇÏ´Ù°í º¸°íÇÏ´ÂÁö ã±âÀ§ÇØ »ç¿ëµË´Ï´Ù.

±×·¯³ª, TCQ´Â µð¹ÙÀ̽º µå¶óÀ̹ö°¡ Áö¿øÇØ¾ß ÇÑ´Ù´Â °Í°ú ÀϺΠµð¹ÙÀ̽º´Â Æß¿þ¾î¿¡¼­ 'Ãæ½ÇÇÏÁö ¾Ê°Ô' ±¸ÇöÇÏ°í ÀÖÀ½À» ¹Ýµå½Ã ¼÷ÁöÇÏ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ¹®Á¦´Â ÇÊÀÚ¸¦ °ñÄ¡¾ÆÇÁ°Ô ÇÏ°í ÀÖÀ¸¸ç, ´ë´ÜÈ÷ ÀÌÇØÇÒ ¼ö ¾ø´Â ¹®Á¦¸¦ ¾ß±âÇÏ°í ÀÖ½À´Ï´Ù. ±×·± °æ¿ì¶ó¸é, TCQ¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

¹ö½º¸¶½ºÅÍ È£½ºÆ® ¾î´ðÅÍ

´ëºÎºÐ, ´Ù´Â ¾Æ´ÏÁö¸¸, SCSI È£½ºÆ® ¾î´ðÅÍ´Â ¹ö½º ¸¶½ºÅ͸µ ÄÁÆ®·Ñ·¯ÀÔ´Ï´Ù. ÀÌ´Â µ¥ÀÌÅÍ Àü¼Û¿¡ À־ È£½ºÆ® CPU ºÎÇϸ¦ °¡ÁßÇÏÁö ¾Ê°í ÀÚüÀûÀ¸·Î I/OÀ» ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.

ÀÌ´Â ¹°·Ð FreeBSD °°Àº ¸ÖƼÅ×½ºÅ· OS¿¡¼­ À̵æÀÌ µË´Ï´Ù. ±×·¯³ª, Á»Àº ºÒ¿ÏÀüÇÑ ºÎºÐÀÌ ÀÖÀ½À» ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

¿¹¸¦ µéÀÚ¸é Adaptec 1542 ÄÁÆ®·Ñ·¯´Â È£½ºÆ® ¹ö½º¿¡ (ÀÌ °æ¿ì ISA ¶Ç´Â AT) ´Ù¸¥ Àü¼Û ¼Óµµ¸¦ ¼³Á¤ÇØ ÁÙ ¼ö ÀÖ½À´Ï´Ù. ÄÁÆ®·Ñ·¯´Â ¸ðµç ¸¶´õº¸µå°¡ ´õ ³ôÀº ¼Óµµ¸¦ °ü¸®ÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ï±â¿¡ ´Ù¸¥ ºñÀ²·Î ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï Çسõ¾Ò½À´Ï´Ù. ¿¬°á Àå¾Ö, ¿Ã¹Ù¸£Áö ¾ÊÀº µ¥ÀÌÅÍ °°Àº ¹®Á¦´Â ¸¶´õº¸µå°¡ ¼ÒÈ­ÇÒ ¼ö ÀÖ´Â Àü¼Û¼Óµµº¸´Ù ´õ ³ôÀº ¼Óµµ¸¦ »ç¿ëÇÒ ¶§ÀÇ °á°úÀÔ´Ï´Ù.

ÇØ°áÀº ¹°·Ð ¸í¹éÇÕ´Ï´Ù: ´õ ³·Àº Àü¼Û·ü·Î ¹Ù²Ù°í ´õ Àß ÀÛµ¿ÇÏ´ÂÁö °Ë»çÇÏ´Â °ÍÀÔ´Ï´Ù.

Adaptec 1542¿Í °°Àº °æ¿ì, °¡´ÉÇÑ °¡Àå ºü¸¥ Àü¼Û·üÀÇ ¾²±â, Àб⸦ µ¿ÀûÀ¸·Î °Ë»çÇϵµ·Ï Ä¿³Î ¼³Á¤ ÆÄÀÏ¿¡ ³ÖÀ» ¼ö ÀÖ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ ¿É¼ÇÀº ¼³Á¤µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù:

options        "TUNE_1542"             #dynamic tune of bus DMA speed
	  

»ç¿ëÇϴ ȣ½ºÆ® ¾î´ðÅÍ¿¡ ´ëÇÑ ¸Þ´º¾ó ÆäÀÌÁö¸¦ °Ë»çÇϽʽÿÀ. ´õ ³ªÀº ¹æ¹ýÀ¸·Î, ±Ã±ØÀÇ ¹®¼­¸¦ (µå¶óÀ̹ö ¼Ò½º¸¦ ÀÐÀ¸¼¼¿ä) »ç¿ëÇϽʽÿÀ.

12.5.2.4. ¹®Á¦ÀÇ ÃßÀû

´ÙÀ½ÀÇ ¸ñ·ÏÀº ´ëºÎºÐ ÀϹÝÀûÀÎ SCSI ¹®Á¦¿Í ±× ÇØ°á¿¡ ´ëÇÑ ÁöħÀ» ÁÖ±â À§ÇÑ ½ÃµµÀÔ´Ï´Ù. ÀÌ°ÍÀº ¿Ïº®ÇÏ°í´Â °Å¸®°¡ ¸Ù´Ï´Ù.

12.5.2.5. Ãß°¡ »çÇ×

Ȥ½Ã³ª ´ç½ÅÀÌ ¸î°¡Áö ½É°¢ÇÑ SCSI ÇØÅ·À» ÇÏ·Á¸é, °ø½ÄÀûÀΠǥÁØÀ» ¼ÕÀ» Áã¾î¾ß ÇÒ °ÌÀÔ´Ï´Ù.

½ÂÀÎµÈ ¹Ì±¹ ±¹°¡ Ç¥ÁØÀº 11 West 42nd Street, 13th Floor, New York, NY 10036, Sales Dept: (212) 642-4900ÀÇ ANSI·ÎºÎÅÍ ±¸ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. Global Engineering Documents, 15 Inverness Way East, Englewood, CO 80112-5704, Phone: (800) 854-7179, Outside USA and Canada: (303) 792-2181, FAX: (303) 792-2192·ÎºÎÅÍ ¸¹Àº ANSI Ç¥Áصµ »ì ¼ö ÀÖ°í ´ëºÎºÐÀÇ À§¿øȸ µå·¡ÇÁÆ® ¹®¼­(committee draft documents)¸¦ »ì ¼öµµ ÀÖ½À´Ï´Ù.

SCSI BBS (719-574-0424)¿Í ncrinfo.ncr.com anonymous ftp »çÀÌÆ®¿¡¼­ ¸¹Àº X3T10 µå·¡ÇÁÆ® ¹®¼­¸¦ ÀüÀÚÀûÀ¸·Î »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.

ÃÖ½ÅÀÇ X3T10 À§¿øȸ ¹®¼­´Â:

Ãß°¡ÀûÀÎ Á¤º¸¸¦ Á¦°øÇÏ´Â ´Ù¸¥ ¹®°Ç:

Usenet ´º½º±×·ì¿¡´Â comp.preiphs.scsi¿Í comp.preiphsÀÌ Ãß°¡ Á¤º¸¸¦ ã¾Æº¼ ¼ö ÀÖ´Â µÎµå·¯Áø Àå¼ÒÀÔ´Ï´Ù. ¶Ç °Å±â¿¡¼­ SCSI-Faq¸¦ ã¾Æº¼ ¼ö Àִµ¥, ÀÌ´Â Á¤±âÀûÀ¸·Î Æ÷½ºÆà µË´Ï´Ù.

´ëºÎºÐ ÁÖ¿äÇÑ SCSI µð¹ÙÀ̽º¿Í È£½ºÆ® ¾î´ðÅÍ °ø±Þó¿¡¼­´Â ftp sites ±×¸®°í/¶Ç´Â BBS ½Ã½ºÅÛÀ» ¿î¿µÇÏ°í ÀÖ½À´Ï´Ù. ±×°ÍµéÀº µ¶ÀÚ°¡ ¼ÒÀ¯ÇÏ°í ÀÖ´Â µð¹ÙÀ̽º¿¡ ´ëÇÑ Á¤º¸ÀÇ ´Ù¾çÇÑ ¼Ò½ºÀÇ ¿øõÀÔ´Ï´Ù.


FreeBSD ÇÚµåºÏ : PC Hardware compatibility : Storage Devices : SCSI¶õ ¹«¾ùÀΰ¡?
Previous: Using ESDI hard disks
Next: * Disk/tape controllers