1.在计算机中配置操作系统的主要目的是
A.提高计算机系统资源的利用率
B.增强计算机的功能
C.提高计算机的运行速度
D.扩充计算机的用途
答案:A
2.下列关于操作系统的叙述中,正确的是
A.操作系统作为系统软件,为用户提供了高效使用计算机的接口
B.操作系统是软件,它可以做任何需要软件做的工作
C.操作系统除了做与硬件相关的事,也做了大量与应用相关的事
D.操作系统是系统软件,所以计算机没有操作系统不能正常工作
答案:A
3.操作系统提供给用户的接口是命令输入和
A.系统调用
B.动态函数库
C.应用编程接口
D.中断服务程序
答案:A
4.计算机操作系统位于核心态时,下列叙述中,哪一个是正确的?
A.它可以运行特权指令,但是不能运行非特权指令
B.它既可运行特权指令,也可以运行任何非特权指令
C.它可以运行访管指令,但是不能运行特权指令
D.它可以运行访管指令,也可以运行任何特权指令
答案:B
5.在交互式系统中,若用户数为100,为保证响应时间≤100ms,忽略其他系统开销,则操作系统应将时间片设为
A.≤1ms
B.≤10ms
C.≤100ms
D.≤1000ms
答案:A
6.下列选项中,哪一项是位于进程控制块中而不是位于进程中?
A.进程优先级
B.全局变量
C.需要访问的数据文件名
D.堆栈
答案:A
7.进程运行过程中,导致进程从运行态转换为就绪态的典型事件是
A.时间片到
B.访问的数据没有准备好
C.程序出错
D.发生了缺页中断
答案:A
8.为使进程从阻塞态转换为挂起态,使用的原语是
A.suspend()
B.block()
C.wakeup()
D.active()
答案:A
9.分析下列程序。
int main()
{ printf("Hello") ;
fork();
printf("Hello") ;
fork();
printf("Hello") ;
fork();
printf("Hello") ;}
不考虑其他因素,程序正常运行后共打印出多少个"Hello"?
A.15
B.11
C.7
D.4
答案:A
10.在Pthread线程包关于条件变量的使用中,pthread_mutex_init()表示的是
A.创建一个互斥量
B.获得一个互斥量
C.等待一个互斥量
D.释放一个互斥量
答案:A
点击加载更多评论>>