Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

CPU Cores vs Threads อธิบาย – อะไรคือความแตกต่าง?

CPU Cores vs Threads อธิบาย – อะไรคือความแตกต่าง?

คุณเคยคิดเกี่ยวกับความแตกต่างระหว่าง ซีพียูคอร์และเธรด? มันไม่สับสนเหรอ? ไม่ต้องกังวลในคู่มือนี้ เราจะตอบคำถามทั้งหมดเกี่ยวกับการอภิปราย CPU Cores vs Threads

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

CPU Cores vs Threads อธิบาย – อะไรคือความแตกต่าง?

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