The K Desktop Environment

´ÙÀ½ ÀÌÀü ¸ñÂ÷

4. DMA ä³Îµé¿¡ ´ëÇÑ Á¤º¸.

ÀÌ ÆäÀÌÁö´Â DMA (Á÷Á¢ ¸Þ¸ð¸® ¿¢¼¼½º) ä³Îµé¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÑ´Ù. DMA ä³ÎÀº deviceµéÀÌ ÇÁ·Î¼¼¼­¸¦ °ÅÄ¡´Â °Í¾øÀÌ ¸Þ¸ð¸®·ÎºÎÅÍ ¸Þ¸ð¸®·Î µ¥ÀÌŸ¸¦ Àü¼ÛÇϵµ·Ï Çã¿ëÇÏ´Â Á÷Á¢ÀûÀÎ ¿¬°áÀÌ´Ù. ÀϹÝÀûÀ¸·Î, i386-¾ÆÅ°ÅØÃÄ ½Ã½ºÅÛ(PC)µéÀº 8°³ÀÇ DMA ä³Î(0-7)À» °¡Áø´Ù.

Ç¥½ÃµÈ Á¤º¸´Â ½Ã½ºÅÛ-ÀÇÁ¸ÀûÀÌ´Ù. ¾î¶² ½Ã½ºÅÛ »ó¿¡¼­, DMA ä³Î Á¤º¸´Â ¾ÆÁ÷ Ç¥½ÃµÇ¾îÁöÁö ¾Ê´Â´Ù.

Linux »ó¿¡¼­ ÀÌ Á¤º¸´Â /proc °¡»ó-ÆÄÀϽýºÅÛÀÌ Ä¿³Î¿¡¼­ ÄÄÆÄÀϵǾîÁ³À» ¶§¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â /proc/dma·ÎºÎÅÍ ÀÐÇôÁø´Ù. ÀϹÝÀûÀ¸·Î µî·ÏµÇ¾î »ç¿ëÁßÀÎ ¸ðµç (ISA ¹ö½º) DMA ä³ÎµéÀÇ ¸ñ·ÏÀÌ º¸¿©Áø´Ù.

»ç¿ëÀÚ°¡ ÀÌ ÆäÀÌÁö»óÀÇ ¼³Á¤À» ¼öÁ¤ÇÒ ¼ö ¾ø´Ù.

´ÙÀ½ ÀÌÀü ¸ñ·Ï