20、I/O操作的四种控制方式是什么? 1.程序直接控制方式 2.程序中断I/O控制方式 3.DMA控制方式 4.I/O通道控制方式
21、什么是SPOOLing技术?
SPOOLing技术又称为联机同时外围设备操作技术。通常在磁盘上开辟称为“井”的专门存储区域(缓冲区)来存放作业信息和作业执行结果,设置一个预输入程序把作业流中作业信息传送到“输入井”和一个缓输出程序把“输出井”中执行结果输出到I/O设备。事实上,大多数低速I/O设备都属于独享设备,采用SPOOLing技术后,把原来的独享设备改造成为了可共享的设备。
文件管理
10.2 文件的逻辑结构有那几种形式?
答:文件的逻辑结构有两种形式:记录式文件;流式文件。 10.4 什么是打开文件操作? 什么是关闭文件操作?
答:打开文件操作是指将文件的相关目录信息(文件控制块FCB)调入主存,建立同用户的联系;而关闭文件操作则是指撤销主存中的有关该文件的目录信息(FCB),切断用户同该文件的联系。
10.5 文件目录的作用是什么?一个目录项应包含哪些信息?
答:文件目录的作用是为了有效地管理文件,实现对文件的按名存取。
通常一个目录项中应包括如下信息:文件名、文件的逻辑结构、文件在外存的物理位置、存取控制信息、文件管理信息、文件类型、使用计数等。 10.7 常用的文件存储空间分配方法有哪些?试加以说明。
答:常用的文件存储分配空间分配方法有三种:连续分配和 非 连续分配。
连续分配:该方法要为文件分配连续的磁盘区域。用户必须在分配前指明文件必需的存储大小,然后系统查找空闲区的管理表格,看是否有足够大的空闲区供其使用,若有则给文件分配所需的存储空间,若无则用户进程继续等待。 非 连续分配:
1:以扇区为单位进行连接分配。岸边玩儿不见要求分配若干个磁盘扇区,可以不想连接,属于同一个文件的扇区按照一定的逻辑顺序用指针链接起来。当文件需要增长就为其分配新的空闲扇区,当文件缩短时就释放相应的扇区。
2:以区段(簇)为单位分配。区段是由若干个连续的扇区组成的,文件所属的歌曲段可以用链接指针、索引表等来管理。当文件动态增加时,新增的区段应尽量靠近文件的已有区段。
10.9 什么是文件共享?试简述文件共享的实现方法。
答:文件共享是指不同的用户可以使用同一个文件。
要实现文件的共享,就要求一个文件同不同的用户之间建立一种关系,使授权用户都可使用同一个文件。
文件共享的实现方法有三种:
(1)早期的文件共享方法,包括绕道法、链接法和基本文件目录表方法; (2)基于索引节点的共享方式; (3)利用符号链接实现文件共享。