本文实现的MiniWd OS是一种基于X86体系、32位扩充保护模式下的桌面级操作系统,虽然操作和界面相对简单,但是具备了操作系统的重要功能。在与用户交互方面,系统采用的是命令行和图形窗口相结合的方式,这也是借鉴早期Windows较为受认可的交互方式。在程序的接口方面系统部分采用了API,主要是面向图形显示和计时器,并利用这些API设计和实现简单应用程序。 本系统的开发是过程化开发流程,从虚拟机分配内存以确定启动区,到运行基于该系统的简易程序,设计过程以及设计灵感主要借鉴于来自网络社区Mind Group小组开发的小型开源操作系统High OS。本系统主要设计分为四大模块:界面设计、中断设计