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

如何理解设备独立性

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

『捌』 设备独立性是指

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

『玖』 什么是设备独立性

阅读全文

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

热点内容
安全连锁装置实验维护记录 浏览:146
佛山市顺德区大良信楚塑料五金制品厂 浏览:797
发电机组自动调频调载装置 浏览:361
家用自来水阀门螺杆漏水怎么办 浏览:318
创新工具箱图 浏览:535
钢轨电位限位装置作用 浏览:174
常见计量设备包括哪些 浏览:541
如何拆卸电动三轮车电机前盖轴承 浏览:463
十万的自行车是什么材质铸造的 浏览:29
镇海儿童游乐设备在哪里买 浏览:829
如何用机械制图画出以下图片 浏览:848
嘉定区上海阀门厂待遇 浏览:937
如何关闭车辆仪表盘故障灯 浏览:111
东莞市铭盛五金制品有限公司 浏览:476
电气火灾模拟实验装置 浏览:208
刷机时未知设备怎么处理 浏览:610
数控机床运动坐标轴怎么看 浏览:468
什么阀门要转8万圈关闭 浏览:670
汽车仪表trlp是什么意思 浏览:40
手机银行怎么更换绑定设备登录 浏览:557