> 文章列表 > day32—选择题

day32—选择题

day32—选择题

文章目录

    • 1.在系统内存中设置磁盘缓冲区的主要目的是(A)
    • 2.下面哪一种表述不属于操作系统的主要功能?(D)
    • 3.在现代操作系统中采用缓冲技术的主要目的是(C)
    • 4.进程和程序的一个本质区别是(A)
    • 5.一个进程的读磁盘操作完成后,操作系统针对该进程必做的是 (A)
    • 6.选择在最近的过去很久未访问的页面予以淘汰的算法称为(B)

1.在系统内存中设置磁盘缓冲区的主要目的是(A)

A 减少磁盘 I/O 次数
B 减少平均寻道时间
C 提高磁盘数据可靠性
D 实现设备无关性

思路:CPU执行速度要快于磁盘io速度,为了提高效率,对于经常访问的磁盘数据,可以使用磁盘缓存来提高io速度;可以减少的是平均寻道次数,而不是时间;数据的可靠性不是由缓冲区决定的;本身是和设备相关

2.下面哪一种表述不属于操作系统的主要功能?(D)

A 处理机管理
B 存储器管理
C 设备管理和文件管理
D 可移植

处理机管理指的是进程管理;操作系统是没有可移植性的

3.在现代操作系统中采用缓冲技术的主要目的是(C)

A 改善用户编程环境
B 提高CPU的处理速度
C 提高CPU和设备之间的并行程度
D 实现与设备无关性

思路:CPU执行速度要快于磁盘io速度,为了提高效率,对于经常访问的磁盘数据,可以使用磁盘缓存来提高io速度,cup可以同时执行读程序和其他任务;CPU的处理速度是和CPU本身的性能相关;

4.进程和程序的一个本质区别是(A)

A 前者为动态的,后者为静态的
B 前者存储在内存,后者存储在外存
C 前者在一个文件中,后者在多个文件中
D 前者分时使用CPU,后者独占CPU

思路:程序是存储在静态的可执行文件中,进程如果处于挂起的状态就会存储在外存中;程序也可能是在一个文件中,他们不存在一个和多个的区别;程序没有运行起来是不占CPU的

5.一个进程的读磁盘操作完成后,操作系统针对该进程必做的是 (A)

A 修改进程状态为就绪态
B 降低进程优先级
C .进程分配用户内存空间
D 增加进程的时间片大小

思路:BCD都是程序本身自己的操作,和io操作无关;

6.选择在最近的过去很久未访问的页面予以淘汰的算法称为(B)

A Opt.
B LRU
C MFU
D LFU

思路:OPT (Qptimal page replacement algorithm):最佳页面替换算法,预测哪个页面最晚出现,就替换哪个页面;
LRU (Least Recently Used):最近最少使用页面置换算法,也就是首先淘汰最长时间未被使用的页面;
MFU (Most Frequently Used):最常使用算法,替换最常使用的页面;
LFU (Least Frequently Used):最近最不常用页面置换算法,淘汰一定时期内被访问次数最少的页面