1.1 操作系统介绍

1.1.1 操作系统的概念、功能和目标

1.1.1 操作系统的概念、功能和目标(系统资源的管理者、提供接口、作为扩充机器、虚拟机)_StudyWinter的博客-CSDN博客

1.1.2 操作系统的特点

1.1.2 操作系统的特征(并发、共享、虚拟、异步)_StudyWinter的博客-CSDN博客_操作系统特征并发、共享、虚拟、异步

(1)并发

  • 并发:两个或多个事件在同一时间间隔内发生,这些事件在宏观上是同时发生的,在微观上是交替发生的, 操作系统的并发性指系统中同时存在着多个运行的程序
  • 并行:两个或多个事件在同一时刻发生

(2)共享

  • 资源共享即共享,是指系统中的资源可以供内存中多个并发执行的进程共同使用
  • 共享分为两类:互斥共享和同时共享

(3)虚拟

  • 虚拟是把一个物理上的实体变为若干逻辑上的对应物。
  • 操作系统的虚拟技术科归纳为:时分复用技术:如处理器的分时共享 和  空间复用技术:如虚拟存储器

(4)异步

  • 多道程序环境允许多个程序并发执行,但由于资源有限,如cpu只有一个,进程的执行并不是一贯到底的,而是走走停停的,它以不可预知的速度向前推进。

1.2 操作系统的发展和分类

1.2 操作系统的发展和分类(手工、单道/多道批处理、分时、实时、网络、分布式、嵌入式、个人计算机)_StudyWinter的博客-CSDN博客

在这里插入图片描述

1 手工操作阶段

2 批处理阶段(单道、多道)

3 分时操作系统

4 实时操作系统

5 网络操作系统

6 分布式操作系统

7 嵌入式操作系统

8 个人计算机操作系统

1.3 操作系统的体系结构

1.3.1 操作系统的运行机制和体系结构

1.3.1 操作系统的运行机制和体系结构(大内核、小内核)_StudyWinter的博客-CSDN博客

用户态---》核心态:通过中断,

核心态---》用户态:设置程序状态字(PSW)

1.3.2 中断和异常

1.3.2 中断和异常(内中断和外中断、中断处理过程)_StudyWinter的博客-CSDN博客_程序中断是内中断吗

在这里插入图片描述

1.3.3 系统调用

1.3.3 系统调用(执行过程、访管指令、库函数与系统调用)_StudyWinter的博客-CSDN博客_访管指令和系统调用

在这里插入图片描述

系统调用操作系统提供给应用程序的接口;

作用:应用程序可以通过系统调用(程序接口)请求获得操作系统放入服务;

系统调用会使处理器从用户态切换到核心态;

系统调用相关涉及到系统的资源管理、进程管理之类的操作,对整个操作系统影响很大。因此,必定需要使用某些特权指令才能完成;所以系统调用的处理器需要由操作系统的内核程序负责完成,要运行到核心态。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐