Compartir a través de


Arquitectura de pantalla de Windows 2000

En la ilustración siguiente se muestran los componentes necesarios para mostrar en Windows 2000 y versiones posteriores.

Diagrama que ilustra los componentes del subsistema de visualización de Windows 2000 y versiones posteriores.

Los elementos sombreados de la ilustración anterior representan los servicios que se proporcionan con Windows 2000 y versiones posteriores. Los elementos sin sombra indican que se requiere un controlador de pantalla de terceros y un controlador de minipuerto de vídeo para que un adaptador de gráficos se muestre en los sistemas Windows 2000 y versiones posteriores.

Para cada tipo de tarjeta gráfica que se puede usar con un sistema operativo basado en NT, debe haber un controlador de pantalla y un controlador de minipuerto de vídeo correspondiente. El controlador de minipuerto está escrito específicamente para un adaptador gráfico (o familia de adaptadores). El controlador de pantalla se puede escribir para cualquier número de adaptadores que comparten una interfaz de dibujo común; por ejemplo, el controlador de pantalla VGA se puede usar con el controlador de minipuerto VGA o ET4000. Esto se debe a que el controlador de pantalla dibuja, mientras que el controlador de minipuerto realiza operaciones como conjuntos de modos y proporciona información sobre el hardware al controlador. También es posible que más de un controlador de pantalla funcione con un controlador de minipuerto determinado; por ejemplo, los controladores de pantalla SVGA de 16 y 256 colores pueden usar el mismo controlador de minipuerto.

En las secciones siguientes se describen las responsabilidades clave de los controladores de minipuerto de pantalla y vídeo. El desglose de las responsabilidades no es difícil y rápido; el equilibrio entre modularidad y rendimiento es la clave. Por ejemplo, el código de puntero de hardware para el controlador VGA reside en el controlador miniport. Esto promueve la modularidad, por lo que el mismo controlador de pantalla puede controlar el VRAM Video Seven, que tiene un puntero de hardware, y el ET4000, que no.

Responsabilidades del controlador de visualización de Windows 2000

Responsabilidades del controlador de miniporte de vídeo de Windows 2000