导航:首页 > 器材知识 > 如何理解设备独立性

如何理解设备独立性

发布时间:2021-03-01 14:23:16

『壹』 什么是设备独立性

设备独立性,即应用程序独立于具体使用的物理设备。为了实现设备独立性而引入了逻辑内设备和物理设备这两容个概念。在应用程序中, 使用逻辑设备名称来请求使用某类设备;而系统在实际执行时, 还必须使用物理设备名称。因此,系统须具有将逻辑设备名称转换为某物理设备名称的功能,这非常类似于存储器管理中所介绍的逻辑地址和物理地址的概念。什么是设备独立性?

『贰』 什么是操作系统的独立性



操作系统的独立性 就是设备独立性

即应用程序独立于具体使用的物理设备。内为了实现容设备独立性而引入了逻辑设备和物理设备这两个概念。在应用程序中, 使用逻辑设备名称来请求使用某类设备;而系统在实际执行时, 还必须使用物理设备名称。因此,系统须具有将逻辑设备名称转换为某物理设备名称的功能,这非常类似于存储器管理中所介绍的逻辑地址和物理地址的概念。


为何要引入设备独立性?如何实现设备独立性?

答:现代操作系统为了提高系统的可适应性和可扩展性,都实现了设备独立性或设备无关性。基本含义是应用程序独立于具体使用的物理设备,应用程序以逻辑设备名请求使用某类设备。实现了设备独立性功能可带来两方面的好处:

(1)设备分配时的灵活性;

(2)易于实现I/O 重定向。为了实现设备的独立性,应引入逻辑设备和物理设备概念。在应用程序中,使用逻辑设备名请求使用某类设备;系统执行时是使用物理设备名。鉴于驱动程序是与硬件或设备紧密相关的软件,必须在驱动程序之上设置一层设备独立性软件,执行所有设备的公有操作、完成逻辑设备名到物理设备名的转换(为此应设置一张逻辑设备表)并向用户层(或文件层)软件提供统一接口,从而实现设备的独立性。

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

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

『肆』 在设备管理中,何谓设备独立性如何实现设备独立性

主要是为了提高软件的通用性,这样开发出来的软件不用针对不同的设备单独开发了。

『伍』 什么是设备无关性实现设备无关性有什么好处

为了提高 操作系统的可适应性和可扩展性,在现代操作系统中都毫无例外地专实现了 设备独立性,也称为属设备无关性。

解释
设备独立性是指 操作系统把所有 外部设备统一当作成文件来看待,只要安装它们的 驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。

『陆』 设备管理主要包括设备的分配和回收、实现设备独立性。谢谢

楼主出了回答
我就补充下提问:
设备管理器的主要工作是什么?

那么他们通过什么原理实现其工作目的

『柒』 抽样过程应注意是随机性还是系统性完整性独立性





操作系统的独立性 就是设备独立性
即应用程序独立于具体使用的物理设备。为内了实现设备独立性而容引入了逻辑设备和物理设备这两个概念。在应用程序中, 使用逻辑设备名称来请求使用某类设备;而系统在实际执行时, 还必须使用物理设备名称。因此,系统须具有将逻辑设备名称转换为某物理设备名称的功能,这非常类似于存储器管理中所介绍的逻辑地址和物理地址的概念。


为何要引入设备独立性?如何实现设备独立性?
答:现代操作系统为了提高系统的可适应性和可扩展性,都实现了设备独立性或设备无关性。基本含义是应用程序独立于具体使用的物理设备,应用程序以逻辑设备名请求使用某类设备。实现了设备独立性功能可带来两方面的好处:
(1)设备分配时的灵活性;
(2)易于实现I/O 重定向。为了实现设备的独立性,应引入逻辑设备和物理设备概念。在应用程序中,使用逻辑设备名请求使用某类设备;系统执行时是使用物理设备名。鉴于驱动程序是与硬件或设备紧密相关的软件,必须在驱动程序之上设置一层设备独立性软件,执行所有设备的公有操作、完成逻辑设备名到物理设备名的转换(为此应设置一张逻辑设备表)并向用户层(或文件层)软件提供统一接口,从而实现设备的独立性。

『捌』 设备独立性是指

应用程序独立于具体使用的物理设备

『玖』 什么是设备独立性

阅读全文

与如何理解设备独立性相关的资料

热点内容
DT在机械工程图代表什么 浏览:280
家里暖气分阀门 浏览:659
床上瘦身器材有哪些 浏览:837
乙烯的实验制备装置 浏览:759
游乐设备电子配件哪里有卖 浏览:487
电动工具怎么上螺丝 浏览:344
宝鸡赛威重型机床厂待遇怎么样 浏览:577
倍特电动车仪表盘显示手把是什么意思 浏览:674
台式电脑加机械硬盘怎么安装系统 浏览:261
塑料破碎机换轴承多少钱 浏览:130
人防工程内有哪些防护设备 浏览:248
菲斯曼暖气片阀门开关方向图解 浏览:820
华为手机浏览器的工具箱 浏览:43
深圳市诚德环保设备有限公司怎么样 浏览:518
龙水五金市场批发市场价格表 浏览:734
110轴承外径是多少 浏览:346
苏料暖气管线加阀门 浏览:86
无线卡首屏工具箱 浏览:123
为什么电动车仪表盘不显示图解 浏览:821
奢侈品五金件什么品牌排行 浏览:95