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

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

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

 

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

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)” นั่นเอง

Categories: องค์ประกอบของระบบคอมพิวเตอรื, เทคโนโลยีสารสนเทศ | ใส่ความเห็น

เมนูนำทาง เรื่อง

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

สร้างเว็บไซต์หรือบล็อกฟรีที่ WordPress.com.

%d bloggers like this: