欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (11)--3.3操作系统原理课件.ppt

    • 资源ID:96452074       资源大小:593KB        全文页数:23页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (11)--3.3操作系统原理课件.ppt

    3.33.3 进程的执行模式进程的执行模式进程控制进程控制 两种不同的处理器执行模式进程创建的基本步骤进程切换处理器的执行模式处理器的执行模式 与操作系统相关联的处理器执行模式 用户程序相关联的处理器执行模式 特权模式特权模式 在特权模式下运行的指令:读取或改变诸如程序状态字之类的控制寄存器的指令、原始I/O指令和与内存管理相关的指令等。用户模式用户模式 与用户程序相关联的处理器执行模式称为用户模式。非特权模式,不能执行特权指令。为什么要使用两种不同的处理为什么要使用两种不同的处理器模式呢?器模式呢?为了为了保护操作系统和重要的操作保护操作系统和重要的操作系统表(例如进程控制块)不受系统表(例如进程控制块)不受用户程序的干扰。用户程序的干扰。两个问题两个问题处理器如何才能知道它正在什么模式下执行?模式是如何变化的呢?处理器如何获知和改变所处模式?处理器如何获知和改变所处模式?程序状态字中有表示执行模式的位该位应某些事件要求而改变创建进程的步骤创建进程的步骤分配进程标识符分配空间初始化进程控制块设置正确的连接创建或扩充其它数据结构操作系统须知道私有用户地址空间(存放程序和数据的部分),以及用户栈需要多少空间;为进程控制块分配空间。进程标识部分包括进程ID和其它相关的ID;进程控制信息部分根据标准的默认值和该进程请求的特性来初始化。进程切换进程切换进程切换是让处于运行态的进程中断运行,让出处理器,让操作系统指定的新进程运行。被中断进程的上下文环境需要保存。进程切换进程切换什么事件会触发进程切换?模式切换与普通的进程切换之间的区别是什么呢?操作系统需要对其所控制的各种数据结构做些什么呢?进程切换时机进程切换时机在操作系统从当前正运行进程中获得控制权的任何时刻发生;可能引发进程把控制权交给操作系统的事件主要包括中断、陷阱和系统调用中断和陷阱中断和陷阱的比较的比较中断和陷阱都属于系统中断的范畴;中断由与当前正运行进程无关的某种外部事件引发,陷阱与当前正运行的进程相关。以时钟中断为例以时钟中断为例当发生时钟中断时,操作系统会去确定当前正在运行进程的执行时间是否已经超过最大允许时间段,若超过,就将其切换到就绪态,调入另一个进程执行。当发生当发生I/OI/O中断时中断时操作系统会去确定I/O活动是否已经发生;若有一个或多个进程正在等待该I/O事件,则操作系统会把它们都转换为就绪态;然后,操作系统还要决定是继续执行当前处于运行态的进程,还是让具有更高优先级的就绪态进程来抢占,这取决于系统采用的进程调度方案。当发生内存失效时当发生内存失效时操作系统须从外存中把包含这一引用的页或者段调入内存;内存失效进程将进入阻塞态,期望的块调入内存后,转换为就绪态。陷阱陷阱操作系统首先要判断引发陷阱的错误或异常条件是否致命。若致命,当前运行进程将直接被置为退出态,切换别的进程执行;若不致命,操作系统可能会尝试修复程序。系统调用系统调用操作系统可能被来自正执行程序的系统调用激活模式切换模式切换将程序计数器置为中断处理程序的开始地址;从用户模式切换到内核模式,去执行操作系统例行程序以获得服务;保存的上下文都包含哪些信息呢?保存的上下文都包含哪些信息呢?包含中断处理程序可能改变的所有信息,以及恢复被中断程序时所需要的所有信息。中断发生后,一定会发生进程切换吗?中断发生后,一定会发生进程切换吗?可能会也可能不会 模式切换可以在不改变运行态进程的状态的情况下出现;若发生进程切换,操作系统必须使环境产生实质性的变化,开销会比较大。

    注意事项

    本文((11)--3.3操作系统原理课件.ppt)为本站会员(奉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开