thumbnail
操作系统概念-第六章
6.2 解释抢占式和非抢占式调度的区别 6.3 假设下列流程在指定的时间到达并执行。每个进程将运行列出的时间。在回答这些问题时,请使用非抢占式调度,并根据必须做出决策时所掌握的信息做出所有决策 6.6 假设调度算法(在短期CPU调度级别上)倾向于那些最近使用了最少处理器时间的进程。为什么这种算法有利于I/O绑定的程序,而且也不会使绑定CPU的程序永久饥饿…
操作系统概念-第五章
5.4 解释为什么自旋锁不适合单处理器系统,而经常用于多处理器系统 5.5 试说明如果wait( )和signal( )操作不是原子化操作,那么互斥可能是不稳定的 5.10 如果一个同步元是在一个用户级程序中使用的,解释在一个单处理器系统中为什么通过停止中断去实现这个同步元是不适合的…
thumbnail
操作系统概念-第四章
4.2 内核级别和用户级别的线程的两个区别是什么?在什么情况下一个类型比另一个好? 4.4 当一个线程被创建时,什么资源被使用了?怎么把他们和其他被使用的资源区分开,当一个线程被创建的时候? 4.7 在什么情况下,在一个单处理器系统中一个使用多个内核线程的多线程解决方案会比一个线程的表现得更好?…