CPU คืออะไร & มันทำอะไร?

ซีพียูคืออะไร? ซีพียูหรือหน่วยประมวลผลกลาง(Central Processing Unit)เป็นสมองของคอมพิวเตอร์ ทุกสิ่งทุกอย่างที่คอมพิวเตอร์ทำ ตั้งแต่การเล่นวิดีโอเกม(video games)ไปจนถึงการช่วยคุณเขียนเรียงความ จะถูกแบ่งออกเป็นชุดคำสั่งทางคณิตศาสตร์ ซีพียูรับคำสั่งเหล่านั้นและดำเนินการตาม  นั้น(CPU)

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

ประวัติโดยย่อ (อย่างยิ่ง) ของซีพียู(The (Extremely) Short History Of CPUs)

ประวัติของการคำนวณนั้นยาวนานและซับซ้อน นอกจากนี้ยังย้อนเวลากลับไปสู่ประวัติศาสตร์ได้มากกว่าเทคโนโลยีดิจิทัล อิเล็กทรอนิกส์ หรือแม้แต่ไฟฟ้า ลูกคิดเป็นตัวประมวลผลชนิดหนึ่ง เครื่องคิดเลขเชิงกลก็เช่นกัน ความแตกต่างที่สำคัญคือเครื่องเหล่านี้สามารถทำงานทางคณิตศาสตร์ได้เพียงหนึ่งหรือสองสามงานเท่านั้น ไม่ใช่ โปรเซสเซอร์ที่ใช้งาน ทั่วไป ซึ่ง (general purpose)CPUสมัยใหม่เป็นตัวอย่าง

สิ่งที่ทำให้CPUเป็นอุปกรณ์คำนวณเอนกประสงค์คือการใช้ตรรกะ ในปี 1903 Nikola Teslaได้จดสิทธิบัตรวงจรไฟฟ้าที่เรียกว่าประตูและสวิตช์ เมื่อใช้วงจรเหล่านี้ คุณสามารถสร้างอุปกรณ์ที่ดำเนินการทางตรรกะ ซึ่งคุณสามารถให้เครื่องทำงานภายใต้เงื่อนไขบางประการได้ 

ในช่วงกลางถึงปลายทศวรรษที่ 1940 William Shockley , John BardeenและWalter Brattainได้คิดค้นและจดสิทธิบัตรอุปกรณ์ที่เรียกว่าทรานซิสเตอร์ ขณะทำงานที่Bell Laboratories ทรานซิสเตอร์เป็นส่วนประกอบพื้นฐานของซีพียู (CPU)ทรานซิสเตอร์เป็นส่วนประกอบคอมพิวเตอร์ที่ค่อนข้างเล็ก ทรานซิสเตอร์เป็นสิ่งประดิษฐ์ที่สำคัญอย่างยิ่งที่นักประดิษฐ์ทั้งสามคนได้รับรางวัลโนเบ(Nobel Prize)

ในช่วงปลายทศวรรษ 1950 Robert NoyceและJack Kilbyก้าวไปอีกขั้นหนึ่งและสร้างวงจรรวม(integrated circuit) ที่ใช้งานได้เป็นครั้ง แรก วงจรรวมคือชุดของวงจรอิเล็กทรอนิกส์ที่รวมอยู่ในวัสดุเซมิคอนดักเตอร์ชิ้นเดียว ในกรณีส่วนใหญ่ วัสดุนั้นเป็นซิลิกอน นี่คือสิ่งที่ผู้คนหมายถึงเมื่อพวกเขาพูดว่า "ไมโครชิป" 

CPU ประกอบด้วยไมโครชิปตั้งแต่ หนึ่งตัวขึ้นไป นี่เป็นสิ่งประดิษฐ์ที่สำคัญเนื่องจากทรานซิสเตอร์หลายพันล้านตัวสามารถบรรจุลงในCPU ตัว(CPU) เดียว ได้ สิ่งนี้สร้างกลไกทางคณิตศาสตร์ที่ทรงพลังอย่างเหลือเชื่อ

การใช้การประดิษฐ์ของลอจิกเกท ทรานซิสเตอร์ และวงจรรวม ทำให้โลกทั้งใบเปลี่ยนไป ไมโครชิปอยู่ในทุกสิ่งในทุกวันนี้ ไม่ใช่แค่คอมพิวเตอร์ของคุณ และซีพียู(CPUs)เป็นไมโครชิปเอนกประสงค์ขั้นสูงสุดที่เราสามารถทำได้

ซีพียูทำงานอย่างไร?(How Do CPUs Work?)

หลักการทั้งหมดของCPUขึ้นอยู่กับรหัสไบนารี (binary code)มนุษย์มักจะแสดงตัวเลขโดยใช้ระบบที่เรียกว่าฐาน 10(base 10)หรือระบบทศนิยม ค่าหลักของแต่ละหลักในตัวเลขจะเพิ่มขึ้นเป็นสิบเท่า ดังนั้น “111” จึงมีหนึ่งร้อย สิบ และหนึ่ง

คอมพิวเตอร์และซีพียู(CPUs)ไม่สามารถเข้าใจฐาน 10 ได้เลย ทรานซิสเตอร์ทำงานบนหลักการของการเปิดหรือปิด ซึ่งหมายความว่าลอจิกเกทที่คุณสร้างจากพวกมันสามารถทำงานกับสองสถานะนี้เท่านั้น นี่คือเหตุผลที่โดยพื้นฐานแล้วCPU(CPUs)ทำงานบนรหัสไบนา(binary code)รี่ ระบบตัวเลขนี้มีค่าตำแหน่งต่างกัน แทนที่จะเป็น 1, 10, 100, 1000 เป็นต้น ค่าของตำแหน่งจะเป็น 1,2,4,8,16,32,64,128 เป็นต้น 

ดังนั้นในเลขฐานสอง "111" จะเป็นเลขฐานสิบ 7 เนื่องจากคุณบวก 1,2 และ 4 เข้าด้วยกัน หากตัวเลขใดเป็นศูนย์ คุณเพียงแค่ข้ามไปและเพิ่มค่าประจำตำแหน่งของ 1 ถัดไป วิธีนี้จะทำให้คุณสามารถแสดงค่าทศนิยมใดๆ โปรด(Just)ทราบว่าเลขฐานสองมักจะอ่านจากขวาไปซ้าย ดังนั้นค่าของตำแหน่ง “1” จะอยู่ที่ด้านขวาสุด

มาวางในตารางเพื่อให้มันชัดเจน:

Binary Place Values1248163264128256
The decimal number 7 in binary111000000

คุณเห็นไหมว่าทำไมมันถึงรวมกันเป็นเลข 7 เป็นทศนิยม? ลองทำหมายเลข 23:

Binary Place Values1248163264128256
The decimal number 7 in binary111010000

ดังนั้น 111 คือ "7" แต่ "11101" คือ 23 เพราะค่าตำแหน่งที่ห้าในเลขฐานสองคือ 16 เจ๋ง(Pretty)มากใช่ไหม คุณสามารถแสดงจำนวนใด ๆ ที่สามารถเขียนเป็นทศนิยมได้ด้วยวิธีนี้ ซึ่งหมายความว่าคอมพิวเตอร์ที่สร้างจากทรานซิสเตอร์สามารถทำงานกับตัวเลขใดๆ ได้เช่นกัน

ซีพียูถูกสร้างขึ้นมาอย่างไร?

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

คริสตัลขนาดใหญ่เหล่านี้ถูกหั่นเป็นแผ่นบาง ๆ จากนั้นแผ่นเวเฟอร์จะถูก "เจือ" ด้วยสารเคมีอื่นเพื่อปรับแต่งคุณสมบัติของมัน จากนั้นจึงฝังวงจรขนาดนาโนลงในพื้นผิวเวเฟอร์โดยใช้แสงโดยใช้กระบวนการที่เรียกว่าโฟ(photolithography)โตลิโทกรา ฟี

การออกแบบและประสิทธิภาพของ CPU

ซีพียู(CPUs)ไม่ได้ถูกสร้างมาเท่ากันทั้งหมด บรรพบุรุษที่เหมาะสมคนแรกของCPU สมัยใหม่ คือIntel 8086มีทรานซิสเตอร์ประมาณ 29,000 ตัวในวงจรรวม วันนี้ โปรเซสเซอร์เช่นIntel i99900K มีทรานซิสเตอร์ มากกว่า 1.7 พันล้าน ตัว (billion)ยิ่งวงจรลอจิกของCPU หนาแน่น ขึ้นเท่าใด จำนวนคำสั่งที่สามารถทำได้ต่อรอบสัญญาณนาฬิกาก็จะยิ่งซับซ้อนและมากขึ้นเท่านั้น 

เดี๋ยวนะ(Hang) “รอบนาฬิกา”? ใช่ นั่นเป็นองค์ประกอบหลักอื่นๆ ของประสิทธิภาพ ของ CPU CPU ทำงาน ที่ความถี่เฉพาะ โดยแต่ละพัลส์ของนาฬิกาCPU รอบการคำนวณจะเสร็จสิ้น (CPU)หากคุณใช้CPU ตัว(CPU) เดียวกัน และเพิ่มความเร็วสัญญาณนาฬิกาเป็นสองเท่า (ตามทฤษฎี) มันควรจะทำงานเร็วขึ้นสองเท่า 

1978 Intel 8086นั้นวิ่งที่ 5Mhz เมื่อเปิดตัว นั่นคือห้าล้านรอบนาฬิกาต่อวินาที อินเทล(Intel) i9-9900K ? เริ่มต้น(starts )ที่ 3.6 Ghz นั่นคือ 3600 (Ghz.That 3600) Mhzพร้อมตัวเลือกในการเพิ่มความเร็วให้สูงถึง 5,000 Mhzเมื่อเป็นไปได้

เพื่อเพิ่มรอยย่นให้กับ ประสิทธิภาพ ของ CPU (CPU)ซีพียู(CPUs)สมัยใหม่มี "คอร์" หลายตัว แต่ละคอร์เป็น ซีพียู(CPU)อิสระอย่างแท้จริง เป็นเรื่องปกติที่จะมีคอร์อย่างน้อยสี่คอร์ในทุกวันนี้ แต่เมื่อเร็ว ๆ นี้บรรทัดฐานสำหรับคอมพิวเตอร์กระแสหลักจะมีคอร์หกหรือแปดคอร์ คอมพิวเตอร์ระดับมืออาชีพระดับไฮเอนด์อาจมีซีพียู(CPU) 100 คอร์ 

การมีหลายคอร์หมายความว่าCPUสามารถดำเนินการคำสั่งหลายชุดพร้อมกันได้ ซึ่งหมายความว่าคอมพิวเตอร์ของเราสามารถทำได้หลายอย่างพร้อมกันโดยไม่มีปัญหา ซีพียู(CPUs)บาง ตัว มีคอร์ "มัลติเธรด" คอร์เหล่านี้สามารถจัดการงานแยกกันสองงาน ในซีพียูของ Intel(Intel CPUs)สิ่งนี้เรียกว่า " ไฮเปอร์เธรดดิ้(hyperthreading)ง"

ดังนั้นประสิทธิภาพโดยรวมของCPUจึงมาจากการรวมกันของ:

  • เป็นการนับจำนวนทรานซิสเตอร์ทั้งหมดและการออกแบบวงจรลอจิกขั้นสูงเพียงใด
  • ความถี่ สัญญาณนาฬิกา(clock frequency)
  • จำนวนคอ(number of cores)ร์
  • จำนวนเธรด

แน่นอนว่ามีมากกว่าสี่ประเด็นหลักนี้ อย่างไรก็ตาม ข้อควรพิจารณาหลักสี่ประการในการทำให้CPUทำงานได้ดี

บทบาท(Role)ของCPUในคอมพิวเตอร์ของ(Your Computer)คุณ

สิ่งสุดท้ายที่เราต้องพูดถึงคืองานที่CPUเล่นในคอมพิวเตอร์ของคุณ ท้ายที่สุดแล้ว ไม่ใช่ไมโครชิปวงจรรวมเพียงตัวเดียวในคอมพิวเตอร์ของคุณ ตัวอย่างเช่นGPU(GPUs) (หน่วยประมวลผลกราฟิก) มักจะมีทรานซิสเตอร์หนาแน่นมากกว่าCPU

พวกเขาต้องการระบบระบายความร้อนและแหล่งจ่ายไฟของตัวเอง เช่นเดียวกับหน่วยความจำ มันเหมือนกับคอมพิวเตอร์เสริมขนาดเล็ก! เช่นเดียวกับชิปที่ควบคุมเสียงUSBและปริมาณการใช้ฮาร์ดไดรฟ์ของคุณ เหตุใดซีพียู(CPU) จึงมีความ พิเศษ นี่คือสาเหตุหลัก:

  • มันสามารถประมวล ผล คำสั่งใด ๆ(ANY)GPUประมวลผลบางประเภทเท่านั้น
  • มันเชื่อมโยงส่วนประกอบอื่นๆ ทั้งหมดเข้าด้วยกัน ผลักและดึงข้อมูลเพื่อให้คอมพิวเตอร์ของคุณทำงาน
  • CPU เกี่ยวข้องกับ งาน(CPU)ทั้งหมดที่คอมพิวเตอร์ถูกขอให้ทำในระดับหนึ่ง

กล่าวโดยสรุปCPUเป็นองค์ประกอบด้านประสิทธิภาพสำหรับวัตถุประสงค์ทั่วไปที่สำคัญที่สุดในคอมพิวเตอร์ของคุณ อย่าถือสา(Don)เด็ดขาด!



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการจัดการคอมพิวเตอร์ในสำนักงาน ฉันได้เขียนบทความเกี่ยวกับหัวข้อต่างๆ เช่น วิธีเพิ่มประสิทธิภาพการเชื่อมต่ออินเทอร์เน็ต วิธีตั้งค่าคอมพิวเตอร์เพื่อประสบการณ์การเล่นเกมที่ดีที่สุด และอื่นๆ หากคุณกำลังมองหาความช่วยเหลือเกี่ยวกับงานหรือชีวิตส่วนตัวของคุณ เราคือคนสำหรับคุณ!



Related posts