试题详情
- 简答题在UNIX 中,如果一个盘块的大小为1KB,每个盘块号占4个字节,即每块可放256个地址。请转换下列文件的字节偏移量为物理地址:(1)9999;(2)18000;(3)420000。
-
步1 将逻辑文件的字节偏移量转换为文件的逻辑块号和块内偏移。方法是:将逻辑文件的字节偏移量/盘块大小,商为文件的逻辑块号,余数是块内偏移。
步2将文件的逻辑块号转换为物理块号。使用多重索引结构,在索引节点中根据逻辑块号通过直接索引或间接索引找到对应物理块号。
(1) 9000 L1=INT(9999,1024)=9 B1=MOD(9999,1024)=783
其逻辑块号为9,故直接索引addr[8]中可找到物理块号。
(2) 18000 L2=INT(18000,1024)=17 B1=MOD(18000,1024)=592
其逻辑块号为17,通过一次间接索引addr[10]中可找到物理块号。
(3) 420000 L1=INT(420000,1024)=410 B1=MOD(9000,1024)=160
其逻辑块号为410,通过二次间接索引addr[11]中可找到物理块号。 关注下方微信公众号,在线模考后查看
热门试题
- 在一分页存储管理系统中,逻辑地址长度为1
- 设公共汽车上,司机和售票员的活动分别如
- 请页式存储管理中,进程访问地址序列
- 在UNIX/Linux系统中,如果当前目
- 某计算机有cache、内存、辅存来实现虚
- 若某操作系统仅支持单级目录,但允许该目录
- 在UNIX 中,如果一个盘块
- 若有如表所示四个作业进入系统,分别计算在
- 除FCFS外,所有磁盘调度算法都不
- 有5个批处理作业A到E均已到达计算中心
- 设当前的系统状态如下,系统此时Avail
- 某操作系统的磁盘文件空间共有500
- 设某个文件系统的文件目录中,指示文件数据
- 某操作系统的磁盘文件空间共有500
- 另一个经典同步问题:吸烟者问题(pati
- 假定磁盘有200个柱面,编号0~1
- 系统有A、B、C、D共4种资源,在某时刻
- 对磁盘存在下面五个请求: 假如当前磁头位
- 一进程以下列次序访问5个页:A、B、C、
- 下列指令中哪些只能在核心态运行?&en