- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统原理 答案操作统原理 答案
习题二参考答案(P43)?
2-1什么是核态?什么是用户态??
答:核态是指系统程序执行时,机器所处的状态。?
用户态是指用户程序执行时,机器所处的状态。
2-2为什么必须区分二态?系统如何区分出二态??
答:二态是指核态(系统程序执行时处理机所处的状态)和用户态(用户程序执行时处理机所处的状态)。?
操作系统是计算机系统中最重要的系统软件,为了能正确地进行管理和控制,其本身是不能被破坏的。为此,系统应能建立一个保护环境,因此系统必须区分处理机的工作状态。系统中有两类程序在运行,它们的任务是不同的,系统程序是管理和控制者,用户程序是被管理和被控制的对象,因此应将它们运行时处理机的工作状态区分出来,即系统必须区分二态。系??
2-5按中断的功能来分,中断有哪几种类型??答:按中断的功能来分,中断有如下五种类型:?
???I/O中断????外中断????硬件故障中断????程序性中断????访管中断???
2-8什么是程序状态字?在微机中它一般由哪两个部分组成??答:程序状态字是指反映程序执行时机器所处的现行状态的代码。?在微机中它一般由指令计数器(PC)和处理机状态寄存器(PS)。
2-9什么是向量中断?什么是中断向量??
答:向量中断是指当中断发生时,由中断源自己引导处理机进入中断服务程序的中断过程。?
中断向量就是存储该类型中断服务例行程序的入口地址和处理器状态字的存储单元。??
2-12什么是操作系统虚拟机??
答:操作系统是最基本的系统软件,它是硬件功能的第一层扩充。配置了操作系统的计算机称为操作系统虚拟机。扩充了的计算机除了可以使用原来裸机提供的各种基本硬件指令,还可以使用操作系统增加的许多其它指令。
习题三参考答案(P54)?
3-1用户与操作系统的接口是什么?一个分时系统提供什么接口?一个批处理系统又提供什么接口??
答:用户与操作系统的接口是指操作系统提供给用户与计算机打交道的外部机制。?
一个分时系统提供的接口有系统功能调用和键盘操作命令。?一个批处理系统提供的接口有系统功能调用和作业控制语言。??
3-2计算机对用户算题任务的加工过程一般分哪几个作业步?各作业步之间的关系如何?用自己的上机体会说明。?
答:计算机对用户算题任务的加工过程一般分四个作业步:编辑、编译、连接和运行。?
各作业步之间的关系如下:?
??前一个作业步的结果是下一个作业步的操作对象;???一个作业步的成功完成依赖于上一个作业步的成功???完成。??
3-3什么是系统调用?对操作系统的服务请求与一般的子程序调用有什么区别??答:系统调用是操作系统提供给编程人员的惟一接口。编程人员利用系统调用,在源程序一级动态请求和释放系统资源,调用系统中已有的系统功能来完成那些与机器硬件部分相关的工作以及控制程序的执行速度等。因此,系统调用像一个黑箱子那样,对用户屏蔽了操作系统的具体动作而只提供有关的功能。系统调用与一般过程调用的主要区别如下:?
系统调用程序是在核心态执行,调用它们需要一个类似于硬件中断处理的中断处理机制来提供系统服务。(也可按上课时讲的三个方面来阐述)??
3-5简述系统调用的执行过程。?
答:系统调用命令的具体格式因系统而异,但由用户程序进入系统调用的步骤及执行过程大体相同:?
首先,将系统调用命令所需的参数(如功能号)或参数区首址装入指定寄存器;然后,在用户程序中适当的位置安排一条调用系统功能指令。至于系统调用命令的功能号,有的系统直接在调用指令中给出,有的系统则把它作为系统调用命令的参数,在调用时放入指定寄存器。?
当用户程序执行到调用系统功能的指令时,就转到系统调用的处理程序执行。其过程如下:?
(1)为执行系统调用命令做准备,即将用户程序的“现场”保存起来,同时把系统调用命令的编号等参数放入约定的存储单元。(2)根据系统调用命令的编号查找系统调用入口表,找到相应系统功能调用子程序的入口地址,然后转到该子程序执行。当系统调用命令执行完毕,相应的结果通常返回给参数,这些参数放在约定的存储单元里。?
(3)系统调用命令执行完毕后的处理,包括恢复用户程序执行的“现场”信息,同时把系统调用命令的返回参数或参数区首址放入指定的寄存器中,以供用户程序使用。
习题四参考答案(P97)?
4-3什么是进程?进程与程序的主要区别是什么??
答:进程,即是一个具有一定独立功能的程序关于某个数据集合的一次活动。?
进程与程序的主要区别是:?
(1)程序是指令的有序集合,是一个静态概念,其本身没有任何运行的含义,进程是程序在处理机上的一次执行过程,是一个动态概念。(2)程序作为软件资料可长期保存,而进程是有生命期的,因创建而产生、因调度而执行、因得不到资源而暂停、因撤消而消亡。?(3)程序是记录在介质上指令的有序集合,而进程则由程序、数据和进程控制块
您可能关注的文档
- 2014年3月内科护理质检查情况反馈2014年3月内科护理质控检查情况反馈.doc
- 2014年6月大学英语四翻译必背分类词汇2014年6月大学英语四级翻译必背分类词汇.doc
- 提升英语学习成效的有效略探析提升英语学习成效的有效策略探析.doc
- 2014年《建设工程技术计量》考试真题与答案2014年《建设工程技术与计量》考试真题与答案.doc
- 2014年一建《法规》知点诠解:合同制度2014年一建《法规》知识点诠解:合同制度.doc
- 提升女人气质、修养必看目提升女人气质、修养必看数目.doc
- 提升供应链竞争力提升供链竞争力.doc
- 2014年一级建造师《市公用工程管理与实务》执业资格考试真题(仅供参考)2014年一级建造师《市政公用工程管理与实务》执业资格考试真题(仅供参考).doc
- 2014年一级建造师建设程经济自测题及答案(第五套)2014年一级建造师建设工程经济自测题及答案(第五套).doc
- 提升机安全制动分析提升安全制动分析.doc
- 2014年二级建造师《建工程管理与实务》常考题型2014年二级建造师《建筑工程管理与实务》常考题型.doc
- 2014年二级建造师考试建筑工程管理与实务》真题(第五部分)2014年二级建造师考试《建筑工程管理与实务》真题(第五部分).doc
- 操作系统原理-银行家算操作系统原理-银行家算法.doc
- 2014年人教版中考物理习人教版八年级物理下册第八章-运动和力复习课件2014年人教版中考物理复习人教版八年级物理下册第八章-运动和力复习课件.ppt
- 操作系统原理-Linu下的内存分配与回收的管理操作系统原理-Linux下的内存分配与回收的管理.doc
- 操作系统原理复习题操作统原理复习题.doc
- 摩擦学性能的研究摩擦学能的研究.doc
- 2014年人教版三年级上第一单元 时、分、秒的教案与反思2014年人教版三年级上册第一单元 时、分、秒的教案与反思.doc
- 操作系统课程设计 LR算法的实现操作系统课程设计 LRU算法的实现.doc
- 2014年儿童用品实验室位设置方案2014年儿童用品实验室岗位设置方案.doc
文档评论(0)