操作系统 王道考研2019 第一章:计算机系统概述 -- 中断和异常系统调用(陷入指令 / trap 指令 / 访管指令)

Posted CodeJiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统 王道考研2019 第一章:计算机系统概述 -- 中断和异常系统调用(陷入指令 / trap 指令 / 访管指令)相关的知识,希望对你有一定的参考价值。

1. 中断和异常


1.1 知识总览


1.2 中断机制的诞生


1.3 中断的概念和作用

用户态 到 核心态 再到 用户态


1.4 中断的分类

分类方式1:

分类方式2:


1.5 外中断的处理过程


1.6 小结


2. 系统调用


2.1 知识总览


2.2 什么是系统调用,有何作用?

系统调用是应用程序请求获得操作系统内核的服务的途径。


2.3 系统调用与库函数的区别

系统调用是比库函数更底层的接口。


2.4 小例子:为什么系统调用是必须的?


2.5 什么功能要用到系统调用?(凡是与共享资源有关的操作都需要用到系统调用)


2.6 系统调用的过程


2.7 陷入指令 = trap 指令 = 访管指令

如果一个应用程序执行了陷入指令,那么意味着这个应用程序主动的把CPU的控制权交还给了操作系统,用这种方式来请求操作系统的服务。


2.8 小结

凡是与共享资源有关的操作、会 直接影响到其他进程的操作,就 一定需要操作系统介入,就需要 通过系统调用来实现



以上是关于操作系统 王道考研2019 第一章:计算机系统概述 -- 中断和异常系统调用(陷入指令 / trap 指令 / 访管指令)的主要内容,如果未能解决你的问题,请参考以下文章

操作系统 王道考研2019 第一章:计算机系统概述 -- 中断和异常系统调用(陷入指令 / trap 指令 / 访管指令)

操作系统 王道考研2019 第一章:计算机系统概述 -- 操作系统的四个特征(并发(并发 vs 并行)共享虚拟异步)

操作系统 王道考研2019 第一章:计算机系统概述 -- 操作系统的运行机制(两种指令两种处理器状态两种程序)和体系结构

操作系统学习笔记 第一章:操作系统概述(王道考研)

操作系统学习笔记 第一章:操作系统概述(王道考研)

(王道408考研操作系统)第一章计算机系统概述-第一节5:系统调用