让单个处理器都能使用线程级并行计算(*)
超线程技术源起
让CPU可以同时执行多重线程,就能够让CPU发挥更大效率
超线程技术原理
每个逻辑处理器均可以单独对中断做出响应,当第一个逻辑处理器跟踪一个软件线程时,第二个逻辑处理器也开始对另外一个软件线程进行跟踪和处理。
超线程技术优缺点
能同时进行多任务批处理工作,让系统性能提升30%
因此当运行单线程应用软件时,超线程技术将会降低系统性能
处理器内部缓存就会被划分成几区域,互相共享内部资源
什么是虚拟化技术
通过云计算技术,我们将大量的计算机资源组成资源池来创建高度虚拟
化的资源提供给用户
实际环境运行的程序、组件,放在虚拟的环境中来运行,从而达到以小的成本来实现与真实环境相同或类似的功能的【目的】
什么是多任务
同一时间内运行多个应用程序
多任务原理
使用某种任务调度策略允许两个或更多进程并发共享一个处理器
多任务的分类
每个运行的程序都要负责释放CPU控制权以便别的程序能有机会运行
抢占式系统下运行的应用程序不用担心独占系统
实时多任务内核的管理功能是通过内核服务函数形式交给用户调用的