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)
  • 相关阅读:
    实验三:UML 建模工具的安装与使用
    结对编程 第二阶段
    实验二:结对编程 第一阶段
    结对编程之github使用自己的仓库
    软工 实验一 Git代码版本管理
    第七次作业
    第5次作业
    第四次作业
    第三次作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/xgp123/p/11606883.html
Copyright © 2011-2022 走看看