试题题干
假设有一个读第n块磁盘的请求,简述此时磁盘驱动程序的工作内容。
参考答案
试题解析
(1)计算出所请求块的物理地址。
(2)检查驱动器电机是否正在运转。
(3)检查磁头臂是否定位在正确的柱面。
(4)确定需要哪些控制器命令及命令的执行顺序。
(5)向设备控制器的设备寄存器中写入命令。
(6)I/O完成后,向上层软件传送数据。
假设有一个读第n块磁盘的请求,简述此时磁盘驱动程序的工作内容。
(1)计算出所请求块的物理地址。
(2)检查驱动器电机是否正在运转。
(3)检查磁头臂是否定位在正确的柱面。
(4)确定需要哪些控制器命令及命令的执行顺序。
(5)向设备控制器的设备寄存器中写入命令。
(6)I/O完成后,向上层软件传送数据。