• 操作系统课堂笔记——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)
  • 相关阅读:
    支持国产共享软件
    Win CE 5.0 增加电池电量显示
    [转]C# 系统应用之鼠标模拟技术及自动操作鼠标
    自己写的 读写 ini 配置文件类
    自己写的 Readini 类
    sizeof与strlen()、递归优化题解
    Git学习资源收集汇总
    好用的Google Chrome插件
    【转】C# Socket编程(5)使用TCP Socket
    【转】C# Socket编程(4)初识Socket和数据流
  • 原文地址:https://www.cnblogs.com/xgp123/p/11606883.html
Copyright © 2020-2023  润新知