b. ´æ´¢É豸£¨¿éÉ豸£© ´ÅÅÌ¡¢´Å´ø £¨4£©°´ÐÅÏ¢½»»»µÄµ¥Î»
a. ¿éÉ豸£ºÓÃÓÚ´æ´¢ÐÅÏ¢£¬ÊôÓڽṹÉ豸¡£´ÅÅÌ¡¢´Å´ø£¨ÒÔ¿éΪµ¥Î»´«ËÍÐÅÏ¢£© b. ×Ö·ûÉ豸£ºÒÔµ¥¸ö×Ö·ûΪµ¥Î»À´´«ËÍÐÅÏ¢¡£ ¼üÅÌ 9£®É豸¹ÜÀíµÄÄ¿±ê
a. Ìá¸ßÍⲿÉ豸µÄÀûÓÃÂÊ
b. ΪÓû§Ìṩ±ãÀû¡¢Í³Ò»µÄʹÓýçÃæ 10£®É豸¹ÜÀíµÄ¹¦ÄÜ
a. Ìṩһ×éI/OÃüÁî b. ½øÐÐÉ豸µÄ·ÖÅäºÍ»ØÊÕ c.
¶Ô»º³åÇø½øÐйÜÀí
d. ʵÏÖÕæÕýµÄI/O²Ù×÷ 11£®ÊäÈëÊä³ö¹ÜÀí²½Öè
£¨1£©Óû§ÔÚ³ÌÐòÖÐʹÓÃϵͳÌṩµÄÊäÈë/Êä³öÃüÁî·¢³öI/OÇëÇó £¨2£©ÊäÈëÊä³ö¹ÜÀí³ÌÐò½ÓÊÜÕâ¸öÇëÇó
£¨3£©¡°É豸Çý¶¯³ÌÐò¡±À´¾ßÌåÍê³ÉËùÒªÇóµÄµÄI/O²Ù×÷ £¨4£©ÊµÏÖÉ豸Öжϴ¦Àí³ÌÐòÀ´´¦ÀíÕâ¸öÇëÇó
É豸µÄÊäÈëÊä³ö¹ÜÀí³ÌÐòÓÉ3¿éÄÚÈÝ×é³É£º½ÓÊÜÓû§µÄI/OÇëÇó£¬×éÖ¯¹ÜÀíÊäÈëÊä³ö½øÐУ¬ÊäÈëÊä³öµÄÉÆºó´¦Àí É豸¿ØÖÆ£º
1) É豸¿ØÖÆ¿éDCBÖдæ·ÅµÄÊÇһ̨¾ßÌåÉ豸µÄÓйØÐÅÏ¢£¬ÕÒµ½Ò»¸öÉ豸µÄDCB£¬¾Í
µÃµ½Á˸ÃÉ豸µÄÌØÐÔ£¬¸÷ÖÖ²ÎÊý£¬Ê¹ÓÃÇé¿öµÈ£¬ËùÒÔDCBÊÇÉ豸¹ÜÀíÖÐ×îÖØÒªµÄÒ»ÌõÊý¾Ý½á¹¹
2) ¶ÀÏíÉ豸ÖоßÓÐÅÅËûÐÔ£¬Ö»ÄܲÉÈ¡¡°¾²Ì¬·ÖÅ䡱µÄ²ßÂÔ
a. ¾²Ì¬·ÖÅ䣺Óû§×÷Òµ¿ªÊ¼Ö®Ç°£¬ÓÉϵͳһ´Î·ÖÅ䏸¸Ã×÷ÒµËùÐèµÄÉ豸£¬¿ØÖÆÆ÷
ºÍͨµÀ£¬²»»á·¢ÉúËÀËø
b. ¶¯Ì¬·ÖÅ䣺ÔÚ½ø³ÌÖ´Ðйý³ÌÖнøÐеÄÉ豸·ÖÅ䣬¿ÉÄÜÔì³ÉËÀËø ¶Ô¶ÀÏíÉ豸²ÉÓõķÖÅäËã·¨£º
? ÏÈÀ´ÏÈ·þÎñ ? ÓÅÏȼ¶¸ßÕßÏÈ·þÎñ
3) ¹²Ïí´ÅÅ̵ĵ÷¶È
´ÅÅÌÊÇÒ»ÖÖµäÐ͵Ĺ²Ïí´æ´¢É豸£¬ÔÊÐí¶à¸ö×÷Òµ½ø³ÌͬʱʹÓ㬶ø²»ÊÇÈÃÒ»¸ö×÷ÒµÔÚÕû¸öÔËÐÐÆÚ¼ä¶ÀÕ¼¡£¡°Í¬Ê±Ê¹Óá±ÊÇÖ¸µ±Ò»¸ö×÷Òµ½ø³ÌÔÝʱ²»ÓÃʱ£¬ÆäËû×÷Òµ½ø³Ì¾Í¿ÉÒÔʹÓá£Ã¿Ò»¸öʱ¿ÌÖ»ÓÐÒ»¸ö×÷ÒµÓÃ
4) µ÷¶ÈËã·¨
a. ¡°ÏÈÀ´ÏÈ·þÎñ¡±µ÷¶ÈËã·¨£¨²¢²»ÀíÏ룩£¨ÒƱ۵÷¶È£¬¼õÉÙ²éÕÒʱ¼ä£©
ÒÔI/OÇëÇóµ½´ïµÄÏȺó´ÎÐò×÷Ϊ´ÅÅ̵÷¶ÈµÄ˳Ðò b. ¡°×î¶Ì²éÕÒʱ¼ä¡±µ÷¶ÈËã·¨
°Ñ¾àÀë´ÅÍ·µ±Ç°Î»ÖÃ×î½üµÄI/OÇëÇó×÷ΪÏÂÒ»´Îµ÷¶ÈµÄ¶ÔÏó c.
¡°µçÌÝ¡±µ÷¶ÈËã·¨£¨SCAN£©
×ÜÊÇÑØ×Ŵ˰¸Òƶ¯±ÛµÄÒÆ¶¯·½ÏòÑ¡Ôñ¾àÀë´ÅÍ·µ±Ç°Î»ÖÃ×î½üµÄI/OÇëÇó£¬×÷ΪÏÂÒ»´Îµ÷¶ÈµÄ¶ÔÏó
d. ¡°µ¥ÏòɨÃ衱µ÷¶ÈËã·¨£¨Ñ»·É¨Ãè CSCAN£©
×ÜÊÇ´Ó0ºÅÖùÃæ¿ªÊ¼ÍùÀïÒÆ¶¯Òƶ¯±Û£¬Óöµ½ÓÐI/OÇëÇó¾Í½øÐд¦Àí£¬Ö±µ½µ½´ï×îºóÒ»¸öÇëÇóÖùÃæ£¬È»ºóÒÆ¶¯±ÛÁ¢¼´´ø¶¯´ÅÍ·²»×öÈκηþÎñµØ¿ìËÙ·µ»Øµ½0ºÅÖùÃæ£¬¿ªÊ¼ÏÂÒ»´ÎɨÃè
¶ÔI/OÉ豸µÄ¿ØÖÆ·½Ê½£¨Êý¾Ý´«Ê䷽ʽ£© 1) ³ÌÐòÑ»·²âÊÔ·½Ê½£¨³ÌÐò²éѯʽ£©
ÊÇÖ¸Óû§½ø³ÌʹÓÃstartÖ¸ÁîÆô¶¯É豸ºó£¬²»¶ÏµØÖ´ÐÐtestÖ¸Áȥ²âÊÔËùÆô¶¯É豸µÄ״̬¼Ä´æÆ÷¡£Ö»ÓÐÔÚ״̬¼Ä´æÆ÷³öÏÖÁËËùÐèÒªµÄ״̬ºó£¬²ÅÍ£Ö¹²âÊÔ¹¤×÷£¬Íê³ÉÊäÈë/Êä³ö¡£
Êý¾Ý¼Ä´æÆ÷£ºÓÃÀ´´æ·Å´«ÊäµÄÊý¾Ý ״̬¼Ä´æÆ÷£ºÓÃÀ´¼Ç¼É豸µ±Ç°Ëù´¦×´Ì¬ 2) ÖжϷ½Ê½
Ëùν¡°Öжϡ±ÊÇÒ»ÖÖʹCPUÔÝʱÖÐÖ¹ÕýÔÚÖ´ÐеijÌÐò¶ø×ªÈ¥´¦ÀíÌØÊâʱ¼äµÄ²Ù×÷¡£ ÒýÆðÖжϵÄʱ¼ä³ÆÎªÖжÏÔ´¡£
³ÌÐòÖвúÉúµÄÖжϣ¬ÓÉCPUµÄijЩ´íÎó½á¹û£¨È磬¼ÆËã»úÒç³ö£©²úÉúµÄÖжϳÆÎª¡°ÄÚÖжϡ±£¬ÓÉÍⲿÉ豸¿ØÖÆÆ÷ÒýÆðµÄÖжϳÆÎª¡°ÍâÖжϡ± 3) Ö±½Ó´æ´¢Æ÷´æÈ¡·½Ê½£¨DMA·½Ê½£©
ÌØµã£ºÄÜʹI/OÉ豸ֱ½ÓºÍÄÚ´æ´¢Æ÷½øÐгÉÅúÊý¾ÝµÄ¿ìËÙ´«Êä¡££¨µ¥Î»£º¿éÊý¾Ý£© DMA¿ØÖÆÆ÷°üÀ¨Ëĸö¼Ä´æÆ÷£ºÊý¾Ý¼Ä´æÆ÷£¬×´Ì¬¼Ä´æÆ÷£¬µØÖ·¼Ä´æÆ÷£¬×Ö½Ú¼ÆÊýÆ÷
DMA¿ØÖÆÆ÷µÄ×é³É£ºÖ÷»úÓëDMA¿ØÖÆÆ÷µÄ½Ó¿Ú£»DMA¿ØÖÆÆ÷Óë¿éÉ豸µÄ½Ó¿Ú£»I/O¿ØÖÆÂß¼ 4) ͨµÀ·½Ê½
ͨµÀ·½Ê½Äܹ»Ê¹CPU³¹µ×´ÓI/OÖнâ·Å³öÀ´¡£CPU½øÐÐÉÆºó´¦ÀíºÍÆô¶¯¡£ ͨµÀÊÇÒ»¸ö¶ÀÁ¢ÓÚCPUµÄ£¬×¨ÃÅÓÃÀ´¹ÜÀíÊäÈë/Êä³ö²Ù×÷µÄ´¦Àí»ú¡£ ͨµÀÊÇͨ¹ýÖ´ÐÐͨµÀ³ÌÐò²¢ÓëÉ豸¿ØÖÆÆ÷¹²Í¬ÊµÏÖ¶ÔI/OÉ豸µÄ¿ØÖƵġ£ Ëü¹æ¶¨ÁËÉ豸Ӧ¸ÃÖ´Ðеĸ÷ÖÖ²Ù×÷µÄ˳Ðò¡£ÓÉһϵÁÐͨµÀÖ¸ÁîËù¹¹³É£¬CPU¶ÔI/OÇëÇóֻȥ×öÆô¶¯ºÍÉÆºó´¦Àí¹¤×÷£¬ÊäÈë/Êä³öµÄ¹ÜÀíÒÔ¼°Êý¾Ý´«ÊäµÈÊÂÒË£¬È«²¿ÓÉͨµÀ¶ÀÁ¢Íê³É¡£ »º³å£º 1) ÔÒò£º
a. »ººÍCPUÓëI/OÉ豸¼äËٶȲ»Æ¥ÅäµÄì¶Ü
b. ¼õÉÙ¶ÔCPUµÄÖÐ¶ÏÆµÂÊ£¬·Å¿í¶ÔCPUÖжÏÏìӦʱ¼äµÄÏÞÖÆ c.
½â¾öÊý¾ÝÁ£¶È²»Æ¥ÅäµÄÎÊÌâ
d. Ìá¸ßCPUºÍI/OÉ豸֮¼äµÄ²¢ÐÐÐÔ 2) »º³åµÄʵÏÖ
a. ²ÉÓÃרÃŵÄÓ²¼þ¼Ä´æÆ÷£¬±ÈÈçÉ豸¿ØÖÆÆ÷ÀïµÄÊý¾Ý¼Ä´æÆ÷£¬¡°Ó²¼þ»º³å¡± b. ÔÚÄÚ´æ´¢Æ÷Öпª±Ù³ön¸öµ¥Ôª£¬×÷ΪרÓõÄI/O»º³åÇø£¬ÒÔ±ã´æ·ÅÊäÈë/Êä³ö
µÄÊý¾Ý£¬ÕâÖÖ»º³åÇø¾ÍÊÇ¡°Èí¼þ»º³å¡± c.
¸ù¾Ý»º³åÇøµÄ¸öÊý£ºµ¥»º³åÇø¡¢Ë«»º³åÇø¡¢¶à»º³åÇø¡¢»º³å³Ø
3) ÐéÄâÉ豸
a. ͨ¹ý¶àµÀ³ÌÐò¼¼Êõ¿É½«Ò»Ì¨ÎïÀíCPUÐéÄâΪ¶ą̀Âß¼CPU£¬ÐèÒªÓ²¼þµÄÖ§³Ö¡£
×÷ΪºóÔ®µÄÓ²ÅÌ£¨´óÈÝÁ¿£©£¬¾ßÓÐÉ豸ÓëCPU²¢Ðй¤×÷µÄÄÜÁ¦
4) SPOOLing¼¼Êõ
a. ÔÚÖ÷»úµÄÖ±½Ó¿ØÖÆÏ£¬ÊµÏÖÒÔǰµÄÍÑ»úÊäÈë/Êä³ö¹¦ÄÜ£¬´ËʱµÄÍâΧ²Ù×÷ÓëCPU
¶ÔÊý¾ÝµÄ´¦Àíͬʱ½øÐУ¬ÎÒÃǰÑÕâÖÖÔÚÁª»úÇé¿öÏÂʵÏÖµÄͬʱÍâΧ²Ù×÷µÄ¼¼Êõ³ÆÎªSPOOLing¼¼Êõ£¬»ò¼ÙÍÑ»ú¼¼Êõ
b. SPOOLing¼¼ÊõÊǶÔÍÑ»úÊäÈë/Êä³öϵͳµÄÄ£Äâ¡£SPOOLingϵͳ½¨Á¢ÔÚͨµÀ¼¼Êõ
ºÍ¶àµÀ³ÌÐò¼¼ÊõµÄ»ù´¡ÉÏ£¬ÒÔ¸ßËÙËæ»úÍâ´æ£¨Í¨³£Îª´ÅÅÌ£©ÎªºóÔ®´æ´¢Æ÷
5) É豸ÎÞ¹ØÐÔ£º
Ó¦ÓóÌÐòÖÐËùÓõÄÉ豸£¬²»¾ÖÏÞÓÚʹÓÃij¸ö¾ßÌåµÄÎïÀíÉ豸¡£ÎªÃ¿¸öÉ豸ËùÅäÖõÄÉ豸Çý¶¯³ÌÐòÊÇÓëÓ²¼þ½ôÃÜÏà¹ØµÄÈí¼þ¡£ÎªÁËʵÏÖÉ豸¶ÀÁ¢ÐÔ£¬±ØÐëÔÙÔÚÉ豸Çý¶¯³ÌÐòÉÏÉèÖÃÒ»²ãÈí¼þ£¬³ÆÎªÓëÉ豸Î޹صÄI/OÈí¼þ»òÉ豸¶ÀÁ¢ÐÔÈí¼þ 6) ²Ù×÷ϵͳÖÐʵÏÖÐéÄâÉ豸µÄÈí¼þ¹¦ÄÜÄ£¿éÓÉ3²¿·Ö×é³É
a. Ô¤ÊäÈë³ÌÐò b. »ºÊä³ö³ÌÐò c.
¾®¹ÜÀí³ÌÐò
7) SPOOLingϵͳÓÉËIJ¿·Ö×é³É
a. ÊäÈë¾®ºÍÊä³ö¾®
ÔÚ´ÅÅÌÉÏ¿ª±Ù³öÀ´µÄÁ½¸ö´æ´¢ÇøÓò£¬ÊäÈëÊý¾Ý£¬Êä³öÊý¾Ý b. ÊäÈ뻺³åÇøºÍÊä³ö»º³åÇø
ÔÚÄÚ´æÖпª±ÙµÄÁ½¸ö»º³åÇø c.
ÊäÈë½ø³ÌºÍÊä³ö½ø³Ì Ä£ÄâÍâΧ¿ØÖÆ»ú d. ¾®¹ÜÀí³ÌÐò
ÌØµã£º
? Ìá¸ßÁËI/OµÄËÙ¶È
? ½«¶ÀÕ¼É豸¸ÄÔìΪ¹²ÏíÉ豸 ? ʵÏÖÁËÐéÄâÉ豸µÄ¹¦ÄÜ