首页 > 试题广场 >

为了实现设备独立性,在操作系统中,用户在使用IO设备时,通

[单选题]
为了实现设备独立性,在操作系统中,用户在使用I/O设备时,通常采用(        )
  • 物理设备名
  • 逻辑设备名
  • 虚拟设备名
  • 设备牌号
推荐
B
解析:
对于基本的设备分配程序是根据物理设备名来分配设备的,为了增加设备的独立性,进程应用逻辑设备名请求I/O,这样系统首先从系统设备表SDT中找出第一个该类设备的设备控制表DCT,若该设备忙,又查找第二个该类设备的DCT,仅当所有该类设备都忙时才把进程挂在该类设备的等待队列上。
编辑于 2019-02-14 14:01:26 回复(0)
c、虚拟设备名
发表于 2019-02-13 20:04:44 回复(0)
请求使用时用逻辑名,实际应用时用物理设备名。
发表于 2019-02-13 11:26:47 回复(0)
选B
解析:为了提高操作系统的可适应性和可扩展性,在现代操作系统中都实现了设备独立性,即在应用程序中,使用逻辑设备名称来请求使用某类设备,而系统在实际执行时,还必须使用物理设备名称。
发表于 2019-02-13 12:16:06 回复(0)
选B
对于基本的设备分配程序是根据物理设备名来分配设备的,为了增加设备的独立性,进程应用逻辑设备名请求I/O,这样系统首先从系统设备表SDT中找出第一个该类设备的设备控制表DCT,若该设备忙,又查找第二个该类设备的DCT,仅当所有该类设备都忙时才把进程挂在该类设备的等待队列上。
发表于 2020-07-30 07:54:20 回复(0)
答案选B。
什么是设备独立性?
应用程序独立于具体使用的物理设备。为了实现设备独立性而引入了逻辑设备和物理设备这两个概念。在应用程序中, 使用逻辑设备名来请求使用某类设备;而系统在实际执行时, 则使用物理设备名称。

因此,操作系统须具有将逻辑设备名转换为物理设备名的功能,这非常类似于存储器管理中所介绍的逻辑地址和物理地址的概念。

发表于 2020-05-15 11:29:09 回复(0)
B,为了开放性,还有重用行,一个物理设备可以对应不同的逻辑设备,以提高系统资源的利用率
发表于 2019-02-13 22:45:45 回复(0)
虚拟设备和逻辑设备有啥区别
发表于 2022-03-31 09:31:20 回复(0)
选B
对于基本的设备分配程序是根据物理设备名来分配设备的,为了增加设备的独立性,进程应用逻辑设备名请求I/O,这样系统首先从系统设备表SDT中找出第一个该类设备的设备控制表DCT,若该设备忙,又查找第二个该类设备的DCT,仅当所有该类设备都忙时才把进程挂在该类设备的等待队列上。
发表于 2022-04-03 17:48:04 回复(0)
答案选B。
什么是设备独立性?
应用程序独立于具体使用的物理设备。为了实现设备独立性而引入了逻辑设备和物理设备这两个概念。在应用程序中, 使用逻辑设备名来请求使用某类设备;而系统在实际执行时, 则使用物理设备名称。

因此,操作系统须具有将逻辑设备名转换为物理设备名的功能,这非常类似于存储器管理中所介绍的逻辑地址和物理地址的概念。

发表于 2020-05-15 11:29:09 回复(0)