文章目录

  • 一、概念
  • 二、功能及目标
    • 2.1 系统资源管理者
    • 2.2 用户与计算机硬件之间的接口
      • 2.2.1 命令接口
        • 联机命令接口
        • 脱机命令接口
      • 2.2.2 程序接口
      • 2.2.3 图像用户界面
    • 2.3 最接近硬件的层次
  • 三、操作系统的特征
    • 3.1 并发
    • 3.2 共享
    • 3.3 并发与共享的关系
    • 3.4 虚拟
    • 3.5 异步
  • 四、发展与分类
    • 4.1 手工操作阶段
    • 4.2 单道批处理系统
    • 4.3 多道批处理系统
    • 4.4 分时操作系统
    • 4.5 实时操作系统
  • 五、运行机制与体系结构
    • 5.1 运行机制
      • 5.1.1 两种指令
      • 5.1.2 两种处理器状态
      • 5.1.3 两种程序
    • 5.2 操作系统的内核
    • 5.3 操作系统的体系结构
  • 六、中断和异常
    • 6.1 概念和作用
    • 6.2 中断分类
    • 6.3 外中断处理工程
  • 七、系统调用
    • 7.1 系统调用介绍
    • 7.2 系统调用与库函数的区别
    • 7.3 系统调用的过程

一、概念

大家熟悉的操作系统:
Windows、MacOS、Linux、Android、IOS


操作系统(Operating System,OS) 是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。

在任务管理器中,我们可以看到操作系统对软件和硬件的管理。

二、功能及目标

计算机系统的结构层次

包含以下三个功能:

1 操作系统作为系统资源的管理者(这些资源包括软件、硬件、文件等),需要提供什么功能?

2 操作系统作为用户与计算机硬件之间的接口,要为其上层的用户、应用程序提供简单易用的服务,需要实现什么功能?

3 操作系统作为最接近硬件的层次,需要在纯硬件的基础上实现什么功能?

2.1 系统资源管理者

  • 提供的功能:处理机管理、存储器管理、文件管理、设备管理
  • 目标:安全、高效

举例——用QQ和朋友视频聊天,在整个过程中,操作系统要保证安全和高效。

【操作系统】概念、功能、特征、分类、运行机制、内核、体系结构、中断和异常、系统调用简介相关推荐

  1. 操作系统学习笔记-04-操作系统的运行机制和体系结构

    操作系统学习笔记-2019 王道考研 操作系统-04-操作系统的运行机制和体系结构 文章目录 4-操作系统的运行机制和体系结构 4.1知识总览 4.2运行机制 4.2.1预备知识:什么是指令? 4.2 ...

  2. 操作系统复习--OS的运行机制和体系结构

    操作系统复习–OS的运行机制和体系结构 本文章按照王道操作系统参考 文章主要分:运行机制,操作系统内核,操作系统的体系结构 运行机制 两种命令 特权指令:不允许用户直接使用的命令,如:I/O,中断命令 ...

  3. 1.3.1 操作系统的运行机制和体系结构(大内核、小内核)

    文章目录: 1.操作系统的运行机制和体系结构 2.操作系统内核在计算机系统中的层次结构 3.操作系统体系结构类比 4.操作系统用户态和核心态的转换 1.操作系统的运行机制和体系结构 2.操作系统内核在 ...

  4. 【操作系统复习】操作系统的运行机制与体系结构

    同个人网站 https://www.serendipper-x.cn/,欢迎访问 ! 操作系统的运行机制与体系结构 一.两种指令.两种处理器状态.两种程序 二.操作系统的内核 三.操作系统的体系结构 ...

  5. 04-操作系统的运行机制和体系结构(大内核、小内核)

    目录 1.操作系统的运行机制和体系结构 2.操作系统内核在计算机系统中的层次结构 3.操作系统体系结构类比 ​编辑 4.操作系统用户态和核心态的转换 1.操作系统的运行机制和体系结构 2.操作系统内核 ...

  6. 操作系统之计算机系统概述:4、操作系统的运行机制(内核态用户态、特权指令非特权指令、内核程序应用程序)

    4.操作系统的运行机制 思维导图: 内核程序VS用户程序: 特权指令和非特权指令: 内核态和用户态: 内核态和用户态的切换: 思维导图: 内核程序VS用户程序: 用户程序:这种程序只能调用操作系统的资 ...

  7. 操作系统(四)操作系统的运行机制

    1.4 操作系统的运行机制 目录 1.4 操作系统的运行机制 1.4.1 内核程序&应用程序 1.4.2 特权指令&非特权指令 1.4.3 内核态&用户态 1.4.4 操作系统 ...

  8. jsp获取连接池的实时连接数_一篇看懂数据库连接池概念、原理、运行机制

    概述 数据库连接池是负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个.那么其中的运行机制又是怎样的呢?今天主要介绍一下数据库连接池原理和常用的连接池. ...

  9. c#打开数据库连接池的工作机制_详解数据库连接池概念、原理、运行机制等

    概述 数据库连接池是负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个.那么其中的运行机制又是怎样的呢?今天主要介绍一下数据库连接池原理和常用的连接池. ...

  10. 王道 —— 操作系统的运行机制和体系结构

    目录 1.什么是指令 2.两种指令.两种处理器状态.两种程序 3.操作系统的内核 3.1 总结 3.2 大内核和微内核 3.3 操作系统的体系结构 4.知识回顾 1.什么是指令 问题:"指令 ...

最新文章

  1. Christmas Present
  2. 二叉树 二度节点和叶子节点之间的数量关系
  3. python安装环境安装_安装Python运行环境
  4. 2009年SOA七大预测:SOA借力云计算
  5. C#反射——简单反射操作类的封装
  6. 如何把一个软件嵌入另一个软件_新增一个软件一个游戏
  7. 2023年中国AI论文影响力超越美国?
  8. Git commit至Gitee报错‘remote: error: hook declined to update refs/heads/master‘的解决方法
  9. SQL Server中的递归CTE和外键引用
  10. 固定ui大小_Material Design 响应式UI
  11. 闭关修炼 5 个月的源码,终于拿到蚂蚁 Offer!
  12. 3Dmax转的fbx模型导入unity赋材质不能改变颜色一直是黑色
  13. vue-router的两种模式
  14. c++语言编程软件视频教程下载,C++编程开发全套视频教程下载
  15. 神舟IV号开发板-带屏例程源码修改bug(2.8寸屏)
  16. 如何养狗完整版 !-为了迎接我的大宝做好准备
  17. google 浏览器下载历史版本的方法
  18. ③读后感之《异类不一样的成功启示录》格拉德威尔
  19. 【LearningChain】WhenMachineLearningMeetsBlockchainADecentralizedPrivacy-preserving and SecureDesign
  20. android 发送短信sms

热门文章

  1. WordPress好看的自适应企业站Start主题
  2. errorreporting php,php-phpin的error_reporting 22527中的22527是什么
  3. 不撞南墙不回头——深度优先搜索
  4. spaCy 2.1 中文NLP模型
  5. matlab读取img格式文件
  6. 关于物联网远程控制技术,你了解的有多少?
  7. 同城跑腿微信小程序制作步骤_分享下同城跑腿小程序的作用
  8. APP怎样通过免填邀请码,提高App邀请效率?
  9. python批量提取视频帧
  10. 计算机毕业生怎么参加清华暑校,上完清华暑校后,怎么才能进清华?