Upload
vevay
View
23
Download
0
Embed Size (px)
DESCRIPTION
Central Processing Unit. หน่วยประมวลผลกลาง. หน่วยประมวลผลกลาง. หน่วยประมวลผลกลางเรียกอีกอย่างหนึ่งว่า ซีพียู ( Central Processing Unit: CPU) หน่วยประมวลผลกลางเป็นส่วนที่สำคัญของคอมพิวเตอร์ ปัจจุบันเทคโนโลยีทางด้านการผลิตวงจรอิเล็กทรอนิกส์ได้ - PowerPoint PPT Presentation
Citation preview
Central Processing Unitหนวยประมวลผลกลาง
หนวยประมวลผลกลาง หนวยประมวลผลกลางเรยกอกอยางหนงวา ซพย (Central Processing Unit: CPU)หนวยประมวลผลกลางเปนสวนทสำาคญของคอมพวเตอร ปจจบนเทคโนโลยทางดานการผลตวงจรอเลกทรอนกสไดกาวหนามากจนถงขนสามารถผลตวงจรหนวยประมวลผลกลาง
ทงวงจรไวในชพเพยงตวเดยวได ชพหนวยประมวลผลกลางน มชอเรยกวา ไมโครโพรเซสเซอร
หนวยประมวลผลกลาง หรอไมโครโพรเซสเซอรของไมโครคอมพวเตอร มหนาทนำาคำาสงและขอมลทเกบไวใน หนวยความจำามาแปลความหมาย
และกระทำาตามคำาสงพนฐานของไมโครโพรเซสเซอร ซงแทนดวยรหสเลขฐานสอง
การทำางานของคอมพวเตอร ใชหลกการเกบคำาสงไวทหนวยความจำา ซพยอานคำาสงจากหนวยความจำามาแปล ความหมาย และกระทำาตามเรยงกนไปทละคำาสง
หนาทหลกของซพย คอควบคมการทำางานของคอมพวเตอรทงระบบ ตลอดจนทำาการ ประมวลผล กลไกการทำางานของซพย มความสลบซบซอน ผพฒนาซพยไดสรางกลไกให
ทำางานไดดขน โดยแบงการทำางาน เปนสวน ๆ มการทำางานแบบขนาน และทำางานเหลอม กนเพอใหทำางานไดเรวขน
การพฒนาซพยกาวหนาอยางรวดเรว และถกพฒนาใหอยในรปไมโครชบทเรยกวา ไมโครโพรเซสเซอร ไมโครโพรเซสเซอรจงเปนหวใจหลกของระบบคอมพวเตอรตงแต
ซเปอรคอมพวเตอรถงไมโครคอมพวเตอร ลวนแลวแตใชไมโครชปเปนซพยหลก ใน เมนเฟรมคอมพวเตอร เชน ES9000 ของบรษทไอบเอมกใชไมโครชปเปน ซพย
แตอาจจะมมากกวาหนงชปประกอบรวมเปนซพย
เทคโนโลยไมโครโพรเซสเซอรไดพฒนาอยางรวดเรว โดย เรมจากป
พ.ศ. 2518 บรษทอนเทลไดพฒนา ไมโครโพรเซสเซอรทเปน ทรจกกนดคอ
ไมโครโพรเซสเซอรเบอร 8080 ซงเปนซพยขนาด 8 บต ซพย รนนจะรบขอมล
เขามาประมวลผลดวยตวเลขฐานสองครงละ 8 บต และทำางานภายใตระบบปฎบตการ
ซพเอม (CP/M) ตอมาบรษทแอปเป ล กเลอก ซพย 6502 ของบรษทมอสเทคมา
ผลตเปนเครองแอปเป ลท ไดรบความนยมเปนอยางมากในยคนน
หนวยประมวลผลกลาง ประกอบดวยหนวยยอย ดงน
1. หนวยควบคม (Control Unit)
2. หนวยคำานวณและตรรกะ(Arithmetic and Logic Unit ; ALU)
หนวยควบคม (Control Unit)
หนวยควบคมทำาหนาทควบคมการทำางานของหนวยทกๆ หนวย ใน CPU และอปกรณอน ทตอพวง เปรยบเสมอนสมองทควบคมการทำางานสวนประกอบตาง ๆ ของรางกายมนษย
เชน แปลคำาสงทปอน ควบคมใหหนวยรบขอมลรบขอมลเขามาเพอทำาการประมวลผล ตดสนใจวาจะใหเกบขอมลไวทไหน ถกตองหรอไม ควบคมให ALU ทำาการคำานวณขอมล
ทรบเขามา ตลอดจนควบคมการแสดงผลลพธ เปนตน
รบชดคำาสงจาก RAM แลวทำาการอานและแปลชดคำาสง
ควบคมการทำางานของอปกรณภายในระบบ โดยเฉพาะสวนประกอบของ Processor
ควบคมการไหลของโปรแกรมและขอมลเขาส RAM และออกจาก RAM และควบคม การไหลของสารสนเทศ (Processed data) เขาส RAM ตาม Address ท
วางกอนนำาไปแสดงผล
หนวยคำานวณและตรรกะ (ALU; Arithmetic and Logic Unit)
หนวยคำานวณและตรรกะ ทำาหนาทคำานวณทางคณตศาสตร(Arithmetic operations) และการคำานวณทางตรรกศาสตร(Logical operations) โดยปฏบตการเกยวกบการคำานวณไดแก
การบวก (Addition) ลบ (Subtraction) คณ (Multiplication) หาร (Division) สำาหรบการ คำานวณทาง ตรรกศาสตร ประกอบดวย
การเปรยบเทยบคาจรง หรอเทจ โดยอาศยตวปฏบตการพนฐาน 3 คาคอ
เงอนไขเทากบ (=, Equal to condition)
เงอนไขนอยกวา (<, Less than condition)
เงอนไขมากกวา (>, Greater than condition)
สำาหรบตวปฏบตการทางตรรกะ สามารถนำามาผสมกนไดทงหมด 6 รปแบบ คอ
เงอนไขเทากบ (=, Equal to condition)
เงอนไขนอยกวา (<, Less than condition)
เงอนไขมากกวา (>, Greater than condition)
เงอนไขนอยกวาหรอเทากบ (<=, Less than or equal condition)
เงอนไขมากกวาหรอเทากบ (>=, Greater than or equal condition)
เงอนไขนอยกวาหรอมากกวา (< >, Less than or greater than condition) ซงเปนเงอนไขทมคาคอ " ไมเทากบ (not equal to)" นนเอง
ขอขอบคณทมาจากhttp://th.wikipedia.org/wiki/%E0%B8%AB%E0%B8%99%E0%B9%88%E
0%B8%A7%E0%B8%A2%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%A1%E0%B8%A7%E0%B8%A5%E0%B8%9C%E0%B8%A5%E0%B8%81%E0%B8%A5%E0%B8%B2%E0%B8%87
http://www.thaigoodview.com/library/teachershow/nakhonsithamrat/nittaya_c/meaow2/pageb.htm
http://www.chakkham.ac.th/technology/computer1/cpu.htm
Good bye