社区
英特尔边缘计算技术
帖子详情
系统在多核下,由什么来协调多核的CPU资源?
kmajian
2006-06-21 04:41:27
我们知道软件能够运行,都是操作系统给其分配和协调CPU资源,但是如果是在多核下,是不是多核的CPU资源也是由操作系统来分配和协调呢? 如果不是那是什么呢?
...全文
418
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
的区别,指出
多核
理论上能提升性能,但受限于
资源
限制和
协调
管理损耗。
多核
分为对称
多核
心(SMP)和非对称
多核
心(AMP),主要讨论了SMP的效率问题和编程差异。对于操作
系统
底层开发者,
多核
编程有明显区别,而对于应用层开发者,多线程编程可以利用
多核
提升性能。文章还提到了STM32系列芯片和
多核
在
系统
性能提升中的作用。
什么是多任务?
本文介绍了操作
系统
的基本概念及其在
协调
计算机
资源
中的作用,重点探讨了Python中的多任务。多任务允许同时执行多个应用程序,提高了工作效率。文章详细阐述了单核
CPU
和
多核
CPU
如何实现多任务处理。
SMP与AMP体系结构
本文介绍了实时操作
系统
中两种
多核
处理器平台体系结构——SMP(对称多处理)和AMP(非对称多处理)。SMP构架下,所有
CPU
共享
系统
内存和外设
资源
,操作
系统
负责
协调
处理器间协作;而AMP构架则需要用户手动分配
资源
,各
CPU
上的操作
系统
实例独立运行。
操作
系统
1.0
本文深入讲解操作
系统
的构成及其在计算机
系统
中的角色,包括
CPU
的工作原理,内存管理,以及I/O设备的
协调
。探讨了操作
系统
如何控制硬件
资源
,实现多线程和
多核
处理,以及GPU在大规模并行计算中的应用。
微软公布Barrelfish操作
系统
或用于Win8(图)
Barrelfish是一款由微软和苏黎世理工学院联合开发的操作
系统
,专为
多核
环境设计,旨在提高
多核
CPU
内核间的
协调
性。通过内建数据库追踪硬件
资源
,提升计算机处理速度。Barrelfish的特性可能预示着微软下一代操作
系统
Windows8的方向。
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章