与操作系统性能最相关的组件是什么?
与操作系统性能最相关的组件是什么?
与操作系统性能最相关的组件是 CPU,然后是内存。
CPU 主频越高,运算速度越快,在处理 CPU 密集型的任务时越高效,这也是上世纪末本世纪初国内很多 DIY 发烧友热衷于通过超频的方式来提升 CPU 主频以提升系统整体性能的原因。现代计算机的多核 CPU,可以真正在硬件层面支持操作系统的多任务执行功能,即多个 CPU 核心并行(Parallel)执行不同的线程,两个线程互不抢占彼此的 CPU 资源。现代 CPU 一般都配备了三级缓存,L1 Cache(32KB-256KB),L2 Cache(128KB-2MB),L3 Cache(1M-32M)。CPU 在进行数据存储时,优先访问这些高速缓存。缓存 miss 才会去内存取数据。因此如果处理的任务不是 CPU 密集型,而是涉及到 IO 方面的任务,那么传输频率高的内存也会提升操作系统的整体性能。比如我们平时所说的 DDR 内存,即双倍速率(Double Data Rate)的含义。
评论