基于c/c++的课程设计 有文档 运行成功 简单易懂 适合初学操作系统的朋友们
2022-04-22 19:27:33 298KB 处理机调度 操作系统
1
处理机调度算法分析及C语言实现-附件资源
2022-04-15 17:05:25 106B
1
1.进程调度算法包括:时间片轮转算法、先来先服务算法、短作业优先算法、静态优先权优先调度算法、高响应比调度算法 。  2.每一个进程有一个 PCB,其内容可以根据具体情况设定。  3.进程数、进入内存时间、要求服务时间、作业大小、优先级等均可以在界面上设定。  4.可读取样例数据(要求存放在外部文件中)进行进程数、进入内存时间、时间片长度、作业大小、进程优先级的初始化。  5.可以在运行中显示各进程的状态:就绪、执行(由于不要求设置互斥资源与进程间的同步关系, 故只有两种状态)  6. 有性能比较功能,可比较同一组数据在不同调度算法下的平均周转时间。
2022-04-13 18:01:15 31.27MB c#
1
调度的基本概念 从就绪队列中按照一定的算法选择一个进程并将处理机分配给它运行,以实现进程并发地执行 调度的层次 作业调度(高级调度) 长程调度 每个作业只调入一次、调出一次 执行频率低 外存 --> 内存(面向作业) 内存调度(中级调度) 外存 --> 内存(面向进程) 进程调度(低级调度)短程调度 频率高 内存 --> CPU 调度时机、切换与过程 时机 什么时候需要进程调度 主动放弃 进程正常终止 运行过程中发生异常而终止 主动阻塞(比如等待I/O) 被动放弃 时间片用完 有更紧急的事情处理(I/O中断) 有更高优先级的进程进入就绪队列 什么时候不能进行进程调度 处理中断的过程中 进程在操作系统内核程序临界区中 原子操作过程中 切换与过程 切换过程 保存原进程当前切换点的现场信息(对原来运行进程各种数据的保存) 对新的进程各种数据的恢复 进程调度、切换是有代价的 调度的基本准则 CPU利用率 CPU“忙碌”的时间占总时间的比例
2022-04-06 00:30:15 920KB 思维导图
1
3.1 处理机调度的层次 3.2 调度队列模型和调度准则 3.3 调度算法 3.4 实时调度 3.5 产生死锁的原因和必要条件 3.6 预防死锁的方法 3.7 死锁的检测与解除
2022-01-30 10:00:57 1.58MB 操作系统 OS Linux windows
操作系统课程设计,基于C#Winform窗体界面的。主要算法有:先来先服务、短作业优先以及优先级调度算法。
1
操作系统小作业
2021-12-27 10:15:18 5KB 操作系统
1
一、实验目的与要求 本实验目的是模拟在单处理器情况下处理器调度,加深了解处理器调度的工作。 要求是从优先级调度和时间片轮转法调度算法中选取一个进行实验。 该附件:含比较详细注释说明的源程序清单,用c++语言实现了处理器调度问题。下面是程序源代码展示。
1
我们操作系统的课程设计 vs2008+sql。还有文档的。可以直接交的。。。
2021-12-19 15:04:20 4.44MB 处理机调度 课程设计 操作系统
1
我们的课程设计报告,源码+报告全。可运行,用VC编译。
2021-12-16 15:46:42 477KB 操作系统 课程设计 处理机调度
1