×Ö½Ú£¬×îС´ÅµÀÖ±¾¶Îª230mm£¬¹²ÓÐ275µÀ£¬Çó£º
£¨1£©´ÅÅÌ´æ´¢Æ÷µÄ´æ´¢ÈÝÁ¿¡£
£¨2£©×î¸ßλÃܶȣ¨×îС´ÅµÀµÄλÃܶȣ©ºÍ×îµÍλÃܶȡ£ £¨3£©´ÅÅÌÊý¾Ý´«ÊäÂÊ¡£ £¨4£©Æ½¾ùµÈ´ýʱ¼ä¡£ ½â£º£¨1£©´æ´¢ÈÝÁ¿ = 275µÀ¡Á12 288B/µÀ¡Á4Ãæ = 13 516 800B £¨2£©×î¸ßλÃÜ¶È = 12 288B/£¨?¡Á230£©= 17B/mm = 136λ/mm£¨ÏòÏÂÈ¡Õû£©
×î´ó´ÅµÀÖ±¾¶=230mm+2¡Á275µÀ/(5µÀ/mm) = 230mm + 110mm = 340mm ×îµÍλÃÜ¶È = 12 288B /(?¡Á340)= 11B/mm = 92λ / mm £¨ÏòÏÂÈ¡Õû£© £¨3£©´ÅÅÌÊý¾Ý´«ÊäÂÊ= 12 288B ¡Á 3000ת/·Ö=12 288B ¡Á 50ת/Ãë=614 400B/s £¨4£©Æ½¾ùµÈ´ýʱ¼ä = 1s/50 / 2 = 10ms
µÚ5Õ ÊäÈëÊä³öϵͳ
1. I/OÓÐÄÄЩ±àÖ··½Ê½£¿¸÷ÓкÎÌØµã£¿
½â£º³£ÓõÄI/O±àÖ··½Ê½ÓÐÁ½ÖÖ£º I/OÓëÄÚ´æÍ³Ò»±àÖ·ºÍI/O¶ÀÁ¢±àÖ·¡£ ÌØµã£ºI/OÓëÄÚ´æÍ³Ò»±àÖ··½Ê½µÄI/OµØÖ·²ÉÓÃÓëÖ÷´æµ¥ÔªµØÖ·ÍêȫһÑùµÄ¸ñʽ£¬I/OÉ豸ºÍÖ÷´æÕ¼ÓÃͬһ¸öµØÖ·¿Õ¼ä£¬CPU¿ÉÏñ·ÃÎÊÖ÷´æÒ»Ñù·ÃÎÊI/OÉ豸£¬²»ÐèÒª°²ÅÅרÃŵÄI/OÖ¸Áî¡£
I/O¶ÀÁ¢±àÖ··½Ê½Ê±»úÆ÷ΪI/OÉ豸רÃŰ²ÅÅÒ»Ì×ÍêÈ«²»Í¬ÓÚÖ÷´æµØÖ·¸ñʽµÄµØÖ·±àÂ룬´ËʱI/OµØÖ·ÓëÖ÷´æµØÖ·ÊÇÁ½¸ö¶ÀÁ¢µÄ¿Õ¼ä£¬CPUÐèҪͨ¹ýרÃŵÄI/OÖ¸ÁîÀ´·ÃÎÊI/OµØÖ·¿Õ¼ä¡£
2. ¼òҪ˵Ã÷CPUÓëI/OÖ®¼ä´«µÝÐÅÏ¢¿É²ÉÓÃÄļ¸ÖÖÁªÂ緽ʽ£¿ËüÃÇ·Ö±ðÓÃÓÚʲô³¡ºÏ£¿ ´ð£º CPUÓëI/OÖ®¼ä´«µÝÐÅÏ¢³£²ÉÓÃÈýÖÖÁªÂ緽ʽ£ºÖ±½Ó¿ØÖÆ£¨Á¢¼´ÏìÓ¦£©¡¢ ͬ²½¡¢Òì²½¡£ ÊÊÓó¡ºÏ·Ö±ðΪ£º
Ö±½Ó¿ØÖÆÊÊÓÃÓڽṹ¼«¼òµ¥¡¢Ëٶȼ«ÂýµÄI/OÉ豸£¬CPUÖ±½Ó¿ØÖÆÍâÉè´¦ÓÚijÖÖ״̬¶øÎÞÐëÁªÂçÐźš£
ͬ²½·½Ê½²ÉÓÃͳһµÄʱ±ê½øÐÐÁªÂ磬ÊÊÓÃÓÚCPUÓëI/OËٶȲ´ó£¬½ü¾àÀë´«Ë͵ij¡ºÏ¡£
Òì²½·½Ê½²ÉÓÃÓ¦´ð»úÖÆ½øÐÐÁªÂ磬ÊÊÓÃÓÚCPUÓëI/OËٶȲî½Ï´ó¡¢Ô¶¾àÀë´«Ë͵ij¡ºÏ¡£
6. ×Ö·ûÏÔʾÆ÷µÄ½Ó¿Úµç·ÖÐÅäÓлº³å´æ´¢Æ÷ºÍÖ»¶Á´æ´¢Æ÷£¬¸÷ÓкÎ×÷Óã¿ ½â£ºÏÔʾ»º³å´æ´¢Æ÷µÄ×÷ÓÃÊÇÖ§³ÖÆÁĻɨÃèʱµÄ·´¸´Ë¢Ð£»Ö»¶Á´æ´¢Æ÷×÷Ϊ×Ö·û·¢ÉúÆ÷ʹÓã¬ËûÆð׎«×Ö·ûµÄASCIIÂëת»»Îª×ÖÐεãÕóÐÅÏ¢µÄ×÷Óá£
8. ij¼ÆËã»úµÄI/OÉ豸²ÉÓÃÒì²½´®Ðд«ËÍ·½Ê½´«ËÍ×Ö·ûÐÅÏ¢¡£×Ö·ûÐÅÏ¢µÄ¸ñʽΪ1λÆðʼλ¡¢7λÊý¾Ýλ¡¢1λУÑéλºÍ1λֹͣλ¡£ÈôÒªÇóÿÃëÖÓ´«ËÍ480¸ö×Ö·û£¬ÄÇô¸ÃÉ豸µÄÊý¾Ý´«ËÍËÙÂÊΪ¶àÉÙ£¿ ½â£º480¡Á10=4800λ/Ãë=4800²¨ÌØ
²¨ÌØ¡ª¡ªÊÇÊý¾Ý´«ËÍËÙÂʲ¨ÌØÂʵĵ¥Î»¡£
10. ʲôÊÇI/O½Ó¿Ú£¬Óë¶Ë¿ÚÓкÎÇø±ð?ΪʲôҪÉèÖÃI/O½Ó¿Ú£¿I/O½Ó¿ÚÈçºÎ·ÖÀࣿ
½â£ºI/O½Ó¿ÚÒ»°ãÖ¸CPUºÍI/OÉ豸¼äµÄÁ¬½Ó²¿¼þ£¬¶ø¶Ë¿ÚÊÇÖ¸I/O½Ó¿ÚÄÚCPUÄܹ»·ÃÎʵļĴæÆ÷£¬¶Ë¿Ú¼ÓÉÏÏàÓ¦µÄ¿ØÖÆÂß¼¼´¹¹³ÉI/O½Ó¿Ú¡£
I/O½Ó¿Ú·ÖÀà·½·¨ºÜ¶à£¬Ö÷ÒªÓУº
£¨1£©°´Êý¾Ý´«ËÍ·½Ê½·ÖÓв¢Ðнӿںʹ®ÐнӿÚÁ½ÖÖ£»
£¨2£©°´Êý¾Ý´«Ë͵ĿØÖÆ·½Ê½·ÖÓгÌÐò¿ØÖƽӿڡ¢³ÌÐòÖжϽӿڡ¢DMA½Ó¿ÚÈýÖÖ¡£
12. ½áºÏ³ÌÐò²éѯ·½Ê½µÄ½Ó¿Úµç·£¬ËµÃ÷Æä¹¤×÷¹ý³Ì¡£ ½â£º³ÌÐò²éѯ½Ó¿Ú¹¤×÷¹ý³ÌÈçÏ£¨ÒÔÊäÈëΪÀý£©£º
1£©CPU·¢I/OµØÖ·É豸¿ªÊ¼¹¤×÷£»µØÖ·×ÜÏß?½Ó¿Ú?É豸ѡÔñÆ÷ÒëÂë?Ñ¡ÖÐ?·¢SELÐźţ» 2£©CPU·¢Æô¶¯ÃüÁî DBR?¿ªÃüÁî½ÓÊÕÃÅ£» ? DÖÃ0£¬BÖÃ1 ? ½Ó¿ÚÏòÉ豸·¢Æô¶¯ÃüÁ3£©CPUµÈ´ý£¬ÊäÈëÉ豸¶Á³öÊý¾Ý£»4£©ÍâÉ蹤×÷Íê³É£¬BÖÃ0£¬DÖÃ1£»5£©×¼±¸¾ÍÐ÷ÐźÅ?½Ó¿Ú?Íê³ÉÐźÅ?¿ØÖÆ×ÜÏß? CPU£»6£©ÊäÈ룺CPUͨ¹ýÊäÈëÖ¸ÁIN£©½«DBRÖеÄÊý¾ÝÈ¡×ß¡£
ÈôΪÊä³ö£¬³ýÊý¾Ý´«ËÍ·½ÏòÏà·´ÒÔÍ⣬ÆäËû²Ù×÷ÓëÊäÈëÀàËÆ¡£¹¤×÷¹ý³ÌÈçÏ£º
¿ªÃüÁî½ÓÊÕÃÅ£»?Ñ¡ÖУ¬·¢SELÐźÅ?É豸ѡÔñÆ÷ÒëÂë?½Ó¿Ú?µØÖ·×ÜÏß?1£©CPU·¢I/OµØÖ· 2£©Êä³ö£º CPUͨ¹ýÊä³öÖ¸ÁOUT£©½«Êý¾Ý·ÅÈë½Ó¿ÚDBRÖУ»É豸¿ªÊ¼¹¤×÷£»?½Ó¿ÚÏòÉ豸·¢Æô¶¯ÃüÁî? DÖÃ0£¬BÖÃ1 ? 3£©CPU·¢Æô¶¯ÃüÁî 4£©CPUµÈ´ý£¬Êä³öÉ豸½«Êý¾Ý´Ó DBRÈ¡×ߣ» BÖÃ0£¬DÖÃ1£»?½Ó¿Ú? 5£©ÍâÉ蹤×÷Íê³É£¬Íê³ÉÐźŠCPU£¬CPU¿Éͨ¹ýÖ¸ÁîÔÙ´ÎÏò½Ó¿ÚDBRÊä³öÊý¾Ý£¬½øÐеڶþ´Î´«ËÍ¡£?¿ØÖÆ×ÜÏß?6£©×¼±¸¾ÍÐ÷Ðźš£
13. ˵Ã÷ÖжÏÏòÁ¿µØÖ·ºÍÈë¿ÚµØÖ·µÄÇø±ðºÍÁªÏµ¡£ ½â£ºÖжÏÏòÁ¿µØÖ·ºÍÈë¿ÚµØÖ·µÄÇø±ð£º
ÏòÁ¿µØÖ·ÊÇÓ²¼þµç·£¨ÏòÁ¿±àÂëÆ÷£©²úÉúµÄÖжÏÔ´µÄÄÚ´æµØÖ·±àºÅ£¬ÖжÏÈë¿ÚµØÖ·ÊÇÖжϷþÎñ³ÌÐòÊ×Ö·¡£
ÖжÏÏòÁ¿µØÖ·ºÍÈë¿ÚµØÖ·µÄÁªÏµ£º
ÖжÏÏòÁ¿µØÖ·¿ÉÀí½âΪÖжϷþÎñ³ÌÐòÈë¿ÚµØÖ·Ö¸Ê¾Æ÷£¨Èë¿ÚµØÖ·µÄµØÖ·£©£¬Í¨¹ýËü·Ã´æ¿É»ñµÃÖжϷþÎñ³ÌÐòÈë¿ÚµØÖ·¡£ (Á½ÖÖ·½·¨£ºÔÚÏòÁ¿µØÖ·ËùÖ¸µ¥ÔªÄÚ·ÅÒ»ÌõJMPÖ¸ÁÖ÷´æÖÐÉèÏòÁ¿µØÖ·±í¡£²Î¿¼8.4.3£©
14. ÔÚʲôÌõ¼þÏ£¬I/OÉ豸¿ÉÒÔÏòCPUÌá³öÖжÏÇëÇó£¿
½â£ºI/OÉ豸ÏòCPUÌá³öÖжÏÇëÇóµÄÌõ¼þÊÇ£ºI/O½Ó¿ÚÖеÄÉ豸¹¤×÷Íê³É״̬Ϊ1£¨D=1£©£¬ÖÐ¶ÏÆÁ±ÎÂëΪ0 £¨MASK=0£©£¬ÇÒCPU²éѯÖжÏʱ£¬ÖжÏÇëÇó´¥·¢Æ÷״̬Ϊ1£¨INTR=1£©¡£
15. ʲôÊÇÖжÏÔÊÐí´¥·¢Æ÷£¿ËüÓкÎ×÷Óã¿
½â£ºÖжÏÔÊÐí´¥·¢Æ÷ÊÇCPUÖжÏϵͳÖеÄÒ»¸ö²¿¼þ£¬ËûÆð×Å¿ª¹ØÖжϵÄ×÷Ó㨼´ÖжÏ×Ü¿ª¹Ø£¬ÔòÖÐ¶ÏÆÁ±Î´¥·¢Æ÷¿ÉÊÓΪÖжϵķֿª¹Ø£©¡£
16. ÔÚʲôÌõ¼þºÍʲôʱ¼ä£¬CPU¿ÉÒÔÏìÓ¦I/OµÄÖжÏÇëÇó£¿
½â£ºCPUÏìÓ¦I/OÖжÏÇëÇóµÄÌõ¼þºÍʱ¼äÊÇ£ºµ±ÖжÏÔÊÐí״̬Ϊ1£¨EINT=1£©£¬ÇÒÖÁÉÙÓÐÒ»¸öÖжÏÇëÇ󱻲鵽£¬ÔòÔÚÒ»ÌõÖ¸ÁîÖ´ÐÐÍêʱ£¬ÏìÓ¦Öжϡ£
17. ijϵͳ¶ÔÊäÈëÊý¾Ý½øÐÐÈ¡Ñù´¦Àí£¬Ã¿³éȡһ¸öÊäÈëÊý¾Ý£¬CPU¾ÍÒªÖжϴ¦ÀíÒ»´Î£¬½«È¡ÑùµÄÊý¾Ý´æÖÁ´æ´¢Æ÷µÄ»º³åÇøÖУ¬¸ÃÖжϴ¦ÀíÐèPÃë¡£´ËÍ⣬»º³åÇøÄÚÿ´æ´¢N¸öÊý¾Ý£¬Ö÷³ÌÐò¾ÍÒª½«ÆäÈ¡³ö½øÐд¦Àí£¬Õâ¸ö´¦ÀíÐèQÃë¡£ÊÔÎʸÃϵͳ¿ÉÒÔ¸ú×Ùµ½Ã¿Ãë¶àÉÙ´ÎÖжÏÇëÇó£¿
½â£ºÕâÊÇÒ»µÀÇóÖжϱ¥ºÍ¶ÈµÄÌ⣬ҪעÒâÖ÷³ÌÐò¶ÔÊý¾ÝµÄ´¦Àí²»ÊÇÖжϴ¦Àí£¬Òò´ËQÃë²»ÄÜËãÔÚÖжϴÎÊýÄÚ¡£
N¸öÊý¾ÝËùÐèµÄ´¦Àíʱ¼ä=P¡ÁN+QÃë Æ½¾ùÿ¸öÊý¾ÝËùÐè´¦Àíʱ¼ä= £¨P¡ÁN+Q£©/NÃë
Çóµ¹ÊýµÃ£º¸Ãϵͳ¸ú×Ùµ½µÄÿÃëÖжÏÇëÇóÊý=N/£¨P¡ÁN+Q£©´Î¡£
19. ÔÚ³ÌÐòÖжϷ½Ê½ÖУ¬´ÅÅÌÉêÇëÖжϵÄÓÅÏÈȨ¸ßÓÚ´òÓ¡»ú¡£µ±´òÓ¡»úÕýÔÚ½øÐдòӡʱ£¬´ÅÅÌÉêÇëÖжÏÇëÇó¡£ÊÔÎÊÊÇ·ñÒª½«´òÓ¡»úÊä³öÍ£ÏÂÀ´£¬µÈ´ÅÅ̲Ù×÷½áÊøºó£¬´òÓ¡»úÊä³ö²ÅÄܼÌÐø½øÐУ¿ÎªÊ²Ã´£¿
½â£ºÕâÊÇÒ»µÀ¶àÖØÖжϵÄÌ⣬ÓÉÓÚ´ÅÅÌÖжϵÄÓÅÏÈȨ¸ßÓÚ´òÓ¡»ú£¬Òò´ËÓ¦½«´òÓ¡»úÊä³öÍ£ÏÂÀ´£¬µÈ´ÅÅ̲Ù×÷½áÊøºó£¬´òÓ¡»úÊä³ö²ÅÄܼÌÐø½øÐС£ÒòΪ´òÓ¡»úµÄËٶȱȴÅÅÌÊäÈëÊä³öµÄËÙ¶ÈÂý£¬²¢ÇÒÔÝÍ£´òÓ¡²»»áÔì³ÉÊý¾Ý¶ªÊ§¡£
26. ʲôÊǶàÖØÖжϣ¿ÊµÏÖ¶àÖØÖжϵıØÒªÌõ¼þÊÇʲô£¿
½â£º¶àÖØÖжÏÊÇÖ¸£ºµ±CPUÖ´ÐÐij¸öÖжϷþÎñ³ÌÐòµÄ¹ý³ÌÖУ¬·¢ÉúÁ˸ü¸ß¼¶¡¢¸ü½ôÆÈµÄʼþ£¬CPUÔÝÍ£ÏÖÐÐÖжϷþÎñ³ÌÐòµÄÖ´ÐУ¬×ªÈ¥´¦Àí¸ÃʼþµÄÖжϣ¬´¦ÀíÍê·µ»ØÏÖÐÐÖжϷþÎñ³ÌÐò¼ÌÐøÖ´ÐеĹý³Ì¡£
ʵÏÖ¶àÖØÖжϵıØÒªÌõ¼þÊÇ£ºÔÚÏÖÐÐÖжϷþÎñÆÚ¼ä£¬ÖжÏÔÊÐí´¥·¢Æ÷Ϊ1£¬¼´¿ªÖжϡ£
28. CPU¶ÔDMAÇëÇóºÍÖжÏÇëÇóµÄÏìӦʱ¼äÊÇ·ñÒ»Ñù£¿ÎªÊ²Ã´£¿ ½â£º CPU¶ÔDMAÇëÇóºÍÖжÏÇëÇóµÄÏìӦʱ¼ä²»Ò»Ñù£¬ÒòΪÁ½ÖÖ·½Ê½µÄ½»»»ËÙ¶ÈÏà²îºÜ´ó£¬Òò´ËCPU±ØÐëÒÔ¸ü¶ÌµÄʱ¼ä¼ä¸ô²éѯ²¢ÏìÓ¦DMAÇëÇó¡£ÏìÓ¦ÖжÏÇëÇóÊÇÔÚÿÌõÖ¸ÁîÖ´ÐÐÖÜÆÚ½áÊøµÄʱ¿Ì£¬¶øÏìÓ¦DMAÇëÇóÊÇÔÚ´æÈ¡ÖÜÆÚ½áÊøµÄʱ¿Ì¡£
ÖжϷ½Ê½ÊdzÌÐòÇл»£¬¶ø³ÌÐòÓÖÊÇÓÉÖ¸Áî×é³É£¬ËùÒÔ±ØÐëÔÚÒ»ÌõÖ¸ÁîÖ´ÐÐÍê±Ï²ÅÄÜÏìÓ¦ÖжÏÇëÇ󣬶øÇÒCPUÖ»ÓÐÔÚÿÌõÖ¸ÁîÖ´ÐÐÖÜÆÚ½áÊøµÄʱ¿Ì²Å·¢³ö²éѯÐźţ¬ÒÔ»ñÈ¡ÖжÏÇëÇóÐźţ¬Èô´ËʱÌõ¼þÂú×㣬±ãÄÜÏìÓ¦ÖжÏÇëÇó¡£
DMAÇëÇóÊÇÓÉDMA½Ó¿Ú¸ù¾ÝÉ豸µÄ¹¤×÷״̬ÏòCPUÉêÇëÕ¼ÓÃ×ÜÏߣ¬´ËʱֻҪ×ÜÏßδ±»CPUÕ¼Ó㬼´¿ÉÁ¢¼´ÏìÓ¦DMAÇëÇó£»Èô×ÜÏßÕý±»CPUÕ¼Óã¬Ôò±ØÐëµÈ´ý¸Ã´æÈ¡ÖÜÆÚ½áÊøÊ±£¬CPU²Å½»³ö×ÜÏßµÄʹÓÃȨ¡£
30. DMAµÄ¹¤×÷·½Ê½ÖУ¬CPUÔÝÍ£·½Ê½ºÍÖÜÆÚŲÓ÷½Ê½µÄÊý¾Ý´«ËÍÁ÷³ÌÓкβ»Í¬£¿»Í¼ËµÃ÷¡£
½â£ºÁ½ÖÖDMA·½Ê½µÄ¹¤×÷Á÷³Ì¼ûÈçÏ£¬ÆäÖ÷񻂿±ðÔÚÓÚ´«Ëͽ׶Σ¬ÏÖÐгÌÐòÊÇ·ñÍêȫֹͣ·Ã´æ¡£
Í£Ö¹CPU·Ã´æ·½Ê½µÄDMA¹¤×÷Á÷³ÌÈçÏ£º
ÏÖÐгÌÐò CPU DMAC I/O CPU DMAC I/O
B C D ÖÜÆÚÇÔÈ¡·½Ê½µÄDMA¹¤×÷Á÷³ÌÈçÏ£º
ÏÖÐгÌÐò CPU DMAC I/O CPU DMAC I/O
B C D
31. ¼ÙÉèijÉ豸ÏòCPU´«ËÍÐÅÏ¢µÄ×î¸ßƵÂÊÊÇ40 000´Î/Ã룬¶øÏàÓ¦µÄÖжϴ¦Àí³ÌÐòÆäÖ´ÐÐʱ¼äΪ40?s£¬ÊÔÎʸÃÍâÉèÊÇ·ñ¿ÉÓóÌÐòÖжϷ½Ê½ÓëÖ÷»ú½»»»ÐÅÏ¢£¬ÎªÊ²Ã´£¿ ½â£º¸ÃÉ豸ÏòCPU´«ËÍÐÅÏ¢µÄʱ¼ä¼ä¸ô =1/40000=0.025¡Á10-3=25 ? s < 40?s Ôò£º¸ÃÍâÉè²»ÄÜÓóÌÐòÖжϷ½Ê½ÓëÖ÷»ú½»»»ÐÅÏ¢£¬ÒòΪÆäÖжϴ¦Àí³ÌÐòµÄÖ´ÐÐËٶȱȸÃÍâÉèµÄ½»»»ËÙ¶ÈÂý¡£
32. Éè´ÅÅÌ´æ´¢Æ÷תËÙΪ3000ת/·Ö£¬·Ö8¸öÉÈÇø£¬Ã¿ÉÈÇø´æ´¢1K×Ö½Ú£¬Ö÷´æÓë´ÅÅÌ´æ´¢Æ÷Êý¾Ý´«Ë͵Ŀí¶ÈΪ16루¼´Ã¿´Î´«ËÍ16룩¡£¼ÙÉèÒ»ÌõÖ¸Áî×ִÐÐʱ¼äÊÇ25?s£¬ÊÇ·ñ¿É²ÉÓÃÒ»ÌõÖ¸ÁîÖ´ÐнáÊøÊ±ÏìÓ¦DMAÇëÇóµÄ·½°¸£¬ÎªÊ²Ã´£¿Èô²»ÐУ¬Ó¦²Éȡʲô·½°¸£¿ ½â£ºÏÈËã³ö´ÅÅÌ´«ËÍËÙ¶È£¬È»ºóºÍÖ¸ÁîÖ´ÐÐËٶȽøÐбȽϵóö½áÂÛ¡£
µÀÈÝÁ¿= 1K ¡Á8 ¡Á8 λ= 8KB = 4K×Ö Êý´«ÂÊ=4K×Ö¡Á3000ת/·Ö=4K×Ö¡Á50ת/Ãë =200K×Ö/Ãë
Ò»¸ö×ֵĴ«ËÍʱ¼ä=1/200KÃë? 5?s £¨×¢£ºÔÚ´Ë1K=1024£¬À´×ÔÊý¾Ý¿éµ¥Î»Ëõд¡££©