摘要: 控制寄存器 控制寄存器用于控制和确定CPU的操作模式。控制寄存器有Cr0、Cr1、Cr2、Cr3、Cr4。Cr1被保留了,Cr3用于页目录表基址,其他的将继续详细讲解。 Cr0 Cr0是一个十分重要的寄存器,可以说它是总开关的集合体。如下图所示: PE位是启用保护模式(Protection Enab 阅读全文
posted @ 2022-08-07 16:31 HcyRcer 阅读(2688) 评论(0) 推荐(0)
摘要: APC英文全称为Asyncroneus Procedure Call,意为异步过程调用。学过之前的知识我们知道,线程是不能被“杀掉”、“挂起”和“恢复”的,线程在执行的时候自己占据着CPU,其他线程如何控制它呢?如何改变一个线程的行为?这就需要APC了。 阅读全文
posted @ 2022-08-07 16:17 HcyRcer 阅读(1050) 评论(0) 推荐(0)
摘要: 它的英文全称为Deferred Procedure Call,即延迟过程调用。它最初作用是设计为中断服务程序的一部分,用来解决中断服务处理时间过长的问题。因为每次触发中断,都会关中断,然后执行中断服务例程。由于关中断了,所以中断服务例程必须短小精悍,不能消耗过多时间,否则会导致系统丢失大量其他中断。 阅读全文
posted @ 2022-08-07 14:05 HcyRcer 阅读(1788) 评论(0) 推荐(0)