#include "stdio.h" #include <stdlib.h> #include <conio.h> #include<windows.h> #define getpch(type) (type*)malloc(sizeof(type)) #define NULL 0 struct p ...
分类:
编程语言 时间:
2017-11-06 20:07:01
阅读次数:
262
cup调度即:按照一定的调度算法从就绪队列中选择一个进程,把cpu的使用权交给这个进程。 有以下调度算法: 1、先来先服务 2、短作业优先 3、最短剩余时间 4、最高响应比优先 响应R=周转时间/处理时间=(等待时间+处理时间)/处理时间=1+等待时间/处理时间 5、时间片轮转 6、最高优先级调度算 ...
分类:
其他好文 时间:
2017-07-19 21:49:53
阅读次数:
139
一、进程和作业的区别区别:进程是一个程序在一个数据集上的一次执行,而作业是用户提交给系统的一个任务。关系:一个作业通常包括几个进程,几个进程共同完成一个任务,即作业。作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决定各作业中的哪一..
分类:
编程语言 时间:
2016-06-17 17:43:41
阅读次数:
199
最近做操作系统的课程设计,网上看到一些动态调度的算法都是基于C写的,下午闲来无事,用Java写了一个高优先级调度的算法玩玩,这个算法首先有这几条要注意优先级是否可以为负的,答案是肯定的,如果有一个线程阻塞了另外一个线程一直去运行就可能一直减去,让优先级变成负数了阻塞的时机:可以说阻塞的时机特别的重要...
分类:
编程语言 时间:
2014-12-29 21:23:53
阅读次数:
423