华师操作系统二

上传人:鲁** 文档编号:545998092 上传时间:2023-03-30 格式:DOC 页数:24 大小:106KB
返回 下载 相关 举报
华师操作系统二_第1页
第1页 / 共24页
华师操作系统二_第2页
第2页 / 共24页
华师操作系统二_第3页
第3页 / 共24页
华师操作系统二_第4页
第4页 / 共24页
华师操作系统二_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《华师操作系统二》由会员分享,可在线阅读,更多相关《华师操作系统二(24页珍藏版)》请在金锄头文库上搜索。

1、18.第6题分时系统中,时间片设立得越小,则平均响应时间越短.答案:错误 19为了使存储器中的小碎片集中起来,一般采用存储器的“紧缩”或“澄清”技术答案:对的 20第1题 索引顺序文献既支持顾客按顺序访问文献,又支持直接或随机访问。答案:对的 .第1题MOS目录是整体式二级目录答案:对的 2.第2题系统处在不安全状态必然导致系统死锁。答案:错误18第2题 Wnows NT是单顾客多任务的现代操作系统答案:对的 19第8题磁盘调度中循环扫描方略比先来先服务方略效率高答案:错误 20第11题 MSDOS目录是整体式二级目录答案:对的21多种进程可以相应于同一种程序,且一种进程也也许会执行多种程序.

2、答案:对的22.第2题文献分派措施中链接分派采用非持续分派辅存空间答案:对的 1第题为了使存储器中的小碎片集中起来,一般采用存储器的“紧缩”或“澄清”技术答案:对的 1第10题实时系统在响应时间、可靠性等方面一般都比分时系统规定高。答案:对的0.第14题 一种进程的状态发生变化总会引起其她某些进程的状态发生变化答案:错误 21.第23题 在引入线程的S中,线程是资源分派和调试的基本单位答案:错误什么叫特权指令?为什么要把指令分为特权指令和非特权指令?C如何判断可否执行目前的特权指令?答:特权指令是指在指令系统中那些只能由操作系统使用的指令,这些特权指令是不容许一般的顾客使用的。由于如果一种使用

3、多道程序设计技术的微型计算机的指令容许顾客随便使用,就有也许使系统陷入混乱,因此指令系统必须要辨别为特权指令和非特权指令。CPU是通过解决器状态标志来执行目前的特权指令的,当解决器处在管理态时可以执行所有指令,当解决器处在目态时,就只能执行非特权指令。有四个作业,B,C,,要定期唤醒运营,其规定如下:A 2秒后运营,通过40后再次运营.30秒后运营C 30秒后运营,通过25秒后再次运营D秒后运营请建立相应的时钟队列答:时钟队列如图:B CC A D 20 1 0 2 55什么叫重定位?有哪几种重定位技术?有何区别?答:重定位就是把程序中相对地址变换为绝对地址。有静态重定位和动态重定位两种重定位

4、技术,两种重定位技术的区别:静态重定位是在程序运营前把程序中所有与地址有关的项修改好,而动态重定位是在解决器每次访问主存时由动态地址变换机构自动进行把相对地址转换为绝对地址。对比绝对地址装入连接装入程序答:绝对装入程序在装入目的程序时,没有什么重定位问题,只要按其给出的起始地址,依次地将程序装入即可。而连接装入程序在装入程序时要对诸程序进行重定位,还要将主程序同各程序段连接起来。什么是操作系统,它的重要作用和功能是什么答:操作系统是用以控制和管理系统资源,以便顾客使用计算机的程序的集合。它的重要作用:()管理系统资源;(2)使顾客能安全以便地共享系统资源,操作系统并对资源的使用进行合理调度;(

5、3)提供输入输出的便利,简化顾客的输入输出工作;(4)规定顾客的接口,以及发现并解决多种错误的发生。它的重要功能是为顾客以便地使用计算机提供更和谐的接口和服务。什么是多道程序设计技术,引入多道程序设计技术的起因和目的是什么?答:多道程序设计是指把一种以上的作业寄存在主存中,并且同步处在运营状态,这些作业共享解决器时间和外部设备等其她资源。引入多道程序设计的起因是CPU同常用的输入输出设备之间速度的差距太大。引入多道程序设计的主线目的是提高CPU的运用率,充足发挥并行性。为什么要引入分时系统,分时系统具有什么特性答:为了可以提供顾客和程序之间有交互作用的系统,因此才要引入分时系统。分时系统具有如

6、下特性:多路性;交互性;独占性。比较批解决系统,分时系统和实时系统的特点答:、批解决系统bach pressyste:操作员把顾客提交的作业分类,把一批作业编成一种个作业序列,由专门编制的监督程序moto自动依次解决。其重要特性是:顾客脱机使用计算机;成批解决;多道程序运营。2、分时系统meshaing operation sytem:把解决机的运营时间提成很短的时间片,准时间片轮转的方式,把解决机分派给各进程使用。其重要特性是:交互性;多顾客同步性;独立性。3、实时系统al tim syse:在被控制对象容许时间范畴内作出响应。其重要特性是:对实时信息分析解决速度要比进入系统快;规定安全可靠

7、;资源运用率低。现代操作系统具有哪些特点?答:(1)从使用方式上来说,绝大多数是个人独占计算机,以与系统交互方式使用,大多数上网运营。(2)由于对系统可靠性、灵活性或可扩大性的规定,多机系统,特别对称多解决器SM方式被广泛使用。(3)在操作系统的设计技术上和构造上的改善和发展重要体目前如下方面:)微内核构造;2)多线程构造;3)对称多解决机制;4)分布式操作系统;5)在操作系统设计中普遍采用面向对象技术,以及软件工程中其她原则,如模块独立性,信息隐藏,可修改和可维护性(涉及可扩大性)。为什么要引入进程概念?进程的基本特性是什么?它与程序有何区别?答:进程是为了刻画系统内部浮现的状况,描述系统内

8、部个作业的活动规律而引进的一种新的概念。进程的基本特性:1)程序在解决器上的执行;)进程是一种可调度的实体;3)进程是逻辑上的一段程序,它在每一瞬间都具有一种程序控制点,指出目前正在执行的指令。4)顺序进程是一种程序及其数据在解决器上顺序地执行时所发生的活动;5)进程是这样的计算部分,它可以与别的进程并行运营。进程和程序的区别:1)进程是程序的执行,故进程属于动态概念,而程序是一组指令的有序集合,是静态的概念。2)进程的存在是临时的,而程序的存在是永久的。3)进程是程序的执行,因此进程的构成应涉及程序和数据。4)一种程序也许相应多种进程。5)一种进程可以涉及多种程序。定义如下术语:程序,过程,

9、解决器,进程,顾客,任务和作业答:程序是一组指令的有序集合,是静态的概念。 解决器就是我们所说的CPU(Ctral Proessing Uni)又叫中央解决器,其重要功能是进行运算和逻辑运算,内部构造大概可以分为控制单元、算术逻辑单元和存储单元等几种部分。按照其解决信息的字长可以分为:八位微解决器、十六位微解决器、三十二位微解决器以及六十四位微解决器等等 进程是一种具有一定独立功能的程序有关某个数据集合的一次运营活动。 顾客是指要计算机为她工作的人。 作业是顾客规定计算机给以计算(或解决)的一种相对独立的任务。为什么说是进程存在的唯一标志?答:由于系统在建立进程的同步就建立该进程的PC,在撤销

10、一种进程时也就撤销其PCB,因此说B是进程存在的唯一标志。建立进程的实质是什么?撤销进程原语完毕哪些工作?答:建立进程的实质是建立一种新的子进程。撤销进程原语一般完毕如下两种工作:1)只撤销一种具有指定标记符的进程(其子进程);2)撤销它的一种子进程及该子进程的所有子孙。试列举出进程状态转换的典型因素,具体列出引起进程调度的因素答:1)时钟中断;2)IO设备中断;3)存储访问故障中断;4)访问管理程序中断。 引起进程调度的因素可归结为: 正在执行的进程执行完毕, 或因发生某事件而不能再继续执行; 执行中的进程因提出I/祈求而暂停执行;在进程通信或同步过程中执行了某种原语操作,如P操作(ait操

11、作)、lk原语、Wkeup原语等。进程和线程的关系是什么?线程对实现并行性比进程机制有何好处?答:进程和线程的关系:线程是进程内一种相对独立的、可调度的执行单元。线程对实现并行性比进程机制有如下长处:(1)一方面用于创立和撤销线程的开销比创立和撤销进程的系统开销要少得多。(2)CPU在线程之间开关时的开销也远比进程之间开关的开销小。(3)线程机制也增长了通讯的有效性。()以便和简化了顾客的程序构造工作。什么是线程,它有哪些性质答:线程是进程内一种相对独立的、可调度的执行单元。线程有如下性质:(1)线程是进程内一种相对独立的可执行单元。(2)线程是操作系统中的基本调度单元。(3)由于线程是被调度

12、的基本单元,而进程不是调度的单元。(4)需要时,线程可以创立其她线程。(5)进程是被分给并拥有资源的基本单元,同一进程内的多种线程共享该进程的资源。(6)由于共享资源,因此线程间需要通信和同步机制。(7)线程有生命期,有诞生和死亡。内核线程,顾客线程,轻质进程,线程库的区别是什么?学员答案:答:内核线程指的是运营在内核空间的线程,顾客线程指的是运营在顾客地址空间的线程,轻质线程则等价于线程,而线程库是一种多线程应用程序的开发和运营的环境。操作系统如何管理线程,一般提供哪些原语?答:操作系统为线程的管理和控制,提供了不同的线程控制原语。重要的控制原语有:)创立线程原语;2)撤销线程原语;3)阻塞

13、或等待原语;4)挂起一种线程;5)恢复(或解除挂起)一种线程;6)变化优先数。当S表达资源时,AT(S)和IN()的直观含义是什么?为什么IT,GA操作是不可分割的?答:it(S)操作的直观含义是将资源的信号量值减后,若该值为负,则执行t操作的进程等待。Siga()操作的直观含义是将资源的信号量值增后,若该值非正,则执行Signal操作的进程唤醒等待进程。at(s),Sigal(s)操作是不可分割的,信号量机制是用于互相合伙进程间的互斥和同步的。这些进程异步的、任何时候都也许使用同步原语访问信号量,并对信号量的值进行操作(如增1、减1)。因此信号量自身也成为被这些进程访问的共享变量。而每个信号

14、量的同步原语,无论是Wit()还是Sinal(S)中的代码都是对共享变量信号量S,进行操作的代码,都是临界段代码。进程对临界段的访问应当是互斥进行的,这也就是说,在任何时候只能容许一种进程执行同步原语。但事实上由于信号量上同步原语的重要性以及它们被使用的频繁限度,为了操作系统整体的性能和效率,对同步原语的规定远比对临界段的规定提高。因此几乎所有的操作系统都严格规定:“信号量上的同步原语应当是原子的操作”,也就是说这些原语应当是一种整体的不可分的操作。它涉及两层意思:()、保证进程间互斥地使用同步原语。(2)、整体操作、不可分割,也就是不可打断其执行或者说不可中断。什么叫临界段?临界段的设计原则是什么?答:临界段指的是进程中访问共享变量的代码段。临界段设计原则有如下几点:(1)在共享同一种临界资源的所有进程中,每次只容许有一种进程处在它的临界段之中。(2)若有多种进程同步规定进入它们的临界段时,应在有限的时间内让其中之一进入临界段,而不应互相阻塞,以至于各进程都进不去临界段。(3)进程只应在临界段内逗留有限时间。()不应使要进入临界段的进程无限期地等待在临界段之外。()在临界段之外运营的进程不可以制止其她的进程进入临界段。(6)在解决临界段问题时,不要预期和假定进程进展的相对速度以及可用的解决器数目。信号量的物理意义是什么?应如何设立其初值?并阐明信号量的数据构造答:信号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号