15
Central Processing Unit หหหหหหหหหหหหหหหห

Central Processing Unit

  • Upload
    vevay

  • View
    23

  • Download
    0

Embed Size (px)

DESCRIPTION

Central Processing Unit. หน่วยประมวลผลกลาง. หน่วยประมวลผลกลาง. หน่วยประมวลผลกลางเรียกอีกอย่างหนึ่งว่า ซีพียู ( Central Processing Unit: CPU) หน่วยประมวลผลกลางเป็นส่วนที่สำคัญของคอมพิวเตอร์ ปัจจุบันเทคโนโลยีทางด้านการผลิตวงจรอิเล็กทรอนิกส์ได้ - PowerPoint PPT Presentation

Citation preview

Page 1: Central Processing Unit

Central Processing Unitหนวยประมวลผลกลาง

Page 2: Central Processing Unit

หนวยประมวลผลกลาง หนวยประมวลผลกลางเรยกอกอยางหนงวา ซพย (Central Processing Unit: CPU)หนวยประมวลผลกลางเปนสวนทสำาคญของคอมพวเตอร ปจจบนเทคโนโลยทางดานการผลตวงจรอเลกทรอนกสไดกาวหนามากจนถงขนสามารถผลตวงจรหนวยประมวลผลกลาง

ทงวงจรไวในชพเพยงตวเดยวได ชพหนวยประมวลผลกลางน มชอเรยกวา ไมโครโพรเซสเซอร

Page 3: Central Processing Unit

หนวยประมวลผลกลาง หรอไมโครโพรเซสเซอรของไมโครคอมพวเตอร มหนาทนำาคำาสงและขอมลทเกบไวใน หนวยความจำามาแปลความหมาย

และกระทำาตามคำาสงพนฐานของไมโครโพรเซสเซอร ซงแทนดวยรหสเลขฐานสอง

Page 4: Central Processing Unit

การทำางานของคอมพวเตอร ใชหลกการเกบคำาสงไวทหนวยความจำา ซพยอานคำาสงจากหนวยความจำามาแปล ความหมาย และกระทำาตามเรยงกนไปทละคำาสง

หนาทหลกของซพย คอควบคมการทำางานของคอมพวเตอรทงระบบ ตลอดจนทำาการ ประมวลผล กลไกการทำางานของซพย มความสลบซบซอน ผพฒนาซพยไดสรางกลไกให

ทำางานไดดขน โดยแบงการทำางาน เปนสวน ๆ มการทำางานแบบขนาน และทำางานเหลอม กนเพอใหทำางานไดเรวขน

Page 5: Central Processing Unit

การพฒนาซพยกาวหนาอยางรวดเรว และถกพฒนาใหอยในรปไมโครชบทเรยกวา ไมโครโพรเซสเซอร ไมโครโพรเซสเซอรจงเปนหวใจหลกของระบบคอมพวเตอรตงแต

ซเปอรคอมพวเตอรถงไมโครคอมพวเตอร ลวนแลวแตใชไมโครชปเปนซพยหลก ใน เมนเฟรมคอมพวเตอร เชน ES9000 ของบรษทไอบเอมกใชไมโครชปเปน ซพย

แตอาจจะมมากกวาหนงชปประกอบรวมเปนซพย

Page 6: Central Processing Unit

เทคโนโลยไมโครโพรเซสเซอรไดพฒนาอยางรวดเรว โดย เรมจากป

พ.ศ. 2518 บรษทอนเทลไดพฒนา ไมโครโพรเซสเซอรทเปน ทรจกกนดคอ

ไมโครโพรเซสเซอรเบอร 8080 ซงเปนซพยขนาด 8 บต ซพย รนนจะรบขอมล

เขามาประมวลผลดวยตวเลขฐานสองครงละ 8 บต และทำางานภายใตระบบปฎบตการ

ซพเอม (CP/M) ตอมาบรษทแอปเป ล กเลอก ซพย 6502 ของบรษทมอสเทคมา

ผลตเปนเครองแอปเป ลท ไดรบความนยมเปนอยางมากในยคนน

Page 7: Central Processing Unit

หนวยประมวลผลกลาง ประกอบดวยหนวยยอย ดงน

1. หนวยควบคม (Control Unit)

2. หนวยคำานวณและตรรกะ(Arithmetic and Logic Unit ; ALU)

Page 8: Central Processing Unit
Page 9: Central Processing Unit

หนวยควบคม (Control Unit)

หนวยควบคมทำาหนาทควบคมการทำางานของหนวยทกๆ หนวย ใน CPU และอปกรณอน ทตอพวง เปรยบเสมอนสมองทควบคมการทำางานสวนประกอบตาง ๆ ของรางกายมนษย

เชน แปลคำาสงทปอน ควบคมใหหนวยรบขอมลรบขอมลเขามาเพอทำาการประมวลผล ตดสนใจวาจะใหเกบขอมลไวทไหน ถกตองหรอไม ควบคมให ALU ทำาการคำานวณขอมล

ทรบเขามา ตลอดจนควบคมการแสดงผลลพธ เปนตน

รบชดคำาสงจาก RAM แลวทำาการอานและแปลชดคำาสง

ควบคมการทำางานของอปกรณภายในระบบ โดยเฉพาะสวนประกอบของ Processor

ควบคมการไหลของโปรแกรมและขอมลเขาส RAM และออกจาก RAM และควบคม การไหลของสารสนเทศ (Processed data) เขาส RAM ตาม Address ท

วางกอนนำาไปแสดงผล

Page 10: Central Processing Unit

หนวยคำานวณและตรรกะ (ALU; Arithmetic and Logic Unit)

หนวยคำานวณและตรรกะ ทำาหนาทคำานวณทางคณตศาสตร(Arithmetic operations) และการคำานวณทางตรรกศาสตร(Logical operations) โดยปฏบตการเกยวกบการคำานวณไดแก

การบวก (Addition) ลบ (Subtraction) คณ (Multiplication) หาร (Division) สำาหรบการ คำานวณทาง ตรรกศาสตร ประกอบดวย

การเปรยบเทยบคาจรง หรอเทจ โดยอาศยตวปฏบตการพนฐาน 3 คาคอ

Page 11: Central Processing Unit

เงอนไขเทากบ (=, Equal to condition)

เงอนไขนอยกวา (<, Less than condition)

เงอนไขมากกวา (>, Greater than condition)

Page 12: Central Processing Unit

สำาหรบตวปฏบตการทางตรรกะ สามารถนำามาผสมกนไดทงหมด 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)" นนเอง

Page 13: Central Processing Unit
Page 15: Central Processing Unit

Good bye