美文网首页
计算机操作系统笔记(四)

计算机操作系统笔记(四)

作者: itczt | 来源:发表于2019-04-02 20:59 被阅读0次

2-3中断机制(SHD)

中断

中断定义

指CPU对突发的反应过程或机制

CPU收到外部信号(中断信号)后,停止当前工作,转去处理该外部事件,处理完毕后回到原来工作的中断处(断点)继续原来的工作。

引入中断的目的

实现并发活动
实现实时处理
故障自动处理

中断的一些概念

中断源和中断类型
引起系统中断的事件称为中断源。

中断类型

外中断(中断)和内中断(俘获)
外中断:由CPU外部事件引起。例I/O,外部事情。
内中断:由CPU内部事件引起。例:访管中断,程序中断
外中断:不可屏蔽中断和可屏蔽中断
不可屏蔽中断:中断的原因很重要,CPU必须响应。
可屏蔽中断:中断原因不很重要,CPU可以不响应。

断点

程序中断的地方,将要执行的下一指令的地址
CS/IP

现场

程序正确运行所以赖的信息集合。
相关寄存器

现场的两个处理过程

现场的保护,进入中断服务程序之前,栈。
现场的恢复,退出中断服务程序之后,栈。

中断响应过程

(1)识别中断源
(2)保护断点和现场
(3)装入中断服务程序的入口地址(CS:IP)
注:由硬件自动完成,不需要程序员干预。
(4)进入中断服务程序的程序。
(5)恢复断点和现场
(6)中断返回:IRET

中断响应的实质

交换指令执行地址
交换CPU的态

工作

现场保护和恢复
参数传递(通信)

相关文章

  • 操作系统

    操作系统学习笔记 我们老师推荐的教材: 计算机操作系统教程,张尧学,史美林,清华大学出版社计算机操作系统,汤子灜等...

  • 计算机操作系统笔记(四)

    2-3中断机制(SHD) 中断 中断定义 指CPU对突发的反应过程或机制 引入中断的目的 实现并发活动实现实时处理...

  • 深度理解计算机操作系统(笔记)

    深度理解计算机操作系统(笔记) 文章出自:https://www.cnblogs.com/zzdbullet/p/...

  • Linux 基础

    操作系统简介 我通过以下四点介绍什么操作系统: 操作系统(Operation System,简称OS)是管理计算机...

  • 计算机操作系统读书笔记(四)

    进程的阻塞和唤醒 进程有几种情况可能发生阻塞,向系统请求共享资源失败、等待某操作的完成(如io操作)、新数据尚未到...

  • 1 计算机操作系统概述

    1 走进计算机操作系统 一:什么是计算机操作系统?计算机操作系统定义:配置在计算机硬件基础之上的第一层软件,可以理...

  • 整理1

    操作系统 定义:操作系统是一个管理和控制计算机硬件与软件资源的计算机程序。 位置:操作系统工作在计算机硬件之上,软...

  • 计算机操作系统笔记

    分时系统 多路性:系统允许将多台终端同时连接到一台主机上,并按分时原则为每个用户服务 独立性:各用户在各自的终端上...

  • java多线程

    一、前言 计算机组成原理 计算机操作系统 数据结构与算法 备注:相声有四门基本功:说、学、逗、唱;编程也有四门基本...

  • 2019-11-15

    复习计算机操作系统!

网友评论

      本文标题:计算机操作系统笔记(四)

      本文链接:https://www.haomeiwen.com/subject/kvhgbqtx.html