- 博客(2)
- 收藏
- 关注
原创 操作系统的资源分配系列算法
处理机调度为什么要进行进程调度?作用是什么?为了充分利用CPU资源。内存中有很多进程,通过进程调度,即选择哪个进程上CPU运行,让众多进程高效、及时、公平地使用CPU(高吞吐量、低延迟)。调度是决定谁来使用CPU.接着就要通过进程上下文切换完成进程切换。三级调度作业调度-高级调度用于决定将外存上处于后备状态的作业调入内存。外存调入内存。进程调度-低级调度决定就绪队列中的哪个进程获得CPU使用权。内存调度-中级调度将暂时不能运行的进程调至外存。提高内存利用率和系统吞吐量。作业调度从外存的后备队列选择一批作业进
2022-06-13 12:57:40 2945 1
原创 操作系统 同步与互斥
进程同步与互斥空闲让进。临界区资源空闲时,允许一个请求进入临界区的进程立即进入临界区。忙则等待。当已有进程进入临界区时,其他试图进入的进程必须等待。有限等待。对请求访问的进程,应保证能在有限的时间内进入临界区。不会饥饿。让权等待。当进程不能进入临界区时,应立即释放处理机,防止进程忙等待进程互斥的软件实现方法:单标志法:进程访问临界区后将权限交给另一个进程。标志turn 标记哪个进程可以使用。...
2022-06-06 13:26:43 500 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人