第一章 操作系统概述

发布于:2022-12-11 ⋅ 阅读:(276) ⋅ 点赞:(0)

第一章 操作系统概述

概念、功能

在这里插入图片描述

操作系统四大特征

并发

  • 并发:指两个或多个事件在同一时间间隔内发生。这些事件宏观上是同时发生的,但微观上是交替发生的。常考易混概念——并行:指两个或多个事件在同一时刻同时发生。

共享

  • 共享即资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。
  • 在这里插入图片描述
    在这里插入图片描述

虚拟

  • 虚拟是指把一个物理上的实体变为若干个逻辑上的对应物。物理实体(前者)是实际存在的,而逻辑上对应物(后者)是用户感受到的。
  • 在这里插入图片描述

异步

  • 异步是指,在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。
  • 如果失去了并发性,即系统只能串行地
    运行各个程序,那么每个程序的执行会
    一贯到底。只有系统拥有并发性,才有
    可能导致异步性。

**重要考点:

理解并发和并行的区别
并发和共享互为存在条件
没有并发和共享,就谈不上虚拟和异步,因此并发和共享是操作系统的两个最基本的特征**

操作系统的发展与分类

在这里插入图片描述

操作系统的运行机制

内核程序 与 应用程序

  • 由很多内核程序组成了“操作系统内核”,或简称“内核(Kernel)”
    内核是操作系统最重要最核心的部分,也是最接近硬件的部分
  • 用高级语言写的普通的程序:应用程序

特权指令 与 非特权指令

  • 应用程序只能使用“非特权指令”
  • 操作系统内核作为 “管理者”,有时会让CPU执行一些“特权指令”,如:内存清零指令。这些指令影响重大,只允许“管理者”——即操作系统内核来使用

内核态 与 用户态

  • 处于内核态时,说明此时正在运行的是内核程序,此时可以执行特权指令
  • 处于用户态时,说明此时正在运行的是应用程序,此时只能执行非特权指令
  • CPU 中有一个寄存器叫 程序状态字寄存器(PSW),
    其中有个二进制位,1表示“内核态”,0表示“用户态”
    别名:内核态=核心态=管态;用户态=目态

内核态、用户态 的切换

在这里插入图片描述

中断与异常

中断的作用

  • “中断”会使CPU由用户态变为内核态,使操作系统重新夺回对CPU的控制权

中断类型

  • 内中断

    • 与当前执行的指令有关,
      中断信号来源于CPU内部
  • 外中断

    • 与当前执行的指令无关,
      中断信号来源于CPU外部

中断分类

  • 在这里插入图片描述

回顾总结

  • 在这里插入图片描述

操作系统的结构

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

系统调用

*“系统调用”是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用

程序调用的特殊函数,应用程序可以通过系统调用来请求获得操作系统内核的服务*

系统调用与函数库的关系

  • 在这里插入图片描述

系统调用是必须的

一些用到系统调用的功能

  • 系统中的各种共享资源都由操作系统内核统一掌管,因此凡是与共享资源有关的操作(如存储分配、I/O操作、文件管理等),都必须通过系统调用的方式向操作系统内核提出服务请求,由操作系统内核代为完成。这样可以保证系统的稳定性和安全性,防止用户进行非法操作。
  • 在这里插入图片描述

系统调用过程

  • 传递系统调用参数→ 执行陷入指令(用户态)→ 执行相应的内请求核程序处理系统调用(核心态) → 返回在这里插入图片描述

  • 注意:1. 陷入指令是在用户态执行的,执行陷入指令之后立即引发一个内中断,使CPU进入核心态

  1. 发出系统调用请求是在用户态,而对系统调用的相应处理在核心态下进行

操作系统引导(Boot)

操作系统引导:

①CPU从一个特定主存地址开始,取指令,执行ROM中的引导程序(先进行硬件自检,再开机)
②将磁盘的第一块——主引导记录 读入内存,执行磁盘引导程序,扫描分区表
③从活动分区(又称主分区,即安装了操作系统的分区)读入分区引导记录,执行其中的程序
④从根目录下找到完整的操作系统初始化程序(即 启动管理器)并执行,完成“开机”的一系列动作

虚拟机

使用虚拟化技术,将一台物理机器虚拟化为多台虚拟机器(Virtual Machine, VM),每个虚拟机器都可以独立运行一个操作系统

在这里插入图片描述

参考资料:王道考研
思维导图:第一章 操作系统概述思维导图


网站公告

今日签到

点亮在社区的每一天
去签到