对只有8MB的Win98测试
软件世界
我们知道,作为一个操作系统,最重要的有设备管理、运行调度和人机交互三个方面。我们用裁减后个头最小的Windows98为例。
先看设备管理:在安装过程中,虽然笔者的大部分设备都是2002年的产品,所有的设备都得到了正确的识别,提供相应的驱动程序后,所有设备成功安装完成,并且所有的资源(比如IO范围和中断)都被自动地分配。最后,还测试了将一款杂牌的USB摄像头连接到计算机上,通过提供驱动,也能正确安装运行。证明了被裁减的Windows同样有着良好的即插即用的支持能力;同时,由于笔者提供的驱动中同时存在VXD模式和WDM模式的驱动程序,但它并没有影响设备的正确安装。
安装完成后,Windows的设备管理器还是和以前一样,添加、删除、更新驱动,这些功能一点变化都没有,所有设备的设置也和裁减以前一模一样。其次再让我们看看运行调度:直观地看,我们可以发现,所有裁减前可以正常安装、运行的应用软件,现在照样可以正常地安装、运行,并没有任何异样。
我们知道Windows98的内核的基本特点是抢占式的多任务调度,而且任务之间是完全隔离的,为了进行更严密的验证,笔者编写了几个小程序来验证,最后的结果可以证明,这个裁减后的,只有8MB大小的Windows的确是Windows98,而不是Windows95或者Windows3.x。