格式:PDF ? 页数:50页 ? 上传日期: 20:07:05 ? 浏览次数:11 ? ? 200积分 ? ? 用稻壳阅读器打开
全文阅读已结束如果下载本文需要使用
通过超线程技术可以将一个物理處理器模拟成多个逻辑处理器
超线程技术的目的是提高物理处理器的利用效率,开销是模拟的多个逻辑处理器在工作切换时有不少的數据保存和恢复工作,因此实际处理性能的提升要弱于多核CPU的多个物理处理器;双核CPU的两个物理处理器通过超线程技术也可以模拟成四個逻辑处理器,但随着多内核CPU的物理处理器数量增多就不必使用开销较大的超线程技术了。为避免概念混淆后续描述中若无特别指明,处理器都是指物理处理器不再讨论超线程技术。
时分复用一个处理器在单处理器上,分时、多任务操作系统采用并发计算的调度方法;
多处理器系统操作系统采用并行计算的调度方法,允许多个线程在多个处理器上同时执行
一个处理器依次执行指令,单就一个线程而言本质上是串行计算的。
某种处理任务被分解到多个处理器上系统为扁平结构,一般上层有一个控制中心下层有多个处理单元,通过下层多个处理单元的数量/功能扩展来提高整个系统的处理性能;
处理任务有两种分解方法:一种是同类处理任务的分解,属于数量扩展;另一种是按功能不同进行分解属于功能扩展;两种分解方法一般都混合使用。
某种处理任务被集中到一个处理单元上系统为煋型结构,一般只有一个核心处理单元;即使核心处理单元有双机备份也属于集中式处理系统。
(1)系统层面 -> 集中式处理系统 - 对象是一个处悝单元
预留时间片保证调度,延迟可预知
3、多内核CPU的技术展望
任务的功能分解功能空间扩展。
未来多核CPU的不同内核如果赋予不同的功能,则更加容易组织成一个强大的分布式处理系统规避了软件开发在并行计算方面的困难。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。