【Windows内核情景分析 开源代码ReactOS】
摘要:Win95以前系统基于Dos,只是在外面加了一层图形界面,不是基于事件响应的,线程也只是分时轮询。WinNT(new Technology)有了质的改变,才成为现代OS。现代OS有Linux和WinNT,一大特征是内核运行区和用户运行区,用户运行区之间彼此独立——线性内存运行空间和CPU运行状态支持独立。满足这一条才可以真正称为多任务OS,在这基础上才有现代OS特有的进程、IO访问等等功能。PS:这一特征要求CPU硬件也支持状态保护,有状态寄存器存储CPU环境,硬件设定用户进程永远无法直接访问高位地址(内核区)。对应于现代OS,支持这点的386系列CPU也是质变的一代。 OS结构Window.
阅读全文
posted @ 2011-05-03 16:52