µÚ°ËÕ ½Ó¿Ú ÏÂÔØ±¾ÎÄ

¼ÆËã»ú×é³ÉÔ­Àí¡ª¡ªÏ°ÌâÓë½âÎö µÚ°ËÕ ½Ó¿Ú ÉÛ¹ð·¼

£¨4£© Êä³öÉ豸ÈÏΪÊý¾ÝÓÐЧ£¬½«Êý¾ÝÈ¡×ß

3. ÓëÖжϷ½Ê½±È½Ï£¬DMA·½Ê½µÄÓŵãÊÇʲô£¿

´ð£ºDMA·½Ê½¸üÊÊÓÃÓÚ³ÉÅúÊý¾Ý½»»»µÄ³¡ºÏ£¬¹¤×÷ƽÂʸߣ¬´«Êä¿ìµÄÍâÉ裨Èç´ÅÅÌ£©³£ÐèÒª³ÉÅú½»»»Êý¾Ý£¬ÇÒÊý¾ÝÖ®¼ä¼ä¸ô¶Ì£¬ÈôÓÃÖжϷ½Ê½ÆµÆµÏìÓ¦ÖжϺͱ£»¤¶Ïµã£¬»áµ¼Ö¶ªÊ§Êý¾Ý¡£¶øDMA·½Ê½½¨Á¢ÁËÍâÉèÓëÄÚ´æÖ±½Ó½»»»Êý¾ÝµÄͨµÀ£¬³ý¿ªÊ¼¡¢½áÊøÍ⣬Öм䲻ÓÃCPU¸ÉÔ¤£¬ÔÚ·ÃÎÊÄÚ´æÊ±²»»áÊÜCPU¸ÉÈÅ£¬ÎÞÐè·´¸´±£»¤¶ÏµãµÈ²Ù×÷£¬ËùÒÔ£¬ÓëÖжϷ½Ê½±È½Ï£¬DMA·½Ê½¸ü¿ì½Ý°²È«¡£ÒòÖжϿÉËæÊ±´¦ÀíÒâÍâʹʣ¬ËùÒÔDMA·½Ê½²»ÄÜÈ¡´úÖжϷ½Ê½ 4. ÁоÙÈýÖÖÖжÏÏòÁ¿²úÉúµÄ·½·¨ ´ð£¨1£©ÓбàÂëµç·ֱ½Ó²úÉú

£¨2£©ÓÉÓ²¼þ²úÉúÒ»¸ö¡°Æ«ÒÆÁ¿¡±£¬ÔÙ¼ÓÉÏCPUij¼Ä´æÆ÷Àï´æ·ÅµÄ»ùµØÖ·

£¨3£©ÏòÁ¿µØÖ·×ªÒÆ·¨£ºÓÉÓÅÏȼ¶±àÂëµç·²úÉú¶ÔÓ¦µÄ¹Ì¶¨µØÖ·Â룬ÆäµØÖ·Öдæ·ÅµÄÊÇ×ªÒÆÖ¸Áͨ¹ý×ªÒÆÖ¸Áî¿ÉÒÔתÈëÉ豸¸÷×ÔµÄÖжϷþÎñ³ÌÐòÈë¿Ú

5. £¨1£©½øÈëÖжÏÖÜÆÚµÄÌõ¼þÊÇʲô£¿

£¨2£©½øÈëÖжÏÖÜÆÚINTC֮ǰÊÇʲôCPUÖÜÆÚ£¿ £¨3£©ÖжÏÖÜÆÚ½áÊøºóÓÖÊÇʲôCPUÖÜÆÚ£¿ £¨4£©ÖжÏÖÜÆÚÍê³ÉµÄÖ÷Òª²Ù×÷ÊÇʲô£¿

£¨5£©½øÈëDMAÖÜÆÚDMAC֮ǰ¿ÉÒÔÊÇʲôCPUÖÜÆÚ£¿ £¨6£©DMAC½áÊøÖ®ºóÓÖÊÇʲôCPUÖÜÆÚ£¿ £¨7£©ÔÚDMACÖÐCPU´¦ÓÚʲô״̬£¿

´ð£¨1£©½øÈëÖжÏÖÜÆÚÓÐËĸöÌõ¼þ£¬ËüÃÇÊÇ¡°Ó롱µÄ¹ØÏµ A.ÓÐÖжÏÇëÇóINTR

B.CPUÔÊÐíÖжϣ¨IF=1£© C.ÎÞDMAÇëÇóDMAR

D.Ò»ÌõÖ¸ÁîÖ´ÐнáÊø

£¨2£©½øÈëÖжÏÖÜÆÚINTC֮ǰÊÇȡָCPUÖÜÆÚ

£¨3£©ÖжÏÖÜÆÚ½áÊøºóÓÖÊÇȡָCPUÖÜÆÚ

£¨4£©ÖжÏÖÜÆÚÍê³ÉµÄÖ÷Òª²Ù×÷£º·¢³öÖжÏÓ¦´ðÐźÅINTA£¬´ÓDBÖÐÈ¡µÃÖжÏÏòÁ¿ÔÝʱ´æÈëT,½«ÖжÏÏòÁ¿³ËÒÔ2£¬Ö¸ÏòÖжϴ¦Àí³ÌÐòµÄÈë¿Ú£¬½«PSW¡¢PCÄÚÈÝѹÈë¶ÑÕ»±£»¤£¬¸ù¾ÝÖжÏÏòÁ¿È¡³öÖжϷþÎñ³ÌÐòÈë¿ÚµØÖ·×°ÈëPC£¬Èúó½øÈëȡָÖÜÆÚFIC £¨5£©½øÈëDMAÖÜÆÚDMAC֮ǰ£¬¿ÉÒÔÊÇȡָ¡¢È¡Êý¡¢Ö´ÐÐCPUÖÜÆÚ

£¨6£©DMAC½áÊøÖ®ºó£¬CPU½»³ö×ÜÏߵĿØÖÆÈ¨£¬×ÜÏßÊÇÔÚDMA¿ØÖÆÆ÷µÄÕÆ¹ÜÏÂÀ´Íê³ÉÍâÉèÓëÖ÷´æÖ®¼äµÄÊý¾Ý½»»»£¬ÔÚ´ËÆÚ¼äCPU´¦ÓÚ¿ÕÏеȴý״̬¡£Òò´Ë£¬¶ÔCPU¶øÑÔDMACΨһ¿ÕÏÐCPUÖÜÆÚ

6. Öжϴ¦Àí¹ý³Ì°üÀ¨ÄÇЩ²Ù×÷²½Ö裿 ´ð£º´¦Àí¹ý³ÌÈçÏ£º

£¨1£© É豸Ìá³öÖжÏÇëÇó

£¨2£© µ±Ò»ÌõÖ¸ÁîÖ´ÐнáÊøÊ±CPUÏìÓ¦ÖжÏ

£¨3£© CPUÉèÖá°ÖÐ¶ÏÆÁ±Î¡±±êÖ¾£¬²»ÔÙÏìÓ¦ÆäËûÖжÏÇëÇó £¨4£© ±£´æ³ÌÐò¶Ïµã£¨PC£©

£¨5£© Ó²¼þʶ±ðÖжÏÔ´£¨×ªÒƵ½ÖжÏ×Ó³ÌÐòÈë¿ÚµØÖ·£© £¨6£© ÓÃÈí¼þ·½·¨±£´æCPUÏÖ³¡

µÚ 17 Ò³ ¹² 30 Ò³

¼ÆËã»ú×é³ÉÔ­Àí¡ª¡ªÏ°ÌâÓë½âÎö µÚ°ËÕ ½Ó¿Ú ÉÛ¹ð·¼

£¨7£© ΪÉ豸·þÎñ

£¨8£© »Ö¸´CPUÏÖ³¡

£¨9£© ¡°ÖÐ¶ÏÆÁ±Î¡±±êÖ¾»Ö¸´£¬ÒÔ±ã½ÓÊÕÆäËüÉ豸ÖжÏÇëÇó £¨10£© ·µ»ØÖ÷³ÌÐò

7. Ò»´Î³ÌÐòÖжϴóÖ¿ɷÖΪÄǼ¸¸ö¹ý³Ì£¿ ´ð£º¿É·ÖΪÒÔϼ¸¸ö¹ý³Ì£º

£¨1£© ÖжÏÉêÇë¡£ÓÉÖжÏÔ´·¢³öÖжÏÇëÇó

£¨2£© ÅŶÓÅÐÓÅ¡£ÈôÔÚijһʱ¿ÌÓжà¸öÖжÏÔ´ÉêÇëÖжϣ¬ÐèҪͨ¹ýÅÐÓŲ¿¼þÑ¡ÔñÒ»¸ö

ÖжÏÔ´ÏìÓ¦

£¨3£© ÖжÏÏìÓ¦¡£ÔÚÔÊÐíÖжϵÄÇé¿öÏ£¬CPUÖ´ÐÐÍêÒ»ÌõÖ¸Áîºó¿ªÊ¼ÏìÓ¦ÖÐ¶Ï £¨4£© Öжϴ¦Àí¡£CPUÏȹØÖжϣ¬È»ºó±£´æµ±Ç°³ÌÐòµÄ¶ÏµãºÍÏÖ³¡£¬×ªÈëÏàÓ¦µÄÖжÏ

·þÎñ³ÌÐò£¬¿ªÖжϣ¬Ö´ÐÐÖжϷþÎñ³ÌÐò£¬Ö´ÐÐÍê±Ï£¬ÏȹØÖжϣ¬È»ºó»Ö¸´ÏÖ³¡ºÍ¶Ïµã£¬¿ªÖжϣ¬·µ»ØÔ­³ÌÐòÖ´ÐÐ

8. ¼òÒªÃèÊöÍâÉè½øÐÐDMA²Ù×÷µÄ¹ý³Ì¼°DMA·½Ê½µÄÖ÷ÒªÌØµã ´ð£ºÍâÉè½øÐÐDMA²Ù×÷¹ý³ÌÈçÏ£º

£¨1£© ÍâÉè·¢³öDMAÇëÇó

£¨2£© CPUÏìÓ¦ÇëÇó£¬DMA¿ØÖÆÆ÷´ÓCPU½Ó¹Ü×ÜÏߵĿØÖÆÈ¨

£¨3£© ÓÉDMA¿ØÖÆÆ÷Ö´ÐÐÐÐÊý¾Ý´«ËͲÙ×÷ £¨4£© ÏòCPU±¨¸æDMA²Ù×÷½áÊø

DMA·½Ê½µÄÖ÷ÒªÓŵãÊÇÊý¾Ý´«ËÍËÙ¶È¿ì

9. ˵Ã÷³ÌÐòI/O·½Ê½ºÍÖжÏI/O·½Ê½µÄ²î±ð

´ð£º³ÌÐòI/OÓëÖжÏI/OµÄ²î±ðÖ÷ÒªÓÉÒÔϼ¸µã£º

£¨1£© ÔÚ³ÌÐòI/OÖУ¬ºÎʱ¶ÔºÎÍâÉè½øÐÐÊäÈë»òÊä³ö²Ù×÷ÍêÈ«ÊÜCPU¿ØÖÆ£»ÔÚÖжÏI/O

ÖУ¬ºÎʱ¶ÔÍâÉè²Ù×÷ÓÉÍâÉèÖ÷¶¯Í¨ÖªCPU £¨2£© ³ÌÐòI/O·½Ê½ÖУ¬CPUÓëÍâΧÉ豸²»Äܲ¢Ðй¤×÷£»ÖжϷ½Ê½ÓÉÓÚ²»ÐèÒªCPUÓë

ÍâΧÉ豸ͬ²½¹¤×÷£¬ËùÒÔËüÃÇ¿ÉÒÔ²¢ÐвÙ×÷

£¨3£© ³ÌÐòI/O·½Ê½ÎÞ·¨´¦ÀíµÄÒ쳣ʼþ£¬Èçµôµç¡¢·Ç·¨Ö¸Áî¡¢µØÖ·Ô½½çµÈ£»ÖжÏI/O·½Ê½¿ÉÒÔ´¦ÀíËæ»úʼþ£¬´Ó¶ø´¦ÀíÕâЩÒì³££»

£¨4£© ³ÌÐò²éѯ·½Ê½µÄÓŵãÊÇÓ²¼þ½á¹¹±È½Ï¼òµ¥£¬È±µãÊÇCPUЧÂʵͣ¬ÇÒÖ»ÄܽøÐÐÊý

¾Ý´«ËÍ¡£ÖжϷ½Ê½Ó²¼þ½á¹¹Ïà¶Ô¸´ÔÓһЩ¡£

10. ÖжϿØÖÆ·½Ê½ÓëDMA·½Ê½ÓкÍÒìͬ£¿

´ð£ºDMAÊdzÌÐòÖжϴ«Ëͼ¼ÊõµÄ·¢Õ¹£¬ÔÚÓ²¼þÂß¼­»ú¹¹µÄÖ§³ÖÏ£¬ËüÒÔ¸ü¿ìµÄËÙ¶È¡¢¸ü¼ò±ãµÄÐÎʽ´«ËÍÊý¾Ý£¬Á½Õß¼äµÄÇø±ðÈçÏ£º

£¨1£© ÖжϷ½Ê½Í¨¹ý³ÌÐòʵÏÖÊý¾Ý´«ËÍ£¬¶øDMA·½Ê½²»Ê¹ÓóÌÐò£¬Ö±½ÓÒÀ¿¿Ó²¼þÀ´Êµ

ÏÖ £¨2£© CPU¶ÔÖжϵÄÏìÓ¦ÊÇÔÚÖ´ÐÐÍêÒ»ÌõÖ¸ÁîÖ®ºó£¬¶ø¶ÔDMAµÄÓ°ÏìÔò¿ÉÒÔÔÚÖ¸ÁîÖ´

Ðйý³ÌÖеÄÈκÎÁ½¸ö´æ´¢ÖÜÆÚÖ®¼ä £¨3£© ÖжϷ½Ê½²»½ö¾ßÓÐÊý¾Ý´«ËÍÄÜÁ¦£¬¶øÇÒ»¹ÄÜ´¦ÀíÒ쳣ʼþ¡£DMAÖ»ÄܽøÐÐÊý¾Ý

´«ËÍ

£¨4£© ÖжϷ½Ê½±ØÐëÇл»³ÌÐò£¬Òª½øÐÐCPUÏÖ³¡µÄ±£»¤ºÍ»Ö¸´²Ù×÷¡£DMA½öŲÓÃÒ»¸ö

µÚ 18 Ò³ ¹² 30 Ò³

¼ÆËã»ú×é³ÉÔ­Àí¡ª¡ªÏ°ÌâÓë½âÎö µÚ°ËÕ ½Ó¿Ú ÉÛ¹ð·¼

´æ´¢ÖÜÆÚ£¬²»¸Ä±äCPUÏÖ³¡¡£

£¨5£© DMAÇëÇóµÄÓÅÏÈȨ±ÈÖжÏÇëÇó¸ß¡£CPUÓÅÏÈÏìÓ¦DMAÇëÇó£¬ÊÇΪÁ˱ÜÃâDMAËùÁ¬

½ÓµÄ¸ßËÙÍâÉ趪ʧÊý¾Ý¡£

8.3 ×Û ºÏ Ìâ

8.3.1 ¼ÆËãÌâ

1£®ÈôÊäÈëÊä³öϵͳ²ÉÓÃ×Ö½Ú¶à·ͨµÀ¿ØÖÆ·½Ê½£¬¹²ÓÐ8¸ö×ÓͨµÀ£¬¸÷×ÓͨµÀÿ´Î´«ËÍÒ»¸ö×Ö½Ú£¬¼ºÖªÕû¸öͨµÀ×î´ó´«ËÍËÙÂÊΪ 1200B£¯s£¬ÎÊÿ¸ö×ÓͨµÀµÄ×î´ó´«ÊäËÙÂÊÊǶàÉÙ?ÈôÊÇÊý×é¶à·ͨµÀ£¬Ôòÿ¸ö×ÓͨµÀµÄ×î´ó´«ÊäËÙÂÊÓÖÊǶàÉÙ? ½â£ºÃ¿¸ö×ÓͨµÀµÄ×î´ó´«ÊäËÙÂÊÊÇ1200B£¯s¡Â8=150B£¯s

ÈôÊÇÊý×é¶à·ͨµÀ£¬Ôòÿ¸ö×ÓͨµÀµÄ×î´ó´«ÊäËÙÂÊӦΪ1 200B£¯s¡£

2£®Ä³×Ö½Ú¶à·ͨµÀ¹²ÓÐ6¸öͨµÀ£¬ÈôͨµÀµÄ×î´ó´«ÊäÂÊΪ1 500B£¯s£¬ÎÊÿ¸ö×ÓͨµÀ×î´ó´«ÊäËÙÂÊÊǶàÉÙ?

½â£º1500£¯6=250B£¯s

3£®Ò첽ͨÐÅ·½Ê½´«ËÍASCIIÂ룬Êý¾Ýλ8λ£¬ÆæÐ£Ñé1λ£¬Í£Ö¹Î»1λ¡£µ±²¨ÌØÂÊΪ4 800ʱ£¬Ã¿¸ö×Ö·û´«Ë͵ÄËÙÂÊÊǶàÉÙ?ÿ¸öÊý¾ÝλµÄʱ¼ä³¤¶ÈÊǶàÉÙ?Êý¾ÝλµÄ´«ËÍËÙÂÊ ½â£ºÃ¿¸ö×Ö·û¸ñʽ°üº¬10룬Òò´Ë×Ö·û´«ËÍËÙÂÊΪ£º 4 800²¨ÌØ£¯10=480×Ö·û£¯Ãë

ÿ¸öÊý¾Ýλʱ¼ä³¤¶ÈT=l£¯4 800¡Ö0.208ms

Êý¾Ýλ´«ËÍËÙÂÊ8x480=3840λ£¯Ãë

4£®¼Ù¶¨Ä³ÍâÉèÏòCPU´«ËÍÐÅÏ¢×î¸ßƵÂÊΪ40K´Î£¯Ã룬¶øÏàÓ¦Öжϴ¦Àí³ÌÐòµÄÖ´ÐÐʱ¼äΪ40¦Ìs£¬ÎʸÃÍâÉèÊÇ·ñ¿É²ÉÓÃÖжϷ½Ê½¹¤×÷?Ϊʲô?

½â£ºÍâÉè´«ËÍÒ»¸öÊý¾ÝµÄʱ¼ä=1£¯40X103s=25¦Ìs£¬ËùÒÔÇëÇóÖжϵÄÖÜÆÚΪ25¦Ìs£¬¶øÏàÓ¦Öжϴ¦Àí³ÌÐòµÄÖ´ÐÐʱ¼äΪ40¦Ìs£¬»á¶ªÊ§Êý¾Ý£¬ËùÒÔ²»ÄܲÉÓÃÖжϷ½Ê½¡£

5£®ÉèÒ»´ÅÅÌÅÌÃæ¹²ÓдŵÀ200µÀ£¬ÅÌÃæ×Ü´æ´¢ÈÝÁ¿Îª1.6Õ××Ö½Ú£¬´ÅÅÌÐýתһÖܵÄʱ¼äΪ25ms£¬Ã¿µÀÓÐ4¸öÇø£¬¸÷ÇøÖ®¼äÓÐÒ»¼ä϶£¬´Åͷͨ¹ýÿ¸ö¼ä϶Ðè1.25ms¡£

(1)ÎÊ´ÅÅÌͨµÀËùÐè×î´ó´«ÊäÂÊÊǶàÉÙ(×Ö½Ú£¯Ãë)?

(2)ÓÐÈËΪÉÏÊö´ÅÅÌ»úÉè¼ÆÁËÒ»¸öÓëÖ÷»úÖ®¼äµÄ½Ó¿Ú£¬´ÅÅ̶Á³öÊý¾Ý´®ÐÐËÍÈëÒ»¸öÒÆ λ¼Ä´æÆ÷£¬Ã¿µ±ÒÆÂú16λºó£¬Ïò´¦Àí»ú·¢³öÒ»¸öÇëÇó½»»»Êý¾ÝµÄÐźš£´¦Àí»úÏìÓ¦ÇëÇóÐÅ ºÅ²¢È¡×ßÒÆÎ»¼Ä´æÆ÷µÄÄÚÈݺ󣬴ÅÅÌ»úÔÙ´®ÐÐËÍÈëÏÂÒ»¸ö16λµÄ×Ö£¬Èç´Ë¼ÌÐø¹¤×÷¡£ÏÖÔÚ ÒÑÖª´¦Àí»úÔÚ½Óµ½ÇëÇó½»»»Ðźźó×ÏìӦʱ¼äÊÇ3¦Ìs£¬ÎÊÕâÑùµÄ½Ó¿ÚÄÜ·ñÕýÈ·¹¤×÷?Ó¦ÈçºÎ¸Ä½ø? ½â£º

(1)´ÅµÀÈÝÁ¿£º1 600KB£¯200=8KB£¬¶ÁÒ»µÀÊý¾ÝµÄʱ¼ä=25msÖÁ1.25max4=20ms£¬´ÅÅ̵ÄÊý¾Ý´«ÊäÂÊ=8KB£¯0.020s=400KB£¯s¡£

(2)ÒòΪ´ÅÅ̵ÄÊý¾Ý´«ÊäÂÊ=400KB£¯s£¬ËùÒÔ´ÅÅÌ×¼±¸Ò»¸ö16λ×ÖµÄʱ¼ä=51Xs¡£ Ö±½Ó´ÓÒÆÎ»¼Ä´æÆ÷ËÍ»ØÊý¾ÝµÄ·½°¸²»ÄÜÕýÈ·¹¤×÷¡£ÕâÊÇÒòÎªÒÆÎ»¼Ä´æÆ÷±£´æÒ»¸ö×ÖµÄʱ¼ä½öΪ5¦Ì/16¦Ì=0.3¦Ìs£¬¶øÏìӦʱ¼ä¿ÉÄÜ´ï3¦Ìs£¬ËùÒÔÓпÉÄÜʧȥÊý¾Ý¡£

µÚ 19 Ò³ ¹² 30 Ò³

¼ÆËã»ú×é³ÉÔ­Àí¡ª¡ªÏ°ÌâÓë½âÎö µÚ°ËÕ ½Ó¿Ú ÉÛ¹ð·¼

¸Ä½ø·½·¨£ºÔÙÉèÖÃÒ»¸ö·¢ËͼĴæÆ÷£¬Ã¿µ±ÒÆÎ»¼Ä´æÆ÷ÄÚΪһ¸ö×Öʱ¾Í½«ÆäÄÚÈÝËÍ·¢ËͼĴæÆ÷±£´æ£¬ÓÉ·¢ËͼĴæÆ÷ËÍÊý¾Ý¡£Õâ¸ö¼Ä´æÆ÷±£´æÒ»¸ö×ÖµÄ×î¶Ìʱ¼äΪ5¦Ìs¡£

6£®½ñÓÐÒ»´ÅÅÌ´æ´¢Æ÷£¬×ªËÙΪ3000ת£¯·Ö£¬·Ö8¸öÉÈÇø£¬Ã¿ÉÈÇø´æ´¢1K×Ö½Ú¡£Ö÷´æÓë´ÅÅÌ´«ËÍÊý¾ÝµÄ¿í¶ÈΪ16λ(¼´Ã¿´Î´«ËÍ16λ)¡£

(1)ÃèÊö´Ó´ÅÅÌ´¦ÓÚ¾²Ö¹×´Ì¬Æð½«Ö÷´æ»º³åÇøÖÐ2K×Ö½Ú´«Ë͵½´ÅÅ̵ÄÕû¸ö¹¤×÷¹ý³Ì¡£ (2)¼ÙÈçÒ»ÌõÖ¸Áî×ִÐÐʱ¼äΪ30¦Ìs£¬ÊÇ·ñ¿É²ÉÓÃÔÚÖ¸Áî½áÊøÊ±ÏìÓ¦DMAÇëÇóµÄ·½°¸?¼ÙÈç²»ÐУ¬Ó¦²ÉÓÃÔõÑùµÄ·½°¸? ½â£º

(1)Ö÷³ÌÐòÓ¦ÏÈÆô¶¯´ÅÅÌÇý¶¯Æ÷¡£×ªËÙÕý³£ºó£¬½Ó¿ÚÏòCPU·¢Öжϣ¬¡£ÓÉÖжϷþÎñ³ÌÐòʵÏÖÏò½Ó¿Ú·¢ËÍÉ豸µØÖ·¡¢Ö÷´æ»º³åÇøµØÖ·¡¢×ÖÊý(1K)µÈÔ¤´¦Àí¹¤×÷¡£ÕÒµÀ²¢µÈ´ý´ÅÅÌתµ½·ÃÎʵÄÉÈÇøºó£¬Í¨¹ý½Ó¿Ú·¢³ö1K¸öDMAÇëÇ󣬴«ËÍ2K×ֺ󣬽ӿÚÏòCPU·¢Öжϣ¬ÓÉÖжϷþÎñ³ÌÐòʵÏÖÍ£Ö¹´ÅÅ̹¤×÷µÈºó´¦Àí¹¤×÷¡£

(2)Êý¾Ý´«ÊäÂÊ=8KBx3 000ת£¯60s=400KB£¯s£¬¼´Ã¿16λÊý¾Ý±£³Ö×î¶Ìʱ¼ä=2£¯400KB(s)=5¦Ìs£¬¹ÊÖ¸Áî½áÊøÊ±ÏìÓ¦DMA¿ÉÄܶªÊ§Êý¾Ý£¬Ó¦Ê¹Ã¿¸öÖÜÆÚ¶¼¿ÉÒÔÏìÓ¦DMA¡£ ¸Ä½ø·½·¨£ºÔÙÉèÖÃÒ»¸ö·¢ËͼĴæÆ÷£¬Ã¿µ±ÒÆÎ»¼Ä´æÆ÷ÄÚΪһ¸ö×Öʱ¾Í½«ÆäÄÚÈÝËÍ·¢ËͼĴæÆ÷±£´æ£¬ÓÉ·¢ËͼĴæÆ÷ËÍÊý¾Ý¡£Õâ¸ö¼Ä´æÆ÷±£´æÒ»¸ö×ÖµÄ×î¶Ìʱ¼äΪ51¦Ìs¡£

7£®Ä³¼ÆËã»úϵͳ×Ö³¤32룬°üÀ¨Á½¸öÑ¡ÔñͨµÀºÍÒ»¸ö¶à·ͨµÀ¡£Ã¿¸öÑ¡ÔñͨµÀÉÏÁ¬½ÓÁËÁ½Ì¨´ÅÅÌ»úºÍÁ½Ì¨´Å´ø»ú£»¶à·ͨµÀÉÏÁ¬½ÓÁËÁ½Ì¨ÐÐʽ´òÓ¡»ú¡¢Á½Ì¨¶Á¿¨»ú¡¢10̨ÖÕ¶Ë¡£¼Ù¶¨¸÷¸öÉ豸µÄ´«ÊäÂÊÈçÏ£º

´ÅÅÌ»ú 800KB£¯s ´Å´ø»ú 200KB£¯s

Ðдò»ú 6.6KB£¯s ¶Á¿¨»ú 1.2KB£¯s

ÖÕ¶Ë 1KB£¯s Çë¼ÆËã¸Ã¼ÆËã»úϵͳµÄ×î´óI£¯OÊý¾Ý´«ÊäÂÊ¡£

½â£ºÎªÁ˱£Ö¤Í¨µÀ²»¶ªÊ§Êý¾Ý£¬¸÷ÖÖͨµÀʵ¼ÊÁ÷Á¿Ó¦¸Ã²»´óÓÚͨµÀµÄ×î´óÁ÷Á¿¡£ÔÚ±¾ÌâÖУ¬ÏµÍ³ÓÉ3¸ö²»Í¬µÄͨµÀ×é³É¡£ÕâÑù£¬ÏµÍ³×î´óÊý¾Ý´«ÊäÂʵÈÓÚËùÓÐͨµÀ×î´óͨµÀ´«ÊäÂÊÖ®ºÍ¡£Îª´Ë£¬ÎÒÃÇÒÀ´ÎÇó³ö¸÷¸öͨµÀµÄ×î´óͨµÀ´«ÊäÂÊ¡£

Á½¸öÑ¡ÔñͨµÀËùÁ¬½ÓµÄÉ豸Ïàͬ£¬Ö»Òª¼ÆËãÆäÖСª¸öͨµÀµÄͨµÀ´«ÊäÂʼ´¿É¡£ÒòΪ´ÅÅÌ»úµÄ´«ÊäÂÊ´óÓÚ´Å´ø»ú£¬ËùÒÔ´ËÀàÐÍͨµÀµÄͨµÀ´«ÊäÂÊΪ£º

fSELECT =max{800£¬200}=800KB£¯s

¶à·ͨµÀÉϵÄÕâЩÉ豸´«ÊäËÙÂʶ¼·Ç³£µÍ£¬Èç¹û½«ËüÃÇ×éÖ¯³ÉÊý×é¶à··½Ê½£¬ÔòÓÉͨµÀÈκÎʱºòÖ»ÓÐÒ»¸öÉ豸´«ËÍÊý¾Ý£¬ËùÒÔËüµÄ´«ÊäÂÊÊÇËùÓÐÉ豸Öд«ÊäÂÊ×î´óÕß¡£Èô½«ËüÃÇ×éÖ¯³É×Ö½Ú¶à·ͨµÀÐÎʽ£¬ÄÇô¸ÃͨµÀµÄ×î´ó´«ÊäÂÊÊÇͨµÀÉÏËùÓÐÉ豸µÄÊý¾Ý´«ÊäÂÊÖ®ºÍ¡£ËùÒÔ´ÓÐÔÄÜÉÏ¿¼ÂÇ£¬Ó¦×éÖ¯³É×Ö½Ú¶à·ͨµÀÐÎʽ¡£¸ù¾ÝÒÔÉϹ«Ê½£¬µÃµ½´ËͨµÀµÄ×î´ó´«ÊäÂÊΪ£º

fBYTE?f´òÓ¡»úËß´«ÂÊ?2?f¶Á¿¨»úÊý´«ÂÊ?2?fÖÕ¶ËÊý´«ÂÊ?10?25.6KB/s

ËùÒÔ£¬±¾ÏµÍ³µÄ×î´óÊý¾Ý´«ÊäÂÊΪ£º

fϵͳ?2?fSELECT?fBYTE?1600?25.6?1625.6KB/s

µÚ 20 Ò³ ¹² 30 Ò³