![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
fourous
Cest’ la vie
展开
-
操作系统互斥进程问题
设有n个进程共享一个互斥段,对于如下两种情况使用信号量,信号量的值的变化怎样? (1) 如果每次只允许一个进程进入互斥段。 (2) 如果每次最多允许m个进程(m原创 2017-11-07 23:57:19 · 1145 阅读 · 0 评论 -
操作系统互斥进程问题
假设有N个进程,共享一个空间 1:当共享区只允许一个进程占用时候,则信号量(mutex)的取值范围 2共享区允许M个进程占用,信号量取值范围1,互斥信号量初值为 1 ,变化范围为[ -n + l , 1 ]。 当没有进程进入互斥段时,信号量值为 1 ;当有 1 个进程进入互斥段但没有进程等待进入互斥段时,信号量值为 0 ;当有 1 个进程进入互斥段且有一个进程等待进入互斥段时,信号量值为 -1原创 2017-11-08 00:03:26 · 3060 阅读 · 1 评论 -
进程调度算法
进程调度算法有很多,常用的有 1:先来先服务调度算法(FCFS) 就是先到先得,换一个说法就是等待时间最长的先采用 2,短进程先执行(sjf) 执行时间短的优先执行 3:多级反馈轮转 时间片轮转,进程轮转执行 4:优先级法 分为静态优先级:优先级已经设,按照顺序执行就行 动态优先级:随着执行的过程,比如占用系统资源,等待时间等,优先级会随着改变 5:最高响应比优先法(HRN)原创 2017-11-08 00:23:12 · 525 阅读 · 0 评论