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