2017 年 408 真题2017 年 408 操作系统 · 第 32 题选中文字高亮 · 下划线系统将数据从磁盘读到内存的过程包括以下操作: ① DMA 控制器发出中断请求 ② 初始化 DMA 控制器并启动磁盘 ③ 从磁盘传输一块数据到内存缓冲区 ④ 执行“DMA 结束”中断服务程序 正确的执行顺序是( )。A③→①→②→④B②→③→①→④C②→①→③→④D①→②→④→③←上一题若文件 f1 的硬链接为 f2,两个进程分别打开 f1 和 f2,获得对应的文件描述符为 fd1 和 fd2,则下列叙述中,正确的是( )。 Ⅰ. f1 和 f2 的读写指针位置保持相同 Ⅱ. f1 和 f2 共享同一个内存索引结点 Ⅲ. fd1 和 fd2 分别指向各自的用户打开文件表中的一项下一题假定题 44 给出的计算机 M 采用二级分页虚拟存储管理方式,虚拟地址格式如下: 页目录号(10 位)页表索引(10 位)页内偏移量(12 位) 请针对题 43 的函数 f1 和题 44 中的机器指令代码,回答下列问题。 (1) 函数 f1 的机器指令代码占多少页? (2) 取第 1 条指令(push ebp)时,若在进行地址变换的过程中需要访问内存中的页目录和页表,则会分别访问它们各自的第几个表项(编号从 0 开始)? (3) M 的 I/O 采用中断控制方式。若进程 P 在调用 f1 之前通过 scanf() 获取 n 的值,则在执行 scanf() 的过程中,进程 P 的状态会如何变化?CPU 是否会进入内核态?→