计ç®æºç³»ç»ç硬件ç»æ主è¦ç±åé¨åç»æï¼æ§å¶å¨ãè¿ç®å¨ãå
ååè¾å
¥è¾åºè®¾å¤ï¼å
¶ä¸ï¼æ§å¶å¨åè¿ç®å¨ç»ç§°ä¸ºä¸å¤®å¤çå¨ãç®ç§°CPU.å®æ¯è®¡ç®æºç¡¬ä»¶ç³»ç»çææ¥ä¸å¿.å®å
æ¬æ§å¶å¨åè¿ç®å¨ä¸¤ä¸ªé¨ä»¶,å
¶ä¸,æ§å¶å¨çåè½æ¯æ§å¶è®¡ç®æºåé¨ååè°å·¥ä½,è¿ç®å¨åæ¯è´è´£è®¡ç®æºçç®æ¯è¿ç®åé»è¾è¿ç®.
ï¼ä¸ï¼ è¿ç®å¨
1ã ç®æ¯é»è¾è¿ç®åå
ALUï¼Arithmetic and Logic Unitï¼
ALU主è¦å®æ对äºè¿å¶æ°æ®çå®ç¹ç®æ¯è¿ç®ï¼å åä¹é¤ï¼ãé»è¾è¿ç®ï¼ä¸æéå¼æï¼ä»¥å移ä½æä½ãå¨æäºCPUä¸è¿æä¸é¨ç¨äºå¤ç移ä½æä½ç移ä½å¨ã
é常ALUç±ä¸¤ä¸ªè¾å
¥ç«¯åä¸ä¸ªè¾åºç«¯ãæ´æ°åå
ææ¶ä¹ç§°ä¸ºIEUï¼Integer Execution Unitï¼ãæ们é常æ说çâCPUæ¯XXä½çâå°±æ¯æALUæè½å¤ççæ°æ®çä½æ°ã
2ã æµ®ç¹è¿ç®åå
FPUï¼Floating Point Unitï¼
FPU主è¦è´è´£æµ®ç¹è¿ç®åé«ç²¾åº¦æ´æ°è¿ç®ãæäºFPUè¿å
·æåéè¿ç®çåè½ï¼å¦å¤ä¸äºåæä¸é¨çåéå¤çåå
ã
3ãéç¨å¯åå¨ç»
éç¨å¯åå¨ç»æ¯ä¸ç»æå¿«çåå¨å¨ï¼ç¨æ¥ä¿ååå è¿ç®çæä½æ°åä¸é´ç»æã
å¨éç¨å¯åå¨ç设计ä¸ï¼RISCä¸CISCæçå¾å¤§çä¸åãCISCçå¯åå¨é常å¾å°ï¼ä¸»è¦æ¯åäºå½æ¶ç¡¬ä»¶ææ¬æéãæ¯å¦x86æ令éåªæ8个éç¨å¯åå¨ãæ以ï¼CISCçCPUæ§è¡æ¯å¤§å¤æ°æ¶é´æ¯å¨è®¿é®åå¨å¨ä¸çæ°æ®ï¼èä¸æ¯å¯åå¨ä¸çãè¿å°±ææ
¢äºæ´ä¸ªç³»ç»çé度ãèRISCç³»ç»å¾å¾å
·æé常å¤çéç¨å¯åå¨ï¼å¹¶éç¨äºéå å¯åå¨çªå£åå¯åå¨å çææ¯ä½¿å¯åå¨èµæºå¾å°å
åçå©ç¨ã
对äºx86æ令éåªæ¯æ8个éç¨å¯åå¨ç缺ç¹ï¼IntelåAMDçææ°CPUé½éç¨äºä¸ç§å«åâå¯åå¨éå½åâçææ¯ï¼è¿ç§ææ¯ä½¿x86CPUçå¯åå¨å¯ä»¥çªç ´8个çéå¶ï¼è¾¾å°32个çè³æ´å¤ãä¸è¿ï¼ç¸å¯¹äºRISCæ¥è¯´ï¼è¿ç§ææ¯çå¯åå¨æä½è¦å¤åºä¸ä¸ªæ¶éå¨æï¼ç¨æ¥å¯¹å¯åå¨è¿è¡éå½åã
4ã ä¸ç¨å¯åå¨
ä¸ç¨å¯åå¨é常æ¯ä¸äºç¶æå¯åå¨ï¼ä¸è½éè¿ç¨åºæ¹åï¼ç±CPUèªå·±æ§å¶ï¼è¡¨ææç§ç¶æã
ï¼äºï¼ æ§å¶å¨
è¿ç®å¨åªè½å®æè¿ç®ï¼èæ§å¶å¨ç¨äºæ§å¶çæ´ä¸ªCPUçå·¥ä½ã
1ã æ令æ§å¶å¨
æ令æ§å¶å¨æ¯æ§å¶å¨ä¸ç¸å½éè¦çé¨åï¼å®è¦å®æåæ令ãåææ令çæä½ï¼ç¶å交ç»æ§è¡åå
ï¼ALUæFPUï¼æ¥æ§è¡ï¼åæ¶è¿è¦å½¢æä¸ä¸æ¡æ令çå°åã
2ã æ¶åºæ§å¶å¨
æ¶åºæ§å¶å¨çä½ç¨æ¯ä¸ºæ¯æ¡æ令ææ¶é´é¡ºåºæä¾æ§å¶ä¿¡å·ãæ¶åºæ§å¶å¨å
æ¬æ¶éåçå¨ååé¢å®ä¹åå
ï¼å
¶ä¸æ¶éåçå¨ç±ç³è±æ¶ä½æ¯è¡å¨ååºé常稳å®çèå²ä¿¡å·ï¼å°±æ¯CPUç主é¢ï¼èåé¢å®ä¹åå
åå®ä¹äºCPU主é¢æ¯åå¨å¨é¢çï¼æ»çº¿é¢çï¼çå åã
3ã æ»çº¿æ§å¶å¨
æ»çº¿æ§å¶å¨ä¸»è¦ç¨äºæ§å¶CPUçå
å¤é¨æ»çº¿ï¼å
æ¬å°åæ»çº¿ãæ°æ®æ»çº¿ãæ§å¶æ»çº¿ççã
4ãä¸ææ§å¶å¨
ä¸ææ§å¶å¨ç¨äºæ§å¶åç§åæ ·çä¸æ请æ±ï¼å¹¶æ ¹æ®ä¼å
级çé«ä½å¯¹ä¸æ请æ±è¿è¡æéï¼é个交ç»CPUå¤çã
温馨提示:答案为网友推荐,仅供参考