day32

您所在的位置:网站首页 缓冲技术主要目的 day32

day32

2024-06-21 05:09| 来源: 网络整理| 查看: 265

文章目录 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):最近最不常用页面置换算法,淘汰一定时期内被访问次数最少的页面



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3