操作系统课后习题2.2节
第1题
CPU的效率指的是CPU的执行速度,这个是由CPU的设计和它的硬件来决定的,具体的调度算法是不能提高CPU的效率的;
第3题
互斥性:
指的是进程之间的同步互斥关系,进程是一个动态的过程,我们在刚开始进程调度的时候,我们是不知道进程在整个生命周期当中它和其他进程之间的一个运行速度的一个相对关系的,所以这不是我们在调度的时候要考虑到的一个互斥性,所以我们只有在进程运行的时候,利用一些极端的手段,比如说信号量来保证这个进程的一个同步互斥。
第4题
时间片轮转调度算法
优先级调度:优先级较高的进程得到及时响应
短作业/进程优先调度:需要CPU时间最少的进程最先做
第5题
1、进程相应的代码长度短的有可能占用处理器的时间更长,比如说一个短进程相应的代码当中存在多个循环。
2、抢占式调度:由新进程就绪可能会发生调度
3、非抢占式调度:当前运行的进程结束或阻塞时,发生调度
4、优先级调度:优先级高的进程先占用处理机
第6题
1、进程上下文:进程的物理实体(代码和数据等)和支持进程运行的环境
2、进程的上下文切换:实现不同进程中指令交替执行的机制
3、每个进程中访问临界资源的那段代码称为临界区
访问n的这段代码就是临界区
第7题
第9题
通常来说,为了追求更高的系统效率,应让I/O设备尽可能早地投入工作,使得I/O设备与CPU并行
第10题
1、交互式用户:如玩游戏、画图
2、非交互式用户:如大数据分析、神经网络模型训练
第13题