หน่วยประมวลผล ซีพียู (CPU)
กระบวนการพื้นฐาน
1. อ่านชุดคำสั่ง (fetch) การอ่านชุดคำสั่งขึ้นมา 1 คำสั่งจากโปรแกรมในรูปของระหัสเลขฐานสอง (Binary Code from on-off of BIT)2. ตีความชุดคำสั่ง (decode) การตีความ 1 คำสั่งนั้นด้วยวงจรถอดรหัส
(Decoder circuit) ตามจำนวนหลัก (BIT) ว่ารหัสนี้จะให้วงจรอื่นใดทำงานด้วยข้อมูลที่ใด
3. ประมวลผลชุดคำสั่ง (execute)
Execute - การทำงานตาม 1 คำสั่งนั้น คือ วงจรใดในไมโครโปรเซสเซอร์ทำงาน เช่น วงจรบวก
วงจรลบ วงจรเปรียบเทียบ วงจรย้ายข้อมูล ฯลฯ
4. อ่านข้อมูลจากหน่วยความจำ (memory) การติดต่อกับหน่วยความจำ
การใช้ข้อมูที่อยู่ในหน่วยจำชั่วคราว (RAM, Register) มาใช้ในคำสั่งนั้นโดยอ้างที่อยู่
5. เขียนข้อมูล/ส่งผลการประมวลกลับ (write back) การเขียนข้อมูลกลับ
โดยมีหน่วยจำ Register ช่วยเก็บที่อยู่ของคำสั่งต่อไป ภายหลังมีคำสั่งกระโดดบวกลบที่อยู่
โปรเซสเซอร์ (Processor) หรือ ชิป (chip)
นับเป็นอุปกรณ์ ที่มีความสำคัญมากที่สุดของฮาร์ดแวร์เพราะมีหน้าที่ในการประมวลผลข้อมูลที่ผู้ใช้ป้อน เข้ามาทางอุปกรณ์อินพุตตามชุดคำสั่งหรือโปรแกรมที่ผู้ใช้ต้องการใช้งาน หน่วยประมวลผลกลางประกอบด้วยส่วนประสำคัญ 3 ส่วน คือ
1. หน่วยคำนวณและตรรกะ (Arithmetic & Logical Unit : ALU)
หน่วยคำนวณตรรกะ ทำหน้าที่เหมือนกับเครื่องคำนวณอยู่ในเครื่องคอมพิวเตอร์
2. หน่วยควบคุม (Control Unit)
หน่วยควบคุมทำหน้าที่ควบคุมลำดับขั้นตอนการการประมวลผลและการทำงานของอุปกรณ์ต่างๆ
3. หน่วยความจำหลัก (Main Memory)
คอมพิวเตอร์จะสามารถทำงานได้เมื่อมีข้อมูล และชุดคำสั่งที่ใช้ในการประมวลผลอยู่ในหน่วยความ
จำหลักเรียบร้อยแล้วเท่านั้น
ซีพียู (CPU) คือ
อุปกรณ์ตัวหนึ่งที่มีความสำคัญและจำเป็นในการทำงานของคอมพิวเตอร์ซึ่งอาจจะเรียกว่าเป็นหัวใจของคอมพิวเตอร์เลยก็ได้ ซีพียู เป็นตัวควบคุมการทำงานของอุปกรณ์ต่างๆไม่ว่าจะเป็นอุปกรณ์ที่อยู่ในคอมพิวเตอร์หรืออุปกรณ์ต่อพ่วงที่ต่อร่วมกับคอมพิวเตอร์ โดยจะเป็นตัวกำหนดความสำคัญของอุปกรณ์ว่าตัวใดมีความสำคัญมากกว่าซึ่งหากติดตั้งอุปกรณ์ 2 ตัวที่อินเทอรัพ,การแจ้งกับซีพียูว่าจะขอเฉพาะอุปกรณ์ที่มีความสำคัญมากกว่าเท่านั้นส่วนตัวที่สำคัญน้อยกว่าจะไม่สามารถใช้งานได้ เช่นถ้าเราต่อการ์ดจอภาพกับการ์ดเสียงที่อินเทอรัพเดียวกันซีพียู จะเลือกให้ใช้ได้เฉพาะการ์ดจอภาพเท่านั้น เป็หัวใจหลักในการประมวลของคอมพิวเตอร์โดยพื้นฐานแล้วซีพียูทำหน้าที่ประมวลผลข้อมูลเชิงคณิตศาสตร์และข้อมูลเชิงตรรกะเท่านั้น
กลไกการทำงานของซีพียู
-การทำงานของคอมพิวเตอร์กการเก็บคำสั่งไว้ที่หน่วยความจำซีพียูอ่านคำสั่งจากหน่วยความจำมาแปลความหมายและกระทำตามเรียงกันไปทีละคำสั่ง หน้าที่หลักของซีพียูคือควบคุมการทำงานของคอมพิวเตอร์ทั้งระบบตลอดจนทำการประมวลผล
-กลไกการทำงานของซีพียู มีความสลับซับซ้อนผู้พัฒนาซีพียูได้สร้างกลไกให้ทำงานได้ดีขึ้นโดยแบ่งการทำงานเป็นส่วน ๆ มีการทำงานแบบขนานและทำงานเหลื่อมกันเพื่อให้ทำงานได้เร็วขึ้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น