操作系统试题1
1操作系统试题及答案

操作系统试题及答案一、选择题1、操作系统的主要功能是管理计算机系统中的()。
A.程序库 B.数据 C.文件 D.资源2、在操作系统中,()是竞争和分配计算机系统资源的基本单位。
A.程序 B.进程 C.作业 D.用户3、在操作系统中,并发性是指若干个事件()发生。
A,在同一时刻 B。
一定在不同时刻C.某一时间间隔内 D。
依次在不同时间间隔内4、产生死锁的基本原因是()和进程推进顺序非法。
A.资源分配不当B.系统资源不足C.作业调度不当D.进程调度不当5、文件系统采用多级目录结构的目的是()A.系统开销B.节省存储空间C.解决命名冲突D.缩短传送时间6、位示图方法可用于()A.盘空间的管理 B.盘的驱动调度C.文件目录的查找 D.页式虚拟存储管理中的页面调度7、下列算法中用于磁盘移臂调度的是( )A.时间片轮转法B. LRU算法C.最短寻找时间优先算法D.优先级高者优先算法8、存放在磁盘上的文件,()。
A.即可随机访问,又可顺序访问 B。
只能随机访问C.只能顺序访问 D。
只能读/写不能访问9、一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是()A.2 B.1 C.3 D.0.510、进程和程序的本质区别是()。
A.内存和外存 B。
动态和静态特征C。
共享和独占使用计算机资源D。
顺序和非顺序执行机器指令11、对于硬盘上存放的信息,物理上读写的最小单位是一个()。
A.二进位 B。
字节 C。
物理块 D。
逻辑记录12、多道程序设计是指()A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序13、进程从运行状态进入就绪状态的原因可能是()A.被选中占有处理机 B.等待某一事件C.等待的事件已发生 D.时间片用完14、由于系统无法预先知道一个作业未来访问页面的情况,所以()在实际上是无法实现的。
计算机操作系统试题及答案

计算机操作系统试题及答案一、选择题1、操作系统是一种()。
A 应用软件B 系统软件C 工具软件D 调试软件答案:B操作系统是管理计算机硬件与软件资源的程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
2、以下不属于操作系统主要功能的是()。
A 进程管理B 存储管理C 设备管理D 文字处理答案:D操作系统的主要功能包括进程管理、存储管理、设备管理、文件管理和作业管理等。
文字处理通常是由专门的文字处理软件来完成,不是操作系统的主要功能。
3、在多道程序设计环境中,操作系统分配资源以()为基本单位。
A 程序B 进程C 作业D 指令答案:B进程是操作系统进行资源分配和调度的基本单位。
4、下列进程状态的转换中,不正确的是()。
A 就绪→运行B 运行→就绪C 运行→阻塞D 阻塞→运行答案:D进程状态的转换中,阻塞状态不能直接转换为运行状态,必须先转换为就绪状态,然后再被调度为运行状态。
5、临界区是指()。
A 一段程序B 一段数据区C 一种同步机制D 访问共享资源的程序段答案:D临界区是指访问共享资源的程序段,在这段程序中,进程可能会改变共享变量的值。
6、采用时间片轮转调度算法时,时间片过大,系统的性能将会()。
A 降低B 提高C 不变D 不确定答案:A时间片过大,会使得每个进程都能在一个时间片内完成大部分工作,导致进程切换次数减少,系统的响应时间变长,性能降低。
7、下面关于死锁的论述中,正确的是()。
A 死锁是指系统中多个进程无限期地等待永远不会发生的条件B 死锁是指系统中多个进程竞争资源而产生的一种僵持状态C 死锁是指系统中多个进程同时被阻塞,并永远无法唤醒D 死锁是指系统中多个进程相互等待对方释放资源答案:D死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进,即相互等待对方释放资源。
8、以下存储管理方式中,会产生内部碎片的是()。
国开电大《操作系统》形考任务1-3试题及答案

国开电大《操作系统》形考任务一参考答案一、单项选择题试题11.操作系统的基本职能是()。
选择一项:A提供方便的可视化编辑程序B控制和管理系统内各种资源,有效地组织多道程序的运行C提供功能强大的网络管理工具D提供用户界面,方便用户使用正确答案是:控制和管理系统内各种资源,有效地组织多道程序的运行试题22.按照所起的作用和需要的运行环境,操作系统属千()。
选择一项:A应用软件B系统软件C支撑软件D用户软件正确答案是:系统软件试题33.在计算机系统中,操作系统是()。
选择一项:A处千裸机之上的第一层软件B处于应用软件之上的系统软件C处于系统软件之上的用户软件D处千硬件之下的低层软件正确答案是:处千裸机之上的第一层软件试题44.现代操作系统的基本特征是()、资源共享和操作的异步性。
选择一项:A实现分时与实时处理B程序的并发执行C. 中断处理D多道程序设计正确答案是:程序的并发执行试题55.以下不属于操作系统具备的主要功能的是()。
选择一项:A中断处理B. 文档编辑C.CPU调度国开电大《操作系统》形考任务二参考答案一、 单项选择题试题 11. 通常, 用户编写的程序中所使用的地址是()。
一项:选择A. 内存地址B逻辑地址C物理地址D绝对地址正确答案是:逻辑地址试题22.可由CPU调用执行的程序所对应的地址空间为()。
选择一项:A符号名空间B虚拟地址空间C物理空间D逻辑地址空间正确答案是:物理空间试题33.下列存储器中,速度最快的是()。
选择一项:A高速缓存CacheB硬盘C.CPU内部寄存器D内存正确答案是:CPU内部寄存器试题44.下列存储器中,容量最大的是()。
选择一项:A硬盘B高速缓存CacheC内存D.CPU内部寄存器正确答案是:硬盘试题55.把逻辑地址转变为内存物理地址的过程称作()。
选择一项:A运行B连接C. 编译国开电大《操作系统》形考任务三参考答案一、单项选择题试题11.按文件用途来分,编译程序是()。
计算机操作系统试题库(最全)

《计算机操作系统》试题库1.单项选择题(共200个题目)100236.一般用户更喜欢使用的系统是(C )。
A.手工操作B.单道批处理C.多道批处理D.多用户分时系统100237.与计算机硬件关系最密切的软件是(D).A.编译程序B.数据库管理程序C.游戏程序D.OS100238.现代OS具有并发性和共享性, 是由(D)的引入而导致的。
A.单道程序B.磁盘C.对象D.多道程序100239.早期的OS主要追求的是(A)。
A.系统的效率B.用户的方便性C.可移植D.可扩充性100240.(A )不是多道程序系统。
A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统100241.(B)是多道操作系统不可缺少的硬件支持。
A.打印机B.中断机构C.软盘D.鼠标100242.特权指令可以在(C )中执行。
A.目态B.浏览器中C.任意的时间D.进程调度中100243.没有了(C )计算机系统就启动不起来了。
A.编译器B.DBMSC.OSD.浏览器100244.通道能够完成(C )之间数据的传输。
cA.CPU与外设B.内存与外设C.CPU与主存D.外设与外设100245.系统的主要功能有(c)。
A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统100246.单处理机计算机系统中, (A )是并行操作的。
A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序100247.处理机的所有指令可以在(D )中执行。
A.目态B.浏览器中C.任意时间D.系统态100248.(B )功能不是操作系统直接完成的功能。
A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件100249.要求在规定的时间内对外界的请求必须给予及时相应的OS 是(B )。
操作系统试卷1答案

)1、引入多道程序设计技术的目的是 (C)增强系统的用户友好性B.提高系统实时性C.充分利用处理器资源D.扩充内存容量2、假设系统处于下列状态,目前系统剩余资源数量为2。
下列哪一个进程序列有可能发生死锁?(b)进程已占资源数最大需求数P1 1 2P2 4 7P3 3 5P4 5 7A)P1,P2,P3,P4B)P2,P3,P4,P1C)P3,P1,P2,P4D)P4,P3,P2,P13、有如下请求磁盘服务的队列,要访问的磁道分别是98,183,37,122,14,124,65,67。
现在磁头在53道上,若按最短寻道时间优先法,磁头总的移动道数是:(c )。
A.234B.235C.236D.2374、下列关于紧凑技术的叙述中,哪个是不正确的?(A)A.内存中任意一个程序都可以随时移动B.移动可以集中分散的空闲区C.移动会增加处理器的开销D.采用紧凑技术时应尽可能减少移动的信息量5、引入虚拟存储技术的关键前提是(B)A.有大容量的外存B.程序执行的局部性原理C.硬件提供地址转换机制D.选择一种合适的页面调度算法6、构成文件的基本单位是字符,这一类文件称为(A)A.流式文件B.记录式文件C.顺序文件D.索引文件7、下列哪一种(些)磁盘调度算法只考虑了公平性(A)Ⅰ. 先来先服务Ⅱ. 最短寻道时间优先Ⅲ. 扫描A.ⅠB.ⅡC.Ⅰ和ⅢD.全部8、在可变分区分配方案中,为了实现主存的空间分配,采用(d )进行管理。
A.页表 B.段表 C.段表+页表 D.分区分配表+空闲区表9、设某类资源有5个,由3个进程共享,每个进程最多可申请(b )个资源而使系统不会死锁。
A. 1 B. 2 C. 3 D. 410、动态重定位是在(c)完成的。
A.作业执行前集中一次 B.作业执行过程中集中一次C.作业执行过程中 D.作业执行过程中由用户11、进程从等待状态进入就绪状态可能是由于(c )A.现运行进程运行结束B.现运行进程执行了P操作C.现运行进程执行了V操作D.现运行进程时间片用完12、UNIX文件系统对盘空间的管理采用(d )A. FAT表法 B.位示图法C.空闲块链接法 D.空闲块成组链接法13、下列算法可用于磁盘移臂调度的是(b )A. LRU算法B. SCAN调度算法C.时间片轮转法 D.响应比高者优先算法14、特权指令( b)执行。
操作系统复习题(1)

一、判断题(×)1、分时系统中,时间片设置得越小,则平均响应时间越短。
(√)2、多个进程可以对应于同一个程序,且一个进程也可能会执行多个进程。
(×)3、一个进程的状态发生变化总会引起其它一些进程的状态发生变化。
(×)4、在引入线程的OS中,线程是资源分配和调度的基本单位。
(√)5、信号量的初值不能为负数。
(×)6、最佳适应算法比首次适应算法具有更好的内存利用率。
(×)7、为提高对换空间的利用率,一般对其使用离散的分配方式。
(×)8、设备独立性是指系统具有使用不同设备的能力。
(√)9、隐士链接结构可以提高文件存储空间的利用率,但不适合文件的随机存取。
(×)10、访问控制矩阵比访问控制表更节约空间。
(×)11、分时系统在响应时间、可靠性及交互作用能力等方面一般都比分时系统要求高。
(√)12、Window XP是一个多用户、多任务的操作系统。
(×)13、一个进程正在临界区中间执行时不能被中断。
(×)14、系统处于不安全状态必然导致系统死锁。
(√)15、请求分段存储管理中,分段的尺寸要受存储空间的限制。
(√)16、属于同一个进程的多个线程可共享进程的程序段、数据段。
(×)17、设备的独立性是指每类设备有自己的设备驱动程序。
(×)18、虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备。
(√)19、对物理文件来说,顺序文件必须采用连续分配方式,而链接文件和索引文件可采用离散分配方式。
(×)20、在UNIX文件系统中,文件的路径和磁盘索引节点之间是一一对应的。
(×)21、在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是系统能及时连接多个用户的输入。
(×)22、在进程对应的代码中使用wait、signal操作后,可以防止系统发生死锁。
(√)23、在只提供用户级线程的多处理机系统中,一个进程最多仍只能获得一个CPU。
计算机操作系统试题及答案

计算机操作系统试题及答案试题一:填空题1. 计算机操作系统的五大功能是:处理机管理、存储管理、设备管理、文件管理和________管理。
答案:作业管理2. 在操作系统中,用于进程之间进行通信的方式称为________。
答案:进程通信3. 虚拟存储器的作用是________。
答案:扩大内存空间4. 在操作系统中,负责处理中断信号的程序称为________。
答案:中断处理程序5. 在操作系统中,文件的物理结构主要有顺序结构、链接结构和________。
答案:索引结构试题二:选择题1. 以下哪个操作系统不是分时系统?A. UnixC. Windows 98D. Mac OS答案:C2. 下列哪个不是进程的同步机制?A. 信号量B. 事件C. 临界区D. 管程答案:B3. 在操作系统中,下列哪个不是存储管理的方式?A. 分区管理B. 分页管理C. 分段管理D. 分区交换答案:D4. 下列哪种文件系统不支持长文件名?A. FAT16B. FAT32D. ext3答案:A5. 在操作系统中,下列哪个设备不是独占设备?A. 打印机B. 显示器C. 磁盘D. 键盘答案:C试题三:判断题1. 操作系统是计算机硬件与用户之间的接口,用于管理计算机的软硬件资源。
()答案:正确2. 在操作系统中,进程和线程是同一个概念。
()答案:错误3. 虚拟存储器技术可以提高计算机的运行速度。
()答案:正确4. 在操作系统中,文件系统负责管理用户的数据文件。
()答案:正确5. 通道技术可以提高设备的使用效率。
()答案:正确试题四:简答题1. 简述进程与线程的区别。
答案:进程是计算机中的执行单位,它拥有独立的地址空间、程序计数器、寄存器和状态信息。
线程是进程内部的一个执行流,它是进程的组成部分,共享进程的资源,但拥有独立的执行序列。
进程和线程的主要区别在于:(1)地址空间:进程间有独立的地址空间,而线程共享进程的地址空间。
(2)资源:进程拥有独立的资源,而线程共享进程的资源。
计算机操作系统试题题库及答案

计算机操作系统试题题库及答案一、选择题1. 下列哪个不是操作系统的特征?A. 并发B. 共享C. 有序D. 异步答案:C2. 操作系统的主要功能不包括以下哪项?A. 处理机管理B. 存储器管理C. 设备管理D. 文件管理答案:D3. 下列哪种类型的操作系统用于实现多任务处理?A. 单用户单任务B. 单用户多任务C. 多用户单任务D. 多用户多任务答案:B4. 在操作系统中,进程和线程的区别是什么?A. 进程是系统进行资源分配和调度的基本单位,线程是进程的组成部分B. 线程是系统进行资源分配和调度的基本单位,进程是线程的组成部分C. 进程和线程都是系统进行资源分配和调度的基本单位D. 进程和线程没有区别答案:A5. 下列哪个进程调度算法可能会导致“饥饿”现象?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 优先级调度D. 最高响应比优先答案:C二、填空题6. 操作系统中的进程与程序的区别是:进程是______的实例,而程序是______的实例。
答案:进程;程序7. 在操作系统中,为了解决进程之间的同步问题,通常使用______机制。
答案:信号量(Semaphore)8. 虚拟存储器的作用是扩大______,提高______。
答案:物理存储器;存储器的利用率9. 文件系统的主要功能包括:文件的______、______、______和______。
答案:创建;删除;读写;权限管理10. 设备驱动程序的作用是实现对______的______。
答案:设备;控制三、判断题11. 进程和线程是操作系统的基本单位,它们都可以独立执行程序。
答案:错误。
进程是基本单位,线程是进程的组成部分,线程可以独立执行程序。
12. 在操作系统中,所有的进程都可以并发执行。
答案:错误。
在单处理器系统中,进程不能同时执行,而是分时执行。
13. 虚拟存储器的容量仅受物理存储器的限制。
答案:错误。
虚拟存储器的容量受物理存储器和硬盘空间的限制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统试题第1部分概述一、选择题1.在分时系统中,当用户数为50时,为了保证响应时间不超过1秒,选取的时间片最大值为 B 。
A :10ms B:20ms C:50ms D:100ms2.下列关于并发的叙述中正确的是 C 。
A:并发是指多个事件在同一时刻发生。
B:并发是指一个事件在多个时刻发生。
C:并发是指多个事件在同一时刻间隔内发生。
D:并发是指一个事件的发生触发了另一个事件。
二、填空题1.操作系统与用户的接口可分为命令(shell)与系统调用两种方式。
2.操作系统的四个主要功能有处理机管理、内存管理、文件管理和设备管理。
3.多个事件在同一时刻发生称为并行,多个事件在同一时刻间隔内发生称为并发。
4.在单处理机环境下的多道程序,宏观上可以同时(并发)运行,微观上则是交替(串行)运行。
三、简答题第2部分进程管理一、选择题1.下列叙述中正确的是 C 。
A:临界资源不能共享。
B:对临界资源应采取同时访问方式来实现共享。
C:对临界资源应采取互斥访问方式来实现共享。
D:只要是并发执行的程序,就可以共享临界资源。
2.在进程调度中,为了照顾短进程用户,应采取 B 调度算法;为了使紧急任务能得到及时处理,应采取 E 调度算法;为了使交互型进程具有合理的响应时间,应采取C 调度算法;能使长进程、短进程及交互型进程的用户都能接受,应采取 D 调度算法。
A:先来先服务B:短进程优先C:时间片轮转D:多级反馈队列E:基于优先级剥夺二、填空题1.不能被多个进程同时访问的资源称为临界资源,为实现这种资源的共享,应采取互斥访问方式。
2.正在执行的进程因时间片用完而被暂停执行,此时应变为就绪状态;正在执行的进程因等待某一事件而进入阻塞状态,当事件到时应变为就绪状态。
3.下列关于进程调度的叙述中正确的是 D 。
A:CPU繁忙型进程的优先级应高于I/O繁忙型进程的优先级。
B:资源要求多的进程,其优先级应高于资源要求少的进程。
C:在引入动态优先级的系统中,随着进程等待时间的增加,其优先级将随之降低。
D:在引入动态优先级的系统中,随着进程执行时间的增加,其优先级将随之降低。
4.死锁的四个必要条件是互斥、不剥夺、请求和保持和环路。
三、简答题1.说明进程和程序的关系与差异。
2.说明PCB与进程的关系。
每个进程对应一个PCB。
在进程的整个生命周期,PCB是进程存在的唯一标志,OS借助PCB对进程进行管理与控制。
即进程创建时,OS为其配置一个PCB;进程调度时,OS依据PCB中的优先级等;进程执行前后,OS利用PCB保护与恢复现场;进程执行中,OS有时利用PCB实现与其它进程的同步及通信;进程终止时,OS回收PCB。
3.为什么说多级反馈队列进程调度法能较好地满足用户需要?4.在解决死锁问题的几种方法中,哪一种方法最容易实现?哪一种方法使资源利用率最高?5.U NIX系统V为什么把PCB分为进程表项和U区?四、算法题1.设进程A 、B的执行代码如下:进程A:进程B:for ( i=0; i<3; i++ ) for ( i=0; i<3; i++ ){ {P(&S); P(&Q);a; b;V(&Q); V(&S);} }其中,S、Q为信号量。
在下列每种条件下,进程A、B的并发执行是否会发生死锁?若不会死锁,给出一种可能的执行序列。
1)S、Q的初值均为1。
不会死锁。
可能的一个执行序列:Pa(&S),a,Va(&Q),A阻塞Pb(&Q),b,Vb(&S),Pb(&Q),b,Vb(&S),B阻塞Pa(&S),a,Va(&Q),Pa(&S),a,Va(&Q),A结束Pb(&Q),b,Vb(&S),B结束2)S、Q的初值均为0。
会死锁。
3)S的初值为0,Q的初值为1。
不会死锁。
B先执行,而后交替。
可能的一个执行序列:Pb(&Q),b,Vb(&S),B阻塞Pa(&S),a,Va(&Q),A阻塞Pb(&Q),b,Vb(&S),B阻塞Pa(&S),a,Va(&Q),A阻塞Pb(&Q),b,Vb(&S),B结束Pa(&S),a,Va(&Q),A结束2.设有三个进程:输入进程Pi、计算进程Pc与输出进程Po,其功能如下:Pi:不断地从键盘读入字符,放入缓冲区Buf1。
Pc:不断地从Buf1取字符,转换成大写字母后,放入缓冲区Buf2。
Po:将Buf2中的字符输出。
设缓冲区Buf1、Buf2的长度分别为m、n,要求利用信号量写出进程Pi、Pc和Po的算法。
设置下列共享变量:Mutex1=0;//访问Buf1的互斥信号量Mutex2=0;//访问Buf2的互斥信号量Avail1=m,Used1=0;//表示Buf1中可用、占用缓冲的资源信号量Avail2=n,Used2=0;//表示Buf2中可用、占用缓冲的资源信号量Pi:While ( 1 ){P(Avail1);P(Mutex1);读入一个字符,放入Buf1;V(Mutex1);V(Used1);}Pc:While ( 1 ){P(Used1);P(Mutex1);从Buf1取一个字符,放入变量Ch1;V(Mutex1);V(Avail1);Ch1 = Upper(Ch1);//转换成大写P(Avail2);P(Mutex2);将Ch1放入Buf2;V(Mutex2);V(Used2);}Po:While ( 1 ){P(Used2);P(Mutex2);从Buf2取一个字符,启动打印机输出;V(Mutex 2);V(Avail2);}3.设某操作系统提供了进程间通信的共享内存机制,利用该机制实现应用进程间通信的消息队列。
4.假设有四道作业,它们的进入时刻与执行时间如下所示:在单道程序环境下,分别采用先来先服务和最短作业优先调度算法,试说明它们的调度顺序及平均周转时间。
四道作业的运行时间表如下:FCFS:调度顺序:作业1(10.00—10.40),作业2(10.40—11.40),作业3(11.40—12.00),作业4(12.00—12.20)平均周转时间(小时)= (0.4 + 1.3 + 1.8 + 1.9 )/ 4 = 1.35SJF:调度顺序:作业1(10.00—10.40),作业4(10.40—10.60),作业3(10.60—11.20),作业2(11.20—12.20)平均周转时间(小时)= (0.4 + 2.1 + 1.0 + 0.3 )/ 4 = 0.955.假定某多道程序设计系统,有供用户使用的内存空间100KB,磁带机2台,打印机1台,系统采用可变分区方式管理内存,对磁带机和打印机采用静态分配方式,并假设输入输出操作的时间忽略不计。
现有5道作业的资源请求表如下所示:假设作业调度采用先来先服务算法,优先分配内存低地址区且不准移动已在内存中的作业,在内存中的作业平分CPU时间,以作业进入输入井到得到计算结果的时间定义为周转时间。
现要求给出:1)作业被调度的次序。
2)最大的作业周转时间。
3)最小的作业周转时间。
4)作业的平均周转时间。
5)作业全部执行结束时刻。
5道作业的运行情况如下:时刻作业调度/完成情况空闲磁带机数空闲打印机数内存情况8:00 调度作业1 1 0 高85KB空闲8:20 作业2等待(资源不满足),调度作业3 0 0 高25KB空闲8:30 作业1完成 1 1 高25KB、低15K空闲8:30 作业2等待(资源不满足),调度作业4 0 1 高5KB、低15K空闲9:00 作业3完成 1 1 高5KB、中60K、低15K空9:00 调度作业2 1 09:10 作业4完成 2 09:15 作业2完成 2 19:15 调度作业59:40 作业5完成5道作业的运行时间表如下:1)作业被调度的次序:1,3,4,2,52)最大的作业周转时间:65分钟3)最小的作业周转时间:30分钟4)作业的平均周转时间:(30+40+40+55+65)/5 = 46分钟5)作业全部执行结束时刻:9:40第3部分内存管理一、选择题1.静态重定位是在程序的 B 过程中进行的;动态重定位是在程序的 C 过程中进行的。
A:编译B:装入C:执行D:修改2.在可变分区内存管理中,首次适应算法、最佳适应算法及最差适应算法分别要求空闲区链最好以空闲区 A 、 C 和 D 顺序链接。
A:首址递增B:首址递减C:大小递增D:大小递增3.对重定位内存管理方式,重定位寄存器应 A 。
A:整个系统设置1个B:每个进程设置1个C:每个执行进程设置1个D:为代码段与数据段各设置1个4.在请求调页系统中,页表的状态位用于 D ,访问位与修改位用于 B ,外存起始地址用于 C 。
A:页面分配B:页面置换C:页面调入D:页面访问E:页面修改5.在请求调页系统中,凡是未曾装入过内存的页应从 B 调入;曾被换出的页应从C 调入,有时也可从D 获得。
A:系统区B:可执行文件C:交换区D:页面缓冲池6.计算机系统虚拟存储器的最大容量是由 D 确定的,其实际容量是由 C 确定的。
A:内存容量B:硬盘容量C:内存容量+硬盘容量D:计算机的地址结构7.下列叙述中正确的是 B 。
A:请求段页式系统以页为单位管理用户的虚空间,以段为单位管理内存空间。
B:请求段页式系统以段为单位管理用户的虚空间,以页为单位管理内存空间。
C:请求段页式系统以连续的内存区存放每个段。
D:为提高请求调页系统的内存利用率,允许用户使用大小不同的页。
8.U NIX系统的内存管理方式是 C 。
A:请求分页B:请求分段C:段页式且支持请求调页D:段页式且支持请求调段9.U NIX系统的内存管理方式是 D 。
A:分页B:分段C:固定分区D:动态分区10.某虚拟存储器的用户编程空间共32页,每页1KB,内存为16KB。
假定某时刻该用户页表中已调入内存页的虚页号与物理块号对应表如下:则下面与虚拟地址对应的物理地址为(若内存中找不到,即为页失效):虚拟地址物理地址0A5CH E1A5CH AA:页失效B:1E5CH C:2A5CH D:165CH E:125CH F:1A5CH二、填空题1.在连续分配的内存管理方式中,可通过紧凑来减少内存零头,但此时必须对有关代码和数据进行重定位;而动态重定位是一种允许进程运行中在内存进行移动的技术。
2.地址变换机构的主要任务是将虚拟地址空间中的逻辑地址变换为内存空间中的物理地址。
3.在分页系统中为实现地址变换而设置了页表寄存器,其中存放页表始址和页表长度;在进程未运行时,这些内容存放在进程的PCB 中。