第三方网站宣传怎么做男人和女人一起对愁愁的说话
简述
● CPU数量 <= 进程数
 ● 每次CPU都要决定下一个运行的进程,这个选择叫做CPU调度;这个选择工作就叫做CPU调度程序
 ● 如果一个进程中有多个线程的话,内核管理的线程就以线程为基本单位
 
 ● 进程通常分为两种,一种长时间占用CPU进行计算称为计算密集型,另一种CPU计算时间短但访问外接设备时间长、次数多称为IO密集型
 ● 随着芯片的计算速度越来越快,磁盘读写速度相对较慢,IO密集型进程数量越来越多,更加考虑优化IO密集型进程
 ● 因此不同的场景需要不同的调度策略
 ● 大致可以把环境分为三类:批处理、交互式、实时系统
● 批处理
 ○先来先服务
 ○最短作业优先
 ○最短剩余时间优先
● 交互式
 ○轮转调度
 ○优先级调度
● 实时系统
 ○准时比正确的运行更重要
● 进程切换需要从用户态到内核态进行处理再回到用户态,所以时间片不能太短;但也不能太长,所以时间片通常在20ms到50ms之间
