"On a clear disk you can seek forever. "
"±ú²ýÇÑ µð½ºÅ© À§¿¡¼±, ¿µ¿øÀ» Ãß±¸ÇÒ ¼ö ÀÖ´Ù. "
¸®´ª½º½Ã½ºÅÛÀ» ¼³Ä¡Çϰųª ¾÷±×·¹À̵åÇÒ ¶§¿¡´Â µð½ºÅ©¿¡ ¸¹Àº ÀÛ¾÷À» ÇؾßÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. µð½ºÅ©¿¡ ÆÄÀÏÀ» ÀúÀåÇϱâ À§ÇØ µð½ºÅ©¿¡ ÆÄÀϽýºÅÛÀ» ¸¸µé¾î¾ß ÇÏ°í ½Ã½ºÅÛÀÇ ¿©·¯ ºÎºÐµéÀ» À§ÇØ °ø°£À» È®º¸ÇØ¾ß ÇÑ´Ù.
ÀÌ ÀåÀº ÀÌ·¯ÇÑ ¸ðµç ÃʱâÀÛ¾÷¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. º¸Åë ÀÏ´Ü ½Ã½ºÅÛÀ» ±¸¼ºÇÏ°í ³ª¸é Ç÷ÎÇǸ¦ »ç¿ëÇÏ´Â °ÍÀ» »©°í´Â ´Ù½Ã ±×·¯ÇÑ ÀÛ¾÷À» ¾ÈÇصµ µÉ °ÍÀÌ´Ù. ¸¸¾à »õ µð½ºÅ©¸¦ Ãß°¡Çϰųª µð½ºÅ©¸¦ Àß Á¶ÀýÇÏ¿© »ç¿ëÇÏ°í ½Í´Ù¸é ÀÌ ÀåÀ» ´Ù½Ã ÀÐÀ» ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù.
µð½ºÅ©¸¦ °ü¸®ÇÏ´Â ±âº»ÀûÀÎ ÀϵéÀº ´ÙÀ½°ú °°´Ù.
µð½ºÅ© Æ÷¸ËÇϱâ. ¹èµå¼½Å͸¦ ã´Â ÀÏ°°Àº µð½ºÅ©¸¦ »ç¿ëÇϱâ À§ÇÑ ¿©·¯°¡Áö ÀϵéÀÌ´Ù.(Æ÷¸ËÇϱâ´Â ¿ä»õ ´ëºÎºÐÀÇ Çϵåµð½ºÅ©¿¡¼´Â ÇÊ¿äÇÏÁö ¾Ê´Ù.)
¿©·¯ÀÛ¾÷µéÀÌ ¼·Î ¿µÇâÀ» ÁÖÁö¾Êµµ·Ï µð½ºÅ©¸¦ »ç¿ëÇÏ°í ½Í´Ù¸é Çϵåµð½ºÅ©¸¦ ¿©·¯ ÆÄƼ¼ÇÀ¸·Î ³ª´²¶ó. ÆÄƼ¼ÇÀ» ÇÏ´Â ÀÌÀ¯´Â ù°, °°Àº µð½ºÅ©¿¡ ´Ù¸¥ ¿î¿µÃ¼Á¦¸¦ ¼³Ä¡ÇÒ ¼ö Àֱ⠶§¹®ÀÌ°í µÑ°, °³ÀÎ ÆÄÀÏ°ú ½Ã½ºÅÛÆÄÀÏÀ» ¶¼¾î³õ¾Æ ¹é¾÷À» °£´ÜÇÏ°Ô ÇÏ°í, ½Ã½ºÅÛÀÌ ¸Á°¡Á³À» ¶§ ½Ã½ºÅÛ ÆÄÀÏÀ» º¸È£Çϴµ¥ º¸ÅÆÀÌ µÇ±â ¶§¹®ÀÌ´Ù.
¾Ë¸ÂÀº Çü½ÄÀÇ ÆÄÀϽýºÅÛÀ» °¢ µð½ºÅ©³ª ÆÄƼ¼Ç¿¡ ¸¸µé¾î¶ó. ÆÄÀϽýºÅÛÀ» ¸¸µé±â Àü±îÁö ¸®´ª½º¿¡ µð½ºÅ©´Â ¾Æ¹« ¾µ¸ð°¡ ¾ø´Ù. ÆÄÀϽýºÅÛÀ» ¸¸µç ÈĺÎÅÍ µð½ºÅ©¿¡ ÆÄÀÏÀ» ¸¸µé¼ö ÀÖ°í Á¢±ÙÇÒ¼ö ÀÖ´Ù.
ÇϳªÀÇ Æ®¸®±¸Á¶¸¦ ¸¸µé±â À§ÇØ ÀÚµ¿À¸·Î, ȤÀº ÇÊ¿äÇÒ¶§ ¼öµ¿À¸·Î ´Ù¸¥ ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®Çضó.(¼öµ¿À¸·Î ¸¶¿îÆ®ÇÑ ÆÄÀϽýºÅÛÀº º¸Åë ¼öµ¿À¸·Î ¸¶¿îÆ®¸¦ Ç®¾îÁÙ ÇÊ¿ä°¡ ÀÖ´Ù.)
Chapter 5¿¡¼´Â °¡»ó¸Þ¸ð¸®¿Í µð½ºÅ©Ä³½Ì¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÏ°í Àִµ¥ µð½ºÅ©¸¦ »ç¿ëÇÒ ¶§ ¾Ë¾ÆµÑ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ ÀåÀº Çϵåµð½ºÅ©, Ç÷ÎÇÇ, ½Ãµð·Ò, Å×ÀÌÇÁ¸¦ ¼³¸íÇÑ´Ù.
À¯´Ð½º ±×¸®°í ¸®´ª½º´Â µÎÁ¾·ùÀÇ ´Ù¸¥ ÀåÄ¡¸¦ ÀνÄÇÑ´Ù. ·£´ý-¾ï¼¼½º ºí·° µð¹ÙÀ̽º(random-access block devices)(µð½ºÅ©°°Àº)¿Í ij¸¯ÅÍ µð¹ÙÀ̽º(character devices)(Å×ÀÌÇÁ³ª ½Ã¸®¾ó¶óÀΰ°Àº)·Î ÀåÄ¡µéÀÇ ÀϺκÐÀº ½Ã¸®¾ó(serial)ÀÌ°í ÀϺκÐÀº ·£´ý-¾ï¼¼½ºÀÌ´Ù. °¢ Áö¿øµÇ´Â ÀåÄ¡µéÀº ÆÄÀϽýºÅÛ¿¡¼ ÀåÄ¡ÆÄÀÏ(device file)·Î Ç¥½ÃµÈ´Ù. ÀåÄ¡ÆÄÀÏÀ» Àаųª ÀåÄ¡ÆÄÀÏ¿¡ ¾²¸é µ¥ÀÌŸ´Â ±×°ÍÀÌ °¡¸®Å°´Â ÀåÄ¡·Î ¿Ô´Ù°¬´ÙÇÑ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î Ưº°ÇÑ ÇÁ·Î±×·¥(±×¸®°í ÀÎÅÍ·´Æ®¸¦ Àâ´Â´Ù´ø°¡ ½Ã¸®¾óÆ÷Æ®¸¦ Æú¸µÇÑ´Ù´øÁöÀÇ Æ¯º°ÇÑ ÇÁ·Î±×·¡¹Ö ¹æ¹ý·Ðµµ)Àº ÀåÄ¡¿¡ Á¢±ÙÇϴµ¥ ÇÊ¿äÄ¡ ¾Ê´Ù. ¿¹¸¦ µé¸é ÇÁ¸°ÅÍ¿¡ ÆÄÀÏÀ» º¸³¾ ¶§ ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.
$ cat filename > /dev/lp1 $ |
ÀåÄ¡µéÀÌ ÆÄÀϽýºÅÛ¿¡¼ ÆÄÀÏ·Î(/dev µð·ºÅ丮¾È¿¡¼) º¸¿©Áö¹Ç·Î ls³ª ´Ù¸¥ Àû´çÇÑ ¸í·ÉÀ¸·Î ÀåÄ¡ÆÄÀÏÀÌ ÀÖ´ÂÁö ´ÜÁö º¸´Â°ÍÀº ½±´Ù. ls -lÀÇ °á°ú¿¡¼ ù° ¿Àº ÆÄÀÏÀÇ Æ۹̼ǰú À¯ÇüÀ» Æ÷ÇÔÇÑ´Ù. ¿¹¸¦ µé¾î, ½Ã½ºÅÛ¿¡¼ ½Ã¸®¾ó ÀåÄ¡¸¦ Á¶»çÇغ¸¸é,
$ ls -l /dev/cua0 crw-rw-rw- 1 root uucp 5, 64 Nov 30 1993 /dev/cua0 $ |
ÀåÄ¡ÀÚü´Â ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´õ¶óµµ º¸Åë ¸ðµç ÀåÄ¡ÆÄÀÏÀº Á¸ÀçÇÑ´Ù´Â °ÍÀ» À¯ÀÇÇØ¾ß ÇÑ´Ù. ±×·¡¼ ´ÜÁö /dev/sda°¡ ÀÖ´Ù°í SCSIÇϵåµð½ºÅ©°¡ ÀÖ´Â°Ç ¾Æ´Ï´Ù. ¸ðµç ÀåÄ¡ ÆÄÀÏÀ» °¡Áö°í ÀÖ´Â °ÍÀº ¼³Ä¡ÇÁ·Î±×·¥À» ½±°Ô ¸¸µé°í »õ·Î¿î Çϵå¿þ¾î¸¦ ¼³Ä¡ÇÏ´Â °ÍÀ» ½±°Ô ÇÑ´Ù.( Á¤È®ÇÑ ÆĶó¹ÌÅ͸¦ ãÀ» ÇÊ¿äµµ »õ·Î¿î ÀåÄ¡¸¦ À§ÇÑ ÀåÄ¡ÆÄÀÏÀ» ¸¸µé ÇÊ¿äµµ ¾ø´Ù.)