社区
英特尔边缘计算技术
帖子详情
现在有那些操作系统支持多核处理器 (就是能在多核的硬件平台上运行,并且要发挥多核的性能) ?
greenabc
2006-06-21 03:35:14
Hi,All
现在有那些操作系统支持多核处理器 (就是能在多核的硬件平台上运行,并且要发挥多核的性能) ? window xp 和 Fedora Core 4 的 Linux 这两个系统的支情况怎样?
Thanks
...全文
1615
24
打赏
收藏
现在有那些操作系统支持多核处理器 (就是能在多核的硬件平台上运行,并且要发挥多核的性能) ?
Hi,All 现在有那些操作系统支持多核处理器 (就是能在多核的硬件平台上运行,并且要发挥多核的性能) ? window xp 和 Fedora Core 4 的 Linux 这两个系统的支情况怎样? Thanks
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fangzhe
2006-06-23
打赏
举报
回复
To Laney(6吨大笨猫)
最早有抢占式进程调度的是UNIX(70年代,呃。。。)
IA-32上最早有抢占式进程调度的是OS/2 2.0(1992),如果不算UNIX/386(a.k.a. XENIX)的话。那个时候Linux才刚刚诞生呢
alaiyeshi
2006-06-23
打赏
举报
回复
To:definegg()
linux还支持CPU阵列。。。。。
xtuwz
2006-06-23
打赏
举报
回复
哈哈不錯
Laney
2006-06-23
打赏
举报
回复
To:definegg()
您太井底之蛙了!
Linux的kenel不光能支持X86的架构,PowerPC,Sun的sparc, MIPS乃至ARM都支持。
您看过 Linux Kernel 2.6.17的发布说明书么??
最早对AMD 64做出支持的也是 Linux Kernel!
最早引入抢占式进程调度的也是Linux Kernel!
jwt1982
2006-06-22
打赏
举报
回复
win2000开始就都是可以多核的
zxnblake
2006-06-22
打赏
举报
回复
操作系统支持多核(假定你说的核是指cpu,而不是现在所说的双核cpu 的核)
一般应该至少满足两个条件:
1 系统支持真正的内核多线程技术
2 系统的实现支持多核
好像windows NT 之后的系统都可以支持多核(记不清是2个还是4个了)了,
但是不知道win2000 和 XP 的个人版是否支持,服务器版应该是支持的。
SUN 的操作系统很早就支持多核了,以前我们用过的一个SUN 服务器最多
可以支持 8 个 CPU。
fangzhe
2006-06-22
打赏
举报
回复
To greenabc(guowei)
考察多CPU环境的性能,单一内核不如微内核
由著名的Mach Microkernel发展出来的操作系统有很多,比如Windows NT(Mach 1),比如Mac OS X(Mach 3),这些系统天生就是为了多CPU设计的(当然,Linux也可以,尤其是近年的2.6版本,性能好像一点都不差)
总之,从Windows NT诞生伊始,就支持多CPU啦~当然也能很好的支持多核。微软那些4 CPU 8 CPU的限制是为了卖钱的说。
关键是软件要支持,单线程的软件再多CPU/核也跑不动
fangzhe
2006-06-22
打赏
举报
回复
回definegg()
============================================================================
对,非常同意楼主的高见。
多核或多CPU,这里还应该有多CPU,使能够单线的程序在多任务的状态上更快的完成。
并且实际的应用几乎可以说没有单线的(现在的程序,除控制台程序外),当然不是说一定没有 ,应为现在的计算机的概念已经扩展到了“网络”------一台计算机就是网络的一部分;
不仅如此,所以当前的应用单线已经不能胜任了,比如访问网络一定要另起线来操作,否则使 UI 失去体验。
------------------------------------------------------------------------------------------------------------------
UI多数都是单线程好不好(包括Winows的消息机制,简单的实现都是单线的),多线程和界面一点关系都没有,控制台程序(Console?)很多都是多线的(比如UNIX下面那些daemons)
============================================================================
TO: 楼上,你的计算机严格的讲应该是双核,如果双核包括在多核中的话,我错了。
我想你不会是使用 Sun 的系统吧,楼上使我想到我应该在这里说明一下,支持多核的系统首先由sun 的系统,只是因为Sun 的系统,主要应用于大型系统,因而接触的人比较少,而为人不知、少知,常常被遗忘。
其实,sun 应该说是早就是多核了,她才是最早的多核......
------------------------------------------------------------------------------------------------------------------
第一款多内核处理器不是IBM 2001年推出的Power 4么,当年还展示过一个4核的试验品呢。。。Sun的第一款多核是Niagara吧?才推出的啊
============================================================================
To Laney(6吨大笨猫)
确实你6吨是够笨重的,你说"Linux kernel 2.6.17就提供了对最新的Sun的Niagara处理器的支持"
这个内核能够同时支持 Intel 和 AMD 的系统吗?!!!!!!
------------------------------------------------------------------------------------------------------------------
Linux很早就能了。。。
definegg
2006-06-22
打赏
举报
回复
To Laney(6吨大笨猫)
确实你6吨是够笨重的,你说"Linux kernel 2.6.17就提供了对最新的Sun的Niagara处理器的支持"
这个内核能够同时支持 Intel 和 AMD 的系统吗?!!!!!!
sharpfire
2006-06-22
打赏
举报
回复
up
Laney
2006-06-22
打赏
举报
回复
感觉对这些新技术的支持速度,linux永远是最快的
Laney
2006-06-22
打赏
举报
回复
刚刚发布的Linux kernel 2.6.17就提供了对最新的Sun的Niagara处理器的支持,这个是8核的,每个核心可以同时运行4个线程。
那么应该可以这样认为2.6.17已经完全能够支持Intel和AMD的多核CPU.
definegg
2006-06-21
打赏
举报
回复
TO: 楼上,你的计算机严格的讲应该是双核,如果双核包括在多核中的话,我错了。
我想你不会是使用 Sun 的系统吧,楼上使我想到我应该在这里说明一下,支持多核的系统首先由sun 的系统,只是因为Sun 的系统,主要应用于大型系统,因而接触的人比较少,而为人不知、少知,常常被遗忘。
其实,sun 应该说是早就是多核了,她才是最早的多核......
sharpfire
2006-06-21
打赏
举报
回复
我的机器也是多核的确实没发现比原来的快,可能是硬件发展超前,软件滞后的原因吧
definegg
2006-06-21
打赏
举报
回复
对,非常同意楼主的高见。
多核或多CPU,这里还应该有多CPU,使能够单线的程序在多任务的状态上更快的完成。
并且实际的应用几乎可以说没有单线的(现在的程序,除控制台程序外),当然不是说一定没有 ,应为现在的计算机的概念已经扩展到了“网络”------一台计算机就是网络的一部分;
不仅如此,所以当前的应用单线已经不能胜任了,比如访问网络一定要另起线来操作,否则使 UI 失去体验。
celineshi
2006-06-21
打赏
举报
回复
应该不是把,我想现在也有很多人都用到双核的机器了,虽然可能感觉不好双核的强大优势,那也是因为目前的软件还没有完全跟上的原因。我相信以后越来越多基于多核平台开发的软件出来之后大家就会体会到多核的优势。
kingofworl
2006-06-21
打赏
举报
回复
操作系统本身就是最大多线程软件 ,应该有帮助
greenabc
2006-06-21
打赏
举报
回复
Re: zhangl_cn(不做和尚了!) ( ) 信誉:100 2006-06-21 15:44:00 得分: 0
我觉得单线程的程序在多核平台上与单核平台运行效率没啥区别
单线程的程序在多核上,你说的对,可是还有多任务,如果系统同时运行着几个任务时 和 以前的单核 在系统上同时也运行着相同数量的进程,是不是表现也不一样呢?所以还是有意义的,你说对吗?
qiujsh
2006-06-21
打赏
举报
回复
多核是否只是商家宣传的一个概念
greenabc
2006-06-21
打赏
举报
回复
大家谈谈支持多核的操作系统,有哪些,我的印象中微软的最新的操作系统 Win Vista 好像才支持,才能发挥多核的性能,所以虽然现在虽然很多的人已经拥有的多核的计算机,但是没有感受到多核的性能!
加载更多回复(4)
TMS320C6678技术专栏:一文读懂DSP C66x
多核
开发|
多核
通信方式TI-IPC和OpenMP
多核
编程注意事项
前言 嵌入式领域的
处理器
已向
多核
架构迅速发展,TI公司的KeyStone架构的TMS320C6678是目前市面上
性能
最高的
多核
DSP
处理器
。TMS320C6678集成8核C66x DSP
处理器
,每个内核频率高达1.25 GHz,提供每秒高达40GMAC定点运算和20GFLOP浮点运算能力;1片TMS320C6678提供等效达10 GHz的内核频率,单精度浮点并行运算能力理论上可达160 GFLOP,是TS201S的50倍、C67x+的115.2倍,适合于诸如油气勘探、雷达信号...
基于
多核
处理器
的RTOS
多核
扩展分析与研究
本文是我写得一篇关于RTOS SMP扩展的硕士论文,希望对有志于了解RTOS-SMP工作机制的兄弟们提供些许帮助,O(∩_∩)O~。 一直以来人们通过提高主频来提升微
处理器
的
性能
,但是高功耗制约着主频的进一步提升,这种矛盾在仅依靠电池供电的嵌入式设备上表现的尤为突出。
多核
处理器
将多个较低主频的处理核心集成到一个芯片内部,通过提高IPC(Instruction Per Clock)来提升处...
一文读懂DSP C66x
多核
开发
前 言嵌入式领域的
处理器
已向
多核
架构迅速发展,TI公司的KeyStone架构的TMS320C6678是目前市面上
性能
最高的
多核
DSP
处理器
。TMS320C6678集成8核C66x DSP...
多核
处理器
设计的四种有效方案
本章介绍了四种由领先芯片制造商设计的
多核
处理器
:AMD的Opteron、Sun的UltraSparc T1、IBM的Cell宽带引擎(CBE)以及Intel的Core 2 Duo。每种设计都具有独特的优势和缺点,并在本书中的示例程序中得到应用。同时,本章还探讨了
多核
设计在软件开发中的应用,以及在特定应用场景下对平台特定功能的依赖。
ThreadX SMP
多核
支持
:充分利用
多核
处理器
性能
的配置指南
Azure RTOS ThreadX SMP(对称多处理)扩展为嵌入式开发人员提供了在
多核
处理器
上充分利用硬件
性能
的完整解决方案。ThreadX SMP
多核
支持
允许应用程序线程在多个CPU核心上并行执行,显著提升系统吞吐量和响应能力,同时保持ThreadX实时
操作系统
的确定性特性。 ## ThreadX SMP架构概述 🏗️ ThreadX SMP采用对称多处理架构,所有
处理器
核心共享相同的
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章