问题 问答题

假定UNIX系统中磁盘块大小为512字节,现在要对一个已经打开的1M大小的文件遍历一次,问将要发生多少次磁盘完成中断

答案

参考答案:UNIX操作系统中的文件是多级索引的流式文件,一个1MB的文件占用2048块,将该文件遍历一次至少需要2048次I/O交换,即2048次完成中断。此外,在2048块中,前10块的地址已在内存,但第11~138块的地址索引块需要读入,第139~2048块的二级索引块需要读入,共需3次I/O交换,因此,总共需要2051次磁盘完成中断。

选择题
填空题