æ¥å£è¯çå°±æ¯å
ææ¥å£çµè·¯çè¯ç
æ¥å£çµè·¯æ以ä¸ä¸äºåè½ä½ç¨ï¼
ï¼1ï¼è®¾ç½®æ°æ®çå¯åãç¼å²é»è¾ï¼ä»¥éåºCPUä¸å¤è®¾ä¹é´çé度差å¼ï¼æ¥å£é常ç±ä¸äº
å¯åå¨æRAMè¯çç»æï¼å¦æè¯ç足å¤å¤§è¿å¯ä»¥å®ç°æ¹éæ°æ®çä¼ è¾ï¼
ï¼2ï¼è½å¤è¿è¡ä¿¡æ¯æ ¼å¼ç转æ¢ï¼ä¾å¦ä¸²è¡å并è¡ç转æ¢ï¼
ï¼3ï¼è½å¤åè°CPUåå¤è®¾ä¸¤è
å¨ä¿¡æ¯çç±»åå
çµå¹³çå·®å¼ï¼å¦çµå¹³è½¬æ¢é©±å¨å¨ãæ°ï¼æ¨¡æ模ï¼æ°è½¬æ¢å¨çï¼
ï¼4ï¼åè°æ¶åºå·®å¼ï¼
ï¼5ï¼å°åè¯ç å设å¤éæ©åè½ï¼
ï¼6ï¼è®¾ç½®ä¸æåDMAæ§å¶é»è¾ï¼ä»¥ä¿è¯å¨ä¸æåDMAå
许çæ
åµä¸äº§çä¸æåDMA请æ±ä¿¡å·ï¼å¹¶å¨æ¥åå°ä¸æåDMAåºçä¹åå®æä¸æå¤çåDMAä¼ è¾ã
I/Oæ¥å£æ¯çµåçµè·¯ï¼é常æ¯
ICè¯çææ¥å£æ¿,å
¶å
æè¥å¹²ä¸ç¨å¯åå¨åç¸åºçæ§å¶
é»è¾çµè·¯ææ.å®æ¯CPUåI/O设å¤ä¹é´äº¤æ¢ä¿¡æ¯çåªä»åæ¡¥æ¢.CPUä¸å¤é¨è®¾å¤ã
åå¨å¨çè¿æ¥åæ°æ®äº¤æ¢é½éè¦éè¿æ¥å£è®¾å¤æ¥å®ç°ï¼åè
被称为I/Oæ¥å£ï¼èåè
å被称为åå¨å¨æ¥å£ãåå¨å¨é常å¨CPUçåæ¥æ§å¶ä¸å·¥ä½ï¼æ¥å£çµè·¯æ¯è¾ç®åï¼èI/O设å¤åç§ç¹å¤ï¼å
¶ç¸åºçæ¥å£çµè·¯ä¹åä¸ç¸åï¼å æ¤ï¼ä¹ æ¯ä¸è¯´å°æ¥å£åªæ¯æI/Oæ¥å£ãI/Oæ¥å£ç硬件主è¦æï¼
ï¼1ï¼I/Oæ¥å£è¯ç
è¿äºè¯ç大é½æ¯
éæçµè·¯ï¼éè¿CPUè¾å
¥ä¸åçå½ä»¤ååæ°ï¼å¹¶æ§å¶ç¸å
³çI/Oçµè·¯åç®åçå¤è®¾ä½ç¸åºçæä½ï¼å¸¸è§çæ¥å£è¯çå¦å®æ¶ï¼è®¡æ°å¨ãä¸ææ§å¶å¨ã
DMAæ§å¶å¨ã并è¡æ¥å£çã
ï¼2ï¼I/Oæ¥å£æ§å¶å¡
æè¥å¹²ä¸ªéæçµè·¯æä¸å®çé»è¾ç»æ为ä¸ä¸ªé¨ä»¶ï¼æè
ç´æ¥ä¸CPUåå¨ä¸»æ¿ä¸ï¼ææ¯ä¸ä¸ªæ件æå¨ç³»ç»æ»çº¿æ槽ä¸ã