คุณเคยคิดเกี่ยวกับความแตกต่างระหว่าง ซีพียูคอร์และเธรด? มันไม่สับสนเหรอ? ไม่ต้องกังวลในคู่มือนี้ เราจะตอบคำถามทั้งหมดเกี่ยวกับการอภิปราย CPU Cores vs Threads
จำครั้งแรกที่เราเรียนบนคอมพิวเตอร์ได้ไหม สิ่งแรกที่เราถูกสอนคืออะไร? ใช่มันเป็นความจริงที่ว่า CPU เป็นสมองของคอมพิวเตอร์ทุกเครื่อง อย่างไรก็ตาม ต่อมา เมื่อเราไปซื้อคอมพิวเตอร์เป็นของตัวเอง ดูเหมือนเราจะลืมมันไปหมดแล้วและไม่ได้คิดอะไรกับ CPU มากนัก อะไรคือสาเหตุของสิ่งนี้? สิ่งสำคัญที่สุดอย่างหนึ่งคือเราไม่เคยรู้จัก CPU มากนักตั้งแต่แรก
ตอนนี้ ในยุคดิจิทัลและด้วยการถือกำเนิดของเทคโนโลยี หลายสิ่งหลายอย่างเปลี่ยนไป ในอดีต เราอาจวัดประสิทธิภาพของ CPU ด้วยความเร็วสัญญาณนาฬิกาเพียงอย่างเดียว อย่างไรก็ตามสิ่งต่าง ๆ ยังไม่ง่ายนัก ในช่วงไม่กี่ครั้งที่ผ่านมา CPU มาพร้อมกับคุณสมบัติต่างๆ เช่น คอร์หลายคอร์และไฮเปอร์เธรดดิ้ง สิ่งเหล่านี้ทำงานได้ดีกว่า CPU แบบ single-core ที่มีความเร็วเท่ากัน แต่คอร์และเธรดของ CPU คืออะไร? อะไรคือความแตกต่างระหว่างพวกเขา? และสิ่งที่คุณต้องรู้เพื่อตัดสินใจเลือกสิ่งที่ดีที่สุดคืออะไร? นั่นคือสิ่งที่ฉันอยู่ที่นี่เพื่อช่วยคุณ ในบทความนี้ ฉันจะคุยกับคุณเกี่ยวกับคอร์และเธรดของ CPU และแจ้งให้คุณทราบถึงความแตกต่าง คุณจะต้องไม่รู้อะไรเลยเมื่ออ่านบทความนี้จบ เพื่อไม่ให้เสียเวลา เรามาเริ่มกันเลยดีกว่า อ่านต่อ
CPU Cores vs Threads Explained – อะไรคือความแตกต่างระหว่างทั้งสอง?
ตัวประมวลผลหลักในคอมพิวเตอร์
CPU ย่อมาจาก Central Processing Unit ตามที่คุณรู้อยู่แล้ว CPU เป็นส่วนประกอบหลักของคอมพิวเตอร์ทุกเครื่องที่คุณเห็น ไม่ว่าจะเป็นพีซีหรือแล็ปท็อป สรุปได้ว่า Gadget ใด ๆ ที่คำนวณต้องมีโปรเซสเซอร์อยู่ภายใน สถานที่ที่ทำการคำนวณทางคอมพิวเตอร์ทั้งหมดเรียกว่า CPU ระบบปฏิบัติการของคอมพิวเตอร์ช่วยได้เช่นกันโดยให้คำแนะนำและคำแนะนำ
ตอนนี้ CPU ก็มียูนิตย่อยค่อนข้างน้อยเช่นกัน บางส่วนเป็นหน่วยควบคุมและหน่วยลอจิกเลขคณิต (ALU) ข้อกำหนดเหล่านี้เป็นเทคนิคมากเกินไปและไม่จำเป็นสำหรับบทความนี้ ดังนั้นเราจะหลีกเลี่ยงและดำเนินการต่อในหัวข้อหลักของเรา
CPU ตัวเดียวสามารถประมวลผลงานเดียวในเวลาใดก็ตาม อย่างที่คุณทราบ นี่ไม่ใช่เงื่อนไขที่ดีที่สุดเท่าที่คุณต้องการเพื่อประสิทธิภาพที่ดีขึ้น อย่างไรก็ตาม ทุกวันนี้ เราทุกคนเห็นคอมพิวเตอร์ที่จัดการมัลติทาสกิ้งได้อย่างง่ายดายและยังคงให้ประสิทธิภาพที่ยอดเยี่ยม แล้วมันเกิดขึ้นได้อย่างไร? เรามาดูรายละเอียดกันเลยค่ะ
หลายคอร์
สาเหตุที่ใหญ่ที่สุดประการหนึ่งสำหรับความสามารถในการทำงานแบบมัลติทาสกิ้งที่เปี่ยมประสิทธิภาพนี้คือหลายคอร์ ในช่วงปีก่อนหน้าของคอมพิวเตอร์ ซีพียูมีแนวโน้มที่จะมีแกนเดียว ความหมายหลักคือ CPU จริงมีหน่วยประมวลผลกลางเพียงตัวเดียวอยู่ภายใน เนื่องจากมีความจำเป็นอย่างยิ่งในการทำให้ประสิทธิภาพดีขึ้น ผู้ผลิตจึงเริ่มเพิ่ม 'คอร์' พิเศษ ซึ่งเป็นหน่วยประมวลผลกลางเพิ่มเติม เพื่อยกตัวอย่าง เมื่อคุณเห็นซีพียูแบบดูอัลคอร์ แสดงว่าคุณกำลังดูซีพียูที่มีหน่วยประมวลผลกลางสองสามตัว CPU แบบดูอัลคอร์สามารถเรียกใช้สองกระบวนการพร้อมกันได้อย่างสมบูรณ์แบบในเวลาใดก็ตาม ซึ่งจะทำให้ระบบของคุณเร็วขึ้น เหตุผลเบื้องหลังคือตอนนี้ CPU ของคุณสามารถทำหลายสิ่งพร้อมกันได้
ไม่มีกลอุบายอื่นที่เกี่ยวข้องที่นี่ – CPU แบบดูอัลคอร์มีหน่วยประมวลผลกลาง 2 ยูนิต ในขณะที่ควอดคอร์มีหน่วยประมวลผลกลางสี่ยูนิตบนชิป CPU หนึ่งหน่วย คอร์หนึ่งมีแปดและอื่น ๆ
อ่านเพิ่มเติม: 8 วิธีในการแก้ไขนาฬิการะบบทำงานอย่างรวดเร็ว
คอร์เพิ่มเติมเหล่านี้ช่วยให้ระบบของคุณสามารถนำเสนอประสิทธิภาพที่ดีขึ้นและเร็วขึ้น อย่างไรก็ตาม ขนาดของฟิสิคัล CPU ยังคงเล็กอยู่เพื่อให้พอดีกับซ็อกเก็ตขนาดเล็ก สิ่งที่คุณต้องมีคือซ็อกเก็ต CPU เดียวพร้อมกับหน่วย CPU เดียวที่เสียบอยู่ภายใน คุณไม่จำเป็นต้องมีซ็อกเก็ต CPU หลายตัวพร้อมกับ CPU หลายตัว โดยแต่ละซ็อกเก็ตนั้นต้องการพลังงาน ฮาร์ดแวร์ การระบายความร้อน และสิ่งอื่น ๆ มากมาย นอกจากนั้น เนื่องจากแกนหลักอยู่บนชิปตัวเดียวกัน จึงสามารถสื่อสารกันได้รวดเร็วยิ่งขึ้น ด้วยเหตุนี้ คุณจะมีเวลาแฝงน้อยลง
Hyper-threading
ตอนนี้ ให้เราดูปัจจัยอื่นที่อยู่เบื้องหลังประสิทธิภาพที่รวดเร็วและดีกว่านี้ พร้อมกับความสามารถในการทำงานหลายอย่างพร้อมกันของคอมพิวเตอร์ – Hyper-threading ยักษ์ใหญ่ในธุรกิจคอมพิวเตอร์ Intel ใช้ไฮเปอร์เธรดดิ้งเป็นครั้งแรก สิ่งที่พวกเขาต้องการบรรลุคือนำการคำนวณแบบขนานมาสู่พีซีสำหรับผู้บริโภค คุณลักษณะนี้เปิดตัวครั้งแรกในปี 2545 บนเดสก์ท็อปพีซีที่มี Premium 4 HT ย้อนกลับไปในตอนนั้น Pentium 4T มีแกน CPU ตัวเดียว จึงสามารถทำงานชิ้นเดียวได้ตลอดเวลา อย่างไรก็ตาม ผู้ใช้สามารถสลับไปมาระหว่างงานต่างๆ ได้เร็วพอที่จะดูเหมือนทำงานหลายอย่างพร้อมกัน มีไฮเปอร์เธรดดิ้งเป็นคำตอบสำหรับคำถามนั้น
เทคโนโลยี Intel Hyper-threading – ตามที่บริษัทตั้งชื่อไว้ – เล่นกลอุบายที่ทำให้ระบบปฏิบัติการของคุณเชื่อว่ามี CPU หลายตัวเชื่อมต่ออยู่ อย่างไรก็ตามในความเป็นจริงมีเพียงหนึ่งเดียว ซึ่งจะทำให้ระบบของคุณเร็วขึ้นพร้อมกับให้ประสิทธิภาพที่ดีขึ้นตลอดมา เพื่อให้คุณเข้าใจได้ชัดเจนยิ่งขึ้น นี่เป็นอีกตัวอย่างหนึ่ง ในกรณีที่คุณมี CPU แบบ single-core พร้อมกับ Hyper-threading ระบบปฏิบัติการของคอมพิวเตอร์ของคุณจะค้นหาซีพียูแบบลอจิคัลสองตัว ในกรณีที่คุณมีซีพียูแบบดูอัลคอร์ ระบบปฏิบัติการจะถูกหลอกให้เชื่อว่ามีซีพียูเชิงตรรกะสี่ตัว เป็นผลให้ซีพียูลอจิกเหล่านี้เพิ่มความเร็วของระบบผ่านการใช้ลอจิก นอกจากนี้ยังแยกและจัดเรียงทรัพยากรการดำเนินการฮาร์ดแวร์ ซึ่งในทางกลับกันก็ให้ความเร็วที่ดีที่สุดเท่าที่จำเป็นสำหรับการดำเนินการหลายขั้นตอน
CPU Cores vs Threads:อะไรคือความแตกต่าง?
ตอนนี้ ให้เราใช้เวลาสักครู่เพื่อค้นหาว่าอะไรคือความแตกต่างระหว่างคอร์และเธรด พูดง่ายๆ ก็คือ คุณอาจคิดว่าแก่นเป็นปากของคน ในขณะที่เส้นไหมเปรียบได้กับมือของมนุษย์ อย่างที่คุณทราบดีว่าปากมีหน้าที่รับผิดชอบในการรับประทานอาหาร ในทางกลับกัน มือช่วยจัดระเบียบ 'ปริมาณงาน' เธรดช่วยในการส่งปริมาณงานไปยัง CPU ได้อย่างง่ายดายที่สุด ยิ่งคุณมีเธรดมากเท่าไร คิวงานของคุณก็จะยิ่งมีระเบียบมากขึ้นเท่านั้น เป็นผลให้คุณจะได้รับประสิทธิภาพที่เพิ่มขึ้นในการประมวลผลข้อมูลที่มาพร้อมกับมัน
แกน CPU เป็นส่วนประกอบฮาร์ดแวร์จริงภายใน CPU จริง ในทางกลับกัน เธรดเป็นส่วนประกอบเสมือนที่จัดการงานในมือ มีหลายวิธีที่ CPU โต้ตอบกับหลายเธรด โดยทั่วไป เธรดจะฟีดงานไปยัง CPU เธรดที่สองเข้าถึงได้ก็ต่อเมื่อข้อมูลที่ได้รับจากเธรดแรกไม่น่าเชื่อถือหรือช้า เช่น แคชพลาด
คอร์ เช่นเดียวกับเธรด สามารถพบได้ทั้งในโปรเซสเซอร์ Intel และ AMD คุณจะพบไฮเปอร์เธรดดิ้งในโปรเซสเซอร์ Intel เท่านั้นและไม่มีที่อื่น คุณลักษณะนี้ใช้เธรดในทางที่ดียิ่งขึ้น ในทางกลับกัน คอร์ AMD จัดการกับปัญหานี้โดยการเพิ่มฟิสิคัลคอร์เพิ่มเติม ด้วยเหตุนี้ ผลลัพธ์ที่ได้จึงเทียบเท่ากับเทคโนโลยีไฮเปอร์เธรดดิ้ง
เอาล่ะ พวกเรามาถึงตอนท้ายของบทความนี้แล้ว ถึงเวลาที่จะห่อขึ้น นี่คือทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับคอร์ CPU กับเธรด และความแตกต่างระหว่างทั้งสองสิ่งนี้คืออะไร ฉันหวังว่าบทความนี้จะให้คุณค่ากับคุณมาก เมื่อคุณมีความรู้ที่จำเป็นในหัวข้อนี้แล้ว ให้นำความรู้ไปใช้ให้เกิดประโยชน์สูงสุดสำหรับคุณ การรู้จัก CPU มากขึ้นหมายความว่าคุณสามารถใช้ประโยชน์สูงสุดจากคอมพิวเตอร์ของคุณได้อย่างง่ายดายที่สุด
อ่านเพิ่มเติม: เลิกบล็อก YouTube เมื่อถูกบล็อกในสำนักงาน โรงเรียน หรือวิทยาลัย
มีแล้ว! คุณสามารถยุติการอภิปรายของ CPU Cores vs Threads . ได้อย่างง่ายดาย โดยใช้คำแนะนำข้างต้น แต่ถ้าคุณยังมีข้อสงสัยใดๆ เกี่ยวกับคู่มือนี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น