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

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


2.1,OS的启动

DISK:存放OS

BIOS:基本的I/O处理系统

Bootloader:加载OS

操作系统课堂笔记——02,操作系统基础知识_第1张图片

POST(加电自检):寻找显卡和执行BIOS

操作系统课堂笔记——02,操作系统基础知识_第2张图片

2.2,OS与设备和程序交互

  1. 系统调用,异常,中断
  2. 操作系统课堂笔记——02,操作系统基础知识_第3张图片
  3. 操作系统课堂笔记——02,操作系统基础知识_第4张图片

    三大交互事件的源头:

  4. 中断:外设
  5. 异常:应用程序意想不到的行为
  6. 系统调用:应用程序请求操作提供服务

    三大交互事件的处理时间

  7. 中断:异步
  8. 异常:同步
  9. 系统调用:异步或者同步

    三大交互事件的响应状态

  10. 中断:持续,对用户应用程序是透明的
  11. 异常:杀死或者重新执行意想不到的应用程序指令
  12. 系统调用:等待和持续

    中断和异常的处理机制

    操作系统课堂笔记——02,操作系统基础知识_第5张图片
  13. 操作系统课堂笔记——02,操作系统基础知识_第6张图片
  14. 操作系统课堂笔记——02,操作系统基础知识_第7张图片
  15. 操作系统课堂笔记——02,操作系统基础知识_第8张图片

    系统调用详细分析:

    操作系统课堂笔记——02,操作系统基础知识_第9张图片
    操作系统课堂笔记——02,操作系统基础知识_第10张图片

    程序访问主要是通过高层次的API接口而不是直接进行系统调用

  16. 操作系统课堂笔记——02,操作系统基础知识_第11张图片
  17. 操作系统课堂笔记——02,操作系统基础知识_第12张图片
  18. 操作系统课堂笔记——02,操作系统基础知识_第13张图片

    跨越操作系统边界的开销

    操作系统课堂笔记——02,操作系统基础知识_第14张图片

你可能感兴趣的:(操作系统课堂笔记——02,操作系统基础知识)