วันอังคารที่ 1 กรกฎาคม พ.ศ. 2557

หน่วยประมวลผล ซีพียู (CPU)

หน่วยประมวลผล ซีพียู (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 ตัวที่อินเทอรัพ,การแจ้งกับซีพียูว่าจะขอเฉพาะอุปกรณ์ที่มีความสำคัญมากกว่าเท่านั้นส่วนตัวที่สำคัญน้อยกว่าจะไม่สามารถใช้งานได้ เช่นถ้าเราต่อการ์ดจอภาพกับการ์ดเสียงที่อินเทอรัพเดียวกันซีพียู จะเลือกให้ใช้ได้เฉพาะการ์ดจอภาพเท่านั้น เป็หัวใจหลักในการประมวลของคอมพิวเตอร์โดยพื้นฐานแล้วซีพียูทำหน้าที่ประมวลผลข้อมูลเชิงคณิตศาสตร์
และข้อมูลเชิงตรรกะเท่านั้น



กลไกการทำงานของซีพียู


                   -การทำงานของคอมพิวเตอร์กการเก็บคำสั่งไว้ที่หน่วยความจำซีพียูอ่านคำสั่งจากหน่วยความจำมาแปลความหมายและกระทำตามเรียงกันไปทีละคำสั่ง หน้าที่หลักของซีพียูคือควบคุมการทำงานของคอมพิวเตอร์ทั้งระบบตลอดจนทำการประมวลผล

                   -กลไกการทำงานของซีพียู มีความสลับซับซ้อนผู้พัฒนาซีพียูได้สร้างกลไกให้ทำงานได้ดีขึ้นโดยแบ่งการทำงานเป็นส่วน ๆ มีการทำงานแบบขนานและทำงานเหลื่อมกันเพื่อให้ทำงานได้เร็วขึ้น



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

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