-->
当前位置:首页 > Eng > 正文内容

主观题:h821.为什么要引入设备独立性,如何实现设备独立性?

Luz3年前 (2022-11-23)Eng597
为什么要引入设备独立性,如何实现设备独立性?







answer:解:
设备独立性又称为设备无关性。它指的是应用程序在使用设备进行I/O时,使用的是逻辑设备,而系统在实际执行时使用的是物理设备,由操作系统负责逻辑设备与物理设备的映射。引入设备独立性可以使设备的分配具有极大的灵活性,并易于实现I/O重定向。(5分)
系统为每个进程设置一张逻辑设备表LUT。当某进程用逻辑名来请求设备时,系统查阅系统设备表SDT,为它分配相应的可用物理设备。系统将这种用户逻辑设备与系统物理设备的映射建立在该用户的LUT中,并将该物理设备的驱动程序入口地址填入LUT中。以后,该进程利用逻辑设备名请求I/O操作时,系统通过查找LUT即可找到物理设备及其驱动程序。(5分)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。