.
-
若一个用户进程通过read 系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是()。
Ⅰ. 若该文件的数据不在内存中,则该进程进入睡眠等待状态
Ⅱ. 请求 read 系统调用会导致 CPU 从用户态切换到核心态
Ⅲ. read 系统调用的参数应包含文件的名称
A 仅Ⅰ、 Ⅱ
B 仅Ⅰ、 Ⅲ
C 仅Ⅱ、 Ⅲ
D Ⅰ、 Ⅱ和Ⅲ
答案: A
-
Linux文件权限一共10位长度,分成四段,第三段表示的内容是()?
A 文件类型
B 文件所有者的权限
C 文件所有者所在组的权限
D 其他用户的权限
答案: C
-
关于读写锁的描述,以下正确的是()
A 在任何时刻,获得锁权限的线程只有一个
B 读写锁可以同时存在读者和写者
C 读写锁在写加锁状态时,其他进行写操作线程不会阻塞,一直循环查询读写锁是否可用
D 读写锁在读加锁的状态下,可用进行读共享
答案: D
-
进程阻塞的原因不包括()
A 时间片切换
B 等待I/O
C 进程sleep
D 等待解锁
答案: A -
在缺页处理过程中,操作系统执行的操作可能是()
Ⅰ.修改页表 Ⅱ.磁盘 I/O Ⅲ.分配页框
A 仅Ⅰ、 Ⅱ
B 仅Ⅱ
C 仅Ⅲ
D Ⅰ、 Ⅱ和Ⅲ
答案: D
-
下面选项中,满足短任务优先且不会发生饥饿现象的调度算法是()
A 先来先服务
B 高响应比优先
C 时间片轮转
D 非抢占式短任务优先
答案: B
-
下列选项中,降低进程优先级的合理时机是()
A 进程的时间片用完
B 进程刚完成I/O,进入就绪列队
C 进程持久处于就绪列队
D 进程从就绪状态转为运行态
答案: A -
在使用锁保证线程安全时,可能会出现活跃度失败的情况,活跃度失败主要包括()
A 死锁
B 饥饿
C 活锁
D 以上全部
答案: D
-
选择排队作业中等待时间最长的作业优先调度,该调度算法是()。
A 先来先服务调度算法
B 高响应比优先调度算法
C 优先权调度算法
D 短作业优先调度算法
答案: A
-
如何减少换页错误?
A 进程倾向于占用CPU
B 访问局部性(locality of reference)满足进程要求
C 进程倾向于占用I/O
D 使用基于最短剩余时间(shortest remaining time)的调度机制
答案: B
-
通常所说的"存储保护"的基本含义是()
A 防止存储器硬件受损
B 防止程序在内存丢失
C 防止程序间相互越界访问
D 防止程序被人偷看
答案 : C
-
下列进程调度算法中,()可能会出现进程长期得不到调度的情况。
A 非强占式静态优先权法
B 强占式静态优先权法
C 时间片轮转调度算法
D 非强占式动态优先权法
答案: B
-
如果信号量的当前值为-4,则表示系统中在该信号量上有()个进程等待。
A 4
B 3
C 5
D 0
答案: A
-
基址寻址方式中,操作数的有效地址是()
A 基址寄存器内容加上形式地址(位移量)
B 程序计数器内容加上形式地址
C 变址寄存器内容加上形式地址
D 寄存器内容加上形式地址
答案: A
-
若系统中只有用户级线程,则处理机调度单位是()
A 线程
B 进程
C 程序
D 作业
答案: B
-
一个在线服务器通常需要读取存储着海量数据的数据库。为了提高服务器处理速度,通常需要加
cache(缓存),以下场景中不适合使用cache的是()
A 数据库中每条数据被访问的概率近似相等,且独立
B 使用了多线程机制的服务
C 单条线程尺寸太小的数据
D 有着大量访问的服务
答案: A