全国自考(操作系统)模拟试卷12
-
37. 在UNIX系统中,用open系统调用打开一个文件后,可以用fread或:fwrite读写文件。( )
- 正确
- 错误
-
36. 信号不属于程序性中断。( )
- 正确
- 错误
-
35. 所有进程都被阻塞时,系统就发生了死锁。( )
- 正确
- 错误
-
34. 超级用户不能用文件的creat系统调用实现锁操作。( )
- 正确
- 错误
-
33. UNIX的核心函数wakeup唤醒睡眠原因为chan的睡眠队列中第一个进程。( )
- 正确
- 错误
-
32. 在UNIX操作系统中,系统进程执行系统程序,提供系统功能,用户进程则仅执行用户程序。( )
- 正确
- 错误
-
31. UNIX在存储管理中采用的方法是最佳适应算法。( )
- 正确
- 错误
-
29. 进程是可以独立执行的程序。( )
- 正确
- 错误
-
30. 固定分区式管理可用于多道程序设计系统。( )
- 正确
- 错误
-
28. 笔记本电脑中安装的操作系统不会是多用户操作系统。( )
- 正确
- 错误
-
26. 编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠等待10秒,在收到软中断信号SIGUSR1后,在软中断处理程序中利用例行库中的程序执行,执行该命令串后返回。子进程然后打印Completed后终止自己。父进程在子进程完成任务和返回结果状态后结束运行。
-
27. 编一Shell程序,其命令格式为
tree_rmfile dir filename
即在指定的目录dir及其所有的子目录树中,查找名字为filename的文件,若该文件存在,将文件的头10行在终端上显示后,询问用户是否删除它,若用户输入“yes”,则删该文件,否则不执行删除操作。注意:dir、filename的具体值由用户作为tree_rmfile的命令行参数输入。
-
24. UNIX的某一用户创建了一个占3个盘块的文件,创建前filsys的内容如图所示。填出文件生成后filsys有关内容,标出有关数值。
-
25. 现有一个计算进程Pc和一个打印进程Pp,系统提供n个缓冲区,初态时所有缓冲区为空。计算进程每次向一个缓冲区写入数据,打印进程从一个缓冲区取出数据,给出程序框图、信号量初值和意义。
-
22. 在信号量用于进程间同步时,什么情况下,信号量的初始值要设置为大于等于1,什么情况下,信号量的初始值要设置为0?在信号量用于进程间互斥时,信号量的初始值能设置为0吗?
-
23. UNIX的打开文件机构包括哪几个结构?进程打开文件后,文件的当前读写位置、逻辑块号和物理块号的映射各位于哪一个结构中?
-
19. 写出用filea.o、fileb.o、filec.o、filed.o 4个目标文件建立一个静态库的命令_______。
-
20. 网络文件系统(NFS)中的客户机是通过_______的方法访问服务器方的资源。
-
21. 说明段页式存储管理的虚地址结构及由虚地址到实地址的地址变换过程。
-
17. Linux能支持许多不同的文件系统原因是它实现了与许多其他的操作系统可以很好兼容的_______。
-
18. time命令的功能是_______。
-
16. Spooling系统是以_______为缓冲区来解决低速的I/O设备与高速的CPU之间的速度匹配问题。
-
15. 在银行家算法中,当每一个进程还要申请的资源数大于系统剩余的资源数时,系统就进入了_______状态。
-
14. 有m个进程共享两个同类临界资源,如使用信号量解决进程间的互斥问题,那么信号量的取值范围为_______。
-
13. 创建进程最基本的方法是_______。
-
12. 固定分区存储管理把存储空间划分成若干个分区是在_______时进行的。
-
11. 嵌入式系统与普通的计算机系统相比,主要要求具有_______性和_______性。
-
10. 在正则表达式中,用于改变后一个特殊字符的含义的符号是_______。
- A.\
- B.?
- C.$
- D."
-
9. 文件系统采用多级目录结构可以_______。
- A.节省存储空间
- B.缩短文件传送时间
- C.解决命名冲突
- D.减少系统开销
-
8. 虚拟设备技术是用共享设备模拟_______,从而达到共享、快速的效果。
- A.慢速设备
- B.系统设备
- C.用户设备
- D.独占设备
-
6. 在不同进程之间传递数据,但要用其他机制进行同步与互斥的进程间通信机构是_______。
- A.管道通信
- B.共享存储区
- C.消息通信
- D.信号量
-
7. UNIX的信号(signal)可通知进程_______。
- A.有数据要接收
- B.有消息到达
- C.发生了异常事件
- D.需要同步与互斥
-
5. 在中断处理程序中,某进程获得了从磁盘上读入的数据,此时该进程的状态将_______。
- A.从就绪变为运行
- B.从运行变为就绪
- C.从阻塞变为运行
- D.从阻塞变为就绪
-
3. 采用交换技术不能_______。
- A.节省主存空间
- B.使进程并发运行
- C.实现程序和数据共享
- D.实现虚拟存储技术
-
4. 竞争计算机系统资源的基本单位是_______。
- A.作业
- B.进程
- C.线程
- D.程序
-
2. 目标代码是在_______的阶段中得到的。
- A.编辑
- B.编译
- C.地址重定位
- D.执行
-
1. UNIX操作系统是著名的_______。
- A.分时系统
- B.实时系统
- C.多道批处理系统
- D.分布式系统