操作系统答案 (2).doc
上传人:知识****SA 上传时间:2024-09-14 格式:DOC 页数:14 大小:2.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

操作系统答案 (2).doc

操作系统答案(2).doc

预览

免费试读已结束,剩余 4 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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)管程就是为了解决进程共享资源互斥而建立得,进程就是为了占有系统资源与实现系统并发性而引入得(4)