หน่วยประมวลผลกลาง

         หน่วยประมวลผลกลาง

           หน่วยประมวลผลกลางเรียกอีกอย่างหนึ่งว่า ซีพียู (Central Processing Unit: CPU) หน่วยประมวลผลกลางเป็นส่วนที่สำคัญของคอมพิวเตอร์ ปัจจุบันเทคโนโลยีทางด้านการผลิตวงจรอิเล็กทรอนิกส์ได้ก้าวหน้ามากจนถึงขั้นสามารถผลิตวงจรหน่วยประมวลผลกลางทั้งวงจรไว้ในชิพเพียงตัวเดียวได้ ชิพหน่วยประมวลผลกลางนี้มีชื่อเรียกว่า ไมโครโพรเซสเซอร์
หน่วยประมวลผลกลาง ประกอบด้วยหน่วยย่อย ดังนี้
                1. หน่วยควบคุม (Control Unit)
                    หน่วยควบคุมทำหน้าที่ควบคุมการทำงานของหน่วยทุกๆ หน่วย ใน
CPU และอุปกรณ์อื่นที่ต่อพ่วง เปรียบเสมือนสมองที่ควบคุมการทำงานส่วนประกอบต่าง ๆ ของร่างกายมนุษย์ เช่น แปลคำสั่งที่ป้อน ควบคุมให้หน่วยรับข้อมูลรับข้อมูลเข้ามาเพื่อทำการประมวลผล ตัดสินใจว่าจะให้เก็บข้อมูลไว้ที่ไหน ถูกต้องหรือไม่ ควบคุมให้ ALU ทำการคำนวณข้อมูลที่รับเข้ามา ตลอดจนควบคุมการแสดงผลลัพธ์ เป็นต้น
รับชุดคำสั่งจาก RAM แล้วทำการอ่านและแปลชุดคำสั่ง ควบคุมการทำงานของอุปกรณ์ภายในระบบ โดย
เฉพาะส่วนประกอบของ Processor ควบคุมการไหลของโปรแกรมและข้อมูลเข้าสู่ RAM และออกจาก RAM และควบคุมการไหลของสารสนเทศ (Processed data) เข้าสู่ RAM ตาม Address ที่ว่างก่อนนำไปแสดงผล
2. หน่วยคำนวณและตรรกะ (Arithmetic and Logic Unit ; ALU)
    หน่วยคำนวณและตรรกะ ทำหน้าที่คำนวณทางคณิตศาสตร์ (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://www.thaigoodview.com/library/teachershow/nakhonsithamrat/nittaya_c/meaow2/pageb.htm

ไม่มีความคิดเห็น:

แสดงความคิดเห็น