每个进程有一个进程控制块(PCB)表示。
进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。
进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。
进程的到达时间为进程输入的时间。
进程的运行时间以时间片为单位进行计算。
每个进程的状态可以是就绪W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。
就绪进程获得CPU后都只能运行一个时间片,运行后已占用CPU时间加1。
如果运行一个时间片后,进程的已占用CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先数减1(即降低一级),然后把它插入就绪队列等待CPU。
每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的PCB,以便进行检查。
2024/1/19 21:17:22 3KB 最高优先数优先的调度算法
扫描大师(V8.15.0.616).rar
2024/1/13 15:40:45 11.89MB 扫描大师(V8.15.0.616
已编译直接使用java-jarabe.jarunpack1.apk1.tar
2024/1/12 17:24:30 4.97MB android android studio jar
PHP+Mysql带SQL注入源码、下载解压部署到环境中去就行了。
2024/1/12 4:20:23 3KB Mysql SQL注入
用python语言实现synflood攻击
2024/1/10 18:03:14 20KB python syn flood攻击
2021美赛题目原稿,免费下载
2024/1/8 10:49:44 21.39MB 美国大学生数学建模竞赛
智能运维
2024/1/5 14:42:18 13.24MB 智能运维
使用Arduino制作的OLED动画
2023/12/29 1:31:22 104KB Arduino
基于winpcap+vc的网络入侵检测系统(源码
2023/12/28 4:14:37 1.91MB vc winpcap 入侵 检测
使用C++的socket套接字编写的简单的木马程序,实现了获取屏幕截图、控制开关机、获取目录列表、获取单位时间内的键盘按键记录等简单功能压缩包里是客户端和服务器端的源代码;
可以根据自己的实际需要调整IP和监听关系
2023/12/27 16:43:06 6KB  C++      木马  
共 750 条记录 首页 上一页 下一页 尾页