导航:首页 > 器材知识 > 江南大学什么是独占设备对独占设备如何分配

江南大学什么是独占设备对独占设备如何分配

发布时间:2021-12-28 23:08:48

Ⅰ 18、对于系统中的独占设备,为预防出现死锁,应采用的最佳分配策略是

死锁的四个必要条件
操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进
程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能
继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解
地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。
产生死锁的原因主要是:
(1) 因为系统资源不足。
(2) 进程运行推进的顺序不合适。
(3) 资源分配不当等。
如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则
就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。
产生死锁的四个必要条件:
(1) 互斥条件:一个资源每次只能被一个进程使用。
(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
(3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之
一不满足,就不会发生死锁。
死锁的解除与预防:
理解了死锁的原因,尤其是产生死锁的四个必要条件,就可以最大可能地避免、预防和
定资源的合理分配算法,避免进程永久占据系统资源。此外,也要防止进程在处于等待状态
的情况下占用资源。因此,对资源的分配要给予合理的规划。
要防止死锁的发生可破坏其四个条件,但破坏四个条件其中的一个条件是不实际的,我想知道是哪个条件?1资源独占2保持申请3循环等待4不可剥夺。

Ⅱ 从资源分配的角度可将设备分为独占设备、共享设备和什么网络体系结构是网络功能和什么的集合

独占设备、共享设备,虚拟设备.
网络的体系结构定义:指计算机网络的各层及其协议的集合(architecture).或精确定义为这个计算机网络及其部件所应完成的功能.计算机网络的体系结构综合了OSI和TCP/IP的优点,本身由5层组成:应用层,运输层,网络层,物理层和数据链路层.

Ⅲ 什么是独占设备,什么是共享设备

独占设备是指那些只能让一个作业独占使用的设备;
共享设备是指允许多个作业同时使用的设备。

Ⅳ 设备独占性是指什么

设备独占性是指每次只能供一个作业执行期间单独使用的设备,即独占设备。
独占设备,可共享设备只适用于前两种分配技术,即共享设备技术和独占设备技术,但考虑性能要尽量用前者,即共享设备技术来分配;独占设备只适用于后两种分配技术,即独占设备技术和虚拟设备技术,且尽可能采用后者,即虚拟设备技术。
1)共享设备技术。数据和程序的并发共享带来效率和方便。为了在解决设备与CPU的 速度匹配问题上使设备和CPU的利用率达到最大程度,即优化性能,系统希望根据每个设备的特征来全局调度安排设备的操作,设备的并发共享技术使这种全局调 度安排成为可能。例如,对一个可移动磁盘的读写要求它们可以排序,以使操作间读写头的移动距离尽可能短。
注意,在采用共享设备技术时,要考虑设备类型,即共享设备技术只适于可共享设备用于独占设备。
2)独占设备技术。
3)虚拟设备技术。虚拟设备技术的作用是提高慢速独占设备的利用率,采用了假脱机技术后—个程序对慢速独占设备的占用时间短了(因为连续了)。

Ⅳ 磁盘是典型的独占型设备,分配不当有可能引起进程死锁 这句话为什么错误

硬盘是共享设备啊

Ⅵ 在考虑到设备的独立性时,应如何分配独享设备

在考虑到设备的独抄立性时,应按如下步骤来分配独占设备:
(1)进程以逻辑设备名提出I/O请求。
(2)根据逻辑设备表相应表项获得I/O请求的逻辑设备对应类型的物理设备在系统设备表
中的指针。
(3)从指针所指位置起顺序检索系统设备表,直到找到一个属于对应I/O请求所用类型、空闲可用且基于设备分配安全性算法验证为安全分配的设备的设备控制表,将对应设备分配给请求进程;如果未找到安全可用的空闲设备,则把请求进程的进程控制块挂到相应类型设备的等待队列上等待唤醒和分配。
(4)系统把设备分配给I/O请求进程后,再到该设备的设备控制表中找出与其相连接的控制器的控制器控制表,根据其状态字段判断该控制器是否忙碌,若忙则把请求进程的进程控制块挂到该控制器的等待队列上;否则将该控制器分配给进程。
(5)系统把控制器分配给I/O请求进程后,再到该控制器的控制器控制表中找出与其相连接的通道的通道控制表,根据其状态字段判断该通道是否忙碌,若忙则把请求进程的进程控制块挂到该通道的等待队列上;否则将该通道分配给进程。
(6)只有在设备、控制器和通道三者都分配成功时,这次的设备分配才算成功,然后便可启动设备进行数据传送。

Ⅶ 为什么说cpu是计算机的独占设备,如何区分独占设备和共享设备

独占就是自己使用的,共享设备就是可以被别的计算机使用的设备。像光驱别的电脑就可以使用,而CPU别的电脑是不可以使用的

Ⅷ 什么是“允许应用程序独占控制该设备”

比如你使用语音聊天工具,在语音聊天时,那么你的麦克风就被语音聊天工具占用了,别的软件就无法调用了。
扬声器也是一个道理。

Ⅸ 什么是独占设备,对独占设备如何分配

独占设备,可共享设备只适用于前两种分配技术,即共享设备技术和独占设备技术,但考虑性能要尽量用前者,即共享设备技术来分配;独占设备只适用于后两种分配技术,即独占设备技术和虚拟设备技术,且尽可能采用后者,即虚拟设备技术。
独占设备的分配
1、基本的设备分配程序
---- 当某进程提出I/O请求后,系统的设备分配程序可按下述步骤进行设备分配:
1)分配设备
-- 首先根据I/O请求中的物理设备名,查找系统设备表(SDT),从中找出该设备的DCT(设备分配表),再根据DCT中的设备状态字段,可知
该设备是否正忙。若忙,便将请求I/O进程的PCB挂在设备队列上;否则,便按照一定的算法来计算本次设备分配的安全性。如果不会导致系统
进入不安全状态,便将设备分配给请求进程;否则,仍将其PCB插入设备等待队列。
2)分配控制器
-- 在系统把设备分配给请求I/O的进程后,再到其DCT(指向控制器表的指针)中找出与该设备连接的控制器的COCT(控制器控制表),从COCT
的状态字段中可知该控制器是否忙碌。若忙,便将请求I/O进程的PCB挂在该控制器的等待队列上;否则,便将该控制器分配给进程。
3)分配通道
-- 通过COCT中与控制器连接的通道表指针,找到与该控制器连接的通道的CHCT(通道控制表),再根据CHCT内的状态信息,可知该通道是否
忙碌。若忙,便将请求I/O的进程挂在该通道的等待队列上;否则,将该通道分配给进程。
-- 只有在设备、控制器和通道三者都分配成功时,这次的设备分配才算成功。然后,便可启动该I/O设备进行数据传送。
2、设备分配程序的改进
---- 仔细研究上述基本的设备分配程序后可以发现:
进程是以物理设备名来提出I/O请求的;采用的是单通路的I/O系统结构,容易产生“瓶颈”现象。
为此,应从以下两方面对基本的设备分配程序加以改进,以使独占设备的分配程序具有更强的灵活性,并提高分配的成功率。
1)增加设备的独立性
-- 为了获得设备的独立性,进程应使用逻辑设备名请求I/O。这样,系统首先从SDT中找出第一个该类设备的DCT。
若该设备忙,又查找第二个该类设备的DCT,仅当所有该类设备都忙时,才把进程挂在该类设备的等待队列上;
而只要有一个该类设备可用,系统便进一步计算分配该类设备的安全性。
2)考虑多通路情况
-- 为了防止在I/O系统中出现“瓶颈”现象(通道不足),通常都采用多通路的I/O系统结构。
此时对控制器和通道的分配同样要经过几次反复,即若设备(控制器)所连接的第一个控制器(通道)忙时,应查看其所连接的第二个控制器(通道),
仅当所有的控制器(通道)都忙时,此次的控制器(通道)分配才算失败,才把进程挂在控制器(通道)的等待队列上。
而只要有一个控制器(通道)可用,系统便可将它分配给进程。

阅读全文

与江南大学什么是独占设备对独占设备如何分配相关的资料

热点内容
steam令牌换设备了怎么办 浏览:246
新生测听力仪器怎么看结果 浏览:224
化学试验排水集气法的实验装置 浏览:156
家用水泵轴承位置漏水怎么回事 浏览:131
羊水镜设备多少钱一台 浏览:125
机械制图里型钢如何表示 浏览:19
测定空气中氧气含量实验装置如图所示 浏览:718
超声波换能器等级怎么分 浏览:800
3万轴承是什么意思 浏览:110
鑫旺五金制品厂 浏览:861
苏州四通阀制冷配件一般加多少 浏览:153
江北全套健身器材哪里有 浏览:106
水表阀门不开怎么办 浏览:109
花冠仪表盘怎么显示时速 浏览:106
洗砂机多少钱一台18沃力机械 浏览:489
超声波碎石用什么材料 浏览:607
组装实验室制取二氧化碳的简易装置的方法 浏览:165
怎么知道天然气充不了阀门关闭 浏览:902
公司卖旧设备挂什么科目 浏览:544
尚叶五金机电 浏览:59