>> อธิบายหลักการทำงานของ CPU เข้าใจได้ไม่ยาก (มั่ง)
.
💻 หน่วยประมวลผลกลาง CPU (Central Processing Unit: CPU) หรือหน่วยประมวลผล (process unit) ทำหน้าที่ประมวลผลคำสั่งของผู้ใช้หรือโปรแกรมที่อยู่ในหน่วยความจำ
.
CPU จะประกอบด้วยองค์ประกอบย่อยที่ทำงานร่วมกัน 3 ส่วนดังนี้
.
1) Arithmetic Logic Unit ตัวย่อ ALU (หน่วยคำนวณและตรรกะ) ทำหน้าที่ดำเนินการคำนวณทางคณิตศาสตร์และตรรกะกับข้อมูล
.
2) Control Unit: CU (หน่วยควบคุม) ประสานงานระหว่างหน่วยความจำ, ALU, หน่วยรับเข้าและส่งออก เพื่อให้มีการทำงานตามคำสั่งที่กำหนดในโปรแกรม
.
3) register (รีจีสเตอร์) เป็นหน่วยพักข้อมูลที่ทำหน้าที่เสมือนกระดาษทดของ CPU เพื่อเก็บผลลัพธ์หรือคำสั่งที่กำลังประมวลผลไว้ชั่วคราว
.
🤔 การประมวลผลของแต่ละคำสั่งของ CPU จะประกอบด้วย 3 ขั้นตอนต่อเนื่องกันเรียกว่า machine cycle (วงรอบเครื่องจักร) ซึ่งการทำงาน 1 รอบจะประมวลคำสั่งในภาษาเครื่อง 1 คำสั่ง
.
โดยกระบวนการนี้จะอยู่ภายใต้การกำกับของ CU ซึ่งปัจจุบันนี้สามารถประมวลผลได้หลายล้านคำสั่งใน 1 วินาที
.
สำหรับ machine cycle จำนวน 1 รอบจะมีการดำเนินการ 3 ขั้นตอนดังนี้
.
☑ 1. การนำคำสั่ง (fetch) คือ ขั้นตอนการนำคำสั่งในภาษาเครื่อง 1 คำสั่งจากหน่วยความจำมาพักไว้ใน register พร้อมเพิ่มค่าตัวนับระบุตำแหน่งคำสั่ง (ตัวนับระบุตำแหน่งคำสั่ง ใช้ระบุตำแหน่งที่จะประมวลผลในรอบเครื่องจักรถัดไป)
.
☑ 2. การถอดรหัส (decode) คือขั้นตอนการแปลงคำสั่งที่ได้จากข้อ 1 เพื่อตีความคำสั่งให้เป็นขั้นตอนการดำเนินการย่อยที่จะนำไปปฏิบัติ
.
☑ 3. การกระทำ (execute) คือขั้นตอนการปฏิบัติตามการดำเนินการย่อยโดย ALU รวมทั้งผลลัพธ์ที่ได้ (ถ้ามี) เก็บลงในรีจีสเตอร์หรือหน่วยความจำ
.
ทั้งนี้คอมพิวเตอร์บางประเภทอาจมี machin cycles ไม่ใช่แค่ 3 ขั้นตอน อาจเป็น 2, 4 หรือ 5 ขั้นตอนก็ได้
.
👉 ความเร็วของ CPU คืออะไร?
.
ความเร็วของ CPU วัดตามจำนวน machine cycle เช่น เฮิรตซ์ (hert: Hz) หมายถึง จำนวน 1 machine cycle ที่ดำเนินการได้ต่อ 1 วินาที เนื่องจากจำนวนวงรอบที่ดำเนินการได้มีจำนวนมากจึงมักจะใช้หน่วยใหญ่ในการวัด เช่น การดำเนินการ 1 ล้านรอบต่อวินาที นับเป็น 1 เมกะเฮิรตซ์ (Megahertz: MHz) และการดำเนินการ 1 พันล้านรอบต่อวินาทีนับเป็น 1 กิกะเฮิรตซ์ (Gigahertz:GHz)
.
.
✍ โปรแกรมเมอร์ไทย thai programmer
#########
ที่มา วิทยาการคำนวณ ชั้น ม.2 (บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์)
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「arithmetic logic unit」的推薦目錄:
arithmetic logic unit 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
>> อธิบายหลักการทำงานของ CPU เข้าใจได้ไม่ยาก (มั่ง)
.
💻 หน่วยประมวลผลกลาง CPU (Central Processing Unit: CPU) หรือหน่วยประมวลผล (process unit) ทำหน้าที่ประมวลผลคำสั่งของผู้ใช้หรือโปรแกรมที่อยู่ในหน่วยความจำ
.
CPU จะประกอบด้วยองค์ประกอบย่อยที่ทำงานร่วมกัน 3 ส่วนดังนี้
.
1) Arithmetic Logic Unit ตัวย่อ ALU (หน่วยคำนวณและตรรกะ) ทำหน้าที่ดำเนินการคำนวณทางคณิตศาสตร์และตรรกะกับข้อมูล
.
2) Control Unit: CU (หน่วยควบคุม) ประสานงานระหว่างหน่วยความจำ, ALU, หน่วยรับเข้าและส่งออก เพื่อให้มีการทำงานตามคำสั่งที่กำหนดในโปรแกรม
.
3) register (รีจีสเตอร์) เป็นหน่วยพักข้อมูลที่ทำหน้าที่เสมือนกระดาษทดของ CPU เพื่อเก็บผลลัพธ์หรือคำสั่งที่กำลังประมวลผลไว้ชั่วคราว
.
🤔 การประมวลผลของแต่ละคำสั่งของ CPU จะประกอบด้วย 3 ขั้นตอนต่อเนื่องกันเรียกว่า machine cycle (วงรอบเครื่องจักร) ซึ่งการทำงาน 1 รอบจะประมวลคำสั่งในภาษาเครื่อง 1 คำสั่ง
.
โดยกระบวนการนี้จะอยู่ภายใต้การกำกับของ CU ซึ่งปัจจุบันนี้สามารถประมวลผลได้หลายล้านคำสั่งใน 1 วินาที
.
สำหรับ machine cycle จำนวน 1 รอบจะมีการดำเนินการ 3 ขั้นตอนดังนี้
.
1. การนำคำสั่ง (fetch) คือ ขั้นตอนการนำคำสั่งในภาษาเครื่อง 1 คำสั่งจากหน่วยความจำมาพักไว้ใน register พร้อมเพิ่มค่าตัวนับระบุตำแหน่งคำสั่ง (ตัวนับระบุตำแหน่งคำสั่ง ใช้ระบุตำแหน่งที่จะประมวลผลในรอบเครื่องจักรถัดไป)
.
2. การถอดรหัส (decode) คือขั้นตอนการแปลงคำสั่งที่ได้จากข้อ 1 เพื่อตีความคำสั่งให้เป็นขั้นตอนการดำเนินการย่อยที่จะนำไปปฏิบัติ
.
3. การกระทำ (execute) คือขั้นตอนการปฏิบัติตามการดำเนินการย่อยโดย ALU รวมทั้งผลลัพธ์ที่ได้ (ถ้ามี) เก็บลงในรีจีสเตอร์หรือหน่วยความจำ
.
ทั้งนี้คอมพิวเตอร์บางประเภทอาจมี machin cycles ไม่ใช่แค่ 3 ขั้นตอน อาจเป็น 2, 4 หรือ 5 ขั้นตอนก็ได้
.
👉 ความเร็วของ CPU คืออะไร?
.
ความเร็วของ CPU วัดตามจำนวน machine cycle เช่น เฮิรตซ์ (hert: Hz) หมายถึง จำนวน 1 machine cycle ที่ดำเนินการได้ต่อ 1 วินาที เนื่องจากจำนวนวงรอบที่ดำเนินการได้มีจำนวนมากจึงมักจะใช้หน่วยใหญ่ในการวัด เช่น การดำเนินการ 1 ล้านรอบต่อวินาที นับเป็น 1 เมกะเฮิรตซ์ (Megahertz: MHz) และการดำเนินการ 1 พันล้านรอบต่อวินาทีนับเป็น 1 กิกะเฮิรตซ์ (Gigahertz:GHz)
.
#########
ที่มา วิทยาการคำนวณ ชั้น ม.2 (บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์)
arithmetic logic unit 在 算術邏輯單元(Arithmetic Logic Unit, ALU)筆記 的相關結果
算術邏輯單元(Arithmetic Logic Unit, ALU)是一種針對二進制整數進行算術運算以及位運算的電子元件。 一個ALU 存在3 個匯流排(Bus):. ... <看更多>
arithmetic logic unit 在 What is an arithmetic-logic unit (ALU) and how does it work? 的相關結果
An arithmetic-logic unit is the part of a central processing unit that carries out arithmetic and logic operations on the operands in computer instruction words ... ... <看更多>
arithmetic logic unit 在 算術邏輯單元- 維基百科,自由的百科全書 的相關結果
算術邏輯單元(英語:Arithmetic logic unit,簡稱:ALU)是一種可對二進位整數執行算術運算或位運算的組合邏輯數位電路。 ... ALU 與浮點數運算單元(FPU)不同,後者僅對浮 ... ... <看更多>