amp和smp体系

smp,amp和smp体系

2.2  SMP与AMP体系       目前支持多核处理器平台的实时操作系统体系结构有对称多处理SMP(Symmetric Multi-Processing)构架和非对称多处理AMP(Asymmetric Multi-Processing)构架两种。这两种操作系统的结构、代码和数据区的分配方面差别很大。SMP构架的系统中所有CPU共享系统内存和外设资源,由操作系统负责处理器间协作,并保持数据结构的一致性,而在AMP构架的系统中,用户需要对各个操作系统使用的硬件资源进行划分,CPU间的合作仅限于使用共享存储器的情况。由于CPU间的合作程度不同,AMP则称为松散耦合多CPU系统(图2-4所示),SMP系统称为紧耦合多CPU系统(图2-3所示)。

基于多核处理器的RTOS多核扩展分析与研究 <wbr>一


      图2-3所示的SMP模式操作系统负责协调两个处理器核之间的工作,两个处理器核共享主存中同一个操作系统实例。虽然在每个核中应用程序的地址相同,但是通过MMU把它们映射到主存中不同的位置,从而实现了两个应用程序间代码和数据空间的隔离。

基于多核处理器的RTOS多核扩展分析与研究 <wbr>一


      图2-4所示的是典型的AMP系统结构,每个CPU上运行一个操作系统实例,各个操作系统都有自己独占的资源(最基本的是独占各自专用的CPU),其它资源或者由两个系统共享、或者分配给各个系统专用。资源的分配由用户来决定,因而对用户是可见的。在商用实时操作系统当中只有WindRiver公司的VxWorks提供了AMP模式的支持,目前该模式的应用较少。

转载地址: http://blog.sina.com.cn/s/blog_70dd16910101axyw.html

amp和smp体系的相关内容如下:

不同amp和smp架构| 教育部发布中国高考评价体系| amp 什么意思| 全媒体传播体系| 体系| 事实孤儿纳入保障体系| 世界十大神话体系| 雅尔塔体系|

TAG标签:

文章标题:amp和smp体系

转载注明出处:http://www.puyangxw.cn/newszx/474161.html

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!

随机标签推荐

濮阳新闻