多核、众核、云及其操作系统

 今看了一篇文章:An Operating System for Multicore and Clouds:Mechanisms and Implementation

单核在享受将近50年的免费午餐(软件不需要重写优化,换上新的硬件,性能就翻倍)后,功耗、互连、设计复杂度等问题出现了。这催生了多核,多核是由学术界最早提出但是由工业界引领的,其最大问题是互连和编程。

云计算与多核处理器是两类新出现的能够为普通用户提供前所未有的计算能力的计算硬件平台。未来更好的使用这些硬件平台,我们需要新的操作系统。目前的多核操作系统不支持大规模的处理器和云,当前的云计算平台又给用户带来大量的负担(管理自己的虚拟机和系统级的维护)。

文章提到的观点:

  • 单机使用线程,多机使用socket
  • 单机调度是时间的复用,即分时系统,多机是空间的复用
  • 云计算的诞生只为资源的动态需求。未来的调度要处理负载均衡区间的扩大(跨越主机的)。

你可能感兴趣的:(虚拟机,负载均衡,socket,云计算,System,平台)