CPU (หน่วยประมวลผลกลาง)


หน้าแรก    บทเรียนออนไลน์     ดาวน์โหลด     ประวัติส่วนตัว    สมุดเยี่ยม     เว็บบอร์ด     อีเมล์  

 


หน่วยประมวลผลกลางหมายถึง

      สมองของคอมพิวเตอร์ เป็นส่วนที่สำคัญที่สุด ทำหน้าที่เป็นศูนย์กลาง
การประมวลผลและควบคุมระบบต่างๆ ของคอมพิวเตอร ์ให้ทุกหน่วย ทำงานสอดคล้องสัมพันธ์กัน

หน่วยประมวลผลกลาง ประกอบด้วยหน่วยย่อย ดังนี้
1. หน่วยควบคุม (Control Unit)
2. หน่วยคำนวณและตรรกะ (Arithmetic and Logic Unit ; ALU)
3. หน่วยความจำหลัก (Main Memory Unit)

การสื่อสารระหว่างหน่วยต่างๆ ใน CPU จะใช้สายสัญญาณที่เรียกว่า Bus Line หรือ Data Bus

หน่วยควบคุม (Control Unit)
       หน่วยควบคุมทำหน้าที่ควบคุมการทำงานของหน่วยทุกๆ หน่วย ใน CPU และอุปกรณ์อื่นที่ต่อพ่วง เปรียบเสมือนสมองที่ควบคุมการทำงานส่วนประกอบต่าง ๆ ของร่างกายมนุษย์ เช่น แปลคำสั่งที่ป้อน ควบคุมให้หน่วยรับข้อมูลรับข้อมูลเข้ามาเพื่อทำการประมวลผล ตัดสินใจว่าจะให้เก็บข้อมูลไว้ที่ไหน ถูกต้องหรือไม่ ควบคุมให้ ALU ทำการคำนวณข้อมูลที่รับเข้ามา ตลอดจนควบคุมการแสดงผลลัพธ์ เป็นต้น
รับชุดคำสั่งจาก RAM แล้วทำการอ่านและแปลชุดคำสั่ง
ควบคุมการทำงานของอุปกรณ์ภายในระบบ โดยเฉพาะส่วนประกอบของ Processor
ควบคุมการไหลของโปรแกรมและข้อมูลเข้าสู่ RAM และออกจาก RAM และควบคุมการไหลของสารสนเทศ (Processed data) เข้าสู่ RAM ตาม Address ที่ว่างก่อนนำไปแสดงผล

หน่วยคำนวณและตรรกะ (ALU; Arithmetic and Logic Unit)
น่วยคำนวณและตรรกะ ทำหน้าที่คำนวณทางคณิตศาสตร์ (Arithmetic operations) และการคำนวณทางตรรกศาสตร์ (Logical operations) โดยปฏิบัติการเกี่ยวกับการคำนวณได้แก่ การบวก (Addition) ลบ (Subtraction) คูณ (Multiplication) หาร (Division) สำหรับการคำนวณทางตรรกศาสตร์ ประกอบด้วย การเปรียบเทียบค่าจริง หรือเท็จ โดยอาศัยตัวปฏิบัติการพื้นฐาน 3 ค่าคือ

เงื่อนไขเท่ากับ (=, Equal to condition)
เงื่อนไขน้อยกว่า (<, Less than condition)
เงื่อนไขมากกว่า (>, Greater than condition)
  • สำหรับตัวปฏิบัติการทางตรรกะ สามารถนำมาผสมกันได้ทั้งหมด 6 รูปแบบ คือ

  • เงื่อนไขเท่ากับ (=, Equal to condition)
  • เงื่อนไขน้อยกว่า (<, Less than condition)
  • เงื่อนไขมากกว่า (>, Greater than condition)
  • เงื่อนไขน้อยกว่าหรือเท่ากับ (<=, Less than or equal condition)
  • เงื่อนไขมากกว่าหรือเท่ากับ (>=, Greater than or equal condition)
  • เงื่อนไขน้อยกว่าหรือมากกว่า (< >, Less than or greater than condition) ซึ่งเป็นเงื่อนไขที่มีค่าคือ "ไม่เท่ากับ (not equal to)" นั่นเอง

 

หน่วยความจำหลัก (Main Memory Unit)
    หน่วยความจำหลัก ซึ่งมีชื่อเรียกหลายชื่อ ได้แก่ Main Memory Unit, Primary Storage Unit, Internal Storage Unit เป็นหน่วยที่ใช้เก็บข้อมูล และคำสั่งเพื่อใช้ในการประมวลผล และเก็บข้อมูลตลอดจนคำสั่งชั่วคราวเท่านั้น ข้อมูลและคำสั่งจะถูกส่งมาจากหน่วยควบคุม สามารถแบ่งได้เป็น 2 ประเภท คือ

  • หน่วยความจำสำหรับเก็บคำสั่ง (Program Memory)
  • หน่วยความจำสำหรับเก็บข้อมูลและคำสั่ง (Data & Programming Memory)

 

เวลาที่เราท้อแท้นะครับ
ขออย่าสิ้นหวัง
ที่ผ่านมามันเป็นบทเรียนให้เราแข็งแกร่งขึ้น
ให้มองไปข้างหน้า
ไม่ต้องรีบตัดสินใจอะไร
เวลาของความจริงนั้นยังอีกยาวไกล
คิดแต่วันพรุ่งจะทำอะไรที่เรามีความสุขก็พอ 
ไม่ต้องคิดให้ยาวไกล..... แต่ไม่ใช่ไม่ให้หวัง
ความฝันมันแสนยาวไกลนะครับ
ค่อยเป็นค่อยไปนะครับแล้วจะดีเอง

Best View By IE 5.0 up / 800x600 Pixels / Medium Text Size
© 2000-2004 PBAT.AC.TH  Design & Update By Seaksan sangnark