dma·½Ê½ÊÇÖ¸

»Ø´ð
°®Ñï½ÌÓý

2022-03-16

  • Ïà¹ØÍƼö
DMA £¨Direct Memory Access£©
Ò²³ÆΪ³É×éÊý¾Ý´«ËÍ·½Ê½£¬ÓÐʱҲ³ÆΪֱ½ÓÄÚ´æ²Ù×÷¡£DMA·½Ê½ÔÚÊý¾Ý´«Ë͹ý³ÌÖУ¬Ã»Óб£´æÏÖ³¡¡¢»Ö¸´ÏÖ³¡Ö®ÀàµÄ¹¤×÷¡£

À©Õ¹×ÊÁÏ

¡¡¡¡»ù±¾²Ù×÷

¡¡¡¡ÊµÏÖDMA´«Ë͵Ļù±¾²Ù×÷ÈçÏ£º

¡¡¡¡1¡¢ÍâÉè¿Éͨ¹ýDMA¿ØÖÆÆ÷ÏòCPU·¢³öDMAÇëÇó£»

¡¡¡¡2¡¢CPUÏìÓ¦DMAÇëÇó£¬ÏµÍ³×ª±äΪDMA¹¤×÷·½Ê½£¬²¢°Ñ×ÜÏß¿ØÖÆȨ½»¸øDMA¿ØÖÆÆ÷£»

¡¡¡¡3¡¢ÓÉDMA¿ØÖÆÆ÷·¢ËÍ´æ´¢Æ÷µØÖ·£¬²¢¾ö¶¨´«ËÍÊý¾Ý¿éµÄ³¤¶È£»

¡¡¡¡4¡¢Ö´ÐÐDMA´«ËÍ£»

¡¡¡¡5¡¢DMA²Ù×÷½áÊø£¬²¢°Ñ×ÜÏß¿ØÖÆȨ½»»¹CPU

¡¡¡¡ÓÃ;

¡¡¡¡DMA·½Ê½Ö÷ÒªÊÊÓÃÓÚһЩ¸ßËÙµÄI/OÉ豸¡£ÕâЩÉ豸´«Êä×Ö½Ú»ò×ÖµÄËٶȷdz£¿ì¡£¶ÔÓÚÕâÀà¸ßËÙI/OÉ豸£¬Èç¹ûÓÃÊäÈëÊä³öÖ¸Áî»ò²ÉÓÃÖжϵķ½·¨À´´«Êä×Ö½ÚÐÅÏ¢£¬»á´óÁ¿Õ¼ÓÃCPUµÄʱ¼ä£¬Í¬Ê±Ò²ÈÝÒ×Ôì³ÉÊý¾ÝµÄ¶ªÊ§¡£¶øDMA·½Ê½ÄÜʹI/OÉ豸ֱ½ÓºÍ´æ´¢Æ÷½øÐгÉÅúÊý¾ÝµÄ¿ìËÙ´«ËÍ¡£

¡¡¡¡DMA¿ØÖÆÆ÷»ò½Ó¿ÚÒ»°ã°üÀ¨Ëĸö¼Ä´æÆ÷£º

¡¡¡¡1£º×´Ì¬¿ØÖƼĴæÆ÷¡¢

¡¡¡¡2£ºÊý¾Ý¼Ä´æÆ÷¡¢

¡¡¡¡3£ºµØÖ·¼Ä´æÆ÷¡¢

¡¡¡¡4£º×Ö½Ú¼ÆÊýÆ÷¡£

¡¡¡¡ÕâЩ¼Ä´æÆ÷ÔÚÐÅÏ¢´«ËÍ֮ǰÐèÒª½øÐгõʼ»¯ÉèÖ᣼´ÔÚÊäÈëÊä³ö³ÌÐòÖÐÓûã±àÓïÑÔÖ¸Áî¶Ô¸÷¸ö¼Ä´æÆ÷дÈë³õʼ»¯¿ØÖÆ×Ö¡£