¡Þ ÆÄÀÏ ½Ã½ºÅÛ(File System) ¡Þ
HDD °¡ ÀڷḦ ÀúÀåÇÏ´Â ÃÖ¼Ò´ÜÀ§´Â ¹Ù·Î 512Byte Å©±âÀÇ ¼½ÅÍÀÔ´Ï´Ù. ¹Ý¸é OS °¡ ÆÄÀÏÀ» ÀúÀåÇÏ´Â ÃÖ¼Ò´ÜÀ§´Â ¹Ù·Î ÆÄÀÏ(File) ÀÔ´Ï´Ù. ¼½ÅͰ¡ HDD Ç¥¸éÀ§¿¡ ±×·ÁÁø µ¿½É¿øÀ» Àß¶ó³õÀº Á¶°¢À» ÀǹÌÇϵíÀÌ, ÆÄÀÏÀº ¾î¶² ÀڷḦ ´Ù¸¥ ÀÚ·áµé°ú ±¸ºÐ Áö¾î³õÀº °ÍÀÌÁÒ. ¼½ÅÍÀÇ °æ¿ì¿¡´Â ¸ðµç ¼½ÅͰ¡ µ¿ÀÏÇÑ Å©±â¸¦ °®Áö¸¸, ÆÄÀÏÀº ¼·Î Å©±â°¡ ´Ù¸£±â ¸¶·ÃÀÔ´Ï´Ù. OS ´Â (½Ç¸°´õ,Çìµå,¼½ÅÍ)ÀÇ ÁÂÇ¥°ª ÇüÅ·ΠǥÇöµÈ ÀڷḦ ÀϷùøÈ£·Î ¹Ù²Ù¾î Ç¥½ÃÇÏÁÒ. À̸¦ Àü¹®¿ë¾î·Î ¸ÅÇÎ(Mapping)À̶ó°í ÇÕ´Ï´Ù. OS°¡ ¾î¶² ÀڷḦ ÆÄÀÏÇüÅ·Π±â·ÏÇÒ ¶§¿¡´Â ÀúÀåµÈ À§Ä¡¸¦ ã±â ½±µµ·Ï ÆÄÀÏÀ̸§°ú ÀÚ·á°¡ ±â·ÏµÈ À§Ä¡¸¦ ³ªÅ¸³»´Â ÀϷùøÈ£¸¦ µû·Î ±â·ÏÇØµÓ´Ï´Ù. µµ¼°ü¿¡¼ ¼ÒÀå µµ¼ÀÇ ¸ñ·ÏÀ» ÀÛ¼ºÇØ µÎµíÀÌ, OSµµ ÀúÀåµÈ ÆÄÀϵéÀÇ À̸§°ú ÀϷùøÈ£ÀÇ ¸ñ·ÏÀ» ¸¸µå´Â °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô ¸ñ·ÏÀ» ¸¸µé¾î °ü¸®ÇÏ´Â ¹æ¹ýÀ» ÆÄÀϽýºÅÛÀ̶ó ºÎ¸¨´Ï´Ù.IBM PC¿¡¼ °¡Àå º¸ÆíÀûÀÎ ÆÄÀϽýºÅÛÀº MS-DOS¿Í À©µµ¿ì95 µî¿¡¼ »ç¿ëÇÏ´Â FAT(File Alloction Table:ÆÄÀÏÇÒ´ç Å×À̺í)À̸ç,À©µµ¿ìNT¿Í OS/2µîÀÇ OS¿¡¼´Â °¢°¢ NTFS(NT File System),HPFS(High Performance File System)¶ó´Â ÆÄÀϽýºÅÛÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÆÄÀÏ ½Ã½ºÅÛÀº º¸Åë ¼ÒÇÁÆ®¿þ¾î Æ÷¸Ë½Ã¿¡ ÇÔ²² ¸¸µé¾îÁý´Ï´Ù.
¢º ¼½ÅÍ(Sector)
HDD °¡ ÆÄÀÏÀ» ÀúÀåÇÏ´Â ÃÖ¼Ò ´ÜÀ§´Â ¹Ù·Î ¼½ÅÍ(Sector)ÀÔ´Ï´Ù. ¼½ÅͶõ HDD ³»Àå ±Ý¼Ó µð½ºÅ© Ç¥¸éÀ§¿¡ ±×·ÁÁø µ¿½É¿øÀ» ÀÚÀßÇÏ°Ô Âɰ³ ³õÀº °ÍÀ¸·Î, ÀڷḦ ÀúÀåÇÏ´Â ÃÖ¼Ò ´ÜÀ§°¡ µÇ´Âµ¥ ±× Å©±â´Â 512 ByteÀÔ´Ï´Ù. µû¶ó¼ xxMB ÀÇ ¿ë·®À̶ó°í Çϸé, 512 Byte Å©±âÀÇ ¼½ÅÍ ¼öõ°³·Î ÀÌ·ç¾îÁø´Ù°í º¼ ¼ö ÀÖÁÒ. Áï, 1MB(=1024KB)ÀÇ ¿ë·®À̶ó¸é, ´ÙÀ½°ú °°ÀÌ ¼½ÅÍ´Â ÃÑ 2048°³°¡ µË´Ï´Ù.
(1024 Byte x 1024) / 512 Byte = 2048
¸¸ÀÏ 768 Byte Å©±âÀÇ ÆÄÀÏÀÌ ÀÖ´Ù°í °¡Á¤Çϸé, HDD´Â µÎ °³ÀÇ ¼½Å͸¦ »ç¿ëÇÏ¿© 768 ByteÀÇ ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù. µû¶ó¼ 512 +512 =1024 Byte À̹ǷÎ, 1024-768=256 ByteÀÇ °ø°£ÀÌ ³¶ºñµÇ°Ô µË´Ï´Ù. ÀÌó·³ HDD³»¿¡ ³¶ºñµÇ´Â °ø°£À» Àü¹®¿ë¾î·Î ½½·¢(Slack) À̶ó°í ºÎ¸¨´Ï´Ù. ÀÌ·¯ÇÑ ³¶ºñ°ø°£Àº HDD¸¦ »ç¿ëÇÏ´Â ÇÑ ¾î¶² °æ¿ì¶óµµ »ý±â´Â ÀÏÁ¾ÀÇ ÇÊ¿ä¾Ç(ù±é©äÂ)ÀÔ´Ï´Ù.
¢º FAT(File Allocation Table)
IBM PCÀÇ ±âº»À» ÀÌ·ç´Â ÆÄÀϽýºÅÛÀº ¹Ù·Î MS-DOS¿Í À©µµ¿ì95 µî¿¡¼ »ç¿ëÇÏ´Â FAT(File Allocation Table:ÆÄÀÏÇÒ´çÅ×À̺í)ÀÔ´Ï´Ù. FAT´Â ¼ÒÇÁÆ®¿þ¾î Æ÷¸ËµÈ HDD³ª Ç÷ÎÇÇ µð½ºÄÏÀÇ ¼½ÅÍ ¸î °³¸¦ ÃÖ¼Ò´ÜÀ§·Î ¹¾î¼, °¢°¢ÀÇ ¹À½À» ±âº»´ÜÀ§·Î ÆÄÀÏÀ» ÀúÀåÇÏ´Â ÆÄÀϽýºÅÛÀÔ´Ï´Ù. ¿¹¸¦ µé¾î 1MB ¿ë·®ÀÇ µð½ºÄÏÀÌ ÀÖ´Ù°í °¡Á¤Çغ¾½Ã´Ù. 1¼½ÅÍ´Â 512ByteÀ̹ǷÎ, 1MB = 1024KB=1048576, ±×¸®°í 1048576 ¡À 512 = 2048. Áï, 1MB´Â ÃÑ 2048°³ÀÇ ¼½ÅÍ·Î ±¸¼ºµË´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛÀº º»·¡ ÀÌ 2048°³ÀÇ ¼½ÅÍ¿¡ Â÷·Ê´ë·Î ¹øÈ£¸¦ ºÙÀÌ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. FAT ´Â ÀÌ·¯ÇÑ 2048°³ÀÇ ¼½Å͸¦ ´Ù½Ã ¸î °³ÀÇ ¹À½À¸·Î ³ª´©°í, ±× ³ª´« ¹À½¿¡ Â÷·Ê´ë·Î ¹øÈ£¸¦ ºÙÀÌ´Â °ÍÀÔ´Ï´Ù. Àü¹®¿ë¾î·Î ÀÌ·¯ÇÑ °¢°¢ÀÇ ¹À½À» Ŭ·¯½ºÅÍ(Cluster)¶ó°í ÇÕ´Ï´Ù. À̸¦Å׸é 2°³ÀÇ ¼½Å͸¦ ÇÑ ¹À½À¸·Î ´Ù½Ã ºÐ·ùÇÒ °æ¿ì, 1MB ´Â 1024°³ÀÇ ¹À½ÀÌ µÉ °ÍÀÔ´Ï´Ù. ¸¸ÀÏ 4°³ÀÇ ¼½Å͸¦ ÇÑ ¹À½À¸·Î ºÐ·ùÇÒ °æ¿ì¿¡´Â 512°³ÀÇ ¹À½À¸·Î ±¸ºÐµË´Ï´Ù. FAT´Â ÀÌ·¸°Ô ³ª´©¾î ³õÀº ¹À½À» ÃÖ¼Ò´ÜÀ§·Î ÇØ¼ ÀڷḦ ÀúÀåÇϸç, ÀÚ·á°¡ ÀúÀåµÈ À§Ä¡µµ ±× ¹À½ÀÇ ÀϷùøÈ£·Î ³ªÅ¸³À´Ï´Ù. FAT´Â ÀÌó·³ ¸î °³ÀÇ ¼½Å͸¦ ¹Àº Ŭ·¯½ºÅ͸¦ ±âÁØÀ¸·Î ÆÄÀÏÀ» ÀúÀåÇϰí, ÀÚ·á°Ë»öÀÇ ±âÁØÀ¸·Î »ï´Âµ¥ Àß »ý°¢Çغ¸¸é À̰ÍÀÌ ¸Å¿ì ¹ø°Å·Î¿î ¹æ¹ýÀÓÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. MS-DOS ³ª À©µµ¿ì95 µîÀº ÀÌ·¯ÇÑ Å¬·¯½ºÅÍ ¹øÈ£¿Í ÆÄÀÏÀ̸§À» ¸ñ·ÏÀ¸·Î ¸¸µé¾î¼ HDD Á¦ÀÏ ¾ÕºÎºÐ¿¡ º¸°üÇÏ°Ô µÇ´Âµ¥, ÀÌ ¸ñ·ÏÀ» ÅëĪ FAT ¶ó°í ºÎ¸£´Â °ÅÁÒ. µû¶ó¼ HDD´Â ÆÄÀÏÀ» Àоî¿À·Á¸é, ¾ðÁ¦³ª HDD ¾ÕºÎºÐÀÇ FAT¸¦ µÚÁ® ¿øÇÏ´Â ÀÚ·áÀÇ À§Ä¡¸¦ ã¾Æ³½ µÚ, ¿øÇϴ Ŭ·¯½ºÅÍ ¹øÈ£·Î ´Ù½Ã À̵¿Çؼ ÆÄÀÏÀ» Àоî¿À´Â °úÁ¤À» °ÅÃľßÇϹǷÎ, HDD ÀÇ ÀÚ·á°Ë»ö¼Óµµ°¡ ´Ê¾îÁý´Ï´Ù.
FAT ¿¡¼´Â lost cluster error ¶Ç´Â cross linked error ¶ó´Â °ÍÀÌ ºó¹øÈ÷ ¹ß»ýÇϴµ¥, Ŭ·¯½ºÅÍ¿Í ¼½ÅͺκÐÀÇ ¿¬°áÀÌ ²÷¾îÁö°Å³ª, µÚ¼¯ÀÏ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù. ±×¹Û¿¡ ÇÑ °³ÀÇ ÆÄƼ¼Ç¿¡¼ »ç¿ë °¡´ÉÇÑ HDDÀÇ ¿ë·®ÀÌ 32MB·Î Á¦ÇѵǴ µî, FAT´Â ÇѸ¶µð·Î ÀåÁ¡À̶ó°í´Â ã¾Æº¼ ¼ö ¾ø´Â ÆÄÀÏ ½Ã½ºÅÛÀ̶ó°í ÇÒ ¼ö ÀÖÁÒ. ±×·±µ¥ ¿Ö ÀÌó·³ ÇüÆí¾ø´Â ÆÄÀÏ ½Ã½ºÅÛÀÎ FAT°¡ Áö±Ý±îÁö »ç¿ëµÇ¾úÀ»±î¿ä?
±×°Ç ¿ÀÁ÷ ÇѰ¡Áö, IBM PCÀÇ Ç¥ÁØ OS¿´´ø MS-DOS¿¡¼ »ç¿ëÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀ̶ó´Â ÀÌÀ¯ ¶§¹®ÀÔ´Ï´Ù. ¸¸ÀÏ OS¸¦ ¹Ù²Ü °æ¿ì, MS-DOS ±â¹Ý ÇÏ¿¡¼ ÀÛµ¿µÇ´Â ¼ö¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥À» Æ÷±âÇØ¾ßÇϱ⠶§¹®ÀÔ´Ï´Ù.
¢º 16ºñÆ® FAT¿Í 32MB ÇѰè
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ OSÀÎ MS-DOS 3.30 ÀÌÇÏ ¹öÀüÀ» »ç¿ëÇÒ °æ¿ì, ÇÑ ´ëÀÇ HDD´Â ÃÖ´ë 32MB±îÁöÀÇ ¿ë·®¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÀ¯´Â °£´ÜÇÏÁÒ. MS-DOS°¡ HDD¿¡ ÀúÀåµÈ ÀÚ·áÀÇ À§Ä¡¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ´Â ÃÖ´ë ¼ýÀÚ°¡ Á¦ÇѵDZ⠶§¹®ÀÔ´Ï´Ù. º¸Åë HDD´Â ½Ç¸°´õ,Çìµå,¼½ÅÍ¿¡ ÀÇÇØ¼ ÀÚ·á°¡ ÀúÀåµÈ À§Ä¡¸¦ Ç¥½ÃÇÏÁö¸¸ ÀÌ·¯ÇÑ À§Ä¡Ç¥½Ã¸¦ OS´Â ÀÌÇØÇÏÁö ¸øÇÕ´Ï´Ù. ´ë°³ÀÇ °æ¿ì OS´Â ½Ç¸°´õ,Çìµå,¼½ÅÍ¿¡ ÀÇÇØ¼ Ç¥½ÃµÈ ÀÚ·áµéÀ» ÀڽŸ¸ÀÌ ÀÌÇØÇÒ ¼ö ÀÖ´Â ÇüÅ·Πº¯ÇüÇØ¼ Ç¥½ÃÇÏ°Ô µË´Ï´Ù.
MS-DOS´Â 16Bit ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼¿¡ ¸ÂÃß¾î ¼³°èµÈ OSÀÔ´Ï´Ù. µû¶ó¼ ¸ðµç °æ¿ì¿¡ ÀÖ¾î¼ Ç¥Çö °¡´ÉÇÑ ÃÖ´ë °ªÀº 16BitÀ̹ǷÎ, 2ÀÇ 16½Â = 65536,Áï 65536°³°¡ ÇÑ°è °ªÀÌ µË´Ï´Ù. °á±¹ Ç¥½Ã °¡´ÉÇÑ ÃÖ´ë ¼½ÅÍÀÇ °ªµµ 65536°³·Î Á¦ÇÑ µÈ´Ù´Â °ÅÁÒ. ÇÑ °³ÀÇ ¼½ÅÍ´Â 512ByteÀ̹ǷÎ, ÃÑ ¿ë·®Àº 32MB °¡ µÇ´Â °ÍÀÔ´Ï´Ù.(65536 x 512Byte = 33554432 Byte = 32MB)
Áï, 16Bit OSÀÎ MS-DOS¸¦ »ç¿ëÇÏ´Â ÇÑÀº ¿øÄ¢ÀûÀ¸·Î 32MB±îÁö¸¸ HDD¿¡ ÀúÀåµÈ ÀÚ·áÀ§Ä¡¸¦ ³ªÅ¸³¾ ¼ö ÀÖ´Â °Ì´Ï´Ù. ´Ù½Ã ¸»Çϸé, ½ÇÁ¦ HDD ÀÇ ¿ë·®ÀÌ 256MB¶óµµ OS ÀÇ ÇѰè·Î ÀÎÇØ 32MBÀÇ ¿ë·®¸¸À» »ç¿ëÇϵµ·Ï Á¦¾àÀ» ¹Þ´Â´Ù´Â ¾ê±âÁÒ. ±× °á°ú MS-DOS 3.30 ÀÌÇÏ ¹öÀü¿¡¼´Â ´ë¿ë·®ÀÇ HDD¸¦ 32MB ´ÜÀ§·Î ÆÄƼ¼ÇÀ» ³ª´©¾î »ç¿ëÇØ¾ß¸¸ Çß½À´Ï´Ù. ¹°·Ð ÇÑ ´ëÀÇ HDD¸¦ ¿©·¯°³·Î Âɰ³¾î »ç¿ëÇÏ´Â °ÍÀº ¸Å¿ì ¹ø°Å·Ó°í ±ÍÂúÁö¸¸, ¾Æ¿¹ »ç¿ëÇÏÁö ¸øÇÏ´Â °Íº¸´Ù ³´±â ¶§¹®ÀÌÁÒ. IBM PC¸¦ ´Ù·ç´Ùº¸¸é 16Bit OSÀÇ ÇѰè¶ó´Â ¸»ÀÌ ºó¹øÈ÷ ³ª¿À´Âµ¥, 16BitÀÇ ÃÖ´ë°ªÀÎ 65536Àº Çϵå¿þ¾î, ¼ÒÇÁÆ®¿þ¾î ¸ðµç Ãø¸é¿¡ ÀÖ¾î¼ Àå½Ã°£ µ¿¾È °³¹ßÀÚ¿Í »ç¿ëÀÚÀÇ ¹ß¸ñÀ» Àâ´Â ¾àÁ¡À¸·Î ÀÛ¿ëÇØ¿Ô½À´Ï´Ù. ÀÌ·¯ÇÑ 16Bit OSÀÇ ÇѰè´Â À©µµ¿ì95 OSR2 °¡ µîÀåÇϱâ±îÁö Áö¼ÓµÇ¾ú½À´Ï´Ù.
¢º 16ºñÆ® FATÀÇ È®Àå
16Bit ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼ÀÇ °æ¿ì, ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼ ´Üµ¶À¸·Î´Â Àý´ë·Î 16Bit ÀÌ»ó, Áï 65536°³ ÀÌ»óÀÇ ¼ýÀÚ¸¦ ´Ù·ê ¼ö ¾ø½À´Ï´Ù. µû¶ó¼ 16Bit ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼¿¡¼´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¹æ¹ýÀ» »ç¿ëÇØ¼ ±× ÀÌ»óÀÇ ¼ýÀÚ¸¦ Ç¥ÇöÇÏ°Ô µË´Ï´Ù.
¿¹¸¦ µé¸é 16Bit¸¦ µÎ °³ ¹¾î¼ 32Bit·Î ¼ýÀÚ¸¦ Ç¥ÇöÇÏ´Â °ÍÀÌÁÒ. ÀÌó·³ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î 32Bit¸¦ ó¸®ÇÏ´Â °Í°ú 386 ÀÌ»óÀÇ 32Bit ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼°¡ ó¸®ÇÏ´Â °ÍÀ» ºñ±³Çϸé, ´ç¿¬È÷ 32Bit ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼ ÂÊÀÌ ¿ùµîÈ÷ ºü¸¨´Ï´Ù. µû¶ó¼ ¼ÒÇÁÆ®¿þ¾î·Î 32Bit¸¦ Ç¥ÇöÇÏ´Â °ÍÀº ÀÏÁ¾ÀÇ °íÀ°ÁöÃ¥(ÍÈë¿ñýóþ)ÀÌÁÒ. MS-DOS 3.30 ÀÌÇÏ¿¡¼ Áö¿øÇÏ´Â 32MB ¿ë·®Àº ³Ê¹« À۱⠶§¹®¿¡, º¸´Ù ¸¹Àº ¿ë·®ÀÇ HDD¸¦ Áö¿øÇÒ Çʿ伺ÀÌ °ÇÏ°Ô ´ëµÎµÇ¾ú½À´Ï´Ù. ¹®Á¦´Â MS-DOS°¡ 16Bit OS À̹ǷΠ±Ùº»ÀûÀ¸·Î ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¹æ¹ýÀÌ ¾ø´Ù´Â °Ì´Ï´Ù.µû¶ó¼ MS-DOS 4.0 ÀÌ»ó ¹öÀü¿¡¼´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¹æ¹ýÀ» »ç¿ëÇÏ¿©, º¸´Ù ¸¹Àº ¿ë·®ÀÇ HDD¸¦ Áö¿øÇÏ´Â Æí¹ýÀ» »ç¿ëÇÏ°Ô µÇ¾úÁÒ. MS-DOS 4.0 ÀÌ»ó ¹öÀüÀ» OS·Î »ç¿ëÇÏ´õ¶óµµ 16Bit, Áï 65536À̶õ ¼ýÀÚÀÇ ÇѰè´Â ¿©ÀüÇÕ´Ï´Ù.±× °á°ú MS-DOS 4.0Àº 1¼½ÅÍ = 512 Byte¶ó´Â ¿ë·®À» Æ÷±âÇß½À´Ï´Ù. MS-DOSÀÇ ÆÄÀϽýºÅÛÀÎ FAT´Â 1¼½ÅÍ = 1 Ŭ·¯½ºÅͶó´Â °³³äÀ» »ç¿ëÇϴµ¥, MS-DOS 4.0 À̻󿡼ºÎÅÍ´Â 2¼½ÅÍ = 1Ŭ·¯½ºÅÍ, 4¼½ÅÍ = 1Ŭ·¯½ºÅÍ.... ¿Í °°Àº ½ÄÀ¸·Î ¿©·¯ °³ÀÇ ¼½Å͸¦ ¹¾î¼ ÇÑ °³ÀÇ Å¬·¯½ºÅÍ¿¡ ´ëÀÀ½ÃŰ´Â ¹æ¹ýÀ¸·Î ¿ë·®À» È®ÀåÇß½À´Ï´Ù. ÀÌó·³ ¼½ÅÍ ¿©·¯°³¸¦ ¹À» °æ¿ì¿¡´Â 65536°³ÀÇ Á¦ÇÑµÈ ¼ýÀڷεµ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ¿ë·®ÀÌ ´Ã¾î³ª°Ô µÇÁÒ. Áï, 1 Ŭ·¯½ºÅÍ¿¡ ´ëÀÀÇÏ´Â ¼½ÅÍÀÇ ¼ýÀÚ¸¦ ´ÙÀ½°ú °°ÀÌ ´Ã¸®¸é, ¿ë·®ÀÌ ´ÙÀ½°ú °°ÀÌ ´Ã¾î³³´Ï´Ù.
512 Byte
¢Ñ
512 Byte x 65536
=
32MB
1024 Byte
¢Ñ
1024 Byte x 65536
=
64MB
2048 Byte
¢Ñ
2048 Byte x 65536
=
128MB
4096 Byte
¢Ñ
4096 Byte x 65536
=
256MB
8192 Byte
¢Ñ
8192 Byte x 65536
=
512MB
16384 Byte
¢Ñ
16384 Byte x 65536
=
1024MB
32768 Byte
¢Ñ
32768 Byte x 65536
=
2048MB
65536 Byte
¢Ñ
Ç¥ÇöÇÒ ¼ö ¾øÀ½(1cluster ¡Á 65536Byte)
À§ Ç¥¿¡¼ º¸´Â ¹Ù¿Í ¸¶Âù°¡Áö·Î MS-DOS 4.0 À̻󿡼´Â ÃÖ´ë 2048MB(=2GB) ÀÇ ¿ë·®±îÁö¸¸ Ç¥½ÃÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌÁÒ. µû¶ó¼ 2GB´Â MS-DOS¿Í À©µµ¿ì ±â¹ÝÇÏÀÇ ¾î¶² ÆÄÀϰú ÆÄƼ¼Çµµ ÃÖ´ë 2GBÀÇ Å©±â¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù.
¢º 16ºñÆ® FATÀÇ ÇѰè
MS-DOS 4.0 À̻󿡼 '1Ŭ·¯½ºÅÍ = 2 ¼½ÅÍ ÀÌ»ó'À» ´ëÀÀ½ÃÄÑ 32MB ÀÌ»óÀÇ ¿ë·®À» ³ªÅ¸³»´Â ¹æ¹ýÀº ÀÏÁ¾ÀÇ Æí¹ýÀ̹ǷΠ¸î°¡Áö ´ÜÁ¡À» °®°í ÀÖ½À´Ï´Ù. Á¦ÀÏ ½É°¢ÇÑ ¹®Á¦´Â ¹Ù·Î HDDÀÇ °ø°£³¶ºñ(=slack) °¡ ¸¹ÀÌ ¹ß»ýµÈ´Ù´Â °Ì´Ï´Ù. ¾Õ¼ ¼³¸íÇÑ °Íó·³ 768 ByteÅ©±âÀÇ ÆÄÀÏÀ» 2048MB ÀÇ HDD¿¡ ÀúÀåÇÒ °æ¿ì¸¦ »ý°¢Çغ¾½Ã´Ù.
32MB HDD ¢Ñ 1 sector 512 Byte À̹ǷÎ, ÀúÀåÇÏ·Á¸é 2 sector ÇÊ¿ä
¡Å(512 + 512) - 768 = 256 Byte ³¶ºñ
2048 HDD ¢Ñ 1 sector 32,768 Byte À̹ǷÎ, ÀúÀåÇÏ·Á¸é 1 sector ÇÊ¿ä
¡Å 32,768 - 768 = 32,000 Byte ³¶ºñ
Áï, ¸îõ Byte Å©±âÀÇ ÀÚÀßÇÑ ÆÄÀϵéÀ» ÀúÀåÇÒ °æ¿ì¿¡´Â ½ÇÁ¦ ÀúÀå°ø°£º¸´Ù ½½·¢À¸·Î ³¶ºñµÇ´Â °ø°£ÀÌ ´õ ¸¹°Ô µÇ°ÚÁÒ. ¸¸ÀÏ 768 Byte Å©±âÀÇ ÆÄÀÏ 10000 °³¸¦ 2048 MB ¿ë·®ÀÇ HDD¿¡ ÀúÀåÇÑ´Ù°í °¡Á¤Çغ¾½Ã´Ù.
½ÇÁ¦ ÆÄÀϿ뷮 : 768 Byte x 10,000 = 7680,000 Byte ¡Ö 7.32 MB
³¶ºñ HDD¿ë·® : (32,768 Byte - 768 Byte) x 10,000 = 320,000,000 ¡Ö 300 MB
À§¿¡¼ º¸´Â °Í°ú °°ÀÌ ¾à 7MB¸¦ ÀúÀåÇϱâ À§Çؼ 300MBÀÇ HDD ÀúÀå°ø°£À» ³¶ºñÇØ¾ß¸¸ ÇÏ´Â °Ì´Ï´Ù. ºñ·Ï HDDÀÇ °ø°£³¶ºñ°¡ ÇÊ¿ä¾ÇÀ̶ó°í ÇØµµ ÀÌ·¡¼´Â ÁÖ°´ÀÌ ¿ÏÀüÈ÷ ÀüµµµÈ ²ÃÀÌÁÒ. ¸¸ÀÏ 1 Ŭ·¯½ºÅÍ = 1 ¼½ÅÍ ·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù°í °¡Á¤Çغ¾½Ã´Ù.
½ÇÁ¦ ÆÄÀϿ뷮 : 768 Byte x 10,000 = 7680,000 Byte ¡Ö 7.32 MB
³¶ºñ HDD¿ë·® : {(512 + 512)Byte - 768 Byte} x 10000 = 2560000 Byte ¡Ö 2.4 MB
HDD ³¶ºñ°ø°£Àº 287MB ÀÌ»ó ÁÙ¾îµé °Ô µË´Ï´Ù. ¹°·Ð 1 cluster = 1 sector¸¦ »ç¿ëÇÏ´Â °ÍÀÌ HDDÀÇ ÀÛµ¿¼Óµµ Ãø¸é¿¡¼ ¹Ýµå½Ã ÁÁÀº°¡¿¡ ´ëÇØ¼´Â À̰ßÀÇ ¿©Áö°¡ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î 2048MB HDD¸¦ ±âÁØÀ¸·Î »ïÀ» °æ¿ì, ¼½Åͼö¿¡ µû¶ó Ŭ·¯½ºÅÍ °³¼ö´Â ´ÙÀ½°ú °°ÀÌ º¯ÇÕ´Ï´Ù.
1Ŭ·¯½ºÅÍ = 1 ¼½ÅÍ ¢Ñ Ŭ·¯½ºÅÍ 4194303°³
1Ŭ·¯½ºÅÍ = 64 ¼½ÅÍ ¢Ñ Ŭ·¯½ºÅÍ 65536 °³
MS-DOS³ª À©µµ¿ì 95´Â Ŭ·¯½ºÅÍ ¹øÈ£·Î ÀڷḦ ã±â ¶§¹®¿¡, Ŭ·¯½ºÅÍÀÇ ¼ýÀÚ°¡ ¸¹À¸¸é ºü¸¥ ¼Óµµ·Î ÀڷḦ ã±â°¡ Èûµé¾îÁý´Ï´Ù. ÇÏÁö¸¸, ÀÌ·¯ÇÑ ÀÚ·á °Ë»ö¼Óµµ »óÀÇ ¹®Á¦¸¦ °¨¾ÈÇÏ´õ¶óµµ, 16Bit FAT¸¦ »ç¿ëÇϸé HDDÀÇ °ø°£³¶ºñ°¡ Áö³ªÄ¡°Ô ¸¹´Ù´Â »ç½Ç¸¸Àº Ʋ¸²¾ø´Â°ÅÁÒ.
¡Ø Âü°í
FAT ¶õ MS-DOS°¡ ¿øÇÏ´Â ÀڷḦ ½±°Ô ã±â À§ÇØ ¸¸µé¾î ³õÀº ÀÏÁ¾ÀÇ »öÀÎÀÌ´Ù. 1 Ŭ·¯½ºÅͰ¡ 1 ¼½ÅÍÀÏ °æ¿ì, Ŭ·¯½ºÅͰ¡ 64 ¼½ÅÍÀÏ ¶§º¸´Ù °Ë»öÇØ¾ßÇÒ »öÀÎÀÇ ¼ýÀÚ°¡ 64¹è·Î ´Ã¾î³´Ù. µû¶ó¼ HDD°¡ µ¿ÀÏÇÑ ¼Óµµ·Î ÀÛµ¿ÇÏ´õ¶óµµ ½ÇÁ¦ °Ë»ö¼Óµµ´Â ´õ ´Ê¾îÁö°Ô µÇ´Â °ÍÀÌ´Ù.
¢º 32ºñÆ® FAT
MS-DOS 4.0 À̻󿡼 Áö¿øÇÏ´Â 2GB´Â ÃæºÐÈ÷ Å« ¿ë·®ÀÌÁö¸¸, ÃÖ±Ùó·³ ÃÊ ´ë¿ë·® HDD°¡ º¸±ÞµÈ ½ÃÁ¡¿¡¼´Â ¿ª½Ã ºÎÁ·ÇÑ ¿ë·®ÀÌÁÒ. 16Bit MS-DOS¸¦ »ç¿ëÇÑ´Ù¸é °áÄÚ 2GB ÀÌ»óÀÇ ¿ë·®À» ³ªÅ¸³¾ ¼ö ¾øÁö¸¸, 32Bit OS Àü¿ë ÆÄÀϽýºÅÛÀ» »ç¿ëÇÑ´Ù¸é 2GB ÀÌ»óÀÇ ´ë¿ë·® ÆÄƼ¼Ç°ú ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À©µµ¿ì95 OSR2 ¿¡¼ºÎÅÍ Áö¿øµÇ±â ½ÃÀÛÇÑ ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®ÀÇ »õ·Î¿î ÆÄÀÏ ½Ã½ºÅÛÀÌ ¹Ù·Î FAT32ÀÔ´Ï´Ù. FAT32 ´Â ±âÁ¸ MS-DOS¿¡¼ »ç¿ëÇÏ´ø FAT16À» È®ÀåÇÑ ±Ô°ÝÀ¸·Î, 2GB ÀÌ»óÀÇ ¿ë·®À» Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®Á¦´Â FAT32´Â 32Bit ¼ýÀÚ¸¦ »ç¿ëÇÏ¿© ¿ë·®À» Ç¥½ÃÇϹǷÎ, ±âÁ¸ FAT16°ú´Â ÀüÇô »óÀ§ ȣȯ¼ºÀÌ ¾ø´Ù´Â °ÍÀÌÁÒ. Áï, MS-DOS³ª ±âÁ¸ À©µµ¿ì95´Â FAT32·Î Æ÷¸ËÇÑ HDD¸¦ ÀüÇô ÀÐÀ» ¼ö ¾ø½À´Ï´Ù.(FAT32 ´Â ±âÁ¸ FAT16À» ÀÐÀ» ¼ö ÀÖÀ½)
À©µµ¿ì 95 OSR2 ³ª À©µµ¿ì98 µîÀÇ 32Bit OS´Â 32 Bit ¼ýÀÚ, Áï 4294967296(=4096MB) ±îÁöÀÇ ¼ýÀÚ¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ 1 Ŭ·¯½ºÅÍ¿¡ 512 ByteÀÇ ¿ë·®À» ´ëÀÀ½ÃŰ´õ¶óµµ, 512 Byte x 4096 MB = 2097152 MB = 2048 GB, ÃÖ´ë 2048 GBÀÇ ´ë¿ë·®À» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ MS-DOS 4.0 À̻󿡼ºÎÅÍ µµÀÔµÈ '1 Ŭ·¯½ºÅÍ = 2 ¼½ÅÍÀÌ»ó' ÀÇ ´ëÀÀ¹æ¹ýÀ» »ç¿ëÇϸé, Ç¥Çö °¡´ÉÇÑ ¿ë·®Àº °ÅÀÇ ¹«ÇÑ ´ë·Î ´Ã¾î³³´Ï´Ù.
512 Byte
¢Ñ
512 Byte x 4096 MB
=
2097152 MB
=
2048 GB
1024 Byte
¢Ñ
1024 Byte x 4096 MB
=
4194304 MB
=
4096 GB
2048 Byte
¢Ñ
2048 Byte x 4096 MB
=
8388608 MB
=
8192 GB
4096 Byte
¢Ñ
4096 Byte x 4096 MB
=
16777216 MB
=
16384 GB
...
...
...
...
¹®Á¦´Â 1 Ŭ·¯½ºÅÍ = 1 ¼½ÅÍ·Î ´Ù·ê °æ¿ì HDDÀÇ °ø°£³¶ºñ´Â ÁÙ¾îµéÁö¸¸ HDDÀÇ ÀÚ·á°Ë»ö¼Óµµ°¡ ´Ê¾îÁø´Ù´Â °ÍÀÌÁÒ. FAT´Â HDD ¾ÕºÎºÐ¿¡ ÀÚ·á °Ë»ö¿ë »öÀÎÀ» ¸¸µé¾îµÎ´Â ¹æ½ÄÀ̹ǷÎ, Ç×»ó HDD ¾ÕºÎºÐÀÇ »öÀο¡¼ ÇÊ¿äÇÑ ÀÚ·áÀÇ À§Ä¡¸¦ ã½À´Ï´Ù. Ŭ·¯½ºÅÍÀÌ ¼ýÀÚ°¡ ´Ã¾î³¯¼ö·Ï °Ë»öÇØ¾ßÇÒ »öÀÎÀÇ ºÐ·®µµ ´Ã¾î³ª°í, ÀÚ·á°Ë»ö ¼Óµµµµ ´À·ÁÁý´Ï´Ù. µû¶ó¼ FAT32¸¦ »ç¿ëÇÏ´Â À©µµ¿ì 95 OSR2 ³ª À©µµ¿ì 98 µî¿¡¼´Â 1Ŭ·¯½ºÅÍ = 8¼½ÅÍ, Áï 4096 Byte¸¦ ±âº»´ÜÀ§·Î »ç¿ëÇÒ °ÍÀ» ±ÇÀåÇϰí ÀÖ½À´Ï´Ù. 4096 Byte´Â HDD °ø°£ ³¶ºñ¹®Á¦¿Í ÀÚ·á°Ë»ö ¼Óµµ¶ó´Â µÎ °¡Áö ¿ä¼Ò¸¦ ÀûÀýÈ÷ Á¶È½ÃŲ ´ÜÀ§ÀÔ´Ï´Ù.(ÀϹÝÀûÀÎ ÆÄÀÏÅ©±â´Â 4096Byte ÀÌ»óÀÓ).
FAT32 ´Â ±âÁ¸ 16Bit OS°¡ °®´Â HDD °ø°£Á¦¾àÀÇ ¹®Á¦Á¡Àº ±Ùº»ÀûÀ¸·Î ÇØ°áÇß½À´Ï´Ù. ÇÏÁö¸¸, FAT32ÀÇ °æ¿ì¿¡µµ ¿©ÀüÈ÷ Ŭ·¯½ºÅ͸¦ »ç¿ëÇÏ´Â ¾Ç½À¿¡¼ ¹þ¾î³ªÁö ¸øÇϰí ÀÖ½À´Ï´Ù. Ŭ·¯½ºÅÍ ¹æ½Ä ÆÄÀϽýºÅÛÀº ¿ø·¡ Ç÷ÎÇÇ µð½ºÄÏÀ» À§Çؼ ¸¸µé¾îÁø °ÍÀ̹ǷÎ, ´ë¿ë·® HDD¿¡ Àû¿ëÇϱâ´Â ÀûÇÕÄ¡ ¸øÇÕ´Ï´Ù. µû¶ó¼ FAT32´Â ´ë¿ë·® HDD¸¦ »ç¿ëÇϱâ À§Çؼ ¸¸µé¾îÁø °úµµ±âÀû ÆÄÀÏ ½Ã½ºÅÛÀ̶ó°í º¼ ¼ö ÀÖ½À´Ï´Ù.
.........................................................................................................