CPU或中央处理器的发展是一个有趣而复杂的话题。 从1971年的Intel 4004(最早的商用处理器)诞生以来,这些小芯片的性能和速度都得到了飞速发展。 50美元的智能手机现在可以轻松地完成即使对于大型大型机也绝对无法想象的计算任务。 这种发展经历了许多曲折,但是对某些最终用户来说有些困惑的是多核处理器的概念。 芯片制造商吹捧他们的新CPU具有双核或四核,甚至对于64位版本Windows 10的用户而言甚至更高。但是,这到底意味着什么?
多核处理
处理器“核心”是物理处理器芯片上的独立处理单元。 每个内核都有其自己的处理硬件和缓存,并通过芯片的共享内存和系统总线连接到CPU的其余部分。 内核本质上是其自己的专用CPU,而多核处理器就像是多个CPU一起工作。 多核计算的思想是可以在各个核之间分配计算任务,从而使整体工作更快地完成。 实际上,其效果完全取决于操作系统软件和应用程序软件。 未编写为利用多核处理器的操作系统和应用程序的运行速度不会比在单个CPU上快。 因此,较旧的操作系统和程序不太可能从现代处理器中受益。
多核处理器始于1996年,IBM Power4芯片在单个芯片上运行两个内核。 但是,没有立即开发出对这种新想法的软件支持。 从2001年的Windows XP开始,Windows开始支持多核操作,并且应用程序开发人员遵循该套件。 您今天购买的几乎所有软件包都将充分利用台式机或笔记本电脑几乎可以肯定拥有的多核处理器。
(有关详细信息,请查看这篇有关多核处理的详细文章。如果您要构建或购买新PC,那么查看有关CPU中查找内容的这篇文章可能也会有所帮助。对处理器的历史感兴趣,我们当然可以满足您!)
您需要启用Windows中的所有内核吗?
我们在TechJunkie上经常被问到的一个问题是,是否需要采取一些措施才能在计算机上启用多核支持。 答案是,这取决于您正在运行的Windows版本。 对于旧版Windows,您可能需要在BIOS中更改系统设置才能使多核功能正常工作。 在Windows 10中,自动启用了多核支持。 您可以根据需要更改设置以使用更少的内核,以解决软件兼容性问题,但这非常少见。
在Windows 10中更改核心设置
如果您使用的是Windows 10,则在正确设置BIOS / UEFI的情况下,默认情况下将启用所有处理器核心。 您唯一使用此技术的时间是限制核心。
- 在Windows搜索框中输入“ msconfig”,然后按Enter。
- 选择启动选项卡,然后选择高级选项。
- 选中“处理器数量”旁边的框,然后从菜单中选择要使用的内核数量(如果存在兼容性问题,则可能为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中,可以通过与上述Windows 10相同的msconfig进程来访问多核设置。在Windows 7和8中,也可以设置处理器关联,即告诉操作系统为特定程序使用特定核心。 这对于许多事情很有用; 您可以将某个程序设置为始终在一个内核上运行,以免干扰其他系统操作,或者您可以设置一个程序,该程序在除第一个逻辑内核之外的任何其他内核上都无法运行,以使用其运行所在的内核最好。
在Windows 7或8中并不一定要设置核心关联,但是如果您愿意的话,这很简单。
- 选择Ctrl + Shift + Esc打开任务管理器。
- 右键单击要修改其核心用途的程序,然后选择“详细信息”。
- 在“详细信息”窗口中再次选择该程序。
- 右键单击并选择设置亲和力。
- 选择一个或多个核心,然后选中复选框以选中,取消选中以取消选择。
您可能会注意到,列出的核心数量是您的两倍。 例如,如果您正在运行具有4个内核的Intel i7 CPU,则“亲和性”窗口中将列出8个。 这是因为超线程通过四个真实的和四个虚拟的有效地使您的内核加倍。 如果您想知道您的处理器有多少个物理核心,请尝试以下操作:
- 选择Ctrl + Shift + Esc打开任务管理器。
- 选择性能并突出显示CPU。
- 在“核心”下检查面板的右下角。
您可以创建一个有用的批处理文件,该文件可以强制处理器与特定程序建立关联。 您不需要使用它,但是如果您使用…
- 打开记事本或记事本++。
- 键入“开始/ affinity 1 PROGRAM.exe”。 键入不带引号的内容,然后更改您要控制的特定程序的PROGRAM。
- 用有意义的名称保存文件,并在末尾添加“ .bat”。 这将其创建为批处理文件。
- 将其保存到您在步骤2中指定的程序安装位置。
- 运行刚创建的批处理文件以启动程序。
在看到“亲和力1”的位置,这告诉Windows使用CPU0。 您可以根据拥有的内核数量,用于CPU1的Affinity 3等来更改此设置。 Microsoft Developer网站上的此页面具有关联的完整列表。
***
处理器是计算机上最重要的部分,因此将其每个核心推到最前沿是很有意义的。 当然,如果您仍然无法将设备的电源提高到您想要的性能水平,则可能需要考虑升级处理器(如果您拥有台式机)或考虑购买具有尖端技术的新笔记本电脑硬件。 或者,如果您希望在当前的硬件上使Windows 10更快,请在此处查看我们的权威指南。