วิธีการทำให้โปรแกรมใช้เคอร์เนลโปรเซสเซอร์เฉพาะเพื่อทำงาน

Anonim

เลือกหน่วยประมวลผลหลัก
การกระจายตัวของโปรเซสเซอร์คอร์เพื่อดำเนินการโปรแกรมเฉพาะอาจมีประโยชน์หากในคอมพิวเตอร์ของคุณมีแอปพลิเคชันที่เข้มข้นจากทรัพยากรที่ไม่สามารถปิดได้และซึ่งป้องกันการทำงานปกติที่คอมพิวเตอร์ ตัวอย่างเช่นการเน้น Kaspersky Anti-Virus หนึ่งหลักของโปรเซสเซอร์สำหรับการทำงานเราสามารถ al น้อย แต่เร่งความเร็วเกมและ fps ในนั้น ในทางกลับกันหากคอมพิวเตอร์ของคุณช้าลงนี่ไม่ใช่วิธีการที่จะช่วยคุณได้ เราต้องมองหาเหตุผล CM: เบรคคอมพิวเตอร์

วัตถุประสงค์ของตัวประมวลผลแบบโลจิคัลของโปรแกรมเฉพาะใน Windows 7 และ Windows 8

ฟังก์ชั่นเหล่านี้ทำงานใน Windows 7, Windows 8 และ Windows Vista ฉันไม่ได้พูดเกี่ยวกับหลังเนื่องจากมีคนไม่กี่คนที่ใช้ในประเทศของเรา

เรียกใช้ Windows Task Manager และ:

  • ใน Windows 7 ให้เปิดแท็บกระบวนการ
  • ใน Windows 8 เปิด "รายละเอียด"

เลือกการปฏิบัติตามโปรเซสเซอร์

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

การเลือกโปรเซสเซอร์โลจิคัลสำหรับการดำเนินการโปรแกรม

นั่นคือทั้งหมดที่ตอนนี้กระบวนการใช้เฉพาะโปรเซสเซอร์เชิงตรรกะที่อนุญาตให้เขาเท่านั้น จริงมันเกิดขึ้นจนกระทั่งการเปิดตัวครั้งต่อไป

วิธีการเรียกใช้โปรแกรมบนเคอร์เนลโปรเซสเซอร์เฉพาะ (ตัวประมวลผลแบบโลจิคัล)

ใน Windows 8 และ Windows 7 นอกจากนี้ยังมีความสามารถในการเริ่มต้นแอปพลิเคชันเพื่อให้ทันทีหลังจากเริ่มต้นใช้โปรเซสเซอร์ตรรกะบางอย่าง ในการทำเช่นนี้การเปิดตัวแอปพลิเคชันจะต้องดำเนินการเพื่อระบุความสอดคล้องในพารามิเตอร์ ตัวอย่างเช่น:

c: \ windows \ system32 \ cmd.exe / c start / affinity 1 software.exe

ในตัวอย่างนี้แอปพลิเคชัน Software.exe จะเปิดตัวโดยใช้ตัวประมวลผลเชิงตรรกะ 0 (CPU 0) เหล่านั้น. รูปหลัง Affinity ระบุหมายเลขตัวประมวลผลแบบลอจิคัล + 1. คำสั่งเดียวกันคุณสามารถเขียนไปยังทางลัดแอปพลิเคชันเพื่อให้มันเริ่มต้นใช้โปรเซสเซอร์แบบโลจิคัลที่เฉพาะเจาะจงอยู่เสมอ น่าเสียดายที่ฉันไม่สามารถหาข้อมูลวิธีการถ่ายโอนพารามิเตอร์เพื่อให้แอปพลิเคชันใช้ตัวประมวลผลแบบโลจิคัลไม่ใช่หนึ่งและหลายนาทีในครั้งเดียว

UPD: พบวิธีการเริ่มต้นแอปพลิเคชันบนโปรเซสเซอร์เชิงตรรกะหลายตัวโดยใช้พารามิเตอร์ Affinity เราระบุหน้ากากในรูปแบบเลขฐานสิบหกตัวอย่างเช่นคุณต้องใช้โปรเซสเซอร์ 1, 3, 5, 7 ตามลำดับจะเป็น 10101010 หรือ 0xAA ส่งเป็น / Affinity 0xAA

การใช้โปรเซสเซอร์ใน Windows 8

อ่านเพิ่มเติม