



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统一、单项选择题1、 设磁盘的转速为3000转/分,盘面划分成10个扇区,则读取一个扇区的时间为(C )A.20ms B. 3ms C. 2ms D.1ms2、在磁盘的移臂调度各算法中,一般情况下(D)算法的效果较好。 A.FSFS B.最短寻找时间优先 C.扫描 D.电梯二、多项选择题1、有关中断的下述提法,(C)和(D)是正确的。A中断是由硬件实现的 B.中断是由软件实现的 C.中断是由软硬件结合实现的 D.应在每条指令中检测中断2、有关进程的下述提法,(B)和(E)是正确的。A.进程是静态的文本 B.进程是动态的过程 C.进程与程序是一一对应的 D.进程与作业是一一对应的 E.多个进程可以在单个CPU上同时运行。三、填空题1、UNIX系统采用两种方法来确定进程的优先数:设置法 和 计算法。2、从设备的资源属性分类,可以分为 独占设备 和共享设备。四、简答题1、说明信号量S的值的物理含义(0,0,0)。答:信号量S可用来表示共享资源或临界区的使用情况,其值的物理含义如下:S0时表示可用的资源数;或表示可使用资源的进程数;或表示以允许进入临界区的进程数。S0时表示已无资源可供使用;或表示不允许进程再进入临界区。S0时丨S丨表示等待使用资源的进程数;或表示等待进入临界区的进程数。2、 试述页面调度算法中的最近最少用算法(LRU)和最近最不常用算法(LFU)的区别。答:LRU算法是指把最近一段时间里最久没有被访问过的页面先淘汰,而LFU算法指把最近一段时间里被访问的次数最少的页面淘汰。即前者是用时间来度量,而后者是用频率来度量。3、 试写出可变分区存储管理方案中,存储区的释放会引起空闲区表变化的四种可能的情况。答:引起空闲区表变化的四种可能情况是:(1) 被释放我既无上邻空闲区又无下邻空闲区。在空闲区表中打一个空栏目登记被释放区的起始地址和长度,这时空闲区表中增加了一个登记项,用以指出主存中新增加的一个空闲区。(2) 被释放区有上邻空闲区。在空闲区表中找出该上邻空闲区的登记项,该项中的起始地址不变但把被释放区的长度加到原来的长度中,此时,主存中的空闲区个数和空闲区表中登记项的个数都没有改变。(3) 被释放区有下邻空闲区。在空闲区表中找出该下邻空闲区的登记项,把起始地址改成被释放区的始址,并把被释放区的长度加入到原来的长度中。此时,主存中的空闲区个数和空闲区表中登记项的个数都没有改变。(4) 被释放区既有上邻空闲区又有下邻空闲区。找出空闲区表中该上邻空闲区和下邻空闲区的登记项,把上邻空闲区登记项中的长度修改成上邻空闲区长度、下邻区长度和被 释放区长度三者之和,同时把下邻空闲区的登记项删除。此明,主存中的空闲区个数和空闲区表中登记项的个数都没有改变。五、综合题1、假设有一个多道程序设计系统,采用可变分区方工管理主存储器,且允许移动已在主存储器中的作业。若供用户使用的主存空间为200KB,忽略系统调度所花的时间,有下列四个作业采用先来先服务进行调度。(1)按上述要求填充下表中的空白处。作业名号进入输入时间要求计算时间需要主存量装入主存时间开始执行时间完成时间周转时间A9:3040分钟30KB9:309:3010:1040分钟B9:4030分钟130KB9:4010:1010:4060分钟C9:5050分钟190KB11:0011:0011:50120分钟D10:0020分钟70KB10:1010:4011:0060分钟(2)平均周转时间为:T=(40+60+120+60)*1/4=70(分钟)2、假设一个磁盘组共有100个柱面,每柱面有8个磁道,每个盘面被分成4个扇区,若逻辑记录的大小与扇区大小一致,柱面、磁道、扇区的编号分均从“0”开始,现用字长为16位的200个字(第0字第199字)组成位示图来指示磁盘空间的使用情况。请问:文件系统发现位示图中第16字第9位为0准备分配给某一记录时,该记录会存放到磁盘的哪一块上?此块的物理位置(柱面号、磁头号和扇区号)如何?答:块号16*字长+916*16+9256柱面号【块号/每柱面扇区数】【265/(8*4)】=8磁头号【(块号MOD每柱面扇区数)/每盘面扇区数】【(265MOD32)/4】=2扇区号(块号MOD每柱面扇区数)MOD每盘扇区数(265MOD32)MOD 4=1 该记录会存放在第265块上,即在第8个柱面、第2个磁头、第1个扇区上。4、 假定一个磁盘的空间由3200块组成,每块为4096个字节。现用100个字长为32位(BITS)的单元作为该磁盘空间的位示图,如果块号、单元号和位数分别是13200、1100和031(从高位到低位),试问第1999块对应于第几单元的第几位?第35单元的第17位对应于第几块?答:第1999块对应位示图的第63单元的第14位;第35单元的第17位对应第1106个存储块。5、 假定有一个成品仓库,总共能存放8台成品,生产者进程把生产成品放入仓库,消费者进程从仓库中取出成品消费。为了防止积压,仓库满时停止生产。由于仓库搬运设备只有一套,故成品的存入和取出只能分别进行,试用P、V操作来实现该方案。答: begin G,C,M:semaphore; G:=8;C:=0;M:=1; Cobegin Process Producer Begin L1:P(G) Produce a roduct;/*生产成品*/ P(M); Put a product;/*存入成品*/ V(M); V(C); Goto L1; End;Process consumerBegin L2:P(C) P(M); Get a product;/*取出成品*/ V(M); V(G); Comsume a product;/*消费成品*/ Goto L2; End; Coend;End;6、 若有10个同类资源供三个程序共享,下表列出了这三个进程目前已占资源和最大需求量的情况,现在这三个进程P1,P2,P3又分别申1个,2个,1个资源,请问:(1) 能否先满足进程P2的要求?为什么?(2) 如何为三个进程分配资源比较合适? 进程已占资源数最大需求数P137P238P323答:(1)根据上表,P1.P2和P3三个进程尚需资源数分别是4、5和1,系统的资源剩余量为2,若把剩余的资源量全部分配给P2,系统中已无资源可分配,使三个进程都等待资源需无法完成,形成死锁。所以不能先满足进程P2的要求。(3) 可先为进程P3分配1个资源,当它归还3个资源后,这样共有4个可分配资源,可满足P1申请1个资源的要求,再分配3个资源给进程P1,待P1归还7个资源后,先满足P2申请2个资源的请求,分配给进程P2,再分配3个资源给P2,使它完成。第一单 引论1、 在设计实时操作系统时,我们一般不重点考虑的是 (C)A 及时响应,快速处理。 B.有高安全性和可靠性 C.提高系统资源的利用率 D.资源的共享与否2、 操作系统是计算机系统中的一种(B)A. 程序 B.系统 C.编译 D.软件1、以下关于计算机操作系统类型说法错误的是 (B)A. 基本操作系统包括批处理操作系统、分时操作系统、实时操作系统B. 按照配置操作系统的计算机规模大小,可以将操作系统分为批处理系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统C. 网络操作系统和分布式操作系统都可以配置到计算机网络上D. 实时操作系统是实现实时控制的系统,它由外部信号触发而工作2、分时系统的特点不包括(C)A. 同时性和及时性 B.独立性 C.具有处理前台、后台作业能力的特性 D.交互性3、 以下关于分时操作系统和实时操作系统的说法正确的是 (A)A. 实时操作系统是实现实时控制的系统,它由外部信号触发而工作B. 实时系统对可靠性和安全性的要求很低C. 分时系统是实现自动控制无需人为干预的系统D. 分时系统本身既具有分时交互能力,又具有批处理能力4、 以下关于网络操作系统和分布式操作系统的叙述中错误的是 (D)A. 网络中的任意两台计算机可以通过通信交换信息 B.网络中的资源供各用户共享C.分布式系统实现程序在几台计算机上分布并执行,相互协作D.风络操作系统配置在计算机网络上,而分布式操作系统不能配置在网络上5、 下面关于计算机系统和操作系统的叙述中错误的是 (A)A. 操作系统是独立于计算机系统的,它不属于计算机系统B. 计算机系统是一个资源集合体,包括软件资源和硬件资源C. 操作系统是一种软件D. 计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持6、 批处理操作系统的特点不包括 (B)A. 提高了系统资源的利用率 B.用户可以直接干预作业的运行,具在交互性C.提高了单位时间内的处理能力 D.提高了系统的吞吐率7、 操作系统的功能不包括 (A)A. 用户管理 B.处理器管理和存储管理 C.文件管理 D.设备管理8、实时系统 (B)A. 是依赖人为干预的监督和控制系统 B. 必须既要及时响应、快速处理,又要有高可靠性和安全性C. 强调系统资源的利用率 D. 实质上是批处理系统和分时系统的结合9、以下有关操作系统的形成描述正确的是 (D)A. 计算机系统的发展,出现了原始汇编系统和穿孔卡片读卡机,计算机工作方式就不是手工操作了B. 早期计算机程序员只能通过键盘进行程序的装入、调试C. 即便有了管理程序,程序员仍需亲自上机操作D. 为了启读卡机、打印机等设备进行工作,需配置控制设备工作的程序10、操作系统是 (B)A硬件 B.系统软件 C.应用软件 D.虚拟机11、以下关于批处理操作系统的叙述中错误的是 (C)A批处理操作系统可以分为批处理单道系统和批处理多道系统B单道系统是指一次只有一个作业装入计算机系统的主存中运行的系统,批处理单道系统是一种单用户操作系统。C批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D“通道”和“中断”技术的出现,使行输入/输出设备与中央处理器可以并行工作12、操作系统的英文缩写是 (A)AOS B.CZXT C.DOS D.UNIX13、下面关于SPOOLING叙述错误的是 (B)A.SPOOLING 又称“斯普林”,是Simultaneous Peripheral Operation On Line的缩写B.SPOOLING处理方式只是方便操作员,不能直接提高系统效率C.SPOOLING是把磁盘作为世大缓冲器的技术D.SPOOLING处理方式不仅方便操作员,而且还提高系统效率14、以下关于计算机系统的描述错误的是 (C)A计算机系统是按用户的要接受和存储信息、自动进行数据处理并输出结果信息的系统B计算机系统由硬件子系统和软件子系统组成C计算机系统资源包括:中央处理器、主存储器、辅助存储 及各种输入/输出设备D用户使用计算机系统,实际上是在使用计算机系统的资源15、操作系统本身是一种系统软件,因此,它 (D)A只能管理软件 B.只能管理硬件 C.既不能管理软件,又不能管理硬件 D.既能管理软件,又能管理硬件16、分时操作系统适用于 ( B )A.控制生产流水线 B.调试运行程序 C.大量的数据处理 D.多个计算机资源共享17、在批处理兼分时系统中,对( B )应该及时响应,使用户满意。A.批量作业 B.前台作业 C.后台作业 D.网络通信18、实时操作系统可靠性和安全性要求及高,它 ( C )A.十分注重系统资源和利用率 B.不强调响应速度 C.不强求系统资源的利用率 D.不必向用户反馈信息19、(B )为用户分配主存空间,保护主存的程序和数据不被破坏,提高主存空间的利用率。A.处理器管理 B.存储管理 C.文件管理 D.设备管理20、批处理操作系统提高了计算机系统的工作效率,但 ( D ) A.不能自动选择作业执行 B.无法协调资源分配 C.不能缩短作业执行时间 D.在作业执行时用户不能直接干预二、多项选择题1、计算机系统由 (AC ) 组成。 A.硬件系统 B.程序 C.软件系统 D.驱动程序 E.外围设备2、操作系统的资源管理功能可以分为(ABCD ) A.处理器管理 B.存储管理 C.文件管理 D.设备管理 E.程序控制3、嵌入式操作系统的主要特点是( BD ) A.实用性 B.微型化 C.可靠性 D.实时性 E.安全性4、在操作系统的类型中,基本的操作系统包括( ABC ) A.批处理操作系统 B.分时操作系统 C.实时操作系统 D.网络操作系统 E.分布式操作系统三、填空题1、批处理系统可分为 批处理单道 系统和 批处理多道 系统。2、分布式操作系统能使系统中若干台计算机 相互协作 完成一个共同的任务,一个计算问题可分解成为若干子计算并使之在系统中各台计算机上 并行执行 ,以充分利用各计算机的优势。3、计算机系统是由 硬件(子)系统 和 软件(子)系统 组成。其中前者是计算机系统赖以工作的实体,后者保证计算机系统按用户指定的要求协调地工作。4、按操作系统提供的服务分类,大致可分为 批处理操作系统 , 分时操作系统 , 实时操作系统 , 网络操作系统 ,和 分布式操作系统 ,其中前三种操作系统是基本的操作系统。5、最先投入使用操作系统是 批处理系统 ,具有操作系统的计算机系统的效率有了很大提高。6、IBM360等系列机系统中配置的 管理程序 替代了程序员繁琐的手工操作,被看做是初级的操作系统。7、计算机系统是按用户的要求 接收和存储 信息、自动进行 数据处理 并输出 结果 信息的系统。8、从资源管理的观点出发,操作系统的功能可以分成四大部分: 处理器管理 、 存储管理 、 文件管理 ,和 设备管理 。9、实时操作系统的特点主要包括 及时响应 、 快速处理 、 有高可靠性和安全性 。10、作业的定义是 用户要求计算机系统进行处理的一个计算问题(或任务) 。11、硬件系统主要由 中央处理器(CPU) 、 主存储器 、 辅助存储器 以及各种 输入/输出设备 组成;软件系统是指计算机系统中的 程序及其文档 。12、外围设备同时联机操作Simultaneus Peripheral Operation On Line 又称 SPOOLING 的出现,大大提高了CPU的利用率,为第一代操作系统的产生奠定了基础。13、操作简称为 OS ,是英文名称 Operating System 的缩写。14、早期计算机系统中程序的装入、调试以及控制运行都是通过 控制台上的开关 来实现的,用户独占整个计算机系统,人机矛盾特别突出。15、用户通过网络操作系统可以 共享资源 、 交换信息 ,从而大大扩展了计算机的应用范围。16、批处理操作系统的特点是 提高了系统资源利用率 、 提高了系统的吞吐率 ,但 用户不能直接干预作业的执行 。17、操作系统的定义是 一种管理计算机系统资源、控制程序执行、改善人机界面和为其他软件提供支持的系统软件。18、操作系统的设计原则是 使得计算机系统使用方便 和 使得计算机系统能高效地工作 。19、网络操作系统能实现各台计算机之间的通信和网络中各种 资源 的共享。20、分布式计算机系统中各台计算机 没有 主次之分。21、在分时系统中,每个终端用户每次可以使用一个由 时间片 规定的CPU时间。22、分时系统具有同时性、独立性、及时性和 交互性 等特点。23、在批片是兼分时系统中,往往把由分时系统控制的作业称为 前台 作业,把由批处理系统控制的作业称为 后台 作业。四简答题1、操作系统怎样提高系统的效率?答:操作系统是一种系统程序,其目的是提供一个供其他程序执行的良好环境。配置操作系统可以使得计算机系统可以使得计算机系统能高效地工作;操作系统扩充硬件的功能,使硬件的功能发挥得更好;操作系统使用户合理共享资源,防止各用户间的相互干扰;操作系统以文件形式管理软件资源,保证信息的安全和快速存取。2、操作系统管理计算机系统的哪些资源?答:操作系统管理的计算机系统资源包括两大类:硬件资源和软件资源。计算机系统的硬件资源主要包括中央处理器(CPU)、主存储器、辅助存储器(磁带、硬盘等)以及各种输入/输出设备(键盘、显示器、打印机等);软件资源包括各种程序及其文档。3、操作系统怎样为用户提供良好的运行环境?答:操作系统是一种系统程序,其目的是提供一个供其他程序执行的良好环境。首先,操作系统要使得计算机系统使用方便:操作系统为用户提供文便的使用接口,用户按需要输入命令或从提供的“菜单”中选择命令,操作系统按命令去控制程序的执行;用户也可以请求操作系统的功能模块为其服务,而不必了解硬件的特性。其次,操作系统要使得计算机系统能高效地工作:操作系统扩充硬件的功能,使硬件的功能发挥得更好;操作系统使用户合理共享资源,防止各用户间的相互干扰;操作系统以文件形式管理软件资源,保证信息的安全和快速存取。4、批处理操作系统是怎样实现计算机操作自动化的?答:用户把准备好的一批作业信息,包括程序、数据、作业控制说明书通过相应的输入设备传送到大容 量的磁盘上等待处理。操作系统中的作业高度程序按照某种原则从磁盘上选择若干作业装入主存储器,主存储器中的这些作业可以占用中央处理器运行。当某个作业执行结束时,启动打印机,输出计算结果。然后又可以从磁盘上选择作业装入主存储器,让其运行。这样,在作业控制说明书的控制下,无需人为干预,批处理操作系统实现了计算机操作的自动化。5、网络操作系统和分布式操作系统都是配置在计算机网络上的操作系统,它们之间有什么本质上的不同?答:个人计算机系统的资源和功能相对有限,为了满足较大规模的应用,可以把若干个人计算机系统组成计算网络。根据计算网络的结构、通信方式和资源管理方法,可以配置网络操作系统或分布式操作系统。网络中的各台计算机没有主次之分;网络中任意两台计算机可以通过通信交换信息;网络中的资源供各用户共享。分布式计算机系统是由多台计算机组成的一种特殊的计算机网络,分布式操作系统能使系统中若干台计算机相互协作完成一个共同任务,使一个程序分布在几台计算机上并行执行,相互协作得到结果。第二章 计算机系统结构简介填空题1、寄存器主存储器辅助存储器,按信息存取速度快慢排列是;按造价由低一出远门的排列是。2、为了保证特权指令的正确操作,中央处理器具有两种工作状态; 管态 和 目态 。3、在一台通用的计算机系统中,通过 输入/输出 控制系统完成外围设备与主存储器之间的信息传送。4、主存储器有多种管理方式,对不同的管理方式有不同的实现保护方法,在每个程序占据主存连续空间的存储方式中,硬件设置两个寄存器; 基址寄存器 和 即长寄存器 ,用来限定用户程序执行时可以访问的主存空间范围。5、操作系统为用户提供两种类型的使用接口,一种是 操作员级的接口 ,另一种是 程序员级的接口 。6、操作系统中将可能影响系统安全的指令定义为 特权指令 ,只能被操作系统程序使用,用户程序不能使用。7、软件系统为人们使用计算机提供方便,软件系统包括 系统软件 、 支撑软件 和 应用软件 三部分。这三部分软件又不能截然分开,它既有分工又有结合。8、现代通用的计算机系统是由硬件和软件组成的一种 层次 式结构,最内层是 硬件 系统,最外层是使用计算机系统的用户,介于这两者之间的是 软件系统 。9、操作系统层次结构设计的主要优点是 有利于系统的设计和调试 ,其主要困难是 在于层次的划分和安排 ,保证不出现双向依赖关系。10、从结构上看,UNIX可以分成 内核层 和 外壳层 两部分。11、主存储器以 字节 为单位编址,中央处理器按 地址 读出主存储器中的内容。12、层次结构法把整体问题局部化,把操作系统分解成若干 单向 依赖的层次。13、启动I/O等 特权 指令只允许操作系统程序使用。14、辅助存储器容量大,且能 永久 地保存信息。15、中央处理器处于 管态 时可以执行包括特权指令在内的切机器指令。16、操作系统的设计方法有:无序模块法,内核扩充法、 层次结构法 和管理设计法等。17、中央处理器在目态下执行程序时,用于核对访问地址合法性的关系为:基址寄存器值访问地址基址寄存器值+ 限长寄存器值 。18、操作系统的 核心程序 在计算机工作期间常驻在主存储器中。19、磁盘上的信息可 随机 存取,而磁带上的信息则只能 顺序 存取。20、UNIX系统提供两种程序运行环境,即 用户态 和 核心态 。21、在UNIX系统中当用户完成了自已的工作,不再使用系统时,用户注销时,通常只要输入 logout 或 同时按Ctrl键和D键 即可。22、在硬件输入/输出结构中,各种外连接在相应的设备控制器上,又通过 通道 连接在公共的系统总线上。23、中断装置发现有事件发生时,会中断原来占用中央处理器的程序执行,让 操作系统 来处理事件。24、UNIX提供的系统调用数量因不同版本而有差异,但基本上可被分为三类; 文件操作类 、 控制类和 信号与时间类 。简答题1、 计算机系统中既有操作系统程序,又有用户程序,在什么情况下操作系统程序才能占用中央处理器?答:一个计算机系统,尤其是采用多道程序设计技术的计算机系统,不仅有操作系统和其他的系统软件,而且还有若干应用程序。这些程序只有占 用中央处理器执行时不能履行自已的职责。而中央处理器在任何时刻最多只能被一个程序占用。计算机系统的引导程序进行系统初始化后,把操作的核心程序装入主存储器。如果没有用户请求操作系统服务,操作系统就处于待等状态。当某个事件出现,操作的服务程序就要处理它(让用户程序执行),处理结束后,又等待下一个事件的发生。中断是计算机系统结构的一个重要部分,中央处理器每执行完一条指令后,均由中断装置判别是否有事件发生。若无事件发生,中央处理器继续执行指令;若有事件发生,中断装置中断原来占用中面处理器的程序执行,而让操作系统的处理事件服务程序占用中央处理器,对出现的事件进行处理,等操作系统对事件得理完成后,再让原来的程序继续占用中央处理器执行。2、 操作系统为什么要提供“系统调用”?答:在用户编写的源程序一级,用户使用程序设计语言描述算题任务的逻辑要求,有些要求的实现只有通过操作系统的系统调用才通完成。操作系统编制了许多不同功能的子程序,用户程序在执行中可以调用这些子程序。由操作系统提供的这些子程序称为系统功能调用程序,简称系统调用。系统调用是一种操作系统提供给用户程序的服务界面。3、 应从哪方面考虑操作系统的结构设计?答:操作系统是一种程序量大且接口复杂的系统软件。设计一个操作系统要投入大量的人力和花费较长的时间。因而,如何保证操作系统能正确、高效地工作至关重要。由子程序的结构是影响程序质量的内在因素,因此,有必要对操作系统的结构进行研究。操作系统的结构设地应追求以下目标:正确性:一个结构良好的操作系统不仅能保证正确性而且易于验证基正确性;高效性:核心程序是影响计算机系统效率的关键所在,应遵循少而精的原则,使处理效又灵活;可维护性:操作系统要容易维护;可移植性:在结构设计时,尽量减少与硬件直接有关的程序量并将其独立封装。4、 为什么要把“启动I/O”等指令定义特权指令?答:一个程序可以在其他程序等等外围设备传送信息时占用处理器执行,在执行中如果它也使用“启动I/O”指令去启动一台正在工作的外围设备,那么就会造成冲突。为了保证输入/输出的完整性,硬件把“启动I/O”等一类可能影响系统安全的指令义为特权指令。特权指令只允许操作系统程序使用,用户程序不能使用特权指令。外围设备的启动工作由操作系统统一管理,这样不仅可以安全地使用外围设备,正确地传送信息,而且可以减少用户为启动外围阳春面备而必须了解外围设备特性及组织启动等工作,大大方便了用户。5、操作系统与硬件是如何配合来实现存储保护的? 答:主存储器往往同时装入了操作系统程序和若干用户程序,为了保证正确操作,必须对主存储器区域进行存储保护。存储保护随着主存储器管理方式的不同,实现保护的方法也有所不同,一般是操作系统与硬件本合来实现存储保护。在连续分配的存储系统中,硬件设置两个寄存器:基址寄存器、限长寄存器,用来限定用户程序执行时可以访问的主存空间范围。程序执行时,系统对每一个访问主存的地址进行核对:“基址寄存器值访问地址基址寄存器值+限长寄存器值”成立,一旦程序执行中出错也不会涉及其他程序。6、操作系统为用户提供哪些接口?答:操作系统为用户提供两种类型的使用接口,一是操作员级的,它为用户提供控制作业执行手段;二是程序员级的,它为用户程序提供服务功能。7、简述计算机系统的层次结构?答:计算机系统的层次结构的最内层是硬件系统,最外层是使用计算机系统的人,人与硬件系统之间是软件系统。软件系统包括系统软件、支撑软件和应用软件。8、 UNIX的层次结构有什么特点?答:从结构上看,UNIX可以分成内核层和外壳层两部分。内核层是UNIX操作系统的核心。它具有存储管理、文件管理、设备管理、进程管理等功能,以及为外壳层提供服务的系统调用。外壳层为用户提供各种操作令和程序设计环境。外壳层由shell解释程序、支持程序设计的各种语言,编译程序、解释程序、实用程序和系统库等组成。外壳层的其他程序都是在执行命令时根据命令的要求而被启动的;UNIX的内核程序用C语言和汇编语言编写。9、 UNIX是怎样允许一个用户同时执行两个以上的任务的?答:如果一个程序的运行需要较长时间,且该程序运行时不再需要从终端上输入信息,那么用户可以要求UNIX把它转入后台运行,而不再加以监视。UNIX是怎么知道哪个程序转入后台进行的呢?UNIX规定,只要在请求后台执行的命令未尾输入字符“&”,系统在执行命令时,若发末尾有“&”符号,则就把实现这条命令功能的程序转入后台执行。UNIX把一个程序转入后台执行后,不等该程序执行完就立即返回前台,且显示可以输入新命令的提示符。如果这时用户又输入了一条新命令,那么实现这条新命令功能的程序就与已转入后台执行的程序同时执行,由此可见,UNIX系统能够允许一个用户同时执行两个以上的任务。第三章 处理器管理填空题1、进程的切换是由 进程状态的变化 引起的,而进程状态的变化又与出现 中断事件 有关。2、时间片轮转调度算法中时间片取值的大小关第到计算机系统的效率和用户的满意度,时间片取值一般应根据 进程要求系统给出应答的时间 和 进入系统的进程数 来决定。3、中断事件一般可以分为 强迫 性中断事件和 自愿 性中断事件,其中前者的发生是随机的,无法预知。4、设置了中断屏蔽位的中断处理程序只屏蔽 比自已级别低 的中断事件,而 自愿中断 又是不能屏蔽的。5、一个进程让出处理器,由另一个进程占用处理器的过程称为进程切换,一个进程从运行状态变成等待状态或一个进程完成工作被撤销后, 一定 (一定/不一定)引起进程切换。6、UNIX把每个进程控制块分成两部分 进程基本控制块 和 进程扩充控制块 。7、在UNIX系统中,用户栈和核心栈分别是进程在用户态和核心态执行时的工作区,主要用于涵数调用的 参数传递 、 现场保护 、 存放返回地址 、 存放局部变量 等。8、进程调度的任务是把选中进程的 进程控制块 中有关的现场信息送入处理器相应的寄存器中,处理器就按该进程的要求工作,达到了 进程占用处理器 的目的。9、进程通常可以分成“系统进程”和“用户进程”两大类,把完成操作系统功能的进程称为 系统进程 ,完成用户功能的进程则称为 用户进程 。10、PROCESS CONTROL BLOCK的中文含义是 进程控制块 。11、进程刚被创建时,它的初始状态为 就绪态 。12、在UNIX系统中,进程状态包括 运行状态 、 就绪状态 、 睡眠状态 、 创建状态 、 僵死状态 。13、UNIX用一个由 32 位组成的字作为处理器状态字,处理器状态字中1631位的内容为 特权信息 ,只允许 内核程序 对它做修改。14.在多道程序设计系统中,并行的道数要根据 系统配置的资源 和用户对资源的要求来确定。15、中断优先级的高低顺序为硬件故障中断、 自愿中断 、程序性中断、 外部中断 和输入/输出中断。16、中断响应的三项工作为检查是否有中断事件发生, 若有中断事件发生,则暂停现行进程的执行,且保护断点等信息 和 启动操作系统的中断处理程序 。17、采用多道程序设计技术后可有效地提高系统中资源的 利用率 ,增加单位时间的算题量,从而提高了系统的 吞吐率 。18、硬件发现事件后,为保护断点信息,必须把当前PSW保存为 旧PSW 。19、采用优先数调度算法时,一个高优先数进程点用处理器后可有 非抢占式 或 可抢占式 两种处理方式来对待。20、程序状态字主要包括程序的基本状态、 中断码 和 中断屏蔽位 三部分内容。21、程序可以随机地从 主存 的一个区域移动到另一个区域,程序被移动后仍丝毫不影响它的执行,这种技术称为 程序浮动 。22、UNIX系统采用两种方法来确定进程的优先数: 设置法 和 计算法 。23、让多个程序同时进入一个计算机系统的主存储器中并行执行,这种程序设计方法称 多道程序设计 。24、一个能被多个用户同时调用的程序称为 可再入 程序。25、在UNIX系统调用FORK执行结束后,如果测试到FORK返回值为“0”,则执行 子进程代码 ;若“1”,则执行 父进程代码 。26、在多道程序系统中,为了能区别不同的进程和记录每个进程的执行情况,对每个进程要设置一个 进程控制块 。27、在一般情况下,进程控制块应包含四类信息。即 标识信息 、 说明信息 、 现场信息 、 管理信息 。28、操作系统中往往设计一些能完成特定功能且不可中断的过程 。我们把这些不可中断的过程称为 原语 。29、中断装置是按预定的顺序响应同时出现的多个中断事件,把这个预定的顺序称为 中断优先级 。30、我们把一个程序在一个数据集上的一次执行称为一个 进程 。简答题1、 在分级调度算法中,为什么对不同就绪队列中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纪知识竞赛试题及答案
- 教师招聘之《小学教师招聘》通关检测卷含答案详解【完整版】
- 中层管理干部技能技巧提升
- 教师招聘之《小学教师招聘》题库检测试题打印及答案详解【各地真题】
- 电子废弃物回收创新创业项目商业计划书
- 教师招聘之《小学教师招聘》考前冲刺练习试题(研优卷)附答案详解
- 电竞装备个性化定制服务创新创业项目商业计划书
- 2025年教师招聘之《小学教师招聘》练习题(一)含完整答案详解【考点梳理】
- 演出经纪人之《演出经纪实务》过关检测试卷含答案详解
- 2025江西吉安市青原区两山发展集团有限公司部分岗位任职要求调整笔试备考附答案详解(典型题)
- 22.鲁迅 《过客》.电子教案教学课件
- 《艺术学原理》第一讲艺术学原理概述版剖析课件
- 万用表使用方法课件
- 转基因生物安全审定程序
- 教学课件-现代酒店管理基础
- 日语作文細やかな(细小)幸せにも感謝の気持ち 讲义-高考日语二轮复习
- 2009-2022历年河南省郑州市市属事业单位公开招聘考试《行政职业能力测试》笔试试题含答案带详解2022-2023上岸资料汇编3
- 新老物业移交表格(全套)
- 改装课件b737增压系统终定版
- 环境地学-1绪论
- 改造工程电气工程施工组织设计方案
评论
0/150
提交评论