5、中断和异常

  • 思维导图:
  • 中断的作用:
  • 中断的分类:
  • 中断的原理:

思维导图:

中断的作用:

中断的作用就是从用户态切换到内核态

中断的分类:


1、内中断:与当前执行指令有关,中断信号来源于CPU内部

2、外中断:与当前执行指令无关,中断信号来源于外部;每条指令执行结束后,CPU都会例行检查是否有外部中断信号

分时操作系统就是基于中断实现的;
当作业A执行时间片到时,时钟部件发出中断信号,cpu从用户态转变为内核态,执行中断处理程序;中断处理程序执行完之后,cpu从内核态转变为用户态并交由作业2使用;

中断的原理:

操作系统之计算机系统概述:5、中断和异常相关推荐

  1. 操作系统--01计算机系统概述

    操作系统笔记 第一章 1.1 操作系统的特征 1.2操作系统的发展和分类 1.3操作系统的运行机制和体系结构 1.4 中断和异常 第一章 1.1 操作系统的特征 并发:并发和共享互为存在条件 共享: ...

  2. 【操作系统】计算机系统概述

    1.1 操作系统的基本概念 知识点 计算机系统自下而上可大致分为四部分:硬件.软件.应用程序和用户. 操作系统是指控制和管理整个计算机系统的硬件与软件资源,合理地组织.调度计算机的工作与资源的分配,进 ...

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

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

  4. 操作系统之计算机系统概述:1、操作系统概述(定义、功能、作用)

    1.操作系统概述 思维导图: 计算机系统的层次结构: 操作系统的定义: 操作系统的功能和目标: 1.系统资源的管理: 2.向上层提供方便易用的服务: 3.对硬件机器的扩展: 思维导图: 计算机系统的层 ...

  5. 操作系统之计算机系统概述:2、操作系统的特点(并发、共享、虚拟、异步)

    2.操作系统的特点:并发.共享.虚拟.异步 思维导图: 操作系统特点:1.并发 操作系统特点:2.共享 操作系统特点:3.虚拟: # 操作系统特点:4.异步: 思维导图: 操作系统特点:1.并发 操作 ...

  6. 《操作系统》——计算机系统概述

    前言: 在之前的[Linux]学习中,我们已经对常见指令已经开发工具等进行了详细的了解.紧接着,我们将要学习的便是关于[Linux进程]的基本知识.但是为了帮助大家更好的理解相关的知识概念,我先带领大 ...

  7. 操作系统之计算机系统概述:7、操作系统的体系结构

    7.操作系统的体系结构 思维导图: 计算机系统的层次结构: 俩种内核结构:大内核和微内核 思维导图: 计算机系统的层次结构: 俩种内核结构:大内核和微内核

  8. 操作系统之计算机系统概述:6、系统调用

    6.系统调用 思维导图: 什么是系统调用: 系统调用和库函数的区别: 为什么必须要使用系统调用: 什么功能要用到系统调用: 系统调用过程: 思维导图: 什么是系统调用: 系统调用和库函数的区别: 为什 ...

  9. 操作系统from清华大学向勇,陈渝 笔记(二)操作系统的启动、中断、异常、系统调用

    下一篇在这里(三)(四)内存层次和连续.非连续分配 上一篇绪论在这里(一)操作系统绪论 INDEX 2-1 操作系统的启动 2-2 操作系统的中断.异常.系统调用 2-1 操作系统的启动 启动:机器三 ...

最新文章

  1. 如何为嵌入式应用选择适当的SSD
  2. python argv 详解_Python3 sys.argv[ ]用法详解
  3. 酷冷至尊官方psu计算工具_静静的挺你10年:酷冷至尊V650 GOLD全模组电源体验
  4. linux文件上传,给文件或目录添加apache权限
  5. java dumpstack_Java获取执行进程的dump文件及获取Java stack
  6. into outfile 生成sql脚本
  7. 每日算法系列【LeetCode 1186】删除一次得到子数组最大和
  8. ceph12.0.1的源码编译安装
  9. 单片机-控制-伺服电机-舵机
  10. 使用APUE源码找不到apue.h
  11. Java类的三大特性
  12. 表单checkbook获取已选择的值
  13. 华三计算机网络笔试题,软考网络工程师试题
  14. windows计算机搜索记录,win7清除文件搜索记录及电脑数据恢复教程
  15. 通过阿里云API查询账户余额
  16. springboot后端数据校验以及异常处理
  17. 如何实现上拉刷新下拉加载
  18. 什么是测试环境?如何搭建测试环境?
  19. 《墨菲定律》读书笔记(3)
  20. 核酸检测软件方案订单(作业)

热门文章

  1. 大一计算机在线考试,大一计算机考试题(含答案).pdf
  2. c++初始化成员列表_C++ 类构造函数初始化列表
  3. python 并列条形图_python – 如何绘制具有相同X坐标并排的条形图
  4. win7屏保时间设置_论如何优雅的设置手机和电脑时间屏保!
  5. OpenCV中绘制外围矩形框和圆框
  6. iMeta:高颜值高被引绘图网站imageGP在线发表
  7. 分子结构模拟工具UCSF Chimera的安装及基本操作
  8. 没有网也可以安装 Conda 环境
  9. 单细胞分析Seurat使用相关的10个问题答疑精选!
  10. 怎么设置电脑壁纸_电脑怎么设置双屏或多屏显示?