工资核算允许进程使用的资源称为临界资源
申请免费试用、咨询电话:400-8352-114
同定时间片轮转法比较简单,易实现,多用于小型分时系统。有的系统中还采用动态时问片轮转法,即根据系统的当前负载情况来调整时间片的大小。例如每当一轮开始时系统根据就绪队列中现有进程的数量计算一次P值,若就绪进程数量少,P值就大一些:如就绪进程数量多,值就取小一些。这个P值就作为本轮的时问片保持不变,在此轮l扣新到达的就绪进程就暂不进入就绪队列,等下一轮再一起进入。此轮结束,系统再根据下一、轮就绪进程数贤难新计算一次P值,歼始一下一轮循环。
在多道程序系统中,由于资源共享与进程合作,使进,程之间往往存在某种彼此依赖或相互制约的关系。这种关系通常表现在两类问题上:互斥和同步。为了协调好进程之间的关系,使它们正确地向前推进,操作系统要能提供某种机制。
考虑这样一个例子,假设有两个进程共享一台打印机,若让它们任意使朋,那么很容易发生两进程的输出结果交织在一起的混乱情况。解决此问题的办法之一是,一乜打印请求并得到允许时,打印机就一直被它I王用。若在此期间另一进程也请示打印,那么它必须等待前一个进程释放打印机系统才能把打印机分配给它使用。
为了说明这种情况,引入临界资源和临界区的概念。像上述打印机这种一次仅允许一个进程使用的资源称为临界资源。把一个进,程访问临界资源的那段程序代码称为临界区。