进入保护模式(十一)异常的处理

1、中断与异常

        看到的最多的是一个是异步一个是同步的,中断被外部打断的,异常是处理过程出错。这里主要说异常有错误码的。 linux

        下图是保护模式下的向量表。 异步

        纠结一个问题就是进入保护模式下需不须要从新定位8259A的中断向量(要一直使用)? 测试

                                                         对于其余的冲突解释我以为不必,由于用的是新的处理了。 spa

 

2、简单的处理思路

        由于有出错代码,因此能够首先把出错代码pop出来,处理随便了。 ip

                                                而后获得eip的值,push出来 同步

                                                eip值+二、4 pop进入 ,接着执行 im

                                                 或者出错后其余处理 异常

出错的代码图 异常处理

 

      

有错误信息的异常处理暂且就这样吧。 img

测试的时候没有弄清触发的必要条件;我当时给了个空的选择子,实际触发的是13号;自认为触发11号;纠结好久啊

页故障处理,暂且不作;

接下来弄清出任务切换吧。1.最基本的用任务

                               2.只用一个说的是linux2.4开始的方式(还没搞懂没头绪)

相关文章
相关标签/搜索