操作系统答案的.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统答案的

10:试诉系统调用与过程调用之间的主要区别 答:⑴调用形式和实现方式不同:函数调用其转向地址是固定不变的,系统调用中不包含内核服务函数入口,仅提供功能号调用,函数调用是在用户态执行的,访问用户栈,系统调用要通过中断机制从用户态转换到核心态,内核服务函数在核心态执行,访问核心栈 ⑵被调用代码的位置不同,函数调用是静态调用,调用程序和被调用代码处于同一程序内,是用户级程序。系统调用是动态调用,服务代码位于操作系统中,是系统级程序 ⑶提供方式不同 函数通常由编程语言提供,不同语言提供的函数功能,类型,数量可以不同,系统调用由操作系统提供,功能类型数量固定不变 ⑷调用的实现不同 15:什么是多道程序设计?多道程序设计技术有什么特点? 答:多道程序设计是指允许多个作业同时进入计算机系统的主存并启动交替计算的方法,特点为:提高CPU利用率,充分发挥计算机硬部件并行性 16:简述实现多道程序设计所必须解决的基本问题 答:(1)存储保护和程序浮动:解决各道程序只能访问自己的主存区域,并且要求程序从一个主存区移动到另一个区且不影响其正确执行 (2)处理器的管理与分配:解决多道程序的切换和有效运行 (3)资源的管理与调度:解决多道程序共享软硬件资源时的竞争,协作,安全问题和资源利用率。 18:什么是实时操作系统,其分类是? 答:指外部事件或数据产生时,能够对其予以接受并足够快的速度进行处理,结果能够在规定时间内控制产生过程或对控制对象做出快速响应,并控制所有实时任务协调运行的操作系统。分类有:过程控制系统,信息查询系统,事务处理系统 32:什么是进程?计算机操作系统中为什么要引入进程? 答:进程是可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和保护的基本单位。 原因(1):刻画系统的动态性,发挥系统的并发性,提高资源利用率。 (2)它能解决系统的“共享性”,正确描述程序的执行状态 41:何谓进程控制块,它包含哪些基本信息? 答:进程控制块,是操作系统用于记录和刻划进程状态及有关信息的数据结构。 它包括了进程的标识信息,现场信息,控制信息 46:什么是进程切换,试诉进程切换的主要步骤、 答:进程切换是让处于运行态的进程中断运行,让出处理器,这时要做一次进程上下文切换、即保存老进程状态而装入被保护了的新进程的状态,以便新进程运行,保存被中断进程的处理器现场信息。 (1)修改被中断进程的进程控制块的有关信息 (2)把被中断进程的进程控制块加入有关队列 (3)选择下一个占有处理器运行的进程 (4)修改被选中进程的进程控制块的有关信息 (5)根据被选中进程设置操作系统用到的地址转换和存储保护信息 (6)根据被选中进程恢复处理器现场 56:试诉多线程环境中,进程和线程的定义。 答:进程是操作系统中进行除处理器外的资源分配和保护的基本单位,它有一个独立的虚拟地址空间,用来容纳进程映像,并以进程为单位对各种资源实施保护。线程是操作系统进程中能够独立执行的实体,是处理器调度和分派的基本单位。线程是进程的组成部分,每个进程内允许包含多个并发执行的实体,这就是多线程。 76:试诉中级调用的主要作用 答:根据主存资源决定主存中所能容纳的进程数目,并根绝进程当前状态来决定辅助存储器和主存中的进程的对换,充分提高主存的利用率和系统吞吐率。 6:解释并发的无关性和交互性 答:无关性:一组并发进程分别在不同的变量集合上操作,一个进程的执行与其他并发进程的进展无关,交互性:一组并发进程共享某些变量,一个进程的执行可能影响其他并发进程的结果。 10:什么是临界区和临界资源,临界区管理的基本原则是? 答:并发进程中与共享变量有关的程序段叫“临界区”, 共享变量代表的资源叫“临界资源”, 基本原则:(1)一次至多一个进程进入临界区 (2)如果已有进程在临界区中,试图进入此临界区的其他进程应等待 (3)进入临界区内的进程应在有限时间内退出。 14:什么是信号量?如何对其进行分类? 答:一个进程在某一特殊点上被迫停止执行直到接收到一个对应的特殊变量值,这种特殊变量就是信号量,信号量按其用途分为公用信号量,私有信号量。信号量按其取值分为。二元信号量,一般信号量。 17:何谓管程?它有哪些属性? 答:管程是:代表共享资源的数据结构,以及由对该共享数据结构实施操作的一组过程所组成的资源管理程序,共同构成了一个操作系统的资源管理模块。具有:共享性,安全性,互斥性 18:试比较管程与进程的不同点 答:(1)管程定义公用数据结构,进程定义私有数据结构 (2):管程把共享变量上的同步操作集中起来统一管理,临界区却分散在每个进程中 (3)管程是为了解决进程共享资源互斥而建立的,进程是为了占有系统资源和实

文档评论(0)

ahuihuang1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档