操作系统
无意呢
进击的程序猿
展开
-
设计一个按照优先级调度算法实现处理机调度的程序
设计一个按照优先级调度算法实现处理机调度的程序一、优先级调度算法实现处理机调度的程序设计提示如下:( 1 ) 假设系统有n个进程,每个进程用一个进程控制块(PCB)来代表。进程控制块的格式如下表所示,且参数意义也相同。进程的优先数、到达时间和估计运行时间由用户程序任意设定,且优先数越低,优先级越高。调度时,总是选择优先级最高的进程运行。(2)为了调度方便,设计一个指针指向就绪队列的第一个...原创 2018-12-30 12:18:46 · 18860 阅读 · 2 评论 -
操作系统的几个概念
PV原语执行一次P操作,信号量的值减1,当信号量的值小于等于0时,则阻塞该进程;执行一次V操作,信号量的值加1,若信号量大于0,V原语停止执行,若信号量值小于等于0,应唤醒等待(阻塞)队列中的进程。进程状态在进程的生命周期中,一个进程至少有5种基本状态: 初始状态,执行状态,等待状态(阻塞状态),就绪状态和终止状态。 死锁 所谓死锁是指多个并发进程,各自持有资源又都等待...原创 2019-02-14 17:26:43 · 228 阅读 · 0 评论