北邮《操作系统原理》期末复习题(含答案)+阶段作业汇总

合集下载

操作系统期末复习题

操作系统期末复习题

操作系统期末复习题第⼀章在有⼀个CPU和两台输⼊输出设备I/O1和I/O2,且能够实现抢先式多任务并⾏⼯作的多道程序环境内,投⼊运⾏优先级由⾼到低的P1、P2和P3这3个作业。

它们使⽤设备的先后顺序和占⽤设备时间分别是:作业P1:I/O2(30ms)、CPU(10ms)、I/O1(30ms)、CPU(10ms)作业P2:I/O1(20ms)、CPU(20ms)、I/O2(40ms)作业P3:CPU(30ms)、I/O1(20ms)假设对于其他辅助操作时间可以忽略不计,作业P1、P2、P3从投⼊到完成所⽤的时间分别是(1) ms、(2) ms、(3)ms。

3个作业从投⼊运⾏到全部完成,CPU的利⽤率约为(4) %,I/O1的利⽤率约为(5) %。

假设在系统中仅有这3个作业投⼊运⾏,各设备的利⽤率是指该设备的使⽤时间同作业进程组全部完成所占⽤最长时间的⽐率。

(1)~(5)A.60 B.67 C.70 D.78 E.80F.89 G.90 H.100 I.110 J.120答案:(1)E,(2)G,(3)G,(4)D,(5)D多道环境下各进程使⽤设备时间图1.操作系统是⼀种()。

A.通⽤软件B.系统软件C.应⽤软件D.软件包 Answer: B2.系统软件是()的软件。

A.向应⽤软件提供系统调⽤等服务B.与具体硬件逻辑功能⽆关C.在应⽤软件的基础上开发D.并不具体提供⼈机界⾯ Answer:A3.操作系统负责为⽤户和⽤户程序完成所有的__的⼯作.供选择的答案A. 硬件⽆关和应⽤⽆关B.硬件⽆关和应⽤相关C.硬件相关和应⽤⽆关D.硬件相关和应⽤相关 Answer:C4.操作系统的任务是__.A. 把源程序转换为⽬标代码B. 管理计算机系统中的软、硬件资源C. 负责存取数据库中的各种数据D. 负责⽂字格式编排和数据计算 Answer:B5.所谓()是指将⼀个以上的作业让⼊主存,并且同时处于运⾏状态,这些作业共享处理机的时间和外围设备等其他资源。

操作系统期末试题(含答案)【最新资料】

操作系统期末试题(含答案)【最新资料】

操作系统期末考试(A)1、文件系统的主要组成部分是( D )A、文件控制块及文件B、I/O文件及块设备文件C、系统文件及用户文件D、文件及管理文件的软件2、实现进程互斥可采用的方法(C)A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为(B)A、1024字节B、512字节C、1024KD、512K4、串联文件适合于(B)存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的(D )引起的A、顺序执行B、长短不同C、信号量D、并发执行6、信号量的值(D )A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是(B)A、程序的顺序执行B、程序的并发执行C、多个处理机同时执行D、用户程序和系统程序交叉执行8、虚拟存储器最基本的特征是(A)A、从逻辑上扩充内存容量B、提高内存利用率C、驻留性D、固定性9、飞机定票系统是一个(A)A、实时系统B、批处理系统C、通用系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是(C)A、线程B、程序C、进程D、指令二、名词解释(每小题3分,共15分)1.死锁: 多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进2.原子操作: 一个操作中的所有动作要么全做,要么全不做,它是一个不可分割的操作。

3.临界区: 在每个进程中访问临界资源的那段代码4.虚拟存储器: 是指仅把作业的一部分装入内存便可运行作业的存储器系统。

也即是具有请求调入功能和置换功能,能从逻辑上进行扩充的一种存储系统。

5.文件系统: 是指含有大量的文件及其属性的说明,对文件进行操纵和管理的软件,以及向用户提供的使用文件的接口等的集合三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、通道是通过通道程序来对I/O设备进行控制的。

(T)2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。

操作系统期末复习题 带答案

操作系统期末复习题 带答案

操作系统复习题(部分)单项选择题1.操作系统是一种(B)。

A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对( C)进行管理的软件。

A.软件B.硬件C.计算机资源 D.应用程序3.下面哪个资源不是操作系统应该管理的?( D)A.CPU B.内存C.外存D.源程序4.操作系统的基本功能是(D )。

A.提供功能强大的网络管理工具 B.提供用户界面方便用户使用C.提供方便的可视化编辑程序 D.控制和管理系统内的各种资源5.现代操作系统中最基本的两个特征是( B)。

A.并发和不确定B.并发和共享C.共享和虚拟D.虚拟和不确定6.【2009年计算机联考真题】单处理机系统中,可以并行的是( D)。

І.进程与进程II.处理机与设备III.处理机与通道IV.设备与设备A.I、II、III B.I、II、IVC.I、III、IV D.II、III、IV7.用户可以通过(B)两种方式来使用计算机。

A.命令接口和函数B.命令接口和系统调用C.命令接口和文件管理D.设备管理方式和系统调用8.下列选项中,不属于多道程序设计的基本特征是( C)。

A.制约性B.间断性C.顺序性D.共享性9.操作系统的基本类型主要有( B)。

A.批处理操作系统.分时操作系统和多任务系统B.批处理操作系统.分式操作系统和实时性操作系统C.单用户系统.多用户系统和批处理操作系统D.实时操作系统.分式操作系统和多用户系统10.一个进程是( C )。

A.由协处理器执行的一个程序B.一个独立的程序+数据集C.PCB结构与程序和数据的组合D.一个独立的程序11.下列关于线程的叙述中,正确的是( A )。

A.线程包含CPU现场,可以独立执行程序B.每个线程有自己独立的地址空间C.进程只能包含一个线程D.线程之间的通信必须使用系统调用函数12.操作系统是根据( B)来对并发执行的进程进行控制和管理的。

A.进程的基本状态B.进程控制块C.多道程序设计D.进程的优先权13.在任何时刻,一个进程的状态变化( C)引起另一个进程的状态变化。

《操作系统》期末复习题及答案

《操作系统》期末复习题及答案

《操作系统》一.单项选择题1.操作系统是( C )A.对软件进行管理的软件 B.对硬件进行管理的软件 C.对计算机资源进行管理的软件 D.对应用程序进行管理的软件2. 在操作系统中引入多道程序设计的主要目的是( C )A.缩短程序执行时间 B.减少响应时间 C.提高系统效率和增强系统处理能力 D.提高人机交互速度3.进程与程序之间有密切联系,但又是不同的概念。

二者的一个本质区别是( A )。

A.程序是静态概念,进程是动态概念 B.程序是动态概念,进程是静态概念C.程序保存在文件中,进程存放在内存中 D.程序顺序执行,进程并发执行4. 进程有多个状态,不会发生的状态转换是( B )A.就绪→运行 B.阻塞→进行 C.运行→阻塞 D.阻塞→就绪5. 为了实现从逻辑地址空间到物理地址空间的地址转换,在硬件上必须提供一套(C)A.DMA控制器 B.联想寄存器 C.地址变换机构 D.通道6. CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C )。

A.并行技术 B.通道技术 C.缓冲技术 D.虚存技术7.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( D )进行排列。

A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大8.通常不采用( C )方法来解除死锁。

A.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源9.下列哪项不是设备管理的基本功能(C )A.掌握并记录设备的状态B.按用户的I/O请求进行设备分配C.死锁检测D.完成实际的I/O操作10.设两个进程共用一个临界资源的互斥信号量为mutex,当mutex=-1时表示(A )A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入了临界区C.两个进程都进入了临界区 D.两个进程都在等待11. 以下关于分时系统与批处理系统的说法正确的是( D )A.批处理系统是实现人机交互的系统B.分时系统是实现自动控制无需人为干预的系统C.批处理系统具有批处理能力,但不具有分时交互能力D.分时系统本身既具有分时交互能力,又具有批处理能力12.当系统采用资源有序分配方法预防死锁时,它破坏了产生死锁的必要条件中的( D )。

操作系统期末复习题答案

操作系统期末复习题答案

操作系统期末复习题答案第2章进程管理15第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.操作系统中采用多道程序设计技术提高CPU和外部设备的________。

=A.利用率 B. 可靠性C.稳定性 D. 兼容性7.操作系统的基本类型主要有________。

A.批处理系统、分时系统及多任务系统=B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统8.windows95 是()操作系统。

A.多用户 =B.多任务 C.网络9.下面关于操作系统的叙述中正确的是________。

=A.批处理作业必须具有作业控制信息。

B.分时系统不一定都具有人机交互功能。

C.从响应时间的角度看,实时系统与分时系统差不多。

16 操作系统习题与解析D.由于采用了分时技术,用户可以独占计算机的资源。

10.在________操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。

=A.实时 B. 分时C.分布式 D. 单用户二、填空题1.操作系统的基本功能包括①管理、②管理、③管理、④管理。

除此之外还为用户使用操作系统提供了用户接口。

2.如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于分时类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于实时类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于批处理类型。

2022年北京邮电大学世纪学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年北京邮电大学世纪学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年北京邮电大学世纪学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。

系统是通过()来实现这一功能的。

A.重名翻译结构B.建立索引表C.树形目录结构D.建立指针2、下面关于目录检索的论述中,正确的是()。

A.由于散列法具有较快的检索速度,因此现代操作系统中都用它来替代传统的顺序检索方法B.在利用顺序检索法时,对树形目录应采用文件的路径名,应从根目录开始逐级检索C.在利用顺序检索法时,只要路径名的一个分量名未找到,便应停止查找D.在顺序检索法的查找完成后,即可得到文件的物理地址,3、下列关于管程的叙述中,错误的是()。

A.管程只能用于实现进程的互斥B.管程是由编程语言支持的进程同步机制C.任何时候只能有一个进程在管程中执行D.管程中定义的变量只能被管程内的过程访问4、下列选项中,导致创建新进程的操作是()。

I.用户登录成功 II.设备分配 III.启动程序执行A.仅I和IIB.仅II和IIIC. 仅I和IIID. I,II,III5、中断扫描机构是()扫描次中断寄存器。

A.每隔一个时间片B.每条指令执行周期内最后时刻C.每当进程释放CPUD.每产生一次中断6、考虑一个分页式存储管理系统,其页表常驻内存。

I.如果内存访问耗时200ns,那么访问内存中的数据需要多长时间?II.如果引入关联寄存器(Associative Registers),而月.75%的页面可以从关联寄存器中找到,那么此时的有效访问时间(Effective Memory Reference Time)应为()。

假设访问关联寄存器的时间可以忽略。

注:有效访问时间即为平均访问时间。

A.200ns,150nsB.400ns,150nsC.400ns,250nsD.600ns.250ns7、下列关于页式存储说法中,正确的是()。

操作系统期末复习题及答案

操作系统期末复习题及答案选择题1.引⼊多道程序的⽬的在于( A )。

A.充分利⽤CPU,减少CPU等待时间B.提⾼实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利⽤存储器2.⼀个进程当前处于等待状态,则( D )。

A. 它可以被调度⽽获得处理机B.它可能变成就绪状态,也可能直接获得处理机C.它永远不会被执⾏D.当I/O 完成后,它将变成就绪状态3.在消息缓冲队列通信机制中,临界资源为(B )。

A.发送进程B.消息队列C.接收进程D.信箱4.在操作系统中采⽤多道程序设计⽅式能提⾼ CPU 和外部设备的( A)。

A. 利⽤率B. 可靠性C. 稳定性D. 兼容性5.在下⾯的叙述中,正确的是( D )。

A.引⼊线程后,处理机只在线程间切换B.引⼊线程后,处理机仍在进程间切换C.线程的切换,不会引起进程的切换D.线程的切换,可能引起进程的切换6.进程调度⼜称为低级调度,其主要功能是( D )。

A.选择⼀个作业调⼊内存B.选择⼀个主存中的进程调出到外存C.选择⼀个外存中的进程调⼊到主存D.将⼀个就绪的进程投⼊运⾏7.若进程P⼀旦被唤醒就能够投⼊运⾏,系统可能为( D )。

A.在分时系统中,进程P的优先级最⾼B.抢占调度⽅式,就绪队列上的所有进程的优先级皆⽐P的低C.就绪队列为空队列D.抢占调度⽅式,P的优先级⾼于当前运⾏的进程8.下列关于进程和线程的叙述中,正确的是( A )。

A.不管系统是否⽀持线程,进程都是资源分配的基本单位B.线程是资源分配的基本单位,进程是调度的基本单位C.系统级线程和⽤户级线程的切换都需要内核的⽀持 //⽆线程时,进程调度需要内核⽀持D.同⼀进程中的各个线程拥有各⾃不同的地址空间9.单处理机系统中,可并⾏(指同⼀时刻)的是()I、进程与进程 II、处理机与设备 III、处理机与通道 IV、设备与设备A、I、II、III;B、I、II和IV;C、I、III和IV;D、II、III和IV 并⾏性:是指两个或两个以上的事件在同⼀时刻运⾏。

2022年北京邮电大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)

2022年北京邮电大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、用户程序在口态下使用特权指令引起的中断属于()。

A.硬件故障中断B.程序中断C.外部中断D.访管中断2、下列关于操作系统的论述中,正确的是()。

A.对于批处理作业,必须提供相应的作业控制信息B.对于分时系统,不一定全部提供人机交互功能C.从响应角度看,分时系统与实时系统的要求相似D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统3、为多道程序提供的共享资源不足时,可能会产生死锁。

但是,不当的()也可能产生死锁。

A.进程调度顺序B.进程的优先级C.时间片大小D.进程推进顺序4、进程和程序的本质区别是()A.前者分时使用CPU,后者独占CPUB.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者为动态的,后者为静态的5、下列选项中,满足短任务优先且不会发生“饥饿”现象的调度算法是()。

A.先来先服务B.高响应比优先C.时间片轮转D.非抢占式短任务优先6、在如下儿种类型的系统中,()采用忙等待I/O是合适的。

a.专门用来控制单1/0设备的系统b.运行…个单任务操作系统的个人计算机,c.作为一个负载很大的网络服务器的上作站A.aB.a.bC.b.cD.c7、提高单机资源利用率的关键技术是()。

A.SPOOLing技术B.虚拟技术C.交换技术D.多道程序设计技术8、文件系统采用两级索引分配方式。

若每个磁盘块的大小为1KB.每个盘块号占4B,则该系统中单个文件的最大长度是()A.64MBB.128MBC.32MBD.都不对9、在文件系统中,若文件的物理结构采用连续结构,则文件控制块FCB中有关文件的物理位置的信息包括(),I.首块地址 II.文件长度 III.索引表地址A.只有IIIB. I和IIC. II和IIID. I和III10、若用8个字(字长32位,H字号从0开始计数)组成的位示图管理内存,用户归还一个块号为100的内存块时,它对应位示图的位置为()(注意:位号也从0开始)。

操作系统期末复习真题11_附答案

操作系统期末复习真题11_附答案线程是操作系统的概念,已具有线程管理的操作系统有( )。

A.Windows 3.2 B.OS /2 C.Windows NT D.Mach此题答案为:BC 此题难度等级为:B.下面属于进程基本状态的是( )。

A.就绪 B.运行 C.后备 D.阻塞此题答案为:AD 此题难度等级为:A. 下列各项工作步骤,( )是创建进程所必须的步骤。

A.建立一个PCBB.由CPU调度程序为进程调度CPUC.为进程分配内存等必要资源D.将PCB接入进程就绪队列此题答案为:B 此题难度等级为:C. 关于进程的正确说法是( )。

A.进程就是程序,或者说进程是程序的另一叫法B.一个被创建了的进程,在它被消灭之前,大多数时刻处于进程的三种基本状态之一C.多个不同的进程可以包含相同的程序D.一个处于等待队列中的进程,即使进入其他状态,仍然放在等待队列中此题答案为:B 此题难度等级为:D. 在( )时,可能挂起某进程。

A.进程出现死锁 B.进程的数目太少C.进程数目太多 D.进程出现故障此题答案为:AC 此题难度等级为:A. 多道程序系统进程从执行状态转换到就绪状态的原因是( )。

A.时间片完B.等待其他进程的执行结果C.等待I/OD.有更高优先级的进程到来此题答案为:A 此题难度等级为:B. 有关进程的描述中,()是正确的。

A.进程执行的相对速度不能由进程自己来控制B.利用信号量的P.V操作可以交换大量信息C.同步是指并发进程之间存在的一种制约关系D.并发进程在访问共享资源时,不可能出现与时间有关的错误此题答案为:AB 此题难度等级为:B. 下列资源中()是临界资源。

A.打印机 B.非共享的资源C.共享变量 D.共享缓冲区此题答案为:ACD 此题难度等级为:A. 一个进程从执行状态转换到阻塞状态的可能原因是本进程()。

A.时间片完 B.需要等待其他进程的执行结果C.执行了V操作 D.执行了P操作此题答案为:A 此题难度等级为:C. 一个进程从阻塞状态转换到就绪状态的可能原因是其他进程()。

《操作系统》期末试卷(含答案)

计算机网络试题一、选择题1、在现代操作系统中引入了(),从而使并发和共享成为可能。

A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络B.分布式C.分时D.实时3、从用户的观点看,操作系统是()。

A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是()。

A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。

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、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《操作系统》期末考试综合练习题 一、 填空题

1、 操作系统是(控制)、(管理)系统资源,方便用户使用计算机的(程序)的集合。 2、操作系统具有 (资源管理)和(提供人机接口)两大基本功能。 3、最常用的存储保护机构有 (界地址寄存器) 和 (存储器)。 4、对称式多处理器系统(SMP)含有多个CPU,这些CPU具有(平等) 地位。 5、将一个运行进程可访问的虚地址的集合称为 (虚拟地址空间) 。 6、根据执行的程序的性质不同,处理器可分为(核心态)和(用户态)两种状态。 7、用信号量机制来控制打印机的共享使用。如果系统中共有2台打印机,这时已经分配了一台给某个进程使用,此时信号量的值应该是(2). 8、进程可以描述为:一组具有独立功能的程序在某个 (数据集合)上的一次(执行过程) 。 9、当程序运行到某条语句时,才对其逻辑地址进行计算并转化为物理地址,这种技术叫做(动态)重定位。 10、.当程序装入内存时,就对其逻辑地址进行计算并转化为物理地址,这种技术叫做(静态)重定位。 11、 通常我们通过破坏 (环路等待)条件和 (资源独占)条件来预防死锁的发生。 12、所谓死锁状态是指在系统中的 (进程),由于竞争系统资源或由于彼此通信而永远(阻塞) 。 13、多道程序的操作系统具有(并行性)和(共享性)两大特性。 14、处理器调度的主要功能是按照某种原则,将处理器分配给 (就绪队列的某个) 进程。 15、中断是指CPU对系统中发生的(异步事件) 的响应。 16、操作系统中,对目录的设计包括(目录内容)和(目录结构)两个部分。 17、用信号量机制来控制打印机的共享使用。如果系统中共有5台打印机,这时,信号量的初值应该是(5). 18、在虚拟存储器的概念中,目标程序中的指令和数据放置的位置称为相对地址或者 (相对)地址,而CPU能直接访问的主存的物理地址又称(实存地址)。 19、 当一个进程执行Signal操作,完成对信号量“加1”后,这时信号量的值是“1”。这时,系统中还有(至少一个)个进程等待该资源. 20、一个计算机的数据总线的宽度叫做这个计算机的(.字长)。 21、主存储器管理技术可分为(实存储器)管理和(虚拟存储器) 管理两大类。 选择题 1、计算机内存中是按(B)进行的编址。B) 字节 2、关于进程的概念,下面的说法(C)是不对的。 C) 一个程序对应一个进程 3、引入多道程序操作系统的主要目的是(B)。 B)提高CPU和其他设备的利用率 4、虚拟存储管理技术相比较实存管理技术,它增加的功能有(D)D) 存储扩充 5、采用简单分页系统的内存管理,页面的大小是8K字节。现有一个逻辑地址A=2280h,该进程的页表为 [0,5/1,4/2,1/3,0...],则该逻辑地址对应的物理地址 A'= (B)B) D280h 6、完成从逻辑地址到物理页架号的映射,速度最快的是(B)。B) 反向页表 7、在任务管理器中结束一个进程,实际是(B)。 B)撤销了进程控制块 8、一个作业处于外部的存储器中,尚未建立进程,此时该作业处于(B)B)后备状态 9、在下列的实存管理技术中,同一进程在连续地址存储的技术是(A)。A) 可变分区多道管理技术 10、在I/O系统层次模型中负责与所有设备的交互操作的模块是(C)。C) I/O子系统 11、计算机系统用(C)电路来判断是否要响应发生的中断。C) 中断逻辑 12、 进程中对互斥变量进行操作的代码段,我们称之为(D)。D) 临界段 13、关于重定位,下面的描述(C)是不对的。C) 内核程序也需要进行重定位。 14、现在的进程通信通常是采用间接通信方式。在这种方式中,端口代表(A)。A) 进程 15、在操作系统的分类中,属于不同分类方法的有(D):D) 网络操作系统 16、下面的软件,不属于操作系统的是(A)A) IE 17、采用简单分页系统的内存管理,页面的大小是4K字节。现有一个逻辑地址A=3580h,该进程的页表为 [0,5/1,6/2,1/3,0...],则该逻辑地址对应的物理地址A'= (A)A) D580h 18、一个信号量被定义为一个(D)。D) 整型变量 19、不支持记录等结构的文件类型是(D)D) 顺序文件 20、下列设备中,(A)为块设备。A) 光驱 21、CPU在(C)扫描是否有中断发生。A) 开中断语句执行时 22、关于线程的论述,下面哪些是不对的?D.在具有线程的操作系统中,进程就没有作用了 23、考虑到操作系统与用户进程的关系,Windows NT属于哪一类操作进程C.操作系统的进程方式 24、一个处于阻塞状态的进程,如果它等待的事件发生,则它的状态将变为:C.就绪状态 25、处于挂起等待状态的进程,如果得到解除挂起的命令,它的状态将变为:B.等待状态 26、关于进程的概念,下面的说法哪些是不对的?C.一个程序对应一个进程 27、关于银行家算法,下面的说法哪些是对的?AD A.银行家算法是用来检查系统中是否有死锁发生的算法 D.银行家算法并不干预系统分配资源 28、采用预先静态资源分配法,主要是打破了哪些死锁条件?C.部分分配条件 29、一个作业的进程处于阻塞状态,这时该作业处于什么状态?C.运行状态 30、在短期繁重负载下,应将哪个进程暂时挂起的问题是由( )调度程序负责..B.中期 31、多处理器系统分类中,对称式多处理器系统符合哪些特征?ABD A.紧密耦合 B.共享内存 D.各个处理器的地位都完全相同 32、信号量机制可以总结为三个要素,应该是哪些?ABD A.一个整型变量 B.原语 D.Signal操作 33、在下列的互斥方法中,不能用于多处理器系统的的方法有AB A.软件互斥方法 B.中断屏蔽方式 34、“异步事件能按照要求的时序进行,以达到合作进程间协调一致的工作”既是所谓( )。C.同步 35、在采用局部转换策略进行页面置换的系统中,一个进程得到3个页架。系统采用先进先出的转换算法,该进程的页面调度序列为:1,3,2,6,2,5,6,4,6。如果页面初次装入时不计算为缺页,请问该进程在调度中会产生几次缺页。D.3次 36、完成从物理页架号到虚地址的映射是B.反向页表 37、下列设备中,( )为块设备。A.软盘驱动器 38、在下列的实存管理技术中,同一进程在连续地址存储的技术是A.可变分区多道管理技术 39、一个程序被编译连接后产生目标程序,该目标程序所限定的地址的集合称为()C.逻辑地址空间 二、 判断题 1、 线程仅能由操作系统所创建..F 2、 通过页表的地址映射访问主存,存取数据需要两次访问主存…F 3、从缓存到外存,其容量愈来愈大,访问数据的速度愈来愈快..F 4、 银行家算法的主要功能是用来检测某种状态下系统中是否发生了死锁..T 5、.窃听属于主动攻击..T 6、我们在磁盘中看到的各种可执行文件就是进程…F 7、 当某作业的进程处于阻塞状态时,我们称该作业处于提交状态..F 8、一个被汇编、编译或连接装配后的目标程序所限定的地址的集合是逻辑地址空间..T 9、已知的内存管理技术中,段页式技术不会产生任何碎片..F 10、 银行家算法是系统用来分配资源的算法..F 11、 一个进程被挂起后,它将不再参与对CPU的竞争..T 12、 计算机系统中,信息在主存中的最小单位是字节..T

三、 简答题

1、 试述信号量的三个要素及其使用方法。 答:三个要素: 整形变量(数字灯)、 wait 操作(申请资源按钮)、 signal 操作(释放资源按钮) 整型变量, 我们称之为信号量。 它的值表示的是当前可用资源的数目。 当其值大于“0” 时, 表示有资源可以被任何进程使用。 当其值为“0” 时, 对最后一个申请资源的进程, 表示已经得到了 最后一个资源, 所以是“绿色”; 对于刚刚释放资源的进程来说, 加上自己释放的资源, 可用资源数还是“0”, 表示有其他进程在等待这个资源, 这时应该是“红色”。 如果它的数值小于“0”, 表示不仅没有资源可用, 而且还有进程在等待该资源, 这时它数值的绝对值表示的是等待的进程的数量。 所以这时应该是“红色”。如果这时的值是“-1”, 表示的状态是一个进程正在使用该资源, 一个进程在等待。 Wait 操作: 当一个进程需要使用资源时, wait 操作相当于一个申请资源的按钮。 Wait 操作的首先把信号量的值“减 1”, 表示该进程要求占用一个资源。 对信号量的值更改后, 进程再去判断是否得到了资源。 这时根据信号量的值就可以判断: 如果“减 1” 后其值大于等于“0”, 则该进程得到了资源的使用权,所以我们在上面的示例中用“绿色” 表示。 这时进程就直接完成对资源的访问。 如果“减 1” 后其值小于“0”, 则表示正有其他进程在使用该资源, 本进程无法立即使用该进程。 这时, 通常要采用“阻塞等待”的方式, 就是本进程变为“阻塞状态” (熄火、 睡觉), 并且本进程的控制块将连接到该资源的等待队列中,等待资源可用时被依次唤醒。 Signal 操作: 当一个进程要退出对资源的使用时, Signal 操作相当于一个释放资源的按钮。 作为Wait 操作对应的逆过程, Signal 操作首先要对信号量的值执行“加 1” 操作, 使可用的资源数目增加,同时放弃自己对该资源的使用。 由于采用“阻塞等待” 方式, 释放资源的进程还有义务来唤醒正在等待资源的进程。 为了完成这个步骤, 释放资源的进程首先要检查是否有进程在等待这个资源, 当信号量的值小于等于“0” 时, 表示有进程等待资源, 这时, 它要通知操作系统, 操作系统通过阻塞在该资源上的进程控制块的队列, 找出需要唤醒的进程进行调度。 如果信号量的值大于“0” , 表示没有进程在等待该资源, 本进程就可以直接向前执行, 对该资源的使用控制过程宣告结束。 2、 引入了多线程机制,进程的概念还存在么?如果存在,进程的作用是什么? 答:线程是进程内部一个调度的实体, 进程的主要功能是完成对资源的控制。 3、 试述现代操作系统的主要特点 答:1、 微内核结构 2、 多线程机制 3、 对称多处理器机制 SMP 4、 分布式操作系统 5、 面向对象的技术。 4、 试述死锁的必要条件。 答:死锁可以定义为: 一组竞争系统资源或者相互通信的进程, 它们之间相互“永远阻塞” 的状态称之为死锁。 三个必要条件: 1、 资源的互斥使用; 2、 资源的不可抢占; 3、 资源的分次分配机制; 一个充分条件: 1、 循环请求等待状态。 5、 请简述计算机和网络的四项安全要求 答:1、 机密性 2、 完整性 3、 可用性; 4、 可靠性。 6、 什么是进程?进程与程序的区别是什么? 答:进程是具有一定独立功能的程序在一组特定的数据集上的一次运行活动。 1、 进程是动态的, 程序是静态的; 2、 进程有自己的生命周期, 具有建立、 运行、 停止、 结束等不同的运行阶段和状态; 3、 进程除了和程序相关以外, 还和数据相关; 4、 进程可以包含多个程序; 5、 程序可以对应多个进程, 程序每执行一次, 就是一个进程。 7、 是否在任何情况下,多任务设计为多线程都比设计为多进程效率高?在什么情况下多线程机制可以发挥出其高效的优势? 答:不是。只有当这些任务使用相同的资源, 或者需要通过共享文件来进行通信时, 多线程机制才能较好的发挥出优势。画图题已知读写磁头位于53号磁道,现有磁盘请求序列为98,183,37,122,14,124,65,67。此时磁头正由外向里移动。要求图示循环扫描策略的磁盘调度算法实现上述请求的过程。并计算完成上述过程磁头移动的总道数。 答:循环扫描: 65 67 98 122 124 183 14 37 移动的总道数: 12+2+31+24+2+59+169+23=322 1、 图示基本的进程状态的变化图

相关文档
最新文档