全国自考(操作系统)模拟试卷11
-
36. I/O中断处理程序的工作一般与现运行进程不发生联系。( )
- 正确
- 错误
-
37. 当用户态进程调用标准I/O库函数时,就进入了核心态。( )
- 正确
- 错误
-
35. 信号没有优先级,但能被屏蔽。( )
- 正确
- 错误
-
34. 用锁操作能实现进程之间的同步。( )
- 正确
- 错误
-
33. 可以将SRUN状态的进程从内存调至盘交换区。( )
- 正确
- 错误
-
31. 使用FIFO算法,分配给一个作业的页架数越多,作业运行发生的缺页中断的次数就一定越少。( )
- 正确
- 错误
-
32. 多个进程可以并发地执行一个程序。( )
- 正确
- 错误
-
29. 只带有一个终端的计算机不会是多用户操作系统。( )
- 正确
- 错误
-
30. 采用静态重定位技术的系统,用户可以直接访问内存物理地址。( )
- 正确
- 错误
-
28. “脱机输入/输出”是指不需计算机控制的输入/输出方式。( )
- 正确
- 错误
-
26. 编写利用消息机构实现输入进程和输出进程同步的C程序。输入进程从标准输入读入一个字符串,并将该字符串发给输出进程;输出进程向标准输出中输出字符串。通信双方通过关键字为MSGKEY的消息队列进行通信,两个程序使用相同的一组头文件,假设头文件的说明已放在文件msgcom.h中。
-
27. 编一个递归的Shell程序rec_ctar.sh,该程序能够显示参数表中指定的所有目录子树下的全部目录并分别将各个目录下的全部C源程序打包成Cfile.tar文件。如目录下无C程序,不执行打包操作。如输入命令行:
rec_ctar.sh/home/wang/home/lee
将显示/home/wang和/home/lee目录子树中的全部目录,并分别将各个目录下的全部C源程序打包成Cfile.tar文件。当rec_ctar不带参数时,则在当前目录树下执行上述操作。
-
25. 2个信息发送进程a、b不断向缓冲区存放数据,由进程c取走缓冲区的数据,每次只能存取一个数据(缓冲区初态为空,容量为无限大)。通过信号量semWait、sereSignal操作实现三个进程间的互斥和同步,并写出信号量的初值和意义。
-
24. 说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
-
23. UNIX将索引结构的13个表项分成4种寻址方式,即直接寻址、一级间接寻址、二级间接寻址、三级间接寻址,其中三级间接寻址所能索引的文件大小就是前3种寻址方式所能索引的文件大小的几百倍。那么UNIX只采用三级间接寻址一种索引方法行不行?
-
22. 某系统中有10台打印机,有三个进程P1、P2、P3分别需要8、7和4台。若P1、P2、P3已申请到4、2和2台。试问:按银行家算法能安全分配吗?说明理由。
-
19. 在FTP中,asc方式用于在不同的系统之间传输_______文件。
-
21. 阐述程序、进程和线程的区别与联系。
-
20. 一个能从标准输入读取数据,经过选择和处理后将结果写向标准输出的程序,称为_______。
-
18. _______是用于确定字符串模式的一个规则集。
-
17. 如一个文件的权限模式是0751,那么该文件的存取控制权限分别是文件主_______、同组用户_______、其他用户_______。
-
16. 存取盘块中的信息一般要有三部分时间,其中与移臂调度有关的是_______。
-
15. 在有4个生产者、3个消费者共享容量为2的缓冲区的生产者一消费者问题中,使用缓冲区的互斥信号量的初值为_______。
-
12. 静态地址重定位是由_______程序实施的。
-
13. 操作系统中的PCB结构用于对_______进行管理。
-
14. 进程在临界区访问的资源称为_______。
-
11. 为了能充分发挥处理机与I/O设备并行工作的能力,操作系统采用了_______设计技术。
-
10. 在下面的Socket通信中,_______是顾客端程序中要用到的系统调用。
- A.bind
- B.1isten
- C.accept
- D.connect
-
8. 在UNIX中,若一个buf处于自由队列,则它还可能位于_______。
- A.设备队列或I/O请求队列
- B.设备队列或NODEV队列
- C.NODEV队列或I/O请求队列
- D.两个设备队列
-
9. UNIX操作系统在收到用户关于文件的_______操作命令后,就要在文件系统中寻找空闲inode项。
- A.创建
- B.打开
- C.写
- D.关闭
-
7. 假设有4个进程竞争同类资源,每个进程需要2个该类资源,如果系统提供该资源少于_______个,就有可能发生死锁。
- A.5
- B.6
- C.7
- D.8
-
6. 设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用semWait、semSignal操作管理时,信号量S的可能取值是_______。
- A.1,-1,-2
- B.2,1,0,-1
- C.1,0,-1
- D.3,2,1,0
-
5. UNIX的进程切换调度程序swtch的中间部分涉及选择一个进程,以使其占用处理机。该选择算法不考虑_______的因数。
- A.进程所在队列
- B.进程所在的位置
- C.进程的优先数
- D.进程的大小
-
3. 在可变分区存储管理中,在分配一个空闲区后,空闲区管理表中不可能_______。
- A.增加一个表项
- B.减少一个表项
- C.表项数不变
- D.改变表项内容
-
4. 某一进程从就绪状态进入运行状态的原因可能是_______。
- A.进程的时间片没用完
- B.现执行进程被阻塞
- C.等待的事件已发生
- D.进程被创建
-
1. 不能提高处理器的利用率的系统是_______。
- A.多道程序设计系统
- B.批处理系统
- C.实时系统
- D.分时系统
-
2. 在固定分区管理中,每个分区的大小是_______的。
- A.相同
- B.根据用户申请而定
- C.可以不同但预先固定
- D.可以不同但根据作业长度固定