![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 77
YCY^v^
世界上唯初心不可改变
展开
-
银行家算法,操作系统中的Available,Max,Allocation,Need
用于避免死锁情况的出现,每一个新进程进入系统时,必须声明需要每种资源的最大数目,其数目不能超过系统所拥有的的资源总量。当进程请求一组资源时,系统必须首先确定是否有足够的资源分配给该进程,若有,再进一步计算在将这些资源分配给进程后,是否会使系统处于不安全状态如果不会才将资源分配给它,否则让进程等待。原创 2023-11-02 09:04:46 · 3145 阅读 · 0 评论 -
创建原语:create阻塞原语:block唤醒原语: wakeup撤销原语: destroy,活动就绪—>静止就绪:该进程被执行挂起原语Suspend;活动阻塞—>静止阻塞:该进程被执行挂起原语
挂起原语: suspend,静止就绪:放外存,不调度;静止阻塞:等待事件;激活原语: active,活动就绪:等待调度;活动阻塞:等待唤醒;挂起与激活:为了系统和用户观察和分析进程;撤销原语: destroy。唤醒原语: wakeup。创建原语:create。阻塞原语:block。原创 2023-12-02 10:37:48 · 979 阅读 · 0 评论 -
操作系统,并行性:两个或多个事件在同一时刻发生并发性:两个或多个事件在同一时间间隔内发生 ,就绪状态执行状态阻塞状态
若未越界,则根据段表的始址和该段的段号,计算出该段对应段表项的位置,从中读出该段在内存的起始地址。概念:是对多个相关进程在执行次序上进行协调,是并发执行的诸进程之间能按照一定的规则共享系统资源,并能很好地相互合作,从而使进程的执行具有可再现性。否则,表示尚无足够资源,Pi须等待。② 进程在运行过程中,可以不断地创造可消耗性资源的单元,将它们放入该资源类的缓冲区中,以增加该资源类的单元数目;可把系统中的资源分成两类,一类是可抢占性资源,是指某进程在获得这类资源后,该资源可以再被其它进程或系统抢占。原创 2023-12-02 10:31:57 · 1211 阅读 · 0 评论