วิวัฒนาการของซีพียูหรือหน่วยประมวลผลกลางเป็นหัวข้อที่น่าสนใจและซับซ้อน นับตั้งแต่วันแรกของ Intel 4004 ย้อนกลับไปในปีพ. ศ. 2514 (โปรเซสเซอร์เชิงพาณิชย์เครื่องแรก) ชิปเล็ก ๆ เหล่านี้ก้าวหน้าอย่างรวดเร็วในด้านพลังงานและความเร็ว การคำนวณงานที่ครั้งหนึ่งคาดไม่ถึงอย่างแน่นอนแม้แต่สำหรับเมนเฟรมขนาดยักษ์ก็สามารถจัดการได้อย่างง่ายดายด้วยสมาร์ทโฟนราคา $ 50 วิวัฒนาการนี้ทำให้เกิดการบิดและพลิกผันหลายอย่าง แต่การพัฒนาหนึ่งที่ค่อนข้างสับสนสำหรับผู้ใช้บางคนคือแนวคิดของโปรเซสเซอร์แบบมัลติคอร์ ผู้ผลิตชิปโน้มน้าว CPU ใหม่ของพวกเขาว่ามีสองแกนหลักหรือสี่แกนหรือสูงกว่าสำหรับผู้ใช้ Windows 10 รุ่น 64 บิต แต่สิ่งใดที่จริงหมายถึงอะไร
การประมวลผลแบบมัลติคอร์
'แกนกลาง' ของโปรเซสเซอร์เป็นหน่วยประมวลผลอิสระบนชิปตัวประมวลผลทางกายภาพ แต่ละคอร์มีฮาร์ดแวร์ประมวลผลและหน่วยความจำแคชของตัวเองและเชื่อมต่อกับส่วนที่เหลือของ CPU ผ่านหน่วยความจำที่ใช้ร่วมกันของชิปและบัสระบบ คอร์นั้นเป็นซีพียูส่วนตัวเป็นหลักและโปรเซสเซอร์แบบมัลติคอร์เปรียบเสมือนการมี CPU หลายตัวทำงานร่วมกัน แนวคิดของการคำนวณแบบมัลติคอร์คืองานการคำนวณสามารถแยกระหว่างแกนเพื่อให้งานโดยรวมเสร็จเร็วขึ้น ในความเป็นจริงประสิทธิภาพนี้ขึ้นอยู่กับซอฟต์แวร์ระบบปฏิบัติการและแอพพลิเคชั่นซอฟต์แวร์ทั้งหมด ระบบปฏิบัติการและแอพพลิเคชั่นที่ไม่ได้เขียนขึ้นเพื่อใช้ประโยชน์จากโปรเซสเซอร์แบบมัลติคอร์จะไม่สามารถทำงานได้เร็วกว่าที่ใช้ในซีพียูตัวเดียว ดังนั้นระบบปฏิบัติการและโปรแกรมรุ่นเก่าจึงไม่น่าจะได้รับประโยชน์ใด ๆ จากโปรเซสเซอร์ที่ทันสมัย
โปรเซสเซอร์แบบมัลติคอร์เริ่มต้นได้ในปี 1996 ด้วยชิป IBM Power4 ที่รันสองคอร์บนชิปตัวเดียว อย่างไรก็ตามการสนับสนุนซอฟต์แวร์สำหรับความคิดใหม่นี้ไม่ได้พัฒนาทันที เริ่มด้วย Windows XP ในปี 2544 Windows เริ่มสนับสนุนการทำงานแบบมัลติคอร์และผู้พัฒนาแอพพลิเคชั่นตามมาด้วยชุด แพคเกจซอฟต์แวร์ใด ๆ ที่คุณซื้อมาในวันนี้จะใช้โปรเซสเซอร์แบบมัลติคอร์อย่างเต็มที่ซึ่งคุณเกือบจะมีอยู่ภายใต้การออกแบบของเดสก์ท็อปหรือแล็ปท็อป
(ตรวจสอบบทความโดยละเอียดเกี่ยวกับการประมวลผลแบบมัลติคอร์สำหรับข้อมูลเพิ่มเติมหากคุณกำลังสร้างหรือซื้อพีซีเครื่องใหม่การทบทวนบทความนี้เกี่ยวกับสิ่งที่มองหาใน CPU อาจเป็นประโยชน์เช่นกัน สนใจในประวัติศาสตร์ของโปรเซสเซอร์แน่นอนคุณได้รับการคุ้มครอง!)
คุณต้องการเปิดใช้งานแกนประมวลผลทั้งหมดใน Windows หรือไม่
คำถามหนึ่งที่เรามักถูกถามที่ TechJunkie คือคุณต้องดำเนินการบางอย่างเพื่อเปิดใช้งานการสนับสนุนมัลติคอร์ในคอมพิวเตอร์ของคุณหรือไม่ คำตอบคือขึ้นอยู่กับรุ่นของ Windows ที่คุณใช้งานอยู่ สำหรับ Windows รุ่นเก่าคุณอาจต้องเปลี่ยนการตั้งค่าระบบใน BIOS ของคุณเพื่อให้การทำงานแบบมัลติคอร์ทำงานได้ ใน Windows 10 การสนับสนุนแบบมัลติคอร์จะเปิดโดยอัตโนมัติ คุณสามารถเปลี่ยนการตั้งค่าเพื่อใช้แกนประมวลผลที่น้อยลงหากจำเป็นเพื่อแก้ไขเหตุผลความเข้ากันได้ของซอฟต์แวร์ แต่นี่เป็นเรื่องยากมาก
การเปลี่ยนการตั้งค่าหลักใน Windows 10
หากคุณใช้ Windows 10 แกนประมวลผลทั้งหมดของคุณจะถูกเปิดใช้งานตามค่าเริ่มต้นหากตั้งค่า BIOS / UEFI ของคุณอย่างถูกต้อง ครั้งเดียวที่คุณจะใช้เทคนิคนี้คือ จำกัด แกน
- พิมพ์ 'msconfig' ในช่องค้นหาของ Windows แล้วกด Enter
- เลือกแท็บ Boot จากนั้นเลือกตัวเลือกขั้นสูง
- ทำเครื่องหมายที่ช่องถัดจากจำนวนโปรเซสเซอร์และเลือกจำนวนคอร์ที่คุณต้องการใช้ (อาจเป็น 1 หากคุณมีปัญหาความเข้ากันได้) จากเมนู
- เลือกตกลงจากนั้นนำไปใช้
หากคุณใช้ Windows 10 โดยปกติกล่องที่อยู่ถัดจาก“ จำนวนโปรเซสเซอร์” จะไม่ได้รับการตรวจสอบ นี่เป็นเพราะ Windows ถูกกำหนดค่าให้ใช้ประโยชน์จากคอร์ทั้งหมดเมื่อใดก็ตามที่โปรแกรมมีความสามารถในการใช้งาน
การเปลี่ยนการตั้งค่าหลักใน Windows XP
Windows XP รองรับหลายคอร์ แต่มีข้อ จำกัด ที่สำคัญ Windows XP Home จะสนับสนุนโปรเซสเซอร์หนึ่งตัวที่มีมากถึงสี่คอร์ในขณะที่ Windows XP Professional จะสนับสนุนโปรเซสเซอร์สองตัวที่มีตัวประมวลผลสูงสุดสี่คอร์แต่ละตัว บนเครื่อง Windows XP การตั้งค่ามัลติคอร์ได้รับการควบคุมผ่าน BIOS ในการเข้าถึงการตั้งค่า BIOS คุณจะต้องรีบูตคอมพิวเตอร์ของคุณ ในระหว่างกระบวนการบู๊ตกดปุ่ม F2 ค้างไว้ (ปกติ) - ปุ่มอาจแตกต่างกันไปตามเครื่องของคุณ โดยปกติจะมีข้อความแจ้งบนหน้าจอแจ้งให้คุณทราบว่าจะใช้คีย์ใด เมื่อแผงควบคุม BIOS โหลดขึ้นคุณสามารถเปลี่ยนการตั้งค่าด้วยตนเอง การตั้งค่าที่แน่นอนที่จะเปลี่ยนแปลงจะแตกต่างกันไปขึ้นอยู่กับ BIOS ของเครื่องของคุณ แต่โดยปกติหน้าจอจะมีลักษณะดังนี้:
การเปลี่ยนการตั้งค่าหลักใน Windows Vista, 7 และ 8
ใน Windows Vista, 7 และ 8 การตั้งค่าแบบมัลติคอร์สามารถเข้าถึงได้ผ่านกระบวนการ msconfig เช่นเดียวกับที่อธิบายไว้ข้างต้นสำหรับ Windows 10 นอกจากนี้ยังเป็นไปได้ใน Windows 7 และ 8 ในการตั้งค่าความสัมพันธ์ของโปรเซสเซอร์นั่นคือเพื่อบอกให้ระบบปฏิบัติการ ใช้แกนประมวลผลเฉพาะสำหรับโปรแกรมเฉพาะ สิ่งนี้มีประโยชน์สำหรับหลายสิ่ง คุณสามารถตั้งค่าโปรแกรมบางโปรแกรมให้ทำงานบนแกนเดียวเสมอเพื่อไม่ให้รบกวนการทำงานของระบบอื่น ๆ หรือคุณสามารถตั้งค่าโปรแกรมที่มีปัญหาในการทำงานบนคอร์อื่นนอกเหนือจากโลจิคัลคอร์แรกที่ใช้คอร์ที่ทำงาน ดีที่สุด
ไม่จำเป็นต้องตั้งค่าความพึงพอใจหลักใน Windows 7 หรือ 8 แต่ถ้าคุณต้องการให้มันง่าย
- เลือก Ctrl + Shift + Esc เพื่อเปิดตัวจัดการงาน
- คลิกขวาที่โปรแกรมที่มี core ที่คุณต้องการแก้ไขและเลือก Details
- เลือกโปรแกรมนั้นอีกครั้งในหน้าต่างรายละเอียด
- คลิกขวาและเลือก Set Affinity
- เลือกหนึ่งแกนหรือมากกว่าและทำเครื่องหมายที่กล่องเพื่อเลือกไม่เลือกเพื่อยกเลิกการเลือก
คุณอาจสังเกตเห็นว่ามีแกนสองเท่าในรายการมากกว่าที่คุณมี ตัวอย่างเช่นหากคุณใช้ CPU Intel i7 ที่มี 4 คอร์คุณจะมี 8 รายการในหน้าต่าง Affinity นี่เป็นเพราะไฮเปอร์เธรดอย่างมีประสิทธิภาพเพิ่มแกนของคุณเป็นสองเท่าด้วยสี่จริงและสี่เสมือน หากคุณต้องการทราบจำนวนฟิสิคัลคอร์ที่โปรเซสเซอร์ของคุณได้ลอง:
- เลือก Ctrl + Shift + Esc เพื่อเปิดตัวจัดการงาน
- เลือกประสิทธิภาพและเน้น CPU
- ตรวจสอบด้านล่างขวาของแผงใต้คอร์
มีแบตช์ไฟล์ที่มีประโยชน์ที่คุณสามารถสร้างที่สามารถบังคับให้เกิดความสัมพันธ์ของตัวประมวลผลสำหรับโปรแกรมเฉพาะ คุณไม่จำเป็นต้องใช้มัน แต่ถ้าคุณทำ …
- เปิด Notepad หรือ Notepad ++
- พิมพ์ 'Start / affinity 1 PROGRAM.exe' พิมพ์โดยไม่ต้องใส่เครื่องหมายคำพูดและเปลี่ยน PROGRAM สำหรับโปรแกรมเฉพาะที่คุณพยายามควบคุม
- บันทึกไฟล์ด้วยชื่อที่มีความหมายและเพิ่ม“ .bat” ที่ส่วนท้าย สิ่งนี้สร้างเป็นไฟล์แบตช์
- บันทึกลงในตำแหน่งติดตั้งโปรแกรมที่คุณระบุไว้ในขั้นตอนที่ 2
- เรียกใช้ไฟล์แบทช์ที่คุณเพิ่งสร้างขึ้นเพื่อเปิดโปรแกรม
เมื่อคุณเห็น 'affinity 1' สิ่งนี้จะบอกให้ Windows ใช้ CPU0 คุณสามารถเปลี่ยนแปลงสิ่งนี้ขึ้นอยู่กับจำนวนคอร์ที่คุณมี Affinity 3 สำหรับ CPU1 และอื่น ๆ หน้านี้ในเว็บไซต์ Microsoft Developer มีรายการความพอใจเต็มรูปแบบ
***
โปรเซสเซอร์เป็นส่วนที่สำคัญที่สุดในคอมพิวเตอร์ของคุณดังนั้นจึงเหมาะสมที่จะผลักคอร์แต่ละคอร์ไปที่ขอบ แน่นอนถ้าคุณยังมีปัญหาในการจ่ายไฟให้อุปกรณ์ของคุณในระดับที่คุณต้องการสำหรับประสิทธิภาพของคุณเองคุณอาจต้องการพิจารณาอัปเกรดโปรเซสเซอร์ของคุณ (ถ้าคุณเป็นเจ้าของเดสก์ท็อป) หรือมองหาแล็ปท็อปใหม่ ฮาร์ดแวร์. หรือหากคุณต้องการที่จะพยายามทำให้ Windows 10 เร็วยิ่งขึ้นบนฮาร์ดแวร์ปัจจุบันของคุณลองอ่านคู่มือที่ชัดเจนของเราที่นี่