×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

大型网站设计:服务器系统进程的状态转换有几种?

文章编辑:网站建设 文章来源:网站设计 浏览量:

  大型网站设计服务器系统进程的状态转换有几种?通常我们在进行大型网站设计的过程中越简洁都会认为越好。由于简洁易用的页面愈发易于让用户了解,体验度更好,反倒是那些很奢华的页面体验度不高,点击的人非常少,网站公司在网站设计的过程中对于这些细节还是非常注重的。面对复杂的需求,许多设计师总是不由自主地朝着复杂的方向设计网页,那么如何简化一个已经复杂的网站呢?事实上,这个思路很容易理清。诀窍是根据用户的目标重新检查整个路径,并清除所有阻碍用户实现目标的障碍。当然仅是做到前面说的这些还不够,最主要的是要对程序系统运行机制有所了解,比如服务器系统进程状态的了解,网站设计公司认为由于进程运行的间断性,决定了进程至少具有以下三种状态:
(1)就绪状态。当进程已分配了除 CPU 以外的所有必要的资源后,只要能再获得处理机,便能立即执行,把这时的进程状态称为就绪状态。在一个系统中,可以有多个进程同时处于就绪状态,通常把它们排成一个队列,称为就绪队列。
(2)执行状态指进程已获得处理机,其程序正在执行。在单处理机系统中,只能有一个进程处于执行状态。
(3)阻塞状态指进程因发生某事件(如请求I/O、申请缓冲空间等)而暂停执行时的状态,亦即进程的执行受到阻塞,故称这种暂停状态为阻塞状态,有时也称为“等待”状态,或“睡眠”状态。通常将处于阻塞状态的进程排成一个队列,称为阻塞队列。
进程的状态随着自身的推进和外界的变化而变化。例如,就绪状态的进程被进程调度程序选中进入执行状态;执行状态的进程因等待某一事件的发生转入等待状态;等待状态的进程所等待事件来到便进入就绪状态。进程的状态可以动态地相互转换,但阻塞状态的进程不能直接进入执行状态,就绪状态的进程不能直接进入阻塞状态。在任何时刻,任何进程都处于且只能处于这其中一种状态。进程状态的变化情况如下:
(1)运行态→等待态:一个进程运行中启动了外围设备,它就变成等待外围设备传输信息的状态;进程在运行中申请资源(主存储空间及外围设备因得不到满足)时,变成等待资源状态,进程在运行中出现了故障(程序出错或主存储器读写错误等),变成等待干预状态。
(2)等待态→就绪态:外围设备工作结束后等待外围设备传输信息的进程结束等待;等待的资源能得到满足时(另一个进程归还了资源),则等待资源者就结束等待;故障排队后让等待干预的进程结束等待,任何一个结束等待的进程必须先变成就绪状态,待分配到处理器后才能运行。
(3)运行态→就绪态:进程用完了一个使用处理器的时间后强迫该进程暂时让出处理器,当有更优先权的进程要运行时也迫使正在运行的进程让出处理器。由于自身或外界原因成为等待状态的进程让出处理器时,它的状态就变成就绪状态。
(4)就绪态→运行态:等待分配处理器的进程,系统按一种选定的策略从处于就绪状态的进程中选择一个进程,让它占用处理器,那个被选中的进程就变成了运行态。
图2-2所示为进程的三种基本状态及各状态之间的转换。好了,深圳网站设计公司本文关于“大型网站设计:服务器系统进程的状态转换有几种?”的知识就分享到这里,谢谢关注,博纳网络编辑整理。

当前文章链接:/construction/design/14400.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

相关案例推荐