第二篇操作系统 奇数.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、什么是PSW?其主要作用是什么? ???答案:PSW是指程序状态字。PSW的作用是用来指示处理器状态,控制指令的执行顺序,并且保留和指示与运行程序有关的各种信息,主要作用是实现程序状态的保护和恢复。每个正在执行的程序都有一个与其当前状态相关的相关的PSW,而每个处理器都设置一个硬件PSW寄存器,一个程序占用处理器执行时,其PSW将占用硬件的PSW寄存器。 3、为什么现代计算机要设置两种或多种CPU状态? ???答案:为了确定处理器当前是操作系统还是应用程序在其上运行,在不同的程序时根据执行程序对资源和机器指令的使用权限将处理器设置成不同的状态。 5、为什么要把机器指令分成特权指令和非特权指令? 答案:这是因为应用程序在执行有关资源管理的机器指令时易于导致系统混乱,造成系统或用户信息被破坏,因此,再多到程序设计环境中,从资源管理和多道程序执行的角度出发,必须把指令系统中的指令分为两种:特权指令和非特权指令。 7、从中断事件的性质来说,可以把它们分成哪些类型? 答案:可以分为两类:强迫性中断和自愿性中断,其中强迫性中断又分为:1、机器故障中断,2、程序性中断3、外部中断4、输入输出中断 9、从中断事件的实现来说,可以把它们分成哪些类型? 答案:分为硬中断和软中断,其中硬中断包括外中断和内中断,软中断是信号和软件中断。 11、概述程序性中断的处理方式? 答案:程序性中断常出现几种错误,如果是语法错误,程序将在编译时报错,如果逻辑错误,可有测试发现错误并报错,如果运行中产生异常,操作系统会立即执行这种中断并处理。 13、何谓中断的优先级?为什么要对中断事件进行分级? 答案:中断装置所预设的响应顺序称为中断的优先级。 因为中断是随时发生的,所以在不发生中断丢失的情况下把紧迫程度相当的中断源归为一类,紧迫程度差别大的中断源归为不同级别,级别高的中断有优先获得响应的权利,如果系统正在执行某种优先级的中断服务程序,那么只有更高优先权的中断请求才能中断此服务程序。 15、概述系统调用的执行过程? 答案:系统调用把应用程序的请求传送至内核,调用相应的内核函数完成所需的处理。将结果返回相应的程序。 17、试述时钟中断在操作系统中的重要性及其主要作用? 答案:时钟是操作系统进行调度工作的重要工具,如维护系统的绝对时间和日期、让分时进程按时间片轮转、让实时进程定时发送或接收控制信号、系统定是唤醒或阻塞进程、对用户进程记账、测量系统性能等,利用定时器能够确保操作系统在必要时获得控制权,陷入死循环的进程最终会因时间片耗尽而终止被迫让出处理器。 19、操作系统如何处理多重中断事件? 答案:对于多重中断,可能是同一优先级的不同 中断,也可能是不同优先级的中断。如果是前者,通常由同一个中断处理程序按自左至右的顺序逐个处理并清除,对于后者可分为串行处理,嵌套处理,即时处理。 21,按中断事件的来源和实现手段可将中断划分为硬中断和软中断两类。 硬中断可划分为外中断和内中断;软中断可划分为信号和软件中断。 硬中断与软中断的类比: “中断”(硬中断)用于外部设备对CPU的中断(中断正在运行的任何程序),转向中断处理程序执行。 “异常”(硬中断)因指令执行不正常而中断CPU(中断正在执行的这条指令的程序),转向异常处理程序执行。 “软件中断”(软中断)用于硬中断服务程序对内核的中断,在上半部分中发出软件中断(即标记下半部分),使得中断下半部分在适当时刻获得处理。 “信号”(软中断)用于内核或进程对某个进程的中断,向进程通知某个特别事件发生或迫使进程执行信号处理程序。 每个处理器都有一个中断请求级别设置,其值随着内核代码的

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档