2024年2月17日发(作者:)
1、学习了内存管理以后,GDT实际上就是:()
A.进程的段表
B.进程的页表
C.操作系统的页表
D.操作系统的段表
正确答案:D
2、引入多级页表以后,有什么好处?()
A.页表总空间变少
B.提高了查找页表的时间效率
C.需要载入到内存中页表空间变少
D.提高了创建进程的速度
正确答案:C
3、下面哪项工作不是创建进程时要完成的?()
A.给进程创建TLB快表
B.给进程创建段表
C.给进程分配内存空间
D.给进程创建页表
正确答案:A
4、编译和链接的区别是?()
A.编译产生物理地址,链接产生逻辑地址
B.编译产生一个文件的逻辑地址,链接产生一个段的逻辑地址
C.编译产生一个段的逻辑地址,链接产生一个文件的逻辑地址
D.编译产生逻辑地址,链接产生物理地址
正确答案:C
5、在系统初始化是,mem_init初始化了一个数组,这个数组是什么?()
A.是一个段表
B.是管理分配给进程的内存位图
C.是管理所有物理内存的位图
D.是一个页表
正确答案:C
6、操作系统将一个程序分段的目的是()
A.创建进程更容易
B.节约内存,提高内存空间的利用率
C.没有什么特殊原因,是一种习惯
D.方便用户编写程序
正确答案:D
7、操作系统将物理内存分页的原因是()
A.没有什么特殊原因,是一种习惯
B.节约内存,提高内存空间的利用率
C.方便用户编写程序
D.创建进程更容易
正确答案:B
8、在操作系统启动过程中,启动保护模式以后执行jmpi 0, 8指令,要想弄明白这条指令的具体含义,需要理解下面哪部分内容?()
A.分段
B.分页
C.汇编寻址
D.内存分区
正确答案:A
9、用户程序中的地址(如C程序中的指针)被称为是?()
A.虚拟地址
B.线性地址
C.逻辑地址
D.物理地址
正确答案:C
10、在段、页式内存管理中,虚拟地址是什么时候产生的?()
A.查完页表以后
B.查完段表以后
C.查完TLB快表以后
D.链接完
正确答案:B
11、虚拟内存的大小是由什么决定的?()
A.地址空间大小
B.磁盘大小和地址空间大小共同决定
C.磁盘大小
D.物理内存大小
正确答案:B
12、Clock算法为什么被称为是clock算法()
A.算法中存在一个定时器
B.这是一个人名
C.时钟算法要放在时钟中断处理函数中
D.算法的执行过程类似于在一个钟表上扫描
正确答案:D
13、对LRU算法的描述,下面哪句话不对?()
算法在实际操作系统中很常见
算法是对页面置换优化算法的一个近似
C.实现LRU算法并不困难
算法基于了程序局部性原理
正确答案:A
14、引入虚拟内存的目的是什么?()
A.给进程提供一个规整的内存空间
B.让物理内存增大了
C.降低进程的代价
D.提高程序执行的时间效率
正确答案:A
15、一旦启动请求调页以后,下面哪个表会不断的发生变化?()
A.操作系统页表
B.进程段表
C.操作系统段表
D.进程页表
正确答案:D
16、当系统发生颠簸时,系统管理员应该干什么?()
A.杀死进程
B.扩大交换分区大小
C.缩小交换分区大小
D.创建进程
正确答案:A
17、请求调页过程什么时候发生,哪个论述最精确?()
A.缺页中断时
B.程序载入时
C.进程创建时
D.完成地址映射时
正确答案:A
18、虚拟内存和物理内存在大小上的关系是?()
A.虚拟内存一定大于物理内存
B.虚拟内存一定小于物理内存
C.虚拟内存一定等于物理内存
D.不一定
正确答案:D
19、针对系统颠簸曲线,如果增大交换分区的大小,曲线会发生什么变化?()
A.颠簸点位置前移
B.颠簸点位置后移
C.整个曲线不变
D.颠簸点位置不变,但整个曲线会变扁
正确答案:C
20、引入虚拟内存的请求调页以后,进程创建会发生什么变化?()
A.不需要为进程分配物理内存了
B.不需要为进程创建页目录表了
C.不需要为进程创建段表了
D.不需要为进程创建页表了
正确答案:A
发布评论