¼ÆËã»ú×é³ÉÔÀí¡ª¡ªÏ°ÌâÓë½âÎö µÚ°ËÕ ½Ó¿Ú ÉÛ¹ð·¼
£¨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 Ò³