-
two experimental operating system : the process of scheduling strategy to achiev...
操作系统实验2:进程调度策略的模拟实现
1、 设计一个有 N个进程共行的进程调度程序。
2、 每个进程有一个进程控制块PCB来表示,进程控制块的格式为:
进程名
优先数
到达时间
需要运行时间
已占用CPU时间
进程状态
a) 进程优先数、需要运行时间、到达时间可以事先人为地指定,也可以随机产生,注意初始化上述数值时要尽量使进程并发执行,而不是按到达时间顺序调度。
b) 进程的运行时间以时间片为单位进行计算。
c) 进程状态分为就绪、运行、完成三种状态之,分别用W、R、F表示。
3、 进程调度规则如下:
a) 就绪进程获得 CPU后都只能运行一个时间片。用已占用CPU时间加1来表示。
b) 如果运行一个时间片后,进程已占用 CPU时间达到所需要运行时间,则进程完成,撤销该进程。
c) 如果运行一个时间片后,进程已占用CPU时间还未达到所需要运行时间,即进程需要继续运行,将它插入就绪队列,队列重新排序,等待CPU。
d) 重复以上过程,直到所要进程都完成为止。
-two experimental operating system : the process of scheduling strategy to achieve a simulation. Design is a process of a total of N the process scheduler. 2, each process is a process control block to PCB said that the process control block format : process a few who arrived at the priority needs time to time running CPU time a state process) process priority number. need to run time, arriving in time prior to artificially designated, can also randomly generated, Initialization attention to the above values are to m
- 2022-02-20 17:25:28下载
- 积分:1
-
Windows多线程编程,使用MFC的方式。版本和补充…
windows多线程编程,利用mfc的方式实现。与dos版本可互补。-windows multithreaded programming, using mfc ways. Dos version and complement each other.
- 2023-01-04 15:55:03下载
- 积分:1
-
使用信号灯(semaphore),事件(Event),临界区(CriticalSection)进行线程同步的例子...
使用信号灯(semaphore),事件(Event),临界区(CriticalSection)进行线程同步的例子- Uses the signal light (semaphore), the event (Event), the
critical zone (CriticalSection) carries on line regulation
synchronization the example
- 2022-01-25 21:04:02下载
- 积分:1
-
先用BACC编译,再用BAINTERP运行
先用BACC编译,再用BAINTERP运行-using the BACC compiler, and then run BAINTERP
- 2022-02-26 16:34:23下载
- 积分:1
-
There are information audit, write
主要有信息审核、注销、管理等的功能,对每一项检索-There are information audit, write-offs, and management functions, one for each retrieval
- 2023-01-24 09:45:04下载
- 积分:1
-
在一个程序中,进行中开多个线程,实现多线程编程
在一个程序中,进行中开多个线程,实现多线程编程-In a process, carried out a number of threads in the open, multi-threaded programming
- 2023-05-31 01:05:04下载
- 积分:1
-
Readers priority algorithm, learning operating system are generally required to...
读者优先算法,学习操作系统的一般都要接触到的临界区处理的程序,有实验报告说明-Readers priority algorithm, learning operating system are generally required to come into contact with the critical areas of treatment procedures, experimental reports have
- 2023-06-29 17:05:03下载
- 积分:1
-
进HA
进HA-ProcessExplorer10.2 程与线程 -Progressive HA-and-thread ProcessExplorer10.2
- 2022-01-21 19:02:46下载
- 积分:1
-
进程已启动,杀死进程再启动程序
进程已启动,杀死进程再启动程序-process has been initiated, killing process restart procedures
- 2022-11-30 11:50:03下载
- 积分:1
-
在VC平台下,实现系统的进程的查看,进程信息的修改
在VC平台下,实现系统的进程的查看,进程信息的修改-to check or change the information of system processes
- 2022-02-01 03:27:41下载
- 积分:1