第六、七章简答

  1. 简要说明I/O软件的四个层次的基本功能。
    (1)用户层I/O软件:实现与用户交互的接口,用户可直接调用该层所提供的、与I/O操作有关的库函数对设备进行操作。
    (2)设备独立性软件:用于实现用户程序与设备驱动器的统一接口、设备命令、设备保护,以及设备分配与释放等,同时为设备管理和数据传送提供必要的存储空间。
    (3)设备驱动程序:与硬件直接有关,用来具体实现系统对设备发出的操作指令,驱动I/O设备工作。
    (4)中断处理程序:用于保存被中断进程的CPU环境,转入相应的中断处理程序进行处理,处理完后恢复现场,并返回到被中断的进程。
  2. 试说明DMA的工作流程。
    (1)外设可通过DMA控制器向CPU发出DMA请求:
    (2)CPU响应DMA请求,系统转变为DMA工作方式,并把总线控制权交给DMA控制器;
    (3)由DMA控制器发送存储器地址,并决定传送数据块的长度;
    (4)执行DMA传送;
    (5)DMA操作结束,并把总线控制权交还CPU。
  3. 何为数据项、记录和文件?
    (1)数据项分为基本数据项和组合数据项。基本数据项描述一个对象某种属性的字符集,具有数据名、数据类型及数据值三个特性。组合数据项由若干基本数据项构成。
    (2)记录是一组相关数据项的集合,用于描述一个对象某方面的属性。
    (3)文件是具有文件名的一组相关信息的集合。
  4. 文件系统的模型可分为三层,试说明每一层所包含的基本内容。
    (1)对象及其属性说明(文件、目录、硬盘/磁带存储空间);
    (2)对对象操纵和管理的软件集合(I/O控制层、基本文件系统、基本I/O管理程序、逻辑文件系统)
    (3)文件系统接口(命令接口、程序接口)。
  5. 按文件的组织方式可将文件分为哪几种类型?
    按文件的组织方式,可以将有结构的文件分为三类:
    (1)顺序文件(2) 索引文件(3) 索引顺序文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容