IT外包网管服务,操作系统的CPU知识盲(3)

发布者:上海IT外包来源:http://www.lanmon.net点击数:669

      蓝盟IT小贴士,来喽!
  单核CPU和单核CPU
  单核CPU数量:
  成本会增加。 每个CPU都需要一定的线路支持,因此主板上的布局布线非常困难。 而且,在执行多线程化的任务的情况下,多线程间的通信联合也成为问题。 取决于总线传输,速度较慢,并且每个线程运行在不同的CPU上。 在不同线程之间逐个启动Cache会导致资源浪费,同时在线程之间协作会产生冗馀数据,并且会进一步增加内存开销。
  单核多核CPU :
  基本上,能够成功避免多个单核CPU所提及的所有缺点。 他不需要考虑硬件开销和复杂性问题,能够成功地解决多线程之间协作的问题并减少存储器开销。 多线程程序在多核CPU中执行以共享存储区域,因此数据的传输速度比总线快,但是不生成冗馀数据。 单一的多核CPU的问题也已经明确,如果2个大的程序各自的程序为多线程,则在使高速缓存几乎全部,并且以时分方式使它们为CPU,则在程序之间进行切换时,光指令和数据的交换成为问题。
  单核cpu已成为计算机的主流配置,多核cpu在一些大型服务器中也很常见。
  超线程( ht )技术
  “超线程技术”采用特殊硬件指令,将两个逻辑核心模拟为两个物理超线程芯片,在单处理器中实现线程级并行计算,同时通过对应的硬件和软件支持显着提高性能 实际上,超线程是能够“调动”CPU内部的临时空闲处理资源的技术。
  CPU每单位时间只能处理一个线程,但是每单位时间不能处理一个或多个线程,除非有两个核心处理器,否则英特尔超线程( HT )技术将一个核心处理器与两个逻辑处理器(即一个物理核心和两个逻辑核心)集成,并且每单位时间处理两个逻辑核心
  简而言之,超线程可以通过在一个核中模拟两个逻辑处理单元来提高程序执行的同时性,并且提高系统cpu资源的利用率。

IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部