zoukankan      html  css  js  c++  java
  • 操作系统课堂笔记——02,操作系统基础知识

    操作系统课堂笔记——02,操作系统基础知识


    ##2.1,OS的启动 ###DISK:存放OS ###BIOS:基本的I/O处理系统 ###Bootloader:加载OS ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113038124-1504355605.png) ###POST(加电自检):寻找显卡和执行BIOS ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113037528-948167064.png) ##2.2,OS与设备和程序交互 1. 系统调用,异常,中断 2. ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113036688-947052700.png) 3. ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113035881-1015921286.png) ###三大交互事件的源头: 1. 中断:外设 2. 异常:应用程序意想不到的行为 3. 系统调用:应用程序请求操作提供服务 ###三大交互事件的处理时间 1. 中断:异步 2. 异常:同步 3. 系统调用:异步或者同步 ###三大交互事件的响应状态 1. 中断:持续,对用户应用程序是透明的 2. 异常:杀死或者重新执行意想不到的应用程序指令 3. 系统调用:等待和持续 ###中断和异常的处理机制 ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113038124-1504355605.png) 1. ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113038124-1504355605.png) 2. ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113033622-1559784650.png) 3. ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113032930-989559188.png) ###系统调用详细分析: ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113032930-989559188.png) ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113035881-1015921286.png) ###程序访问主要是通过高层次的API接口而不是直接进行系统调用 1. ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113033622-1559784650.png) 2. ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113032930-989559188.png) 3. ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113038124-1504355605.png) ###跨越操作系统边界的开销 ![](https://img2018.cnblogs.com/blog/1729297/201909/1729297-20190929113032930-989559188.png)
  • 相关阅读:
    Java基础(十四)——API(Calendar类、System类、StringBuilder类、包装类)
    异常
    Java基础(十三)——权限修饰符和内部类
    知识点总结
    Java基础(十二)— —多态
    Java基础(十一)— —继承、抽象类和接口
    java基础(十)——继承
    小程序外部向组件内部传递externalClasses -- 传入样式wxss
    小程序组件交互 -- 传入js
    promise封装小程序的请求类(request,清爽易懂)
  • 原文地址:https://www.cnblogs.com/xgp123/p/11606883.html
Copyright © 2011-2022 走看看