操作系统题库
操作系统练习题
《操作系统》专业课练习题一、选择题1.操作系统是一种A.通用软件B.系统软件C.应用软件D.软件包[解析]系统软件包括操作系统、数据库管理系统、语言处理程序、服务性程序、标准库程序等。
2.批处理系统的主要缺点是A.系统吞吐量小B.CPU利用率不高C.资源利用率低D.无交互能力[解析]批处理系统中,作业执行时用户无法干预其运行,只能通过事先编制作业控制说明书来间接干预,缺少交互能力,也因此才有了分时系统的出现。
3.实时操作系统必须在()内处理来自外部的事件。
A.一个机器周期B.被控制对象规定时间C.周转时间D.时间片[解析]实时系统要求能实时处理外部事件,即在规定的时间内完成对外部事件的处理。
4.下列选项中,在用户态执行的是A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序[解析]缺页处理和时钟中断都属于中断,在核心态执行;进程调度是操作系统内核进程,无需用户干预,在核心态执行;命令解释程序属于命令接口,是四个选项中唯一能面对用户的,它在用户态执行。
5.实时系统的进程调度,通常采用()算法。
A.先来先服务B.时间片轮转C.抢占式的优先级高者优先D.高响应比优先[解析]实时系统必须能够足够及时的处理某些紧急的外部事件,故普遍用高优先级,并且用“可抢占”来确保实时处理。
6.当CPU处于管态时,它可以执行的指令是A.计算机系统中的全部指令B.仅限于非特权指令C.仅限于访管指令D.仅限于特权指令7.一个作业8:00到达系统,估计运行时间为1h,若10:00开始执行该作业,其响应比是A.2B.1C.3D.0.5[解析]响应比=响应时间/要求服务时间=(等待时间+要求服务时间)/要求服务时间=(2+1)/1=3。
8.进程与程序的根本区别是A.静态和动态的特点B.是不是被调入到内存中C.是不是具有就绪、运行和等待三种状态D.是不是占有处理器[解析]动态性是进程最重要的特性,以此来区分文件形式的静态的程序。
操作系统练习题及答案
操作系统练习题及答案65657(总9页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--操作系统练习题一、单项选择题1.操作系统是一种()。
2. A.应用软件 B. 系统软件 C.通用软件 D. 工具软件3.操作系统是一组()。
4. A.文件管理程序 B.中断处理程序 C.资源管理程序 D.设备管理程序5.现代操作系统的基本特征是()、资源共享和操作的异步性。
6. A.多道程序设计 B. 中断处理 C.程序的并发执行 D. 实现分时与实时处理7.()不是操作系统关心的主要问题。
8.A、管理计算机裸机9.B、设计、提供用户程序与计算机硬件系统的界面10.C、管理计算机系统资源11.D、高级程序设计语言的编译器12.引入多道程序的目的在于()。
13.A、充分利用CPU,减少CPU等待时间14.B、提高实时响应速度15.C、有利于代码共享,减少主、辅存信息交换量16.D、充分利用存储器17.()没有多道程序设计的特点。
18.A. DOS B. UNIX C. Windows 219.下列操作系统中,为分时系统的是()。
20.A. CP/M B. MS-DOS C. UNIX D. Windows NT21.在分时系统中,时间片一定,(),响应时间越长。
22.A.内存越多 B.用户数越多 C.后备队列越短 D.用户数越少23.批处理系统的主要缺点是()。
24.的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是25.在下列性质中,()不是分时系统的特征。
26.A. 交互性 B. 同时性 C. 及时性 D. 独占性27.实时操作系统追求的目标是()。
28.A.高吞吐率 B.充分利用内存 C. 快速响应 D. 减少系统开销29.CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是()。
30.A. 运行进程修改程序状态字 B. 中断屏蔽31.C. 系统调用 D. 进程调度程序32.系统调用的目的是()。
操作系统题库-图文
操作系统题库-图文一、填空题1. 操作系统的基本功能包括(存储)管理、(处理机)管理、(文件)管理、(设备)管理以及提供用户接口。
2. 系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在(系统)态,一般函数调用运行在( 用户)态。
3. 进程并发执行时有间断性、(制约性)和(无封闭性和可再现性)的特点。
4. 进程的基本特征有(动态)、(并发)、独立、异步及结构特征。
5. UNIX系统的文件目录项由两部分构成,即文件名和(目录或路径)6. 临界资源的概念是(不允许多个进程交替、穿插、轮流进行访问的资源),而临界区是指(访问临界资源的那段代码)。
7. 产生死锁的原因可以归结为两点:(资源竞争)和(不可抢占)。
8. 段页式存储管理中,是将作业分(段),(段)内分(页),内存分配以(页面)为单位。
9. 分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20两)次访问内存;10. 在操作系统中,不可中断执行的操作称为(原语)作;11. 进程访问临界资源的代码段称为(临界区),为保证进程互斥,应在进程的临界区前设置( P(mutex)),在临界区后设置( V(mutex))。
12.银行家算法中,当一个进程提出的资源请求将导致系统从(安全状态)进入(不安全状态)时,系统就拒绝它的资源请求。
13.页面调入策略要解决(请求页)、(提前页)两个问题。
14.最佳置换算法是选择(永不使用)或(最长时间不再使用)的页面做为被淘汰的页面。
15、采用多道程序设计技术能充分发挥(CPU)与(IO)并行工作的能力。
16、张入缓冲技术的原因是缓和cup和io设备间速度不匹配的矛盾、减少对cpu的中断频率、提高cup和io设备之间的并行性。
17、1.操作系统的五大功能是 CPU管理、存储器管理、I/O管理、文件管理和作业管理。
2.并发和共享是现代操作系统的两个最基本的特征两者之间是互为存在的条件。
操作系统习题(附参考答案)
操作系统习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、下列存储器中,速度最快的是()。
A、内存B、寄存器C、CacheD、磁盘正确答案:B2、时钟中断事件属于()中断事件。
A、程序B、自愿性C、外部D、输入/输出正确答案:C3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按()顺序排列。
A、大小从大到小B、大小从小到大C、地址从大到小D、地址从小到大正确答案:B4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?()A、常量数据B、全局变量C、进程控制块D、代码正文正确答案:C5、()不是管程的组成部分。
A、对局部于管程内的数据结构设置初始值的语句B、对管程内数据结构进行操作的一组过程C、局部于管程的共享数据结构D、管程外过程调用管程内数据结构的说明正确答案:D6、下列关于父进程和子进程的叙述中,正确的是()。
A、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
A、3B、4C、2D、5正确答案:B8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数()。
A、减少B、可能增加也可能减少C、增加D、不变正确答案:B9、产生内存抖动的主要原因是()。
A、内存空间太小B、CPU运行速度太慢C、CPU调度算法不合理D、页面置换算法不合理正确答案:D10、()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。
A、分页B、段页式C、可变分区D、分段正确答案:B11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
操作系统试题及答案
操作系统试题第一套及答案一、单项选择题1.关于操作系统的叙述( )是不正确的。
A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"2.操作系统的发展过程是( )A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统3.用户程序中的输入,输出操作实际上是由( )完成。
A.程序设计语言B.编译系统C.操作系统D.标准库程序4.计算机系统中判别是否有中断事件发生应是在( )A.进程切换时B.执行完一条指令后C.执行P操作后D.由用户态转入核心态时5.设计批处理多道系统时,首先要考虑的是( )A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性6.若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。
A.就绪B.等待C.运行D.完成7.支持程序浮动的地址转换机制是( )A.页式地址转换B.段式地址转换C.静态重定位D.动态重定位8.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。
A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大9.逻辑文件存放在到存储介质上时,采用的组织形式是与( )有关的。
A.逻辑文件结构B.存储介质特性C.主存储器管理方式D.分配外设方式10.文件的保密是指防止文件被( )A.篡改B.破坏C.窃取D.删除11.对磁盘进行移臂调度的目的是为了缩短( )时间。
A.寻找B.延迟C.传送D.启动12.启动外设前必须组织好通道程序,通道程序是由若干( )组成。
WB.CSWC.CAWD.PSW13.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )A.先来先服务B.轮转C.最高响应比优先D.均衡调度14.作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。
计算机操作系统试题及答案
1.( D)不是基本的操作系统。
A、批处理操作系统B、分时操作系统C、实时操作系统D、网络操作系统2.(C )不是分时系统的基本特征:A、同时性B、独立性C、实时性D、交互性3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C )使用。
A、操作员B、联机用户C、操作系统D、目标程序4.当用户程序执行访管指令时,中断装置将使中央处理器(B )工作。
A、维持在目态B、从目态转换到管态C、维持在管态D、从管态转换到目态5.进程所请求的一次打印输出结束后,将使进程状态从( D)A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态6.采用动态重定位方式装入的作业,在执行中允许(C )将其移动。
A、用户有条件地B、用户无条件地C、操作系统有条件地D、操作系统无条件地7.分页式存储管理中,地址转换工作是由(A )完成的。
A、硬件B、地址转换程序C、用户程序D、装入程序8.如果允许不同用户的文件可以具有相同的文件名,通常采用( D)来保证按名存取的安全。
A、重名翻译机构B、建立索引表C、建立指针D、多级目录结构9.对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。
A、字符B、数据项C、记录D、文件10.为了提高设备分配的灵活性,用户申请设备时应指定(A )号。
A、设备类相对B、设备类绝对C、相对D、绝对11.通常把通道程序的执行情况记录在(D )中。
A、PSWB、PCBC、CAWD、CSW 12.作业调度是从输入井中处于( B)状态的作业中选取作业调入主存运行。
A、运行B、收容C、输入D、就绪13.一作业进入内存后,则所属该作业的进程初始时处于(C )状态。
A、运行B、等待C、就绪D、收容14.共享变量是指(D )访问的变量。
A、只能被系统进程B、只能被多个进程互斥C、只能被用户进程D、可被多个进程15.临界区是指并发进程中访问共享变量的( D)段。
A、管理信息B、信息存储C、数据D、程序16.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( D)个进程参于竞争,而不会发生死锁。
操作系统模拟题+答案
操作系统模拟题+答案一、单选题(共100题,每题1分,共100分)1、分布式操作系统与网络操作系统本质上的不同之处在于()。
A、实现各台计算机之间的通信B、共享网络上的资源C、满足较大规模的应用D、系统中若干台计算机相互协作完成同一任务正确答案:D2、下列选项中,会导致进程从运行态变为就绪态的事件是()。
A、启动I/O设备B、申请内存失败C、执行wait操作D、被高优先级进程抢占正确答案:D3、单处理机上,将执行时间有重叠的几个程序称为()。
A、多道程序B、并行程序C、顺序程序D、并发程序正确答案:D4、采用多道程序设计后,可能()。
A、缩短对用户请求的响应时间B、延长了每道程序执行时间C、缩短了每道程序执行时间D、降低了系统资源的利用率正确答案:B5、设系统缓冲区和用户缓冲区均采用单缓冲,从外设读入1个数据块到系统缓冲区的时间为100,从系统缓冲区读入1个数据块到用户工作区的时间为5,对用户工作区中的1个数据块进行分析的时间为90。
进程从外设读入并分析2个数据块的最短时间是()。
A、300B、200C、295D、390正确答案:A6、在()的情况下,系统出现死锁。
A、计算机系统发生了重大故障B、资源数大大小于进程数、进程同时申请的资源数大大超过资源总数C、有多个阻塞的进程正在等待键盘的输入D、若干进程因竞争资源而无休止地相互等待他方释放已占有的资源正确答案:D7、存放当前从主存储器读出的指令的寄存器是()。
A、通用寄存器B、指令寄存器C、限长寄存器D、基址寄存器正确答案:B8、进程间的同步与互斥,分别表示了各进程间的()。
A、相互独立与互相制约B、协作与竞争C、不同状态D、动态性与独立性正确答案:B9、在()时候,CPU响应中断。
A、指令执行中B、指令执行结束C、CPU空闲时D、任何时候正确答案:B10、处于静止阻塞状态的进程,在进程等待的事件发生后,应转换为()。
A、执行B、活动阻塞C、活动就绪D、静止就绪正确答案:D11、通常不采用()方法来解除死锁。
计算机操作系统试题库(最全)
《计算机操作系统》试题库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.在计算机系统中,操作系统是( B ).A. 一般应用软件B.核心系统软件C.用户应用软件D.系统支撑软件2.( D )不是基本的操作系统.A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统3.(C )不是分时系统的基本特征:A,同时性B,独立性C,实时性D,交互性4.关于操作系统的叙述(D)是不正确的.A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"5.操作系统的发展过程是(A )A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统6.设计批处理多道系统时,首先要考虑的是( B)A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性7.操作系统是一种(B ).A, 应用软件B, 系统软件C, 通用软件D, 工具软件8.计算机系统的组成包括(B ).A,程序和数据B, 计算机硬件和计算机软件C,处理器和内存D,处理器,存储器和外围设备9.下面关于计算机软件的描述正确的是(B ).A,它是系统赖以工作的实体B,它是指计算机的程序与文档C,位于计算机系统的最外层D,分为系统软件和支撑软件两大类10.财务软件是一种(C).A,系统软件B,接口软件C,应用软件D,用户软件11.世界上第一个操作系统是(B).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统12.批处理操作系统提高了计算机的工作效率,但(B ).A,系统吞吐量小B,在作业执行时用户不能直接干预C,系统资源利用率不高D,不具备并行性13.允许多个用户以交互使用计算机的操作系统是(A).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统14.下面关于操作系统的叙述正确的是(A ). A,批处理作业必须具有作业控制信息B,分时系统不一定都具有人机交互功能C,从响应时间的角度看,实时系统与分时系统差不多D,由于采用了分时技术,用户可以独占计算机的资源15.操作系统是一组(C ).A,文件管理程序B,中断处理程序C,资源管理程序D,设备管理程序16.现代操作系统的两个基本特征是(C)和资源共享.A,多道程序设计B, 中断处理C,程序的并发执行D, 实现分时与实时处理17.(D)不是操作系统关心的主要问题. A, 管理计算机裸机B, 设计,提供用户程序与计算机硬件系统的界面C, 管理计算机系统资源D, 高级程序设计语言的编译器18.引入多道程序的目的是(D ).A,为了充分利用主存储器B,增强系统的交互能力C,提高实时响应速度D,充分利用CPU,减少CPU的等待时间19.在多道程序设计的计算机系统中,CPU(C ).A,只能被一个程序占用B,可以被多个程序同时占用C,可以被多个程序交替占用D,以上都不对20.多道程序设计是指(B ).A,有多个程序同时进入CPU运行B,有多个程序同时进入主存并行运行C,程序段执行不是顺序的D,同一个程序可以对应多个不同的进程21.从总体上说,采用多道程序设计技术可以( )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要(B).A,增加,减少B,增加,延长C,减少,延长D,减少,减少22.(A)没有多道程序设计的特点.A,DOS B,UNIX C,WINDOWS D,OS/223.下列四个操作系统中,是分时系统的为(C ).A,MS-DOS B,WINDOWS 98C,UNIX D,OS/2系统24.在分时系统中,时间片一定,( B),响应时间越长.A,内存越多B,用户数越多C,后备队列D,用户数越少25.批处理系统的主要缺点是(B ).A,CPU的利用率不高B,失去了交互性C,不具备并行性D,以上都不是26.在下列性质中,哪一个不是分时系统的特征.( C )A, 交互性B, 多路性C, 成批性D, 独占性27.实时操作系统追求的目标是( C). A,高吞吐率B,充分利用内存C, 快速响应D, 减少系统开销28.以下(C)项功能不是操作系统具备的主要功能.A,内存管理B,中断处理C,文档编辑D,CPU调度29.操作系统程序结构的主要特点是(C). A, 一个程序模块B,分层结构C, 层次模块化D,子程序结构30.操作系统负责为方便用户管理计算机系统的(C ).A, 程序B, 文档资料C, 资源D, 进程31.计算机在接受用户请求后处理数据以与在数据处理结束时,将结果送到终端显示器.例如,导弹控制系统应选择安装(C )A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统32.操作系统的基本职能是(A).A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具33.分布式操作系统与网络操作系统本质上的不同在于(D ).A.实现各台计算机之间的通信B.共享网络中的资源C.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务34.Linux操作系统是著名的(B )。
操作系统习题集(含答案)
注::作红色标记的为答案一、选择题模块1:1.当时引入多道程序的目的在于()。
A.有利于代码共享,减少主、辅存信息交换量B.充分利用存储器C.充分利用CPU,减少CPU等待时间D.提高实时响应速度2. 在单处理机计算机系统中,()是并行操作的。
A.程序与程序B.处理机的操作与通道的操作C.主程序与子程序D.用户程序与操作系统程序3.下面哪一个不是程序在并发系统内执行的特点()。
A.产生死锁的必然性B.资源分配的动态性C.程序执行的间断性D.相互通信的可能性4.进程和程序的一个本质区别是( D )。
A. 进程分时使用CPU,程序独占CPUB.进程存储在内存,程序存储在外存C. 进程在一个文件中,程序在多个文件中D.进程为动态的,程序为静态的5.在下列情况( ),系统需要进行进程调度。
A. 某一进程正访问一临界资源B.某一进程运行时因缺乏资源进入阻塞状态C.某一进程处于运行状态,而另一进程处于自由状态D.某一进程正在访问打印机,而另一进程处于就绪状态6.与设备控制器关系最密切的软件是()。
A.编译程序B.设备驱动程序C.存储管理程序D.处理机管理7. 若进程P一旦被唤醒就能够投入运行,系统可能()。
A.在抢占调度方式中,P的优先级高于当前运行的进程B.进程P的优先级最高C.就绪队列为空队列D.在抢占调度方式中,P的优先级高于就绪队列中所有的进程8. 在下列选项中,属于预防死锁的方法是()。
A.剥夺资源法B.资源分配图法C.资源随意分配D.银行家算法9. 如果要使装入内存的程序,在内存中移动后仍能正常运行,必须要有( )的支持。
A. 静态重定位B.动态重定位C. 动态链接D.静态链接10. 段页式管理中,地址转换表是( )。
A. 每个进程一张段表,一张页表B.每个进程的每个段一张段表,一张页表C.每个进程一张段表,每个段一张页表D.每个进程一张页表,每个段一张段表11.下列( )存储管理方式能使内存碎片尽可能少,避免内存的整理。
《操作系统》考试练习题及参考答案
《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。
A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。
A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。
每个进程在一段时间内需要占用2台磁带机。
N最多为()不会发生死锁。
A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。
A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。
A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。
A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。
操作系统练习题含参考答案
操作系统练习题含参考答案一、单选题(共90题,每题1分,共90分)1、在大多数Linux发行版本中,以下哪个属于块设备(blockdevices)?A、硬盘B、打印机C、串行口D、虚拟终端正确答案:A2、在随机存取方式中,用户以______为单位对文件进行存取和检索。
A、数据项B、字节C、逻辑记录D、字符串正确答案:C3、在UNIX系统中获取帮助信息的命令为()。
A、manB、cdC、catD、help正确答案:A4、如何删除一个非空子目录/tmp?A、del/tmp/*B、rm-Ra/tmp/*C、rm-rf/tmpD、rm-rf/tmp/*正确答案:C5、运行一个脚本,用户不需要什么样的权限?A、browseonthedirectoryB、readC、executeD、write正确答案:D6、下列关于批处理操作系统的叙述中错误的是()。
A、“通道”和“中断”技术的出现,使得输入/输出设备与CPU可并行工作B、批处理系统可分为单道批处理系统和多道批处理系统C、批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D、单道批处理系统是一种单用户操作系统正确答案:C7、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A、216B、224C、232D、28正确答案:A8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用()。
A、中断屏蔽B、中断向量C、中断嵌套D、中断响应正确答案:A9、把作页地址空间中的逻辑地址变成内存中物理地址的过程称为()。
A、物理化B、重定位C、逻辑化D、加载正确答案:B10、当CPU执行系统程序时,CPU处于()。
A、管态B、目态C、系统态D、A和C正确答案:D11、若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为()字节。
B、4GBC、100KBD、64MB正确答案:B12、操作系统负责为用户和用户程序完成所有()的工作A、硬件有关和应用无直接关系B、硬件无关和应用有直接关系C、硬件有关和应用有直接关系D、硬件无关和应用无直接关系正确答案:A13、使用页式存储管理使处理器执行指令的速度______。
操作系统试题
操作系统试题一、选择题1.把逻辑地址转变为内存的物理地址的过程称做()。
A.编译B.连接C.运行D.重定位(正确答案)2.进程和程序的一个本质区别是()。
A.前者分时使用CPU,后者独占CPUB.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者为动态的,后者为静态的(正确答案)3.可重定位内存分区分配目的为()。
A.解决碎片问题(正确答案)B.便于多作业共享内存C.回收空白区方便D.摆脱用户干预4.索引式(随机)文件组织的一个主要优点是()。
A.不需要链接指针B.能实现物理块的动态分配(正确答案)C.回收实现比较简单D.用户存取方便5.一个文件系统的逻辑分区()。
A.不能管理大于物理硬盘容量(正确答案)B.能管理2个相同的物理硬盘C.能管理2个不相同的物理硬盘D.能管理多个不相同的物理硬盘6.操作系统程序结构的主要特点是()。
A.一个程序模块B.分层结构C.层次模块化(正确答案)D.子程序结构7.面向用户的组织机构属于()。
A.虚拟结构B.实际结构C.逻辑结构(正确答案)D.物理结构8.引入进程概念的关键在于()A、独享资源B、共享资源(正确答案)C、顺序执行D、便于执行9.操作系统核心部分的主要特点是()。
A.一个程序模块B.常驻内存(正确答案)C.有头有尾的程序D.串行执行10.系统调用是()A.一条机器指令B.提供编程人员的接口(正确答案)C.中断子程序D.用户子程序11.操作系统中用得最多的数据结构是()。
A.堆栈B.队列C.表格(正确答案)D.树12.逻辑地址就是()。
A.用户地址B.相对地址(正确答案)C.物理地址D.绝对地址13.原语是()。
A.一条机器指令B.若干条机器指令组成(正确答案)C.一条特定指令D.中途能打断的指令14.索引式文件组织的一个主要优点是()。
A、不需要链接指针B、能实现物理块的动态分配(正确答案)C、回收实现比较简单D、用户存取方便15.文件目录的主要作用是()。
操作系统选择题库答案及详解
操作系统选择题库答案及详解一、单选题1、以下关于操作系统的说法中,错误的是()A 操作系统是管理计算机硬件与软件资源的程序B 操作系统能合理地组织计算机的工作流程C 操作系统能为用户提供各种服务功能D 操作系统能直接对硬件进行操作答案:D详解:操作系统不能直接对硬件进行操作,而是通过驱动程序等中间层来管理和控制硬件。
操作系统主要负责对计算机的资源进行管理和调度,为应用程序提供运行环境和服务。
2、操作系统的主要功能不包括()A 处理机管理B 存储管理C 设备管理D 文字编辑答案:D详解:操作系统的主要功能包括处理机管理、存储管理、设备管理、文件管理和作业管理等。
文字编辑通常是应用程序的功能,而非操作系统的主要功能。
3、在多道程序环境下,操作系统分配资源以()为基本单位。
A 程序B 进程C 作业D 指令答案:B详解:在多道程序环境中,进程是资源分配和调度的基本单位。
程序只是一组指令的集合,本身不具有资源分配的概念。
作业是用户向计算机提交任务的实体,而指令是构成程序的基本单元。
4、进程从运行状态转变为阻塞状态的原因可能是()A 时间片用完B 被选中占有处理机C 等待某一事件发生D 等待的事件已发生答案:C详解:当进程等待某一事件发生时,如等待输入输出完成、等待资源分配等,会从运行状态转变为阻塞状态。
时间片用完会使进程从运行状态变为就绪状态;被选中占有处理机是进程从就绪状态变为运行状态;等待的事件已发生会使进程从阻塞状态变为就绪状态。
5、以下进程调度算法中,对短进程不利的是()A 先来先服务B 短作业优先C 时间片轮转D 高响应比优先答案:A详解:先来先服务调度算法按照进程到达的先后顺序进行调度,不管进程的执行时间长短。
短进程可能会因为长进程先到达而长时间等待,对短进程不利。
短作业优先算法有利于短进程;时间片轮转算法对所有进程相对公平;高响应比优先算法在一定程度上兼顾了短进程和等待时间长的进程。
6、产生死锁的四个必要条件是:互斥、()、循环等待和不剥夺。
操作系统选择题带答案
操作系统选择题带答案一、选择题1、以下关于操作系统的说法中,错误的是()A 操作系统是管理计算机硬件与软件资源的程序B 操作系统能合理地组织计算机工作流程C 操作系统能为用户提供各种服务功能D 操作系统能直接执行高级语言程序答案:D解释:操作系统不能直接执行高级语言程序,高级语言程序需要经过编译或解释转化为机器语言才能被执行。
2、操作系统的主要功能不包括()A 处理机管理B 存储管理C 设备管理D 数据库管理答案:D解释:数据库管理不是操作系统的主要功能,而是专门的数据库管理系统的职责。
操作系统的主要功能包括处理机管理、存储管理、设备管理、文件管理和作业管理等。
3、在多道程序环境下,操作系统分配资源以()为基本单位。
A 程序B 进程C 作业D 指令答案:B解释:在多道程序环境下,进程是资源分配的基本单位。
程序只是一组指令的集合,本身不是运行实体,作业是用户向计算机提交任务的任务实体。
4、进程与程序的根本区别在于()A 是不是在内存中B 是不是具有就绪、运行和等待三种状态C 是不是被调入内存D 静态与动态的特点答案:D解释:程序是静态的指令集合,进程是程序的一次执行过程,是动态的。
5、下面关于进程同步和互斥的说法中,错误的是()A 互斥是指某一时刻只允许一个进程使用资源B 同步是指进程之间的协调关系C 互斥是同步的一种特殊情况D 同步和互斥都涉及到对共享资源的访问控制答案:C解释:同步不是互斥的特殊情况,它们是不同的概念。
同步强调的是进程之间的协调和合作,互斥强调的是资源的排他性访问。
6、死锁产生的四个必要条件是互斥条件、请求和保持条件、不剥夺条件和()A 线性增长条件B 环路等待条件C 无序释放条件D 有序请求条件答案:B解释:死锁产生的四个必要条件是互斥条件、请求和保持条件、不剥夺条件和环路等待条件。
7、在存储管理中,分页存储管理和分段存储管理的主要区别是()A 页是逻辑单位,段是物理单位B 页的大小固定,段的大小不固定C 分页是为了提高内存利用率,分段是为了满足用户需求D 分页是为了满足用户需求,分段是为了提高内存利用率答案:C解释:分页存储管理主要是为了提高内存的利用率,页的大小固定;分段存储管理是为了满足用户需求,段的大小不固定。
计算机操作系统试题库
一、选择题(附参考答案)⒈操作系统负责为用户和用户程序完成所有__C__的工作;A.硬件无关和应用有直接关系B.硬件无关和应用无直接关系C.硬件有关和应用无直接关系D.硬件有关和应用有直接关系⒉从用户的观点看,操作系统是__A__。
A.用户与计算机之间的接口B.合理地组织计算机工作流程的软件C.控制和管理计算机资源的软件D.由若干层次的程序按一定的结构组成的⒊下列选择中,_D_不是操作系统关心的主要问题。
A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器4. 操作系统中采用多道程序设计技术提高了CPU和外部设备的_A__。
A.利用率B.可靠性C.稳定性D.兼容性5. 允许多个用户以交互方式使用计算机的操作系统称为__B_____;允许多个用户将多个作业提交给计算机集中处理的操作系统称为__A_____;计算机系统能及时处理过程控制数据并做出响应的操作系统称为__D_____;具有网络功能的操作系统称为__E____。
A.批处理操作系统B.分时操作系统C.多处理机操作系统D.实时操作系统E.网络操作系统6 为方便用户,操作系统负责管理和控制计算机系统的__B__。
A、软件资源B、硬件和软件资源C、用户有用资源D、硬件资源7 配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为_C_计算机。
A.并行B.真实C.虚拟D.共享8 操作系统中采用多道程序设计技术提高了CPU和外部设备的_A_。
A.利用率B.可靠性C.稳定性D.兼容性9 几年前一位芬兰大学生在Internet上公开发布了以下一种免费操作系统_B_,经过许多人的努力,该操作系统正不断完善,并被推广。
A.Windows XPB.LinuxC.UNIXD.OS210 允许多个用户以交互方式使用计算机的操作系统称为_B_;允许多个用户将多个作业提交给计算机集中处理的操作系统称为_A_;计算机系统能及时处理过程控制数据并做出响应的操作系统称为_E_;具有网络功能的操作系统称为_D_。
操作系统概论题库+答案
操作系统概论题库+答案一、单选题(共90题,每题1分,共90分)1、产生死锁的必要条件不包括A、不剥夺条件B、环路等待条件C、请求和保持条件D、同步条件正确答案:D2、单道批处理系统的特点不包括A、自动性B、调度性C、顺序性D、单道性正确答案:B3、设备控制器的功能不包括A、接收和识别命令B、设备状态的了解和报告C、数据交换D、地址转换正确答案:D4、下列不属于周转时间的是A、进程等待I/O操作完成的时间B、作业在外存后备队列上等调度的时间C、进程在就绪队列上等待进程调度的时间D、进程在存储器上存放的时间正确答案:D5、下列关于I/O通道的说法中,错误的是A、I/O通道是一种特殊的处理机B、I/O通道具有执行I/O指令的能力,并通过执行通道程序来控制I/O操作C、通道是中小型主机系统中专门用于I/O的专用计算机D、引入通道能够使CPU从控制I/O的任务中解脱,使CPU与I/O并行工作正确答案:C6、【】是系统为进程建立的数据结构,其作用是实现从页号到页框号的映射。
A、页内碎片B、页C、页表D、页框正确答案:C7、在进程控制块中,【】存放了CPU要访问的下一条指令的地址。
A、通用寄存器B、指令计数器C、程序状态字D、用户栈指针正确答案:B8、操作系统中的【】是为批处理作业的用户提供的。
A、程序接口B、脱机用户接口C、联机用户接口D、图形用户接口正确答案:B9、下列关于计算机系统中的时钟的说法中,正确的是A、OS时钟在关机时有效B、RTC时钟靠电池供电C、OS时钟为计算机提供计时标准D、RTC时钟产生于PC主板上的定时/计数芯片正确答案:B10、操作系统的设备管理应具有的功能不包括A、设备分配B、设备处理C、设备关联性D、缓冲管理正确答案:C11、下列关于线程概念的说法中,错误的是A、线程的实现可以分为用户级线程和内核级线程两类B、内核级线程依赖于内核C、同一进程中的多个线程可以并发执行D、用户级线程的创建、撤销和切换都与内核有关正确答案:D12、在CP/M的目录项结构中,【】字段用于存放文件名。
【精品】计算机操作系统题目库及答案
第一章操作系统引论一.选择题1.操作系统是一种。
A.通用软件B.系统软件C.应用软件D.软件包答:B2.操作系统的管理部分负责对进程进行调度。
A.主存储器B.控制器C.运算器D.处理机答:D3.操作系统是对进行管理的软件.A.软件B.硬件C.计算机资源D.应用程序答:C4.从用户的观点看,操作系统是。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成答:A5.操作系统的功能是进行处理机管理、管理、设备管理及信息管理。
A.进程B。
存储器C.硬件D.软件答:B6.操作系统中采用多道程序设计技术提高CPU和外部设备的。
A.利用率B.可靠性C.稳定性D.兼容性答:A7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的和方便用户使用计算机而配备的一种系统软件.A.速度B.利用率C。
灵活性D.兼容性答:B8.操作系统的基本类型主要有.A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统答:B9.所谓是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源.A。
多重处理B.多道程序设计C.实时处理D。
共行执行答:B10.下面关于操作系统的叙述中正确的是。
A.批处理作业必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
D.由于采用了分时技术,用户可以独占计算机的资源.答:A11。
如果分时操作系统的时间片一定,那么,则响应时间越长。
A.用户数少B.用户数越多C.内存越少D.内存越多答:B12.实时操作系统必须在内完成来自外部的事件。
A。
响应时间B.周转时间C.规定时间D.调度时间答:C13.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《操作系统》题库【注】本题库按照讲课内容的顺序进行组织,仅供15软件《操作系统》课程期末复习使用。
复习时可先理解每一讲PPT的内容以及教材相应的章节,然后通过做题巩固所学知识。
期末考试涉及的知识点大部分已覆盖,但并不意味着考题一定会从此题库中出,出题的形式肯定会有变化。
1. 概述(1)操作系统属于____。
A. 硬件B. 系统软件C. 通用库D. 应用软件【注】操作系统是管理计算机硬件与软件资源的计算机程序,例如Windows,Linux,Android,iOS等。
应用软件一般是基于操作系统提供的接口,为针对使用者的某种应用目的所撰写的软件,例如Office Word,浏览器,手机游戏等。
而通用库,一般是指为了便于程序开发,对常用的程序功能封装后被调用的程序。
(2)以下哪个不能用于描述操作系统?A. 使计算机方便使用B. 可以管理计算机硬件C. 可以控制应用软件的执行D. 负责生成应用软件【注】操作系统负责管理计算机的硬件资源,使得用户不需要关心硬件的工作过程,极大地方便了计算机的使用。
我们日常使用计算机,往往已经在使用了特定的操作系统,例如Windows,而在操作系统上,会同时运行多个应用软件,例如浏览器,音乐播放器等,为了让一个或者多个软件能够正常使用有限的硬件资源,操作系统需要管理应用程序的执行过程。
一般来说,像浏览器,音乐播放器,和其他应用软件,都是由特定的个人和团队开发的,操作系统不负责生成应用软件。
(3)以下不属于操作系统的功能是____。
A. 进程调度B. 内存管理C. 视频编辑D. 设备驱动【注】视频编辑是一个特定的功能,不是系统范围内的共性需求,具体完成这个功能的是视频编辑应用软件。
(4)操作系统中的多道程序设计方式用于提高____。
A. 稳定性B. 效率C. 兼容性D. 可靠性【注】在计算机内存中同时存放几道相互独立的程序,使它们在管理程序(早期的操作系统)控制之下,相互穿插的运行。
这样可以使得几道独立的程序可以并发地共同使用各项硬件资源,提高了资源的利用率。
(5)下面对于分时操作系统的说法,正确的是____。
A. 应用程序执行的先后顺序是完全随机的B. 应用程序按照启动的时间依次执行C. 应用程序可以交替执行D. 应用程序等待的时间越长,下一次调度被选中的概率一定越大【注】分时操作系统把多个程序放到内存中,将处理机(CPU)时间按一定的时间间隔(简称时间片)分配给程序运行,这样CPU就可以轮流地切换给各终端用户的交互式程序使用。
由于时间片很短,远小于用户的交互响应延迟,用户感觉上好像独占了这个计算机系统。
应用程序执行的先后顺序主要是由操作系统的调度算法和应用程序本身的行为特征来确定的。
(6)关于操作系统,说法正确的是________。
(多选)A. 操作系统属于软件B. 操作系统负责资源管理C. 操作系统使计算机的使用更加方便D. 操作系统必须要有用户程序才能正常启动【注】操作系统是一种软件,特定指是系统软件,其更功能是管理计算机资源,让用户和应用程序更方便高效地使用计算机。
(7)多道批处理系统主要考虑的是________。
(多选)A. 交互性B. 及时性C. 系统效率D. 吞吐量【注】交互性和及时性是分时系统的主要特征。
多道批处理系统主要考虑的是系统效率和系统的吞吐量。
2. 系统启动、中断、异常和系统调用(1)下列选项中,不可能在用户态发生的是____。
A. 系统调用B.外部中断C. 进程切换D. 缺页【注】系统调用是提供给应用程序使用的,由用户态发出,进入内核态执行。
外部中断随时可能发生;应用程序执行时可能发生缺页;进程切换完全由内核来控制。
(2)下列选项中,会导致用户进程从用户态切换到内核态的操作是____。
(①整数除以0;② sin()函数调用;③读磁盘read系统调用)A. ①、②B. ①、③C. ②、③D. ①、②、③【注】函数调用并不会切换到内核态,而除零操作引发中断,中断和系统调用都会切换到内核态进行相应处理。
(3)系统调用的主要作用是____。
A. 处理硬件问题B. 应对软件异常D. 管理应用程序C. 给应用程序提供服务接口【注】应用程序一般无法直接访问硬件,也无法执行特权指令。
所以,需要通过操作系统来间接完成相关的工作。
而基于安全和可靠性的需求,应用程序运行在用户态,操作系统内核运行在内核态,导致应用程序无法通过函数调用来访问操作系统提供的各种服务,于是通过系统调用的方式就成了应用程序向OS发出请求并获得服务反馈的唯一通道和接口。
(4)用户程序通过____向操作系统提出访问外部设备的请求。
A. I/O指令B. 系统调用C. 中断D. 创建新的进程【注】应用程序一般无法直接访问硬件,也无法执行特权指令。
所以,需要通过操作系统来间接完成相关的工作。
而基于安全和可靠性的需求,应用程序运行在用户态,操作系统内核运行在内核态,导致应用程序无法通过函数调用来访问操作系统提供的各种服务,于是通过系统调用的方式就成了应用程序向OS发出请求并获得服务反馈的唯一通道和接口。
(5)下列关于系统调用的说法错误的是____。
A. 系统调用一般有对应的库函数B. 应用程序可以不通过系统调用来直接获得操作系统的服务C. 应用程序一般使用更高层的库函数而不是直接使用系统调用D. 系统调用可能执行失败【注】系统调用是应用程序向操作系统发出服务请求并获得操作系统服务的唯一通道和结果。
如果操作系统在执行系统调用服务时,产生了错误,就会导致系统调用执行失败。
(6)以下关于系统调用和常规调用的说法中,错误的是____。
A. 系统调用一般比常规函数调用的执行开销大B. 系统调用需要切换堆栈C. 系统调用可以引起特权级的变化D. 常规函数调用和系统调用都在内核态执行【注】系统调用相对常规函数调用执行开销要大,因为这会涉及到用户态栈和内核态栈的切换开销,特权级变化带来的开销,以及操作系统对用户态程序传来的参数安全性检查等开销。
(7)操作系统处理中断的流程包括________。
(多选)A. 保护当前正在运行程序的现场B. 分析是何种中断,以便转去执行相应的中断处理程序C. 执行相应的中断处理程序D. 恢复被中断程序的现场【注】中断是异步产生的,会随时打断应用程序的执行,且在操作系统的管理之下,应用程序感知不到中断的产生。
所以操作系统需要保存被打断的应用程序的执行现场,处理具体的中断,然后恢复被打断的应用程序的执行现场,使得应用程序可以继续执行。
(8)下列程序工作在内核态的有________。
(多选)A. 系统调用的处理程序C. 进程调度B. 中断处理程序D. 内存管理【注】A-D都是操作系统的主要功能,需要执行相关的特权指令,所以工作在内核态。
(9)BIOS从磁盘读入的第一个扇区是什么内容?为什么没有直接读入操作系统内核映像?【答】BIOS完成硬件初始化和自检后,会根据CMOS中设置的启动顺序启动相应的设备,这里假定按顺序系统要启动硬盘。
但此时,文件系统并没有建立,BIOS也不知道硬盘里存放的是什么,所以BIOS是无法直接启动操作系统。
另外一个硬盘可以有多个分区,每个分区都有可能包括一个不同的操作系统,BIOS也无从判断应该从哪个分区启动,所以对待硬盘,所有的BIOS都是读取硬盘的0磁头、0柱面、1扇区的内容,然后把控制权交给这里面的MBR(Main Boot Record)。
MBR由两个部分组成:即主引导记录MBR和硬盘分区表DPT。
在总共512字节的主引导分区里其中MBR占446个字节(偏移0--偏移1BDH),一般是一段引导程序,其主要是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。
DPT占64个字节(偏移1BEH--偏移1FDH),一般可放4个16字节的分区信息表。
最后两个字节“55,AA”(偏移1FEH,偏移1FFH)是分区的结束标志。
3. 物理内存管理(1)某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,分配6MB,则此时主存中最大空闲分区的大小是____。
A. 7MBB. 9MBC. 10MBD. 15MB【注】空闲分区链变化:55(初始);40(分配15MB后);10(分配30MB后);10->15(释放15MB后);2->15(分配8MB后);2->9(分配6MB后)。
(2)一个分段存储系统中,地址长度为32位,其中段号占8位,则最大段长为____。
A. 2^8字节B. 2^16字节C. 2^24字节D. 2^32字节【注】在段访问机制中,如果采用的是单地址方案,则段号的位数+段内偏移的位数=地址长度,所以段内偏移占了32 - 8= 24 比特。
(3)某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为2^10字节,页表项大小为2字节,逻辑地址结构为“|页目录号|页表号|页内偏移量|”逻辑地址空间大小为2^16页,则表示整个逻辑地址空间的页目录表中包含的表项的个数至少为____。
A. 64B. 128C. 256D. 512【注】页大小为2^10字节,页表项大小为2字节,则一页可以存放2^10/2=2^9个页表项,逻辑地址空间大小为2^16页,故需要2^16个页表项,即需要2^16/2^9 = 2^7 = 128个页面用于保存页表项。
所以页目录表中包含的表项的个数至少为128,每个表项指向一个二级页表。
(4)一般情况下,____的速度最快。
A. CPU L1缓存B. CPU L2缓存C. 内存D. 磁盘【注】访问速度上 cache > Main Memory > Disk;cache中 L1 > L2 > L3 ... 越靠近CPU速度越快,容量越小。
(5)分页系统中, 逻辑地址到物理地址的变换是由____决定的。
A. 段表B. 页表C. 物理结构D. 重定位寄存器【注】分页系统中,页表负责转换逻辑地址到物理地址。
(6)分段系统中, 逻辑地址到物理地址的变换是由____决定的。
A. 段表B. 页表C. 物理结构D. 重定位寄存器【注】分段系统中,段表负责转换逻辑地址到物理地址。
(7)连续内存分配算法中的First Fit(最先匹配)算法,其空闲分区链的顺序为____。
A. 空闲区首地址递增C. 空闲区大小递增B. 空闲区首地址递减D. 空闲区大小递减【注】First Fit 是指按地址来寻找第一个满足要求的空闲块,其空闲分区链的顺序也就是按空 闲块首地址递增。
(8) 连续内存分配算法中的Best Fit (最佳匹配)算法,其空闲分区链的顺序为____。