หน่วยประมวลผลกลางมีกระบวนการทำงานพื้นฐานอยู่
5 อย่างคือ
F อ่านชุดคำสั่ง (fetch)
F ตีความชุดคำสั่ง (decode)
F ประมวลผลชุดคำสั่ง (execute)
F อ่านข้อมูลจากหน่วยความจำ (memory)
F เขียนข้อมูล/ส่งผลการประมวลกลับ (write back)
หน่วยประมวลผลกลางเป็นวงจรไฟฟ้าหน่วยสำคัญที่ทำหน้าที่แตกต่างกัน
2 หน่วย ได้แก่ หน่วยควบคุม (Control Unit : CU) และหน่วยคำนวณและตรรกะหรือเอแอลยู (Arithmetic and Logic Unit :
ALU)
F 1.หน่วยควบคุม
เป็นหน่วยที่ทำหน้าที่ประสานงาน
และควบคุมการทำงานของระบบคอมพิวเตอร์ หน่วยนี้ทำงานคล้ายกับสมองคนซึ่งควบคุมให้ระบบอวัยวะต่างๆ
ของร่างกายทำงานประสานกัน นอกจากนี้ยังทำหน้าที่ควบคุมให้อุปกรณ์รับข้อมูล
ส่งข้อมูลไปที่หน่วยความจำ
ติดต่อกับอุปกรณ์แสดงผลเพื่อสั่งให้นำข้อมูลจากหน่วยความจำไปยังอุปกรณ์แสดงผล
โดยหน่วยควบคุมของคอมพิวเตอร์จะแปลความหมายของคำสั่งในโปรแกรมของผู้ใช้
และควบคุมให้อุปกรณ์ต่างๆ ทำงานตามคำสั่งนั้นๆ
จากที่กล่าวมาสามารถเปรียบเทียบการทำงานของหน่วยควบคุมกับการทำงานของสมองได้ดังนี้
F 2.หน่วยคำนวนและตรรกะ
เป็นหน่วยที่ทำหน้าที่คำนวณทางเลขคณิต
ได้แก่ การบวก ลบ คูณ หารและเปรียบเทียบทางตรรกะเพื่อทำการตัดสินใจ เช่น ทำการเปรียบเทียบข้อมูล
เพื่อตรวจสอบว่าปริมาณหนึ่ง น้อยกว่า เท่ากับ หรือมากกว่า อีกปริมาณหนึ่ง
แล้วส่งผลการเปรียบเทียบว่าจริงหรือเท็จไปยังหน่วยความจำเพื่อทำงานต่อไป
ตามขั้นตอนที่กำหนดไว้ในเงื่อนไข การทำงานของเอแอลยูคือ
รับข้อมูลจากหน่วยความจำมาไว้ในที่เก็บชั่วคราวของเอแอลยูซึ่งเรียกว่า เรจิสเตอร์
(register) เพื่อทำการคำนวณแล้วส่งผลลัพธ์กลับไปยังหน่วยความจำ
ทั้งนี้ในการส่งข้อมูลระหว่างอุปกรณ์ต่างๆ
ข้อมูลและคำสั่งจะอยู่ในรูปของสัญญาณไฟฟ้าแล้วส่งไปยังอุปกรณ์ต่างๆ
ผ่านระบบส่งถ่ายข้อมูลผ่านในที่เรียกว่าบัส (bus)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น