全国自考操作系统(文件系统)模拟试卷1
-
24. 打开文件结构能支持将进程映像从盘交换区装入内存。( )
- 正确
- 错误
-
22. 在UNIX系统中,sprintf是有关文件的标准输入输出函数。( )
- 正确
- 错误
-
23. 创建文件的操作没有流(stream)文件和普通文件的区别。( )
- 正确
- 错误
-
20. 编一个UNIX平台上的C程序。父进程首先创建一个无名管道,设置信号处理方式为收到信号SIGUSRl后执行信号处理程序proc,然后在创建了子进程后,显示子进程的标识数,从键盘读入一行Shell命令串,写入无名管道,并向子进程发送信号SIGUSR1,关闭管道后,终止运行。子进程收到传来的软中断信号后在信号处理程序proc中从管道文件中读入一个Shell命令串,利用例行库中的程序执行,执行该命令串。
-
19. 分别使用文件的系统调用read(fd,buf,nbytes)、write(fd,buf,nbytes)和文件的库函数fread(buf,size,nitems,fp)、fwrite(buf,size,nitems,fp),编写一个文件的复制程序(文件大小>1MB)。当上述函数中nbytes、size和nitems都取值为1时(即一次读写一个字节),比较这两种程序的执行效率。当nbytes取4096字节,size取1字节,且niterns取4096时(即一次读写4096字节),再次比较这两种程序的执行效率。(可使用time命令)
-
21. 文件的盘文件映照表采用链接结构。( )
- 正确
- 错误
-
18. pipe文件与一般的数据文件有什么异同?
-
17. 内存空间管理和外存空间管理的目标有何异同?
-
15. 从缓冲机构、执行效率和运行的状态的角度简述UNIX系统流文件的读写和系统调用的文件读写之间的区别与关系。
-
16. 在UNIX中,为什么要将文件的控制信息从目录中分离出来而单独构成一个I节点?
-
14. 磁盘存储空间管理有哪几种方法和各有什么特点?UNIX系统采用的是何种方式?
-
13. ext3比ext2文件系统主要增加了_______功能。
-
11. 所有流(stream)文件调用最终都是通过_______完成I/O操作的。
-
12. 无名管道只能在_______的进程之间传递数据。
-
10. 在UNIX系统中,当系统调用出错时返回-1,这时全局变量_______值为相应的出错代码,出错代码的消息数组是_______。
-
9. _______是文件存在的标志,它记录了系统管理文件所需要的全部信息。
-
8. 按对文件的存取方法分,常用的文件存取方法有两种:_______存取和_______存取。
-
7. 只有文件的_______或_______才能用close系统调用关闭文件。
-
5. UNIX打开文件机构中的进程打开文件表是进程扩充控制块user结构中的_______。
- A.u_odir
- B.u_ofile
- C.u_dirp
- D.u_pof
-
6. 在UNIX系统中,有名管道的创建操作是_______。
- A.creat
- B.pipe
- C.mknod
- D.CreateNamePipe
-
4. UNIX操作系统在接到用户关于文件的_______操作命令后,就要在文件系统中寻找空目录项。
- A.creat
- B.open
- C.write
- D.close
-
3. 以下_______是关于UNIX流文件的函数。
- A.rewind
- B.system
- C.sscanf
- D.fstat
-
2. 文件索引结构的特点是_______。
- A.打开文件以后,要占用较多的额外内存空间
- B.适合于记录式文件,不适合于无结构的流式文件
- C.文件索引表占的空间比索引顺序文件和散列文件表大
- D.局部修改时,插入、删除一个文件块比链接结构文件和散列文件费时
-
1. 操作系统对数据进行管理的部分叫做_______。
- A.数据库系统
- B.文件系统
- C.数据存储系统
- D.信息管理系统