操作系统题 【含答案和解析】

1. 编写汇编语言程序时,下列寄存器中程序员可访问的是( )

A  程序计数器(PC)

B  指令寄存器(IR)

C  存储器数据寄存器(MDR)

D  存储器地址寄存器(MAR)

2. 关于64位和32位微处理器,不能以2倍关系描述的是( )

A  通用寄存器的位数

B  数据总线的宽度

C  运算速度

D  能同时进行运算的位数

3. 以下关于计算机系统中断概念的叙述中,正确的是( )

A  有I/O设备提出的中断请求和电源掉电都是可屏蔽中断

B  有I/O设备提出的中断请求和电源掉电都是不可屏蔽中断

C  有I/O设备提出的中断请求是可屏蔽中断,电源掉电是不可屏蔽中断

D  有I/O设备提出的中断请求是不可屏蔽中断,电源掉电是可屏蔽中断

4. 下面哪种机制可以用来进行进程间通信( )

A  socket

B  pipe

C  shared memory

D  以上皆可

5. 某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将( )

A  从就绪变为运行

B  从运行变为就绪

C  从运行变为阻塞

D  从阻塞变为就绪

6. 批处理操作系统的目的是( )

A  提高系统资源利用率

B  提高系统与用户的交互性能

C  减少用户作业的等待时间

D  降低用户作业的周转时间

7. 在Shell编程中,下面哪个表示上一步所运行程序的返回值?( )

A  $#

B  $?

C  $&

D  $!

8. 在Linux系统中,对命令“ln file1 file2”描述正确的是( )

A  建立软链接file1,并指向file2

B  建立硬链接file1,并指向file2

C  建立软链接file2,并指向file1

D  建立硬链接file2,并指向file1

9. 有4个进程A,B,C,D,设它们依次进入就绪队列,因相差实际很短可视为同时到达。4个进程按轮转法分别运行11,7,2,和4个单位时间,设时间片为1。四个进程的平均周转时间为( )

A  15.25

B  16.25

C  16.75

D  17.25

E  17.75

F  18.25

10. 下列方法中,( )不可以用来程序调优?

A  改善数据访问方式以提升缓存命中率

B  使用多线程的方式提高I/O密集型操作的效率

C  利用数据库连接池替代直接的数据库访问

D  使用迭代替代递归

E  合并多个远程调用批量发送

F  共享冗余数据提高访问效率

获取答案和详细的答案解析:https://ai.52learn.online/11754

上一篇:面试官常考的 21 条 Linux 命令


下一篇:Linux命令