美文网首页
操作系统学习:什么是操作系统以及中断的概念

操作系统学习:什么是操作系统以及中断的概念

作者: 达闻西_ | 来源:发表于2020-04-12 23:50 被阅读0次

    什么是操作系统

    • 是计算机硬件和应用之间的一层软件
      • 方便我们使用硬件,如显存
      • 高效使用硬件

    cpu管理,内存管理,终端管理,磁盘管理,文件管理

    计算机是如何工作的?

    取指执行


    操作系统是一个大型系统程序

    • 提供用户接口,方便用户控制计算机
    • 负责为应用程序分配和调度软硬件资源,并控制与协调应用程序并发活动,帮助用户存储和保护信息。

    中断技术

    • CPU收到外部信号(中断信号),停止当前工作,转去处理该外部事件,处理完毕后回到原来的工作中断处继续原本的工作。

    通道技术

    • 专门处理外设与内存之间的数据传输的处理机。

    整体式结构

    • 模块设计,编码和调式独立
    • 模块调用自由
    • 模块通信多以全局变量完成

    缺点

    信息传递随意,维护和更新困难


    分层结构

    所有功能模块按照调用次序,排成若干层,相邻层之间只有单向依赖或单向调用。

    • 结构清晰,避免循环调用
    • 整体问题局部化,系统的正确性容易保证
    • 有利于操作系统的维护,扩充,移植

    微内核结构

    os = 微内核 + 核外服务器

    微内核:

    • 足够小,提供os最基本的核心功能和服务
      • 实现与硬件紧密相关的处理
      • 实现一些较基本的功能
      • 负责客户和服务器之间的通信

    核外服务器

    • 完成os绝大部分功能,等待应用程序提出请求。
    • 由若干服务器或进程共同构成

    相关文章

      网友评论

          本文标题:操作系统学习:什么是操作系统以及中断的概念

          本文链接:https://www.haomeiwen.com/subject/znzimhtx.html