社区
英特尔边缘计算技术
帖子详情
系统在多核下,由什么来协调多核的CPU资源?
kmajian
2006-06-21 04:41:27
我们知道软件能够运行,都是操作系统给其分配和协调CPU资源,但是如果是在多核下,是不是多核的CPU资源也是由操作系统来分配和协调呢? 如果不是那是什么呢?
...全文
421
3
打赏
收藏
系统在多核下,由什么来协调多核的CPU资源?
我们知道软件能够运行,都是操作系统给其分配和协调CPU资源,但是如果是在多核下,是不是多核的CPU资源也是由操作系统来分配和协调呢? 如果不是那是什么呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Laney
2006-06-22
打赏
举报
回复
能跟硬件直接打交道,进行线程的调度和各种资源的分配的的应该只有操作系统
middle
2006-06-21
打赏
举报
回复
目前OS对多核的处理是等同于SMP的。这在单CPU多核的系统中没有任何问题——因为各个核心都是symmetric的。但是在多CPU多核的系统中,会造成问题(比如communication比较多的两个线程被分到不同CPU上。)对于多CPU多核的系统可能会沿用NUMA的处理方式。
szjomak
2006-06-21
打赏
举报
回复
个人认为,操作系统的CPU任务分配方式是不变的.因为CPU有两内核了,像处理多道程序任务分配一样,CPU可架设一控制器,对操作系统分配过来的进程进行再次分配与回收.
多核
CPU
和单核的区别~
昨天有同学问我
多核
cpu
和单核的区别大不大,今天简单写一篇回复下吧。大家有其他问题也可以文末给我留言,我会尽量抽时间写文回复。首先回顾下基本概念,
cpu
,就是中央处理器,包括运算器和控制器...
什么是多任务?
今天给大家带来的是Python多任务!!! 首先给大家科普一下什么是操作
系统
,为什么要有操作
系统
? 操作
系统
的定义: -操作
系统
是一个用来
协调
、管理和控制计算机硬件和软件
资源
的
系统
程序,它位于硬件和应用程序之间。起承上 启下的作用。我们写好的程序只需要给操作
系统
即可. 为什么要有操作
系统
? 计算机是由一个或者多个处理器
CPU
,内存条,磁盘,键盘,鼠标,显示器,以及...
SMP与AMP体系结构
SMP与AMP体系 目前支持
多核
处理器平台的实时操作
系统
体系结构有对称多处理SMP(Symmetric Multi-Processing)构架和非对称多处理AMP(Asymmetric Multi-Processing)构架两种。这两种操作
系统
的结构、代码和数据区的分配方面差别很大。SMP构架的
系统
中所有
CPU
共享
系统
内存和外设
资源
,由操作
系统
负责处理器间协作,并保持数据结构的一致性,而在A...
操作
系统
1.0
操作
系统
1.0 概述 计算机
系统
是由各种I/O,monitors,main store等组成,但是程序员不会直接和硬件打交道。硬件之上是软件,软件和硬件的交界地带就是COD(机器语言,汇编语言等机器可以直接读懂的),操作
系统
位于软件的最底部,这层软件可以响应用户输入的指令达到控制
系统
的效果。常见的
系统
由linux,Windows,mac,操作
系统
界面分为GUI和shell。软件分为内核态和用户态,...
微软公布Barrelfish操作
系统
或用于Win8(图)
Barrelfish操作
系统
结构示意图 北京时间9月26日消息,据国外媒体报道,微软剑桥(英国)研究院和瑞士苏黎世理工学院(ETH Zurich)日前对外公布了名为“Barrelfish”操作
系统
开发项目的基础代码。一些业界人士认为,Barrelfish的核心代码很有可能被用于微软下一代操作
系统
Windows 8当中。 据悉,Barrelfish由微软剑桥(英国)研究院...
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章