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