Sei sulla pagina 1di 3

Dispositivos de hardware y software para el despliegue grfico

Hardware

Un sistema grfico
tradicional consta de cuatro
componentes: procesador,
unidad de procesamiento
grfico, dispositivos de
entrada y dispositivos de
salida. El procesador
desempea un papel central
en cualquier sistema grfico
y cada uno de los dems
componentes debe
comunicarse en algn
momento con otro, o con el procesador mediante un canal de datos.

Generalmente el dispositivo principal de salida de un sistema grfico es


un monitor de video. El tipo ms comn es un CRT y actualmente se
incrementa el uso de los LCD.

La cantidad de memoria de video requerida para almacenar una pantalla


se determina multiplicando el nmero de pixeles horizontales, el nmero
de pixeles verticales y el nmero de bytes usados para codificar un
pixel. Memoria de video = Res. H x Res. V x Nm. de bytes por pixel

Cada pixel se codifica mediante un conjunto de bits de longitud


determinada (la llamada profundidad de color ), por ejemplo, puede
codificarse un pixel con un byte, u 8 bits, de manera que cada pixel
admite 256 variantes (2dgitos por bit,
elevados a la octava potencia). En las
imgenes de color verdadero se
suelen usar tres bytes para definir un
color, es decir, en total podemos
representar un total de 2 elevado a
24, o sea 16,777,216 colores
diferentes.

El usuario de un sistema grfico se comunica con el programa por medio


de ciertos dispositivos de entrada y obtiene los resultados en los
dispositivos de salida.

Software

Una representacin grfica consiste en un conjunto de pixeles que se obtiene a


partir de una idea de ms alto nivel; como puede ser la descripcin de la
grfica en trminos de lneas, arcos, colores etc. o incluso en trminos de
objetos tridimensionales, puntos de vista e iluminacin. El cmo llegar de estas
descripciones de alto nivel al conjunto de pixeles final es algo de lo que las
diferentes partes del sistema se debern encargar; por lo general el
programador dispone de una serie de libreras de programacin grfica que le
permiten escribir aplicaciones sin tener que llegar a conocer en detalle el
hardware sobre el que se ejecutar su cdigo, y sin tener que escribir desde el
principio miles de procedimientos que, adems, distan de ser triviales.
Ejemplos de estas libreras podran son OpenGL de SGI y Direct3D de
Microsoft.

Potrebbero piacerti anche