摘要:
有4个层次的特权级,从高到低依次是:0级、1级、2级、3级。切换特权级是指从0级转移到1级、或从1级转移到3级。总之,是指从一个特权级转移到了另外一个不同的特权级。 学习特权级切换,关键知识点是: 两个指令call和iret。 一个CPU特性:特权级变换时会将一个特权级的堆栈复制到另外一个特权级堆栈 阅读全文
posted @ 2021-03-02 23:05
东小夫
阅读(1481)
评论(3)
推荐(0)
摘要:
中断发生时,操作系统会为当前的任务建立一个快照,陷入内核,把CPU的控制权交给内核。内核趁这个机会做一些工作,比如调度执行其他任务。这只是中断的作用之一。 使用中断有一套固定的流程,掌握它即可。流程大概如下: 初始化8259A 初始化工作是对主从8259A的两类端口赋值。这两类端口是:ICW和OCW 阅读全文
posted @ 2021-03-02 23:03
东小夫
阅读(1244)
评论(2)
推荐(1)
浙公网安备 33010602011771号