AHCI (Advanced Host Controller Interface)ÀÇ
µîÀå
AHCI´Â ÀÎÅÚ, AMD, Dell, Marvell,
Microsoft, Red Hat, Seagate, StorageGear µîÀÇ AHCI ÄÁÆ®¸®ºäÅÍ ±×·ì¿¡ ÀÇÇØ °³¹ßµÈ
±â¼ú·Î ¸í·É¾î Å¥À×, ÇÖÇ÷¯±ë, Àü¿ø°ü¸® µîÀ» Æ÷ÇÔÇϰí ÀÖ´Â Serial ATA (ÀÌÇÏ SATA) ±â´ÉÀ» Áö¿øÇϱâ À§ÇÑ
µå¶óÀ̹ö¿Í ¿î¿µÃ¼Á¦ÀÇ ±â´ÉÀ» Æ÷ÇÔÇÏ¿© Ç¥ÁØ ÀÎÅÍÆäÀ̽º¸¦ Á¤Çϰí ÀÖ´Ù.
SATA¸¦ À§ÇÑ
AHCI(Advanced Host Controller Interface : °í±Þ È£½ºÆ®
ÄÁÆ®·Ñ·¯ ÀÎÅÍÆäÀ̽º) ½ºÆå¿¡ ´ëÇÑ Á¤ÀÇ´Â ÀÎÅÚ È¨ÆäÀÌÁö¿¡ ³ª¿Í ÀÖÀ¸¸ç,
AHCI Specification for Serial ATA¿¡¼ ±× ³»¿ëÀ» »ìÆìº¼ ¼ö
ÀÖ´Ù. 2007³â 4¿ù 9ÀÏ¿¡ ¹ßÇ¥µÈ AHCI´Â 1.2
¹öÀü±îÁö ºñÁØµÈ »óÅ´Ù.
AHCI´Â À©µµ¿ì¸¦ ±âÁØÀ¸·Î º¸¾ÒÀ» ¶§ À©µµ¿ì XP´Â Áö¿øÀÌ
°¡´ÉÇÏÁö¸¸, ¿î¿µÃ¼Á¦ ¼³Ä¡½Ã º°µµÀÇ µå¶óÀ̹öÀÇ ¼³Ä¡°¡ ÇÊ¿äÇÏ´Ù. ¹Ý¸é, µÚ¿¡ µîÀåÇÑ À©µµ¿ì ºñ½ºÅ¸¿Í ºñ½ºÅ¸ ¼ºñ½ºÆÑ1ÀÇ
°æ¿ì Ç¥ÁØ AHCI ÄÁÆ®·Ñ·¯ µå¶óÀ̹ö°¡ ±âº»À¸·Î Æ÷ÇÔµÇ¾î º°µµÀÇ µå¶óÀ̹ö¸¦ ¼³Ä¡ÇÏÁö ¾Ê¾Æµµ AHCI¸¦ ¸ÞÀκ¸µå ¹ÙÀÌ¿À½º¿¡¼
¼³Á¤ÇØÁÖ¸é ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸®´ª½ºÀÇ °æ¿ì Ä¿³Î 2.6.19¿¡¼ Áö¿øÇϸç, À©µµ¿ì XP ¹Ìµð¾î ¼¾ÅÍ ¿¡µð¼ÇÀº º°µµÀÇ
AHCI¸¦ Áö¿øÇÏ´Â µå¶óÀ̹ö¸¦ ¼³Ä¡ÇÏÁö ¾Ê¾Æµµ µÈ´Ù.
¡¡
AHCI (Advanced Host Controller Interface)¶õ?
AHCI´Â Advanced Host Controller
InterfaceÀÇ ¾àÀÚ·Î AHCI´Â Çϵå¿þ¾îÀûÀÎ ¸ÞÄ«´ÏÁòÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ÅëÇØ SATA
ÀåÄ¡µé°ú ÀÇ»ç¼ÒÅëÀ» ÇÒ ¼ö ÀÖ´Â ±â¼úÀ̶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù. AHCI´Â ½Ã½ºÅÛ ¸Þ¸ð¸®¿Í SATA ÀåÄ¡µé »çÀÌÀÇ µ¥ÀÌÅÍ À̵¿À»
Ȱ¼ºÈÇØÁÖ¾î È¿À²ÀûÀΠ󸮸¦ °¡´ÉÇÏ°Ô ÇØÁØ´Ù.
AHCI Host ÀåÄ¡´Â ÇÑ °³ºÎÅÍ ÃÖ´ë 32°³ÀÇ Æ÷Æ®¸¦
Áö¿øÇϸç, HBA (Host Bus Adapters)´Â ATA¿Í ATAPI ÀåÄ¡¸¦ Áö¿øÇϰí PIO¿Í DMA ÇÁ·ÎÅäÄÝÀ»
Áö¿øÇÑ´Ù. HBA´Â °¢ Æ÷Æ®µéÀÇ ¿À¹öÇìµå¸¦ ÁÙÀ̱â À§ÇØ ¸í·É ¸®½ºÆ®¸¦ ¿É¼ÇÀ¸·Î Áö¿øÇϸç, SATA NCQ (Native
Command Queuing)¿Í FPDMA Queued Command ÇÁ·ÎÅäÄÝÀ» °¢ ÀåÄ¡¿¡¼ ÃÖ´ë 32°³ÀÇ ¿£Æ®¸®¸¦
Áö¿øÇÑ´Ù. HBA´Â 64bit ¾îµå·¹½ÌÀ» ¿É¼ÇÀ¸·Î Áö¿øÇÑ´Ù.
AHCI´Â Native SATA ÀÎÅÍÆäÀ̽ºÀÇ ±â´ÉÀ» Çâ»ó½ÃŰ´Â
¿ªÇÒÀ» Çϸç, AHCI¸¦ Ȱ¼ºÈÇÏ¿´À» ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ±â´ÉµéÀº ¾Æ·¡¿Í °°´Ù.
¡¡
ÃÖ´ë 32 Æ÷Æ® Áö¿ø
64bit ¾îµå·¹½Ì
Master/ Slave Á¦¾î Á¦°Å
Large LBA Áö¿ø
Hot Plug Áö¿ø
Àü¿ø °ü¸® Áö¿ø
Çϵå¿þ¾î NCQ (Native Command Queuing)
º¸Á¶
Staggered Spin-up
Cold device Presence Detect
SATA Superset registers
Activity LED generation
Æ÷Æ® ¸ÖƼÇöóÀ̾î (Port Multiplier)
¡¡
¾ð±ÞµÈ ±â´ÉµéÀº SATA1°ú SATA2 ÀåÄ¡µéÀÇ µîÀå¿¡¼
SATA ÀÎÅÍÆäÀ̽ºÀÇ Æ¯Â¡À¸·Î ¼Ò°³µÈ ±â´ÉµéÀÌ Æ÷ÇԵǰí ÀÖ´Ù. ÃÖ±Ù ºÎ°¢µÇ°í ÀÖ´Â AHCI Ȱ¼ºÈ¿¡ µû¸¥ Å« ÀåÁ¡Àº NCQ¿Í
ÇÖÇ÷¯±× (Hot-Plug, SATA¿¡¼´Â Hot-Swap)ÀÇ Áö¿øÀ» µé ¼ö ÀÖ´Ù.
¡¡
NCQ (Native Command Queuing)
[NCQ (Native Command Queuing),
Ãâó : NVIDIA]
NCQ´Â SATA ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÏ´Â °í±Þ ±â´É¿¡ ¼ÓÇϸç, AHCI¸¦ »ç¿ëÇÏ´Â °¡Àå Áß¿äÇÑ ¿äÀÎ ÁßÀÇ Çϳª·Î µé ¼ö ÀÖ´Ù.
Ãʱâ SATA ÀÎÅÍÆäÀ̽º HDDµéÀÇ ÀϺδ ºê¸´Áö ¹æ½ÄÀ» »ç¿ëÇÏ¿© NCQ¸¦ Áö¿øÇÏÁö ¸øÇÑ Á¦Ç°ÀÌ ¸¹¾ÒÀ¸³ª SATA2
ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇϸ鼺ÎÅÍ ´ëºÎºÐÀÇ HDDµéÀº NCQ ±â´ÉÀ» Áö¿øÇϰí ÀÖ´Ù.
NCQ´Â ÀÏ¹Ý HDD°¡ Çѹø¿¡ ÇϳªÀÇ ¸í·É¾î¸¦ ó¸®ÇÏ´Â °Í°ú
ºñ±³ÇÏ¿© ÃÖ´ë 32°³ÀÇ ¸í·É¾î¸¦ ó¸®ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ±â¼úÀÌ´Ù. NCQ¸¦ »ç¿ëÇÒ °æ¿ì À§ À̹ÌÁö¿¡µµ ³ªÅ¸³ªÀÖµíÀÌ À̸¦
»ç¿ëÇÏÁö ¾ÊÀ» ¶§¿Í ºñ±³ÇÏ¿© ºü¸¥ ¸í·É¾î °Ë»ö°ú 󸮰¡ °¡´ÉÇØÁø´Ù.
À̹ÌÁö¿¡ ³ªÅ¸³ª ÀÖµíÀÌ NCQ¸¦ Áö¿øÇÏÁö ¾ÊÀ» °æ¿ì ¸í·É¾î¸¦
¼øÂ÷ÀûÀ¸·Î °Ë»öÇØ¾ß Çϱ⠶§¹®¿¡ ºÒÇÊ¿äÇÑ ºÎºÐÀ» °Ë»öÇϴµ¥ ¼Ò¿äµÇ´Â ½Ã°£±îÁö Æ÷ÇÔÇÏ¿© ó¸® ¼Óµµ°¡ ´À·ÁÁö°Ô µÇ´Â ¹®Á¦¸¦
º¸¿© ºñÈ¿À²ÀûÀÌ´Ù. ¹Ý¸é, NCQ¸¦ »ç¿ëÇÏ°Ô µÇ¸é °¡±î¿î °÷¿¡ ÀÖ´Â ¸í·ÉºÎÅÍ Ã³¸®ÇÏ¿© NCQ¸¦ Áö¿øÇÏÁö ¾Ê´Â »óȲº¸´Ù
ºü¸¥ 󸮰¡ °¡´ÉÇØÁø´Ù.
¡¡
ÇÖÇ÷¯±× (Hot-Pug, SATA¿¡¼´Â
Hot-Swap)
ÇÖÇ÷¯±×´Â SATA¿¡¼´Â ÇÖ½º¿ÒÀ¸·Î ºÒ¸®±âµµ Çϸç, ÇÖÇ÷¯±×´Â
¼¹ö³ª ÄÄÇ»ÅÍ °°Àº ±â±â¿¡¼ À̵éÀÌ µ¿ÀÛÇÏ´Â µ¿¾È Àü¿øÀ» Á¾·áÇÏÁö ¾Ê°íµµ ÀåÄ¡¸¦ Á¦°ÅÇÏ°í ¹Ù²Ü ¼ö ÀÖ´Â ±â´ÉÀ» ¸»ÇÑ´Ù.
USB ÀåÄ¡¸¦ »ç¿ëÇÏ´Â °ÍÀ» »ý°¢ÇÏ¸é ½±´Ù.
ÀåÄ¡ µå¶óÀ̹ö°¡ Á¦´ë·Î ¼³Ä¡µÈ »óŶó¸é ÇÖÇ÷¯±×¸¦ Áö¿øÇÏ´Â
ÀåÄ¡ÀÇ °æ¿ì Àü¿øÀÌ ÄÑÁø »óÅ¿¡¼ ÀåÄ¡¸¦ ±³Ã¼ÇÒ ¼ö Àֱ⠶§¹®¿¡ °è¼Ó µ¿ÀÛÇØ¾ß ÇÏ´Â ¼¹ö ȯ°æ¿¡¼ ƯÈ÷ À¯¿ëÇϸç, ÀϹÝ
»ç¿ëÀÚ ÀÔÀå¿¡¼µµ ¼Õ½±°Ô SATA HDD ÀåÄ¡¸¦ ±³Ã¼°¡ °¡´ÉÇϹǷΠÆí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ´Ù.
¡¡
AHCI¸¦ Ȱ¿ëÇϱâ À§Çؼ ÇÊ¿äÇÑ °Íµé!
SATAÀÇ °í±Þ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â AHCI¸¦
Ȱ¿ëÇϱâ À§Çؼ´Â ¾Æ·¡ÀÇ ¸î °¡Áö Á¶°ÇµéÀÌ ÇÊ¿äÇÏ´Ù.
AHCI¸¦ Áö¿øÇÏ´Â »ç¿ì½ººê¸´Áö ¶Ç´Â ¿ÜºÎ AHCI Áö¿ø
ÄÁÆ®·Ñ·¯
AHCIÀÇ NCQ¿Í ÇÖÇ÷¯±×¸¦ Áö¿øÇÏ´Â SATA HDD
AHCI¸¦ Áö¿øÇÏ´Â ¿î¿µÃ¼Á¦ (À©µµ¿ì XP/ À©µµ¿ì
ºñ½ºÅ¸ µî)
°¡Àå ¸ÕÀú ¾ð±ÞÇÑ AHCI¸¦ Áö¿øÇÏ´Â »ç¿ì½ººê¸´Áö ¶Ç´Â ¿ÜºÎ
AHCI Áö¿ø ÄÁÆ®·Ñ·¯´Â ÃÖ±Ù µîÀåÇÏ´Â ¸ÞÀκ¸µå Á¦Ç°µé Áß ÀÎÅÚÀÇ °æ¿ì ICH¿¡ RÀÌ Æ÷ÇÔµÈ »ç¿ì½ººê¸´Áö¿Í ¿ÜºÎ AHCI
Áö¿ø ÄÁÆ®·Ñ·¯, AMD³ª NVIDIA ÃֽŠĨ¼ÂÀÌ ÇÊ¿äÇÏ´Ù.
¶ÇÇÑ, AHCIÀÇ ±â´É Áß ÀÏ¹Ý »ç¿ëÀÚµéÀÌ ½±°Ô »ç¿ëÇÒ ¼ö
ÀÖ´Â ±â´ÉÀ¸·Î´Â NCQ¿Í ÇÖÇ÷¯±×¸¦ µé ¼ö ÀÖÀ¸¸ç, ÀÌµé ±â´ÉÀ» Áö¿øÇÏ´Â SATA HDD ÀåÄ¡µµ ÇÔ²² ÇÊ¿äÇÏ´Ù. ÃÖ±Ù
µîÀåÇÏ´Â 2¼¼´ë Áï, SATA2 HDD Á¦Ç°µéÀº NCQ¸¦ Áö¿øÇÑ´Ù.
¸¶Áö¸·À¸·Î AHCI¸¦ µ¿ÀÛÇÏ°Ô ÇØÁÖ´Â ¿î¿µÃ¼Á¦µµ ÇÊ¿äÇÏ´Ù.
ÀϹÝÀûÀ¸·Î ¸¹ÀÌ »ç¿ëÇϰí ÀÖ´Â ¿î¿µÃ¼Á¦ÀÎ À©µµ¿ì XP (¼ºñ½ºÆÑ 1/2/ 3 Æ÷ÇÔ)¿Í À©µµ¿ì ºñ½ºÅ¸ (¼ºñ½ºÆÑ1 Æ÷ÇÔ)¿¡¼
AHCI¸¦ Áö¿øÇÒ ¼ö ÀÖ´Ù. ¹°·Ð, ¾Õ¼ ¾ð±ÞÇÏ¿´µíÀÌ ¸®´ª½º ¿î¿µÃ¼Á¦ ¿ª½Ã AHCI¸¦ Áö¿øÀÌ °¡´ÉÇÏ´Ù.
À̵é 3°¡Áö Á¶°ÇÀÌ ¸ðµÎ ÃæÁ·µÇ¾úÀ» ¶§ Á¦´ë·Î µÈ AHCI
±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
¡¡
NCQ¿Í SATA2 µîÀÇ Áö¿ø¿¡
µû¸¥ ´Ù¸¥ Ư¡µéÀº
Native Command Queuing¿¡ ´ëÇØ¼ ¾Ë¾Æº»´Ù.¿Í
S-ATA II´Â ³»°¡ °¡Àå ¸ÕÀú´Ù! SAMSUNG S-ATA II HD160JJ
±â»ç¸¦ ÂüÁ¶ÇÏ¸é µÇ¸ç, ´ÙÀ½ Àå¿¡¼´Â AHCI¸¦ Áö¿øÇÏ´Â ÄÁÆ®·Ñ·¯ÀÇ Á¾·ù¸¦ ¾Ë¾Æº¸¾Ò´Ù. |