ZKX's LAB

怎么区分系统 服务 用户进程 8.在批处理系统、分时系统和实时系统中,各采用哪几种进程(作业)调度算法?

2021-04-09知识1

2. 简述Linux系统中的进程分为哪两类 朋友 一般就是两种进程 一种是系统进程 一种就是程序进程。

一个只有一个处理机的系统中,OS的进程有运行、就绪和阻塞三个基本状态,假如某些时刻该系统中有10个进程并发执行,在略去调度程序所占用时间情况下试问: (1)这时该系统中处于运行态的进程数最多1个,最少0个。只有一个处理机的系统中,进程之间是宏观并行,微观串行的,最多只可能有一个进程在运行;最少就可能没有进程占用CUP,都处于阻塞状态,所以为0个。(2)这时该系统中处于就绪态的进程数最多9个,最少0个。可能所有进程都满足运行的条件,即没有处在阻塞状态,此时肯定有一个进程在占用CPU,剩余9个就绪等待;可能所有进程都处于阻塞状态或者9个阻塞1个正在运行,此时处于就绪状态的有0个。(3)这时该系统中处于阻塞态的进程数最多10个,最少0个。所有进程都有可能缺乏运行条件而处于阻塞状态,所以处于阻塞的可能有10个;进程也可能都满足运行的条件,这就是(2)中就绪进程最多时的现象,9个就绪,1个运行。

平均等待时间与平均周转时间是怎么算的(操作系统) 首先,楼主要理解何谓“剥夺式短进程优先”,所谓剥夺式,就是可以让当前进程放弃运行,让出处理机给其他进程,即其他进程剥夺当前进程;所谓“短进程优先”,就是如果有多个进程试图占用处理机,那么当前还需要执行时间最短的进程优先执行.对这个题目,首先,在0时刻,只有进程1请求执行,于是占用处理机;到1时刻,进程2请求执行,那么进行判定,因为进程2的需要处理时间为4比进程1的尚需7的时间短,于是处理机接受进程2,进程1被剥夺;到2时刻,同时请求处理机的有:在等待中的进程1,正在执行的进程2,刚刚请求的进程3,再进行判定,结果是进程2所需时间最短,于是继续执行;依次类推,得到了楼主所给的那张表.根据平均等待时间的概念,将所有进程的等到时间加起来,除以进程数,就可以了.根据平均周转时间的概念,将所有进程的等待、执行时间加起来,除以进程数,就可以了.还有疑问的话,hi我.

#怎么区分系统 服务 用户进程

随机阅读

qrcode
访问手机版