论操作系统对双核和多路CPU的支持

合集下载

电脑操作系统支持哪些硬件设备

电脑操作系统支持哪些硬件设备

电脑操作系统支持哪些硬件设备在当今数字化的时代,电脑已经成为我们生活和工作中不可或缺的工具。

而电脑操作系统则是使电脑能够正常运行和发挥各种功能的核心软件。

要让电脑能够高效地工作,操作系统需要与各种硬件设备进行良好的协作和支持。

那么,电脑操作系统究竟支持哪些硬件设备呢?首先,中央处理器(CPU)是电脑的核心组件之一,操作系统必须能够与之兼容和协作。

不同的操作系统对 CPU 的支持程度和要求有所不同。

例如,Windows 操作系统通常能够支持多种不同架构和型号的CPU,包括英特尔的酷睿系列、AMD 的锐龙系列等。

而像 Linux 这样的操作系统,也能广泛支持各种主流的 CPU 架构。

内存(RAM)也是操作系统支持的重要硬件之一。

内存的大小和速度会直接影响电脑的运行速度和多任务处理能力。

操作系统需要能够识别和管理内存,合理分配资源,以确保各个程序能够顺利运行。

现代操作系统通常支持大容量的内存,并且能够根据系统的负载动态调整内存的使用。

存储设备是我们用来保存数据的关键硬件,操作系统需要对其进行有效的管理。

硬盘驱动器(HDD)和固态硬盘(SSD)是常见的存储设备。

操作系统能够识别硬盘的分区、格式化,并进行文件的读写操作。

此外,光驱、U 盘等可移动存储设备也在操作系统的支持范围内,用户可以方便地进行数据的传输和存储。

显卡对于电脑的图形处理能力至关重要,尤其是在游戏、图形设计和视频编辑等领域。

操作系统需要与显卡驱动程序配合,以实现流畅的图形显示和高性能的图形计算。

常见的显卡品牌如 NVIDIA 和 AMD,其显卡产品在不同的操作系统中都能得到较好的支持。

同时,集成显卡也能满足一般用户的日常使用需求,操作系统同样能够对其进行有效的管理和配置。

声卡则负责电脑的声音输入和输出。

操作系统能够支持各种声卡设备,让用户可以欣赏音乐、观看视频、进行语音通话等。

无论是内置声卡还是外接声卡,操作系统都能够识别并安装相应的驱动程序,以提供高质量的音频体验。

(完整word版)操作系统对多核处理器的支持方法

(完整word版)操作系统对多核处理器的支持方法

随着多核处理器的发展,对软件开发有非常大的影响,而且核心的瓶颈在软件上。

软件开发在多核环境下的核心是多线程开发。

这个多线程不仅代表了软件实现上多线程,要求在硬件上也采用多线程技术。

可以说多核提供了可以大幅提升性能的机制,多核软件就是可以真正利用这一特点的策略。

只有与多核硬件相适应的软件,才能真正地发挥多核的性能。

多核对软件的要求包括对多核操作系统的要求和对应用软件的要求。

多核操作系统的关注点在于进程的分配和调度。

进程的分配将进程分配到合理的物理核上,因为不同的核在共享性和历史运行情况都是不同的。

有的物理核能够共享二级cache,而有的却是独立的。

如果将有数据共享的进程分配给有共享二级cache的核上,将大大提升性能;反之,就有可能影响性能。

进程调度会涉及到比较广泛的问题,比如负载均衡、实时性等。

面向多核体系结构的操作系统调度目前多核软件的一个热点,其中研究的热点主要有下面几方面:程序的并行研究;多进程的时间相关性研究;任务的分配与调度;缓存的错误共享;一致性访问研究;进程间通信;多处理器核内部资源竞争等等。

这些探讨相互独立又相互依赖。

考虑一个系统的性能时必须将其中的几点同时加以考虑,有时候对一些点的优化会造成另一些点的性能下降,需要用程序进行性能优化评测,所以合适的多核系统软件方案正在形成过程中。

任务的分配是多核时代提出的新概念。

在单核时代,没有核的任务分配的问题,一共只有一个核的资源可被使用。

而在多核体系下,有多个核可以被使用。

如果系统中有几个进程需要分配,是将他们均匀地分配到各个处理器核,还是一起分配到一个处理器核,或是按照一定的算法进行分配。

并且这个分配还受底层系统结构的影响,系统是SMP构架还是CMP构架,在CMP构架中会共享二级缓存的核的数量,这是影响分配算法的因子。

任务分配结束后,需要考虑任务调度。

对于不同的核,每个处理器核可以有自己独立的调度算法来执行不同的任务(实时任务或者交互性任务),也可以使用一致的调度算法。

深入理解操作系统对于多核计算和并行调度的支持

深入理解操作系统对于多核计算和并行调度的支持

深入理解操作系统对于多核计算和并行调度的支持随着计算机硬件的发展,多核处理器已成为现代计算机体系结构的重要组成部分。

多核处理器具有多个独立的处理核心,每个核心都可以独立执行指令。

然而,要充分发挥多核处理器的潜力,需要操作系统对多核计算和并行调度进行支持。

首先,操作系统需要支持多核计算。

在多核处理器中,不同的核心之间共享一部分资源,如内存、硬盘和输入输出设备等。

操作系统需要管理这些共享资源的分配和调度,以确保多个核心能够高效地共享这些资源。

例如,操作系统需要通过内存管理机制为每个核心分配独立的内存空间,并确保多个核心之间不会互相干扰。

操作系统还需要提供对共享文件系统和网络资源的管理和调度,以便多个核心可以同时访问这些资源。

其次,操作系统需要实现并行调度机制,以充分利用多核处理器的并行计算能力。

并行调度是指同时在多个处理器核心上执行多个任务。

在传统的单核处理器上,操作系统通过时间片轮转的方式将CPU的使用权交替分配给不同的任务。

然而,在多核处理器中,可以同时执行多个任务,提高系统的整体性能。

为了实现并行调度,操作系统通常采用抢占式调度方式,即可以在任何时间点中断一个任务,将CPU 的使用权分配给其他任务。

这样,操作系统可以实现任务的快速切换和多任务之间的并行执行。

此外,为了让多核处理器能够更有效地执行并行任务,操作系统还需要提供一些并行编程模型和工具。

并行编程模型是一种编程方式,可以让程序员将任务分解为多个子任务,并指定子任务之间的依赖关系。

操作系统可以根据这些依赖关系,自动将任务划分为多个并行执行的子任务,并在多个核心上并行执行。

常见的并行编程模型包括线程(thread)、进程(process)和消息传递(message passing)等。

最后,操作系统还需要提供一些性能优化技术,以提高多核处理器的整体性能。

例如,操作系统可以使用负载均衡技术,将任务均匀地分配给不同的核心,以充分利用每个核心的计算能力。

操作系统中的多核设备操作系统

操作系统中的多核设备操作系统

操作系统中的多核设备操作系统随着科技的不断发展,计算机硬件的核心数目也在不断增加。

多核设备已经成为计算机的主流,而操作系统中的多核设备操作系统则扮演着重要的角色。

本文将对操作系统中的多核设备操作系统进行探讨。

一、多核设备的概念和特点多核设备,顾名思义,就是在一颗芯片或者一个处理器内集成了多个处理核心。

相比之前的单核设备,多核设备具有以下几个特点:1. 并行处理能力强:多核设备能够同时处理多个任务,增加了计算机的处理能力和效率。

2. 节省能源:由于多核设备能够更好地分配任务和资源,从而降低功耗和能源消耗。

3. 提高稳定性:多核设备可以实现任务的弹性和冗余,当一个核心发生故障时,其他核心可以继续执行任务,提高了系统的稳定性。

二、多核设备操作系统的功能多核设备操作系统是为了更好地管理和调度多个处理核心而设计的。

它具有以下几个主要功能:1. 核心分配和调度:多核设备操作系统能够合理地分配和调度任务给各个处理核心,确保每个核心都能得到合理利用,实现任务的高效执行。

2. 资源管理:多核设备操作系统负责管理处理核心的内存、缓存以及其他各项硬件资源,确保资源的合理分配和使用。

3. 任务同步和通信:多核设备操作系统能够实现任务之间的同步和通信,确保多个任务能够协调工作,避免出现冲突和竞争条件。

4. 异常处理和故障恢复:多核设备操作系统能够检测和处理核心故障,及时进行故障恢复,保证系统的稳定性和可靠性。

三、多核设备操作系统的实现多核设备操作系统的实现主要依赖于以下几个关键技术:1. 并发编程:由于多核设备操作系统需要管理多个任务的并发执行,因此并发编程成为实现该操作系统的关键技术之一。

并发编程可以通过多线程、多进程或者协程等方式来实现。

2. 调度算法:多核设备操作系统的调度算法决定了任务如何分配给各个处理核心。

常见的调度算法包括最短作业优先、轮转调度、优先级调度等。

3. 锁机制:多核设备操作系统需要使用锁机制来保证不同核心之间对共享资源的访问互斥和同步。

操作系统中的多核处理与并行计算

操作系统中的多核处理与并行计算

操作系统中的多核处理与并行计算随着计算机技术的不断发展,多核处理和并行计算成为了现代操作系统中重要的概念。

本文将探讨多核处理和并行计算在操作系统中的作用以及相关的技术细节。

一、多核处理的概念和优势多核处理是指在一颗芯片中集成多个处理核心,使得计算机能够同时执行多个任务。

与传统的单核处理相比,多核处理具有以下几个优势:1. 提高系统性能:多核处理允许多个任务同时执行,极大地提高了系统的整体性能。

每个处理核心都可以独立执行任务,减少了任务的等待时间,提高了系统的响应速度。

2. 改善任务调度:多核处理使得操作系统能够更有效地对任务进行调度。

操作系统可以将多个任务分配给不同的处理核心执行,从而实现负载均衡和任务并行,提高了系统的吞吐量。

3. 增强并行计算:多核处理为并行计算提供了更好的支持。

通过将任务分解为多个部分,每个核心独立计算一部分,在同一时间内完成更多的计算任务。

二、多核处理的挑战与解决方案多核处理也面临一些挑战,如任务划分与负载均衡、数据共享与同步等。

为了解决这些问题,操作系统采用了以下几种技术:1. 任务划分与负载均衡:操作系统需要将多个任务合理分配给各个处理核心,以实现负载均衡。

常见的调度算法有最短作业优先、轮转调度和优先级调度等。

2. 数据共享与同步:多核处理中的任务可能需要共享数据,并且需要保证数据的一致性。

为了实现数据共享与同步,操作系统使用了互斥锁、信号量和条件变量等同步机制。

3. 内存管理与访问:多核处理需要对内存进行管理和访问控制,以保证不同核心之间的数据安全与一致性。

操作系统通过使用页表和虚拟内存等技术,实现了多核处理的内存管理。

三、并行计算的概念和应用并行计算是指将一个问题分成多个子问题,并行地在多个处理器上同时进行计算,最后将结果合并得到最终结果。

并行计算被广泛应用于各个领域,如科学计算、人工智能和图像处理等。

1. 科学计算:并行计算在科学计算领域有着广泛的应用。

比如在天气预报模拟中,通过将大气分成多个区域,每个区域由一个处理器负责计算,最后将结果合并得到整体预报结果。

操作系统对多核处理器的支持方法

操作系统对多核处理器的支持方法
虚拟机模拟足够的硬件来保证未修改的为相同CPU 设计的操作系统独立运行。 VMware、Win4BSD等
部分虚拟
虚拟机模拟多个但并非所有底层硬件环境,特别是 地址空间 这样的环境支持资源共享和进程独立,但是不允许 独立的客体操作系统实例 Windows、Linux等
24
平台虚拟化
类虚拟 操作系统级虚拟 应用程序虚拟 ……
(2)任务的调度是基于优先级调度的
每个处理器上的任务共有140个优先级,每个就绪任务的 优先级通过散列函数直接映射到处理器的位图数据结构 上,通过位图的find-first-bit可以找到优先级最高的执行
(3)活动就绪队列和扩展就绪队列通过指针转换 (4)负载均衡
一个core的任务结束,转而处理其他最忙core上的任务 若所有core都有任务,则每200ms检查是否均衡
接受来自处理器中断引脚中的内部或外部I/O APIC的 中断,然后将这些中断发送给处理器核处理。 在多核处理器系统中,接收发送核内中断消息。
多核体系处理器中,必须将中断处理分发给一组核处理。当系统中有 多个核在并行执行时,必须有一个能够接收到的中断分发给能够提供 服务的核的机制。
16
APIC通过中断命令寄存器(ICR)来接收和发 送IPI消息,ICR提供如下功能:
操作系统对多核处理器的支持方法
mcp08@ dlut08 5/6/7周一晚
outline
并行计算机访存模型 调度与中断 输入输出系统 存储管理与文件系统 虚拟化技术
平台虚拟化 资源虚拟化
2
UMA(均匀存储访问)模型
物理存储器被所有节点共享; 所有节点访问任意存储单元的时间相同; 发生访存竞争时,仲裁策略平等对待每个节点,即 每个节点机会均等; 各节点的CPU可带有局部私有高速缓存; 外围I/O设备也可以共享,且每个节点有平等的访 问权利。

多核处理器的技术与双核处理器的区别

多核处理器的技术与双核处理器的区别摘要:多核技术的开发源于工程师们认识到,仅仅提高单核芯片的速度会产生过多热量且无法带来相应的性能改善,先前的处理器产品就是如此。

他们认识到,在先前产品中以那种速率,处理器产生的热量很快会超过太阳表面。

即便是没有热量问题,其性价比也令人难以接受,速度稍快的处理器价格要高很多。

主要有下面内容多核的技术发展、发展历程、技术优势、技术原理、技术关键、技术意义、技术应用以及多核处理器与双核处理器的区别。

技术发展多核技术能够使服务器并行处理任务,而在以前,这可能需要使用多个处理器,多核系统更易于扩充,并且能够在更纤巧的外形中融入更强大的处理性能,这种外形所用的功耗更低、计算功耗产生的热量更少。

多核技术是处理器发展的必然。

推动微处理器性能不断提高的因素主要有两个:半导体工艺技术的飞速进步和体系结构的不断发展。

半导体工艺技术的每一次进步都为微处理器体系结构的研究提出了新的问题,开辟了新的领域;体系结构的进展又在半导体工艺技术发展的基础上进一步提高了微处理器的性能。

这两个因素是相互影响,相互促进的。

一般说来,工艺和电路技术的发展使得处理器性能提高约20倍,体系结构的发展使得处理器性能提高约4倍,编译技术的发展使得处理器性能提高约1.4倍。

但是今天,这种规律性的东西却很难维持。

多核的出现是技术发展和应用需求的必然产物。

发展历程1971年,英特尔推出的全球第一颗通用型微处理器4004,由2300个晶体管构成。

当时,公司的联合创始人之一戈登摩尔(Gordon Moore),就提出后来被业界奉为信条的“摩尔定律”——每过18个月,芯片上可以集成的晶体管数目将增加一倍。

在一块芯片上集成的晶体管数目越多,意味着运算速度即主频就更快。

今天英特尔的奔腾(Pentium)四至尊版840处理器,晶体管数量已经增加至2.5亿个,相比当年的4004增加了10万倍。

其主频也从最初的740kHz(每秒钟可进行74万次运算),增长到现在的3GHz(每秒钟运算30亿次)以上。

操作系统对多核处理器的支持与优化

操作系统对多核处理器的支持与优化随着计算机科技的不断进步与发展,多核处理器已成为主流。

多核处理器以其强大的计算能力和高效的多任务处理能力而备受欢迎。

然而,要充分发挥多核处理器的优势,操作系统对其的支持与优化尤为重要。

本文将探讨操作系统对多核处理器的支持与优化的相关内容。

一、多核处理器的概念与特点多核处理器是指在一个芯片上集成了多个CPU核心的处理器。

与单核处理器相比,多核处理器具有如下特点:1. 高性能:多核处理器可以并行处理多个线程,提高了计算速度和响应速度。

2. 高可靠性:多核处理器可以通过相互协作的方式提高系统的可靠性,一颗核心出现故障时不会导致整个系统崩溃。

3. 低能耗:多核处理器可以根据负载情况动态调整工作状态,以降低功耗。

二、操作系统对多核处理器的支持操作系统在运行和管理多核处理器时起到了关键的作用。

操作系统需要提供以下支持:1. 任务调度:操作系统需要合理地将任务分配给各个核心,以实现负载均衡和最大化利用多核处理器。

2. 线程同步:多核处理器上的不同线程可能需要访问共享资源,操作系统需要提供同步机制,保证线程之间的相互协作和正确执行。

3. 内存管理:操作系统需要管理多核处理器上的内存分配和释放,防止出现内存泄漏和内存溢出等问题。

4. 中断处理:多核处理器上的中断需要被及时地处理,操作系统需要提供相关机制来管理和调度各个核心上的中断处理。

5. 资源管理:操作系统需要管理多核处理器上的各种资源,如IO 设备、外部设备等,以保证资源的合理分配和高效利用。

三、操作系统对多核处理器的优化为了发挥多核处理器的最大性能,操作系统需要进行相应的优化。

下面列举了一些常见的优化手段:1. 并行编程:充分利用多核处理器的并行性,采用多线程编程来实现多任务并行执行。

2. 缓存管理:优化缓存的使用,减少缓存的失效次数,提高程序的运行效率。

3. 高效调度算法:设计高效的任务调度算法,合理地将任务分配给各个核心,以实现负载均衡和最大化利用多核处理器。

操作系统的多核与并发处理

操作系统的多核与并发处理随着计算机技术的不断发展和进步,处理器技术也日新月异。

在过去,计算机系统一般只采用单核处理器,但随着技术的推进,多核处理器逐渐成为主流。

多核处理器能够在同一颗芯片上集成多个处理单元,提供更高的计算能力和性能。

然而,要充分发挥多核处理器的潜力,就需要操作系统具备适当的支持和优化。

本文将探讨操作系统如何实现多核与并发处理。

一、多核处理器的优势多核处理器有许多优势。

首先,它能够提供更高的计算能力。

随着处理器核心的增加,系统能够同时执行更多的指令,从而提高计算速度。

此外,多核处理器还能够提升系统的稳定性和可靠性。

当一个核心出现问题时,其他核心仍可以继续工作,不会导致整个系统的崩溃。

此外,多核处理器还可以更好地满足多任务处理的需求,提供更好的用户体验。

二、操作系统的并发处理并发处理是指处理器能够同时执行多个任务或进程。

操作系统需要具备合适的机制来实现并发处理。

首先,操作系统需要实现进程调度,确保多个进程能够合理地利用处理器资源。

常见的进程调度算法有先来先服务(FCFS)、最短作业优先(SJF)以及时间片轮转等。

通过合理的进程调度算法,操作系统能够提高处理器利用率和响应速度。

此外,操作系统还需要提供进程间通信(IPC)机制,以便不同进程之间进行信息交换和同步。

常见的IPC机制包括管道、信号量、共享内存和消息队列等。

通过这些机制,进程能够相互通信和共享资源,提高系统整体的效率和性能。

三、多核处理器的并行处理多核处理器有多个核心,因此操作系统可以将不同的进程分配到不同的核心上进行处理,实现并行处理。

操作系统需要具备合适的调度策略来充分利用多核处理器的优势。

其中,对称多处理(SMP)是常见的调度策略,它通过将不同的进程均匀地分配到各个核心上,实现并行处理。

通过合理的调度策略,操作系统就可以最大化地发挥多核处理器的计算能力和性能。

四、多核处理器的挑战和优化多核处理器的引入也带来了一些挑战。

首先,多核处理器需要与操作系统有效地协同工作。

多核计算机系统的操作系统

多核计算机系统的操作系统在当今的科技时代,计算机技术的发展日新月异,多核计算机系统已经成为了主流。

而与之相适应的操作系统也面临着新的挑战和机遇。

多核计算机系统,简单来说,就是在一个计算机芯片上集成了多个处理器核心。

这与过去的单核处理器相比,大大提高了计算能力和处理速度。

然而,要充分发挥多核系统的优势,一个高效、智能的操作系统至关重要。

在单核时代,操作系统的任务调度相对简单。

因为只有一个核心在工作,操作系统只需要将各种任务按照先后顺序依次分配给这个核心进行处理即可。

但在多核环境下,情况就变得复杂得多。

操作系统需要同时考虑多个核心的负载情况,合理地分配任务,以确保各个核心都能得到充分利用,避免出现某些核心负载过高,而另一些核心闲置的情况。

为了实现高效的任务调度,多核操作系统通常采用了多种策略。

其中一种常见的策略是基于优先级的调度。

操作系统会为不同的任务设置不同的优先级,优先级高的任务会优先得到核心资源进行处理。

这样可以确保关键任务能够及时得到响应,比如实时性要求较高的音频、视频处理任务。

另一种策略是基于负载均衡的调度。

操作系统会实时监测各个核心的负载情况,如果发现某些核心负载过高,而其他核心相对空闲,就会将部分任务从负载高的核心迁移到负载低的核心上,从而实现负载的均衡分布,提高整个系统的性能。

除了任务调度,多核操作系统在内存管理方面也面临着新的挑战。

在多核环境下,多个核心可能同时访问内存,如果处理不当,就会导致内存访问冲突,影响系统的稳定性和性能。

为了解决这个问题,多核操作系统通常采用了一些先进的内存管理技术,比如缓存一致性协议。

通过这种协议,确保多个核心看到的内存数据是一致的,避免出现数据错误。

多核操作系统还需要考虑线程同步和并发控制的问题。

在多核系统中,多个线程可能同时在不同的核心上运行,如果多个线程同时对同一个共享资源进行操作,就可能导致数据不一致或者其他错误。

因此,操作系统需要提供有效的同步机制,比如锁、信号量等,来确保线程之间的协调和正确的并发执行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

论操作系统对双核和多路CPU的支持
简单地说,双核就是将两个计算内核集成在一个硅晶元上,从而提高计算能力;多核就是将多个计算内核集成到一个硅晶元上。

事实上,双核和多核处理器并不是什么新概念。

IBM、惠普公司早在上个世纪末就提出了双核处理器概念,并推出了相应的产品。

比如IBM的Power 处理器、惠普的PA - 8800 处理器。

去年底,Sun还推出了8内核的Sparc UltraSPARC T1处理器。

目前,双核技术已被普遍运用于X86处理器中,比如英特尔和AMD最新推出的处理器均采用了双核。

与此同时,众多OEM厂商也先后推出了基于双核X86处理器的服务器、台式机和笔记本产品。

2006年,基于双核的产品成为市场主流已成为事实。

而多路对称(英文缩写为SMP)则是采用两颗相同型号并且能够支持SMP 技术的CPU组成的一套系统。

SMP的全称是“对称多处理”(Symmetrical Multi-Processing)技术,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构。

它是相对非对称多处理技术而言的、应用十分广泛的并行技术。

在这种架构中,同时由多个处理器运行操作系统的单一复本,并共享内存和一台计算机的其他资源,系统将任务队列对称地分布于多个CPU之上,从而极大地提高了整个系统的数据处理能力。

所有的处理器都可以平等地访问内存、I/O和外部中断。

在对称多处理系统中,系统资源被系统中所有CPU共享,工作负载能够均匀地分配到所有可用处理器之上。

我们平时所说的双路CPU系统,实际上是对称多处理系统中最常见的一种形式,常用于主流的X86服务器和图形工作站领
域。

最简单的说法,双核=1颗CPU两个核心,双路=两个对称的CPU(这颗CPU也可以是双核的CPU),但是使用一颗双核的CPU并不能就认为已经构成双路系统,这两者之间仍然存在一些差异。

而大部分用户所面对的疑惑就是:假如我购买了一套双核的服务器系统或者双路的服务器系统,那么我要安装什么操作系统才是支持这种服务器的呢?
双核多路服务器与操作系统
首先,双核虽然是近2年才热起来的一项技术,但是操作系统对于双核的支持却非常容易解决,因为双核不同于64位,它和操作系统没什么联系,大家平时一边下载东西,一边聊天,一边听音乐就是一种多任务处理,而双核就可以理解为对于同时做多个任务有优化,当然更好的解释是,只要操作系统支持多任务操作,那么双核就能发挥作用,我们日常用的操作系统是都支持多任务的,从经典的Windows 98 到现在主流的Windows XP 都可以,用户甚至不需要安装服务器版的操作系统就能够良好的支持双核处理器,只有DOS 这种比较古典的单任务操作系统不能支持双核。

所以,与其说双核需要什么操作系统来支持,倒不如多关系一下什么主板支持双核处理器更有实际意义。

那么,为什么网上有不少报道说XX软件开发商推出支持Intel、AMD 双核处理器的操作系统,其实这种说法带点歧义,因为AMD 和Intel 的双核处理器都是64位的,在以前的操作系统上无法以64位模式运行,只能跑32位兼容模式,因此软件开发商推出新的操作系统是为了对64位的处理器提供支持,当然,也不排除开发商会对多任务的执行效率进行改进,从而更好的支持双核技术。

接下来就是多路的问题了。

要支持双路以及多路的服务器,必须安装相应的操作系统才行。

例如用户如果安装Windows 2000 Professional,那么将无法获得双路SMP的支持,必须选择Windows 2000 Server,当然选择Windows 2000 Advanced Server也可以,但是价钱比较昂贵。

如果从文字上表述会比较复杂,大家查看下表就非常清楚了:
如果是Linux做操作系统,那么情况就比较复杂,因为Linux是开源的,被不同的软件开发商改制出若干个版本,因此不同开发商的不同版本能够支持的SMP数量也不同,具体情况可以在购买时咨询销售人员,另外需要特别指出的是,Linux在购买服务器版的时候有一个单独的类似于License(认证)的东西,用户可以根据自己服务器的处理器数量选择购买相应的License,一般是以物理CPU为标准,不过双核推出之后,License 的计算方式也有些争议,一些软件开发商就坚持要把双核处理器按照两个CPU的价格收费。

虽然双核不像SMP系统那样需要操作系统的良好支持,但是,选择高效的OS 还是能够更好的发挥服务器的性能,因此,不管您是打算购买双核服务器还是双路服务器,对操作系统的选择也是非常重要的。

相关文档
最新文档