等待程序的左右手法则

等待程序的左右手法则,第1张

等待程序的左右手法则:左(右)手法则实际上是仪表法的间接使用,左程序用左手,右程序用右手,两手的拇指、食指和中指分别对应仪表扇区的三个边界构成三个扇区,掌心代表定位点(导航台),食指所指代表飞向定位点的航向,然后根据入航航迹线或出航航迹角所在的扇区加入。

用左(右)手划分扇区的设想是:右航线用右手,食指所指为飞向定位点的航向,以食指为准,向左减小110的方向为拇指所指方向。

向右增加70的方向为中指所指方向,连接中指拇指,就将360范围分成了三个扇区,左上方拇指与食指所夹110扇区为第一扇区,右上方食指与中指所夹70扇区为第二扇区,下方中指与拇指所夹180扇区为第三扇区。

左航线用左手,扇区设想与右航线相同,缺州右上方食指与拇指所夹110扇区为第一扇区,左上方中指与食指所夹70扇区为第二扇区,下方拇指与亮闭中指所夹180扇区为第三扇区。

用左(右)手设想出等待航线和确定进入方法

三个扇区在左(右)手上设想以后,假设掌心为导航台,以导航台为准,设想出等待航线或直角航线,看入航航迹线或出航航迹角落在哪个扇区,就用该扇区的加入方法进入敬扮裂。

例如,飞机向台航向为155,向台航迹为90,出航航迹为270,飞行员用右手划分进入扇区,食指指示155、拇指指示45、中指指示225,从而确定出飞机的入航航迹线或出航航迹角270落在第三扇区,因而采用直接进入的方法,即右转至出航航向270即可加入等待航线。

进程棚差进入等待状坦空态有:

A、CPU调度给优先级更高的线程。

B、阻塞的线程获得资源或者信号。

C、在时间片轮转的情况下,如果时间片到了。

D、获得spinlock未果。

a、是由运行态进入就绪态。

b、是有阻塞太进入就绪态。

c、是由就绪态进入运行态。

d、一直就绪态。

内容

一个计算机系统进程包括(或者说“拥有”)下列数据:

那个程序的可运行机器码的一个在存储器的映像。 分配到的存储器(通让和瞎常包括虚拟内存的一个区域)。存储器的内容包括可运行代码、特定于进程的数据(输入、输出)、调用堆栈、堆栈(用于保存运行时运数中途产生的数据)。 分配给该进程的资源的 *** 作系统描述符,诸如文件描述符(Unix术语)或文件句柄(Windows)、数据源和数据终端。

进程在其生命周期内通常进程有以下三种状态:

1、就绪(Ready)状态:指进程已处于准备好运行的状态,及进程已经分配到需要的系统资源,只要在获得CPU就可以执行 。

2、执行(Running)状态:指进程获得了CPU正在执行,在单处理机系统中,最多只有一个进程处于该状态 。

3、阻塞(Block)状态:指正在执行的进程,在执行过程中发生了某时间(如:I/O请求、申请缓冲区失败等) 。

扩展资料:

注意区别就绪状态和等待状态:就绪状态是指进程仅缺少处理机,只要获得处理机资源就立即执行;而等待状态是指进程需要其他资源(除了处理机)或等待某一事件。

之所以把处理机和其他资源划分开,是因为在分时系统的时间片轮转机制中,每个进程分到的时间片是若干毫秒。

也就是说,进程得到处理机的时间很短且非常频繁,进程在运行过程中实际上是频繁地转换到就绪状态的扰旦首。

而其他资源(如外设)的使用和分配或者某一事件的发生(如I/O *** 作的完缓数成)对应的时间相对来说很长,进程转换到等待状态的次数也相对较少。这样来看,就绪状态和等待状态是进程生命周期中迟明两个完全不同的状态,需要加以区分。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8259761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存