计算机操作系统专撕升本重要课件.ppt

计算机操作系统专撕升本重要课件

磁盘存储数据的方式: 先柱面0开始,然后磁道0开始,最后扇区0开始进行顺序存取。 假定每个柱面C个磁道,每个磁道S个扇区,如果给定柱面I,磁头J,扇区K如何得到磁盘块号呢? B=k+S(J+I*C) 反之可以计算I,J,K; 令D=S*C,M=B/D,N=B%D I=M, J=N/S ,K=N%S 例题:磁盘共100柱面,8磁道/柱面,8扇区/磁道,构成地址(柱面,磁道,扇区),一文件6400个记录,记录大小同扇区,文件从(0,0,0)开始存放。 问题: 第3680个记录应放在磁盘的哪个位置? 地址(78,6,6)对应的是哪个记录? 1: 3680/(8*8)=57, 3680%(8*8)=32 32/8=4, 32%8=0 ==?(57,4,0) 2: B=6+8*(6+78*8)=5046 4.设备管理的目标 提高外部设备的利用率 为用户提供方便统一的使用界面 5. 设备管理的功能 提供一组I/O命令以便用户程序调用,并获得对外部设备的使用 进行设备的分配和回收 对缓冲区管理 实现真正的I/O操作 6. 输入输出处理的步骤 P91 用户发出输入输出的I/O请求 I/O管理程序接受请求 调度设备驱动程序完成I/O操作 设备中断处理程序处理请求 7.

文档评论(0)

1亿VIP精品文档

相关文档