下面来仔细查看Windows系统结构图:
由于ReactOS是兼容Windows为目标的,那么它的体系结构跟Windows越像,就具有兼容性。这里先来了解Windows的体系结构。最低层是硬件抽象层HAL;接着是内核层,设备驱动程序和文件系统,I/O管理器,文件系统缓存管理器,对象管理器,即插即用管理器,电源管理器,安全监视管理器,虚拟内存管理器,进程和线程管理器,注册表和配置管理器,本地调用过程管理器,图形驱动程序和图形界面;接着就是内核调用接口层;系统服务发送层;最后外面就是用户方式的应用层了。
从上面结构图可以看到Windows是一个分层的操作系统,这样设计容易开发,容易调试,容易迭代式开发。