分类：电脑/网络-软件
问题：xp体系结构 
回答：Windows XP是一个把消费型(Windows 9x核心系列)和商业型操作系统(Windows NT核心系列)融合为统一系统代码的新型Windows操作系统。它的发布标志着微软在操作系统领域“两条腿走路”的研发和营销策略的结束。 毫不夸张地说，Windows XP是操作系统历史上的全才，既有华丽堂皇的外表，更有卓越不凡的性能。此文主要介绍Windows XP的体系结构。操作系统作为一种大型软件，在它的发展过程中，出现过多种多样的体系结构，概括起来，大致可以分为以下四种类型：模块组合结构、分层结构、虚拟机结构、客户/服务器结构(又称微内核结构)历史上的众多操作系统不外乎都采用了这些体系结构，例如我们熟知的DOS就是“模块组合结构”的代表。作为一个实际应用型的操作系统，Windows XP没有单纯地采用某一种体系结构，而是把分层结构操作系统和客户/服务器结构操作系统的特点融合到了一起。可以说，Windows XP的可靠性、稳定性和可移植性都跟它采用了分层的体系结构是有密切联系的。 当然，Windows XP采用的最主要的体系结构是客户/服务器结构，因为采用这种结构的操作系统将非常适于应用在网络环境下。作为面向网络的操作系统，Windows XP没有理由不采用客户/服务器结构来设计。该结构的内核只提供了操作系统最基本的功能，如基本调度操作和中断处理等。微内核结构的优点是可靠、灵活以及适宜于网络计算机环境，但也存在工作效率不高的缺陷。Windows XP在设计上没有一味地承袭微内核结构，而是把效率问题更多地考虑了进去，做了很多改进和优化，例如把文件服务、图形引擎等功能组件植入到微内核中，使得Windows XP在效率与稳定之间找到了一个最佳的平衡点。实际的测试也表明，Windows XP的高效性并没有导致其稳定性的降低。 下面，需要引入两个重要的概念：核心态(kernel mode)和用户态(user mode)