操作系统复习资料
- 格式:doc
- 大小:1.33 MB
- 文档页数:12
第一章操作系统引论1 什么是操作系统?1.用户与计算机硬件之间的接口2.控制和管理计算机资源的软件2 计算机由什么硬件组成?CPU、存储器、输入/输出设备、总线等3多道批处理系统在该系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。
【特征】(优缺点):资源利用率高、系统吞吐量大、平均周转时间长、无交互能力3 分时系统分时系统是指在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。
【特征】(优缺点):多路性、独立性、及时性、交互性4 实时系统实时系统是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。
【特征】(优缺点):多路性、独立性、及时性、交互性、可靠性5 OS的特性和功能OS的基本特性:并发性、共享性、虚拟技术性、异步性。
其中“并发”是最重要最基本的特性OS的主要功能:资源管理器和用户接口资源管理功能:处理机管理、存储器管理、设备管理、文件管理操作系统和用户之间的接口:用户接口:联机用户接口,脱机用户接口和图形用户接口程序接口:该接口是为用户程序在执行中访问系统资源而设置的,它是由一组系统调用组成。
第二章进程管理1 进程的基本概念程序顺序执行时的特征:顺序性、封闭性、可再现性程序并发执行时的特征:顺序性、间断性、失去封闭性、不可再现性前趋图是一个有向无循环图DAG(Directed Acyclic Graph)。
进程的定义:进程是程序的一次执行。
进程是可以和其它计算并发执行的计算。
进程是程序在一个数据集合上的运行过程。
进程是一个程序与其使用的数据在处理机上顺序执行时发生的活动。
进程是系统进行资源分配和调度的一个基本单位。
进程的特征:动态性、并发性、独立性、异步性、结构特性进程控制块:是进程实体(进程映像)的一部分。
操作系统复习资料操作系统复习资料第一章:一、现在操作系统的功能与任务?(p14)1.操作系统的主要任务,是为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊地运行,并能最大限度地提高系统中各种资源的利用率和方便用户的使用.2. 操作应具有这样几方面的功能:处理机管理、存储器管理、设备管理、文件管理、面向网络的服务和功能二、什么是多道程序设计技术?有什么好处?(p6)1.在单道批处理系统中,内存中仅有一道作业,它无法充分利用系统中的所有资源,使系统性能较差;2.在多道批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为”后备队列”,然后,由作业高度算法按一定的算法从后备队列中选择若干个作业调入内存,使他们共享CPU和系统上的各种资源.好处:(1)提高了CPU的利用率(2)可提高内存和I/O设备的利用率(3)增加系统吞量三、分时、实时、多道程序处理系统概念?(选择)(p8----p11)第二章:一、线程与进程的异同?1、相同点:(a)二者都具有ID,一组寄存器,状态,优先级以及所要遵循的调度策略。
(b)每个进程都有一个进程控制块,线程也拥有一个线程控制块。
(c)线程和子进程共享父进程中的资源;线程和子进程独立于它们的父进程,竞争使用处理器资源;线程和子进程的创建者可以在线程和子进程上实行某些控制,比如,创建者可以取消、挂起、继续和修改线程和子进程的优先级;线程和子进程可以改变其属性并创建新的资源。
2、不同点:(a)线程是进程的一部分, 一个没有线程的进程是可以被看作单线程的,如果一个进程内拥有多个进程,进程的执行过程不是一条线(线程)的,而是多条线(线程)共同完成的。
(b)启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线程间彼此切换所需的时间也远远小于进程间切换所需要的时间。
(c)系统在运行的时候会为每个进程分配不同的内存区域,但是不会为线程分配内存(线程所使用的资源是它所属的进程的资源),线程组只能共享资源。
1什么是操作系统及四个基本特征操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
P9操作系统的四个基本特征是并发、共享、虚拟和异步。
P142操作系统的主要功能,什么是分时操作系统操作系统的主要功能:处理机管理、存储器管理、设备管理和文件管理p18分时操作系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。
P103操作系统的接口有几种类型用户与操作系统的接口通常可分为两大类:1用户接口。
它是提供给用户使用的接口,用户可通过该接口取得操作系统的服务2程序接口。
它是提供给程序员在编程时使用的接口,是用户程序取得操作系统的唯一途径p224 在OS为什么要引入进程的概念,为什么要引入线程为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,而引入了进程概念。
P37在操作系统中引入线程,是为了减少程序在并发执行时所付出的时空开销,使OS具有更好的并发性。
P725进程控制块是什么?作用及构成为了使程序(含数据)能独立运行,应为之配置一进程控制块,即PCB(Process Control Block);PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构,PCB中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息。
在进程控制块中,主要包括下述四方面的信息。
1进程标示符2处理机状态3进程调度信息4进程控制信息因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其他进程并发执行的进程。
P416进程的基本状态有哪些?进程实体是由什么组成的进程执行时的间断性决定了进程可能具有多种状态。
事实上,运行中的进程可能具有以下三种状态。
1就绪状态2执行状态3阻塞状态p38由程序段、相关的数据段和PCB三部分便构成了进程实体。
《操作系统》复习资料填空题1. 在操作系统中采用多道程序设计技术,能有效地提高CPU、内存和I/O设备的利用率。
2. 多道程序环境下的各道程序,宏观上它们是在并行运行,微观上则是在串行执行。
3. 一个作业可以分成若干顺序处理的加工步骤,每个加工步骤可称为一个作业步。
4. 作业控制方式有脱机控制和联机控制两种方式。
5. 所谓系统调用,就是用户在程序中调用操作系统所提供的一些子功能。
6. 进程是一个动态概念,而程序是一个静态概念。
7. 当处理机空闲时,进程调度程序从就绪队列中选出一个进程执行。
8. 分页管理中采用“首次适应”分配算法时,应将空闲区按长度递增次序登记在空闲表中。
9. 通过硬件和软件的功能扩充,把独占设备改造成若干用户可共享的设备,这种设备称为虚拟设备。
10.选择网络操作系统时,在很大程度上是取决于操作系统和局域网中已经运行的应用程序。
11. 分时系统中的响应时间是衡量一个分时系统性能的一项重要指标。
12. 操作系统为程序员提供的接口是系统调用,而为一般用户提供的接口是命令方式控制。
选择题1. 操作系统是一种( C )。
A.通用软件B.应用软件C.系统软件D.软件包2. 一个计算机系统,采用多道程序设计技术后,使多道程序实现了( B )。
A.微观上并行B.宏观上并行C.微观和串行D.宏观上串行3. 一个计算机系统可以认为由以下4个层次构成,而人们所说的裸机是指( A )。
A.硬件层B.操作系统层C.语言处理程序层D.应用程序层4. 下列语言中属于脱机作业控制语言的是( C )。
A.C++B.汇编语言C.作业控制语言D.会话式程序设计语言5. 在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是( D )。
A.先来先服务B.优先数C.最高响应比优先D.短作业优先6. 既考虑作业等待时间,又考虑作业执行时间的调度算法是( D )。
A.短作业优先B.优先级调度C.先来先服务D.响应比高者优先7. 信箱通信是一种( A )通信方式。
操作系统学习指导书操作系统课程组信息工程学院计算机系第1章操作系统引论1.1 知识点总结1、什么是操作系统?操作系统:是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
1) OS是什么:是系统软件(一整套程序组成,如UNIX由上千个模块组成)2) 管什么:控制和管理系统资源(记录和调度)2、操作系统的主要功能?操作系统的功能:存储器管理、处理机管理、设备管理、文件管理和用户接口管理。
1) 存储器管理:内存分配,地址映射,内存保护和内存扩充2) 处理机管理:作业和进程调度,进程控制和进程通信3) 设备管理:缓冲区管理,设备分配,设备驱动和设备无关性4) 文件管理:文件存储空间的管理,文件操作的一般管理,目录管理,文件的读写管理和存取控制5) 用户接口:命令界面/图形界面和系统调用接口3、操作系统的地位操作系统是裸机之上的第一层软件,是建立其他所有软件的基础。
它是整个系统的控制管理中心,既管硬件,又管软件,它为其它软件提供运行环境。
4、操作系统的基本特征?操作系统基本特征:并发,共享和异步性。
1) 并发:并发性是指两个或多个活动在同一给定的时间间隔中进行。
2) 共享:共享是指计算机系统中的资源被多个任务所共用。
3) 异步性:每个程序什么时候执行,向前推进速度快慢,是由执行的现场所决定。
但同一程序在相同的初始数据下,无论何时运行都应获得同样的结果。
5、操作系统的主要类型?多道批处理系统、分时系统、实时系统、个人机系统、网络系统和分布式系统1) 多道批处理系统(1) 批处理系统的特点:多道、成批(2) 批处理系统的优点:资源利用率高、系统吞吐量大(3) 批处理系统的缺点:等待时间长、没有交互能力2) 分时系统(1) 分时:指若干并发程序对CPU时间的共享。
它是通过系统软件实现的。
共享的时间单位称为时间片。
(2) 分时系统的特征:同时性:若干用户可同时上机使用计算机系统交互性:用户能方便地与系统进行人--机对话独立性:系统中各用户可以彼此独立地操作,互不干扰或破坏及时性:用户能在很短时间内得到系统的响应(3) 优点主要是:响应快,界面友好多用户,便于普及便于资源共享3) 实时系统(1) 实时系统:响应时间很快,可以在毫秒甚至微秒级立即处理(2) 典型应用形式:过程控制系统、信息查询系统、事务处理系统(3) 与分时系统的主要区别:4) 个人机系统(1) 单用户操作系统单用户操作系统特征:个人使用:整个系统由一个人操纵,使用方便。
计算机操作系统第0章计算机系统概述计算机系统由操作员、软件系统和硬件系统组成。
软件系统:有系统软件、支撑软件和应用软件三类。
系统软件是计算机系统中最靠近硬件层次不可缺少的软件;支撑软件是支撑其他软件的开发和维护的软件;应用软件是特定应用领域的专用软件。
硬件系统:借助电、磁光、机械等原理构成的各种物理部件的组合,是系统赖以工作的实体。
如今计算机硬件的组织结构仍然采用冯诺依曼基本原理(有控制器、运算器、存储器、输入设备和输出设备—通常把控制器和运算器做一起称为中央处理机cpu,把输入输出设备统称为I/O设备)。
关于计算机系统的详细:Cpu的四大组件构成:ALU、CU、寄存器和中断系统。
存储器:理想存储器是大容量、高速度和低价位。
在计算机系统中存储器的分层结构:寄存器、高速缓存(cache)(用于解决cpu和内存读写速度过于不匹配)、主存(RAM和ROM)、磁盘和磁带。
I/O系统:由I/O软件和I/O硬件组成,前者用于将数据输入主机和将数据计算的结果输出到用户,实现I/O系统与主机工作的协调。
I/O硬件包括接口模块和I/O设备。
关于系统中断:利用中断功能,处理器可以在I/O操作执行过程中执行其他指令。
第1章操作系统引论操作系统的定义:控制和管理计算机软、硬件资源,合理组织计算机的工作流程,以便用户使用的程序集合。
计算机的四代发展:(1)没有操作系统的计算机(没有晶体管,使用机器语言写成的)(2)有监控系统的计算机(出现晶体管,使用汇编语言和高级语言,出现了单道批处理系统)(3)带操作系统的计算机(出现了小规模的集成电路,出现了多道程序设计技术—相当于系统中断,由于多道程序不能很好的满足用户对响应时间的要求,出现了分时系统。
多批道处理系统和分时系统的出现标志着操作系统的形成。
)(4)多元化操作系统的计算机(出现了大规模集成电路,分布式操作系统)操作系统的特征并发性:两个或两个以上的事物在同一个时间间隔内发生。
第一章:绪论1 操作系统是最基本的系统软件,是计算机用户和计算机硬件之间的接口程序模块,是计算机系统的核心控制软件,其功能简单描述就是控制和管理计算机系统内部各种资源,有效组织各种程序高效运行,从而为用户提供良好的、可扩展的系统操作环境,达到使用方便、资源分配合理、安全可靠的目的。
2 操作系统地安全是计算机网络信息系统安全的基础。
3 信息系统安全定义为:确保以电磁信号为主要形式的,在计算机网络化(开放互联)系统中进行自动通信、处理和利用的信息内容,在各个物理位置、逻辑区域、存储和传输介质中,处于动态和静态过程中的机密性(保密性)、完整性、可用性、可审查性和抗抵赖性,与人、网络、环境有关的技术安全、结构安全和管理安全的总和。
4 操作系统面临的安全威胁可分为保密性威胁、完整性威胁和可用性威胁。
5 信息的保密性:指信息的隐藏,目的是对非授权的用户不可见。
保密性也指保护数据的存在性,存在性有时比数据本身更能暴露信息。
6 操作系统受到的保密性威胁:嗅探,木马和后门。
7 嗅探就是对信息的非法拦截,它是某一种形式的信息泄露.网卡构造了硬件的“过滤器“通过识别MAC地址过滤掉和自己无关的信息,嗅探程序只需关闭这个过滤器,将网卡设置为“混杂模式“就可以进行嗅探。
8 在正常的情况下,一个网络接口应该只响应这样的两种数据帧:1.与自己硬件地址相匹配的数据帧。
2.发向所有机器的广播数据帧。
9 网卡一般有四种接收模式:广播方式,组播方式,直接方式,混杂模式。
10 嗅探器可能造成的危害:•嗅探器能够捕获口令;•能够捕获专用的或者机密的信息;•可以用来危害网络邻居的安全,或者用来获取更高级别的访问权限;•分析网络结构,进行网络渗透。
11 大多数特洛伊木马包括客户端和服务器端两个部分。
不管特洛伊木马的服务器和客户程序如何建立联系,有一点是不变的,攻击者总是利用客户程序向服务器程序发送命令,达到操控用户机器的目的。
12 木马的作用是赤裸裸的偷偷监视别人和盗窃别人密码,数据等,达到偷窥别人隐私和得到经济利益的目的.13 后门:绕过安全性控制而获取对程序或系统访问权的方法。
操作系统期末复习资料(全)第⼀章操作系统引论1.操作系统的设计⽬标及作⽤设计⽬的:(⽅便性和有效性是设计操作系统时最重要的两个⽬标)1.有效性:提⾼系统资源利⽤率;提⾼系统吞吐量。
2.⽅便性:配置OS后可使计算机系统更容易使⽤。
3.可扩充性:现代OS应采⽤新的结构,以便于⽅便的增加新的功能和模块。
4.开放性:系统能遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。
作⽤:1.OS作为⽤户与计算机硬件系统之间的接⼝。
2.OS作为计算机系统资源管理者。
3.OS实现了对计算机资源的抽象。
2. 单道批处理系统和多道批处理系统特点及区别单道批处理系统特点:⾃动性顺序性单道性。
多道批处理系统特点(优缺点):1.资源利⽤率⾼。
2.系统吞吐量⼤。
3.平均周转时间长。
4. ⽆交互能⼒。
★☆单道批处理系统中,内存中仅有⼀道作业,⽆法充分利⽤系统资源。
多道批处理系统中,作业按⼀定算法从外存的“后备队列”中调⼊内存,使它们共享各种资源。
1.分时系统和实时系统的特点特征⽐较:1>.多路性。
实时信息处理系统也按分时原则为多个终端⽤户服务。
实时控制系统的多路性则主要表现在系统周期性地对多路现场信息进⾏采集,以及对多个对象或多个执⾏机构进⾏控制。
⽽分时系统中的多路性则与⽤户情况有关,时多时少。
2>.独⽴性。
实时信息处理系统中的每个终端⽤户在向实时系统提出服务请求时,是彼此独⽴地操作,互不⼲扰;⽽实时控制系统中,对信息的采集和对对象的控制也都是彼此互不⼲扰。
3>.及时性。
实时信息处理系统对实时性的要求与分时系统类似,都是以⼈所能接受的等待时间来确定的;⽽实时控制系统的及时性,则是以控制对象所要求的开始截⽌时间或完成截⽌时间来确定的,⼀般为秒级到毫秒级,甚⾄有的要低于100微秒。
4>.交互性。
实时信息处理系统虽然也具有交互性,但这⾥⼈与系统的交互仅限于访问系统中某些特定的专⽤服务程序。
它不像分时系统那样能向终端⽤户提供数据处理和资源共享等服务。
1、缓冲技术中的缓冲池在()中。
(2.0)A、主存B、外存C、 ROMD、寄存器正确答案: A2、在回收内存时可能出现下述情况:释放区与插入点前一分区F1相邻接,此时应()(2.0)A、为回收区建立一分区表项,填上分区的大小和始址B、以F1分区的表项作为新表项且不做任何改变C、以F1分区的表项为新表项,但修改新表项的大小D、以F2分区的表项作为新表项,同时修改新表项的大小和始址E、以F1分区的表项为新表项,但修改新表项的大小且还要删除F2所对应的表项正确答案: C3、()是排他性访问临界资源。
(2.0)A、同步B、通信C、调度D、互斥正确答案: D4、OS用来控制和管理一个文件的文件属性信息被称作该文件的( )(2.0)A、 PCBB、 FATC、关键字D、 FCB正确答案: D5、多道批处理系统硬件支持是20世纪60年代初发展起来的()。
(2.0)A、 RISC技术B、通道和中断机构C、集成电路D、高速内存正确答案: B6、在分时系统中,当用户数目为100时,为保证响应时间不超过2s,此时的时间片最大应为()。
(2.0)A、 10msB、 20msC、 50msD、 100msE、 200ms正确答案: B7、根据局部性理论,Denning 提出了()。
(2.0)A、 chache结构的思想;B、先进先出(FIFO)页面置换算法;C、工作集理论;D、最近最久未用(LRU)页面置换算法。
正确答案: C8、推动微机OS发展的主要动力是()。
(2.0)A、提高系统资源利用率B、方便用户C、计算机硬件的不断更新换代正确答案: C9、通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干用户共享的设备,这种设备称为()。
(2.0)A、存储设备B、系统设备C、用户设备D、虚拟设备正确答案: D10、如果利用20行、30列的位示图来标志空闲盘块的状态,假定行号、列号和盘块号均从1开始编号,则在进行盘块分配时,当第二次找到值为“0”的位处于第11行、第18列,则相应的盘块号为( )。
第二章1、在下列性质中,不是分时系统特征的是 BA) 交互性B) 独立性C) 多路性D)成批性2、引入多道程序设计的主要目的在于 CA)有利于代码共享,减少主、辅存信息交换量B)提高实时响应速度C)充分利用CPU,减少CPU等待时间D)充分利用存储器3、在下面的进程状态转换过程中,可能发生的转换有 C(1)运行→就绪(2 )运行→阻塞(3)阻塞→运行(4)运行→终止A) (2)(3)(4)B) (1)(2)(3)C) (1)(2)(4)D) (2)(4)4、分时系统中,一个运行进程用完了分给它的时间片后,还未完成计算任务,它的状态将变为 AA)就绪B)阻塞C)运行D)挂起5、在非剥夺调度方式下,运行进程执行V原语后,其状态 AA)不变B)要变C)可能要变D)可能不变6、对于大量缓冲区的管理,采用多个生产者-多个消费者方式解决同步或互斥时,通常需要用B个信号量。
A) 2 B) 3 C) 4 D) 57、一个正在访问临界资源的进程由于申请等待I/O操作而被中断时 CA)可以允许其他进程进入与该进程相关的临界区B)不允许其他进程进入任何临界区C)可以允许其他就绪进程抢占处理器,继续运行D)不允许任何进程抢占处理器8、如果信号量的当前值为-2,则系统中在该信号量上等待的进程数目是 AA) 2 B) 3 C) 4 D) 59、下面的情况中,进程调度可能发生的时机有 B(1)正在执行的进程运行完毕(2)正在执行的进程提出I/O请求后进入等待状态(3)就绪队列中某个进程的优先级高于当前正在运行进程的优先级(4)有某个进程从阻塞状态转换成就绪状态A) (1)(2)(3)B) (1)(2)(3)(4)C) (1)(2)(4)D) (1)(3)(4)1,2一定;3,4可能。
二.1、从下述对操作系统的叙述中选出正确的叙述是 CA) 操作系统的程序都是在核心态下运行。
B) 分时系统中常用的原则是使时间片越小越好。
C) 批处理系统的主要缺点是缺少交互性。
D) Windows是一个多用户多任务的操作系统。
2、在采用线程技术的操作系统中,不正确的说法是 AA)线程是资源分配的独立单位。
B)线程是调度执行的单位。
C)同一进程中各线程共享该进程分配到的主存空间。
D)线程运行的系统开销更小。
3、若当前进程因时间片用完而让出处理机时,该进程的状态变为 AA) 就绪B) 等待C) 运行D) 完成4、在一个单处理系统中,若有4个用户进程,则处于就绪状态的用户进程最多有 3 个,最少有0 个。
A) 4 、1 B) 3 、1 C) 3 、0 D) 4 、05、进程依靠 D 从阻塞状态过渡到就绪状态。
A)程序员的命令B) 系统服务C)等待下一个时间片到来D) “合作”进程的唤醒6、临界区是指并发进程涉及共享变量的 AA) 程序段B) 缓冲区C) 数据区D) 信息区7、从下列有关进程管理的叙述中,选出正确的描述 CA) 进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调。
B) 临界资源是指每次仅允许一个进程访问的资源。
C) 信号量是一个整型变量,在其上只能进行P操作和V操作。
D) V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为等待状态,否则现进程继续进行。
8、在操作系统中,对信号量S的P操作中,使进程进入相应阻塞队列等待的条件是 CA) S>0 B) S=0 C) S<0 D) S≤0三.1、一个进程独占处理器顺序执行时具有封闭性和可再现性,其含义是 A 。
A) 进程执行的结果只取决于进程本身B) 进程执行的速度对执行结果有影响C) 进程多次执行时其执行结果可能不同D) 进程执行时不会发生中断事件2、在批处理系统中,作业控制说明书是用____C_____编写而成。
A) C语言B) 命令语言C) 作业控制语言D) 会话语言3、为避免用户程序中直接使用特权指令,用户进程运行在 C 。
A) 系统态B) 核心态C) 目态D) 管态4、当进程处于阻塞状态时,进程 A 。
A) 没有占用处理机B) 将进入结束状态C) 将进入执行状态D) 等待处理机5、若有5个进程共享同一数据,而且每次最多允许3个进程存取该数据,则信号量的变化范围是 B 。
A) 5,4,3,2,1,0 B) 3,2,1,0,-1,-2C) 3,2,1,0 D) 2,1,0,-1,-26、在下列各项步骤中, B 不是创建进程所必须的步骤。
A) 建立一个PCB B) 进程调度程序为进程分配CPUC) 为进程分配内存等资源D) 将PCB插入进程就绪队列第四章13、在页式管理中,每个页表中的表项实际上是用于实现 CA) 内存单元B) 静态重定位C) 动态重定位D) 加载14、有关资源分配图中存在环路和死锁关系正确的说法是 CA)图中无环路则系统可能存在死锁B)图中有环路则系统肯定存在死锁C)图中有环路则系统可能存在死锁,也可能不存在死锁D)以上说法都不对15、设有12个同类资源可供四个进程共享,目前剩余资源数为2。
现资源分配情况如下:进程已占用资源数最大需求数本次申请数P1 2 4 2P2 3 6 3P3 4 7 3P4 1 4 3当进程P1,P2,P3,P4又都相继提出上面的申请要求,为使系统不致死锁,应满足 A 的要求。
A)P1B)P2C)P3D)P416、下面关于虚拟存储器的论述中,正确的是 BA)要求作业运行前,必须全部装入内存,且在运行中必须常驻内存B)要求作业运行前,不必全部装入内存,且在运行中不必常驻内存C)要求作业运行前,不必全部装入内存,但在运行中必须常驻内存D)要求作业运行前,必须全部装入内存,且在运行中不必常驻内存1、在一个请求页式存储管理系统中,某作业所涉及的页面依次为3,2,1,4,4,5,3,4,3,2,1,5,并已知分给该作业的主存物理块是3,则按照FIFO调度算法将产生9 次缺页中断。
按照LRU调度算法将产生9 次缺页中断。
按照OPT调度算法将产生7 次缺页中断。
(所有内存开始时都是空的,凡第一次用到的页面都产生一次缺页中断)15、以下 B 存储管理不可用于多道程序系统中。
A) 固定分区B) 单一连续区C) 动态分区D) 段式存储管理16、在可变分区管理算法中,把空闲区按其长度递减次序排序的做法最适合于 CA) 首次适应算法B) 最佳适应算法C) 最坏适应算法D) 循环首次适应算法17、在分页存储管理中,地址转换工作是由 A 完成的。
A) 硬件B) 地址转换程序C) 用户程序D) 装入程序18、在一个请求页式存储管理系统中,某作业所涉及的页面依次为3,2,1,4,4,5,3,4,3,2,1,5,并已知分给该作业的主存物理块是3,则按照LRU调度算法将产生 C 次缺页中断。
(所有内存开始时都是空的,凡第一次用到的页面都产生一次缺页中断。
)A)7 B)8 C)9 D)101、某计算机有32位虚地址空间,且页大小为1024字节。
每个页表项长4个字节。
因为每个页表都必须包含在一页中,所以使用多级页表,则(1)需要几级页表? 3(2)每一级都有多少页表项?12、段逻辑地址形式是:段号13位,段内地址23位,内存1M,辅存100G,那么虚拟存储器最大实际容量可能是 C 。
A) 8G+1M B) 8G C) 64G+1M D) 64G13、在装入一个作业时,把作业中的指令地址和数据地址全部转换成主存中的物理地址。
这种重定位方式称为 B 。
A) 逻辑重定位B) 静态重定位C) 动态重定位D) 物理重定位14、假设有编号为1、2、3、4四个空闲区,大小分别为16K、24K、15K、30K,现要申请15K的主存空间,采用最坏适应算法,则申请到的空闲区编号为 D 。
A) 1 B) 2 C) 3 D) 415、 C 对一般用户是透明的,但是对程序员是不透明的。
A) 虚拟存储器B) 页表C) 人工覆盖D) 静态重定位1、设正在处理器上执行的一个进程的页表如下,表中的页号,物理块号是十进制数,起始页号(块号)均为0,所有的地址均是存储器字节地址,页面大小为1024字节,则逻辑地4000对应的物理地址为7072 。
址21482、在一个请求页式存储管理系统中,某作业所涉及的页面依次为0,1,4,2,0,2,6,5,1,2,3,2,1,2,6,2,1,3,6,2,并已知分给该作业的主存物理块是3,则按照FIFO 置换算法将产生13 次缺页中断。
按照LRU置换算法将产生14 次缺页中断。
(所有内存开始时都是空的,凡第一次用到的页面都产生一次缺页中断设有供用户使用的主存空间200KB,现有一作业序列如下表所示:若系统采用多道程序设计技术,忽略调度的时间开销,并假定10∶40开始调度。
要求:对于作业采用先来先服务作业调度算法调度,进程采用非抢占的计算时间短的作业优先调度算法,完成上述表格。
请求分页管理系统中,假设某进程的页表内容如下表所示。
页表内容页面大小为4KB,一次内存的访问时间是100ns,一次快表(TLB)的访问时间是10ns,处理一次缺页的平均时间为108ns(已含更新TLB和页表的时间),进程的驻留集大小固定为2,采用最近最少使用置换算法(LRU)和局部淘汰策略。
假设①TLB初始为空;②地址转换时先访问TLB,若TLB未命中,再访问页表(忽略访问页表之后的TLB更新时间);③有效位为0表示页面不在内存,产生缺页中断,缺页中断处理后,返回到产生缺页中断的指令处重新执行。
设有虚地址访问序列2362H、1565H、25A5H,请问:(1)依次访问上述三个虚地址,各需多少时间?给出计算过程。
(2)基于上述访问序列,虚地址1565H的物理地址是多少?请说明理由。
46.(8分)设某计算机的逻辑地址空间和物理地址空间均为64KB.按字节编址。
若某进程最多需要6页(Page)数据存储空间,页的大小为1KB.操作系统采用固定分配局部置换策略为此进程分配4个页框(Page Fame).当该进程执行到时刻260时,要访问逻辑地址为17CAH的数据,请问答下列问题:(1)、该逻辑地址对应的页号是多少?(2)、若采用先进先出(FIFO)置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程。
(3)、若采用时钟(CLOCK)置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程。
(设搜索下一页的指针沿顺时针方向移动,且当前指向2号页框,示意图如下。
)解答:17CAH=(0001 0111 1100 1010)2(1)页大小为1K,所以页内偏移地址为10位,于是前6位是页号,所以第一间的解为:5(2)FIFO,则被置换的页面所在页框为7,所以对应的物理地址为(0001 1111 1100 1010)2-IFCAH(3)CLOCK,则被置换的页面所在页框为2,所以对应的物理地址为(0000 1011 1100 1010)2-OBCAH. 在一个采用页式虚似存储管理的系统中,某进程依次要访问的字地址序列是:115,228,128,88,446,102,321,432,260,167,若作业的第0页已经装入主存,现分配给该作业的主存共300字,页的大小为100字,回答下列问题:(1)按FIFO调度算法将产生多少次缺页中断,依次淘汰页号是什么?(2)按LRU调度算法将产生多少次缺页中断,依次淘汰页号是什么?解:(1) FIFO算法产生5次缺页中断,淘汰的页号依次是0、1、2。