Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingenieria
COMPUTACIÓN GRÁFICA
Profr: M.I. Fonseca Chávez Elizabeth
GRUPO: 02
Fecha de Entrega: 18 / 08 / 08
NUMERO DE TRABAJO: #1
TITULO:
Monitores, Tarjetas Graficas y Software Grafico
Alumno:
Castrejón Mendoza Alejandro Arturo
Tipos de Monitores
http://www.monografias.com/trabajos37/monitores/monitores.shtml
http://www.monografias.com/trabajos37/monitores/monitores.shtml
http://www.monografias.com/trabajos37/monitores/monitores.shtml
http://www.monografias.com/trabajos37/monitores/monitores.shtml
Tarjetas Graficas
Es una tarjeta de expansión para una computadora, encargada de procesar los datos provenientes de la
CPU y transformarlos en información comprensible y representable en un dispositivo de salida, como un
monitor o televisor.
http://es.wikipedia.org/wiki/Adaptador_de_v%C3%ADdeo
2) Tabla comparativa de tipos de tarjetas graficas (por fabricante, por 2d, por 3d).
Fabricante 2D 3D
Los dos más importantes son En las tarjetas 2D las más En las tarjetas 3D dicha marca fue
ATI y NVIDIA, para ATI hay utilizadas en los PC's son las de las primeras en ofrecer
fabricantes: GECUBE, fabricadas por la casa S3, entre capacidades 3D en sus chips Virge,
RADEON, SAPPHIRE, ASUS, otras cosas porque se hicieron aunque no fueron competitivos con
los productos de la competencia,
GIGABYTE. Para NVIDIA hay con el mercado OEM. Tenemos
como los chips de Rendition, 3Dfx,
fabricantes: POINT OF VIEW, toda la saga de chips Trío: 32, nVidia, NEC (PowerVR), Intel (i740),
GALAXY, XFX, ASUS, 64, 64V+ y 64V2. En las tarjetas etc...
ZOTAN 2D, la cantidad de memoria sólo En cuanto a la programación en
influye en la resolución y el 3D, en un inicio, prácticamente
número de colores que dicha cada fabricante utilizaba su
tarjeta es capaz de reproducir. propia API.
Lo habitual suele ser 1 ó 2
Megas.
http://www.pchardware.org/video.php
PCI Express En el 2004 Intel desarrolla el bus PCIe con vistas a unificar
en un solo interfaz los existentes hasta el momento (PCI y
AGP). Se trata de un bus al híbrido serie/paralelo (hasta el
momento, todos los bus y puertos utilizados son puertos
paralelo), pensado para ser utilizado solo como
www.configurarequipos.com/doc776.html
www.configurarequipos.com/doc447.html
Si una PC no tiene tarjeta grafica entonces no hay donde conectar el monitor, no hay una salida de la
señal de imagen por lo tanto no se puede visualizar nada.
Viene ensamblada en la placa base, comparten memoria RAM. Con esto es suficiente para conectar el
monitor y visualizar las aplicaciones, aunque a veces no es suficiente con la capacidad de esas tarjetas
gráficas pues hay programas que requieren de una tarjeta gráfica más potente y es necesario agregar
una tarjeta externa.
http://es.wikipedia.org/wiki/Adaptador_de_v%C3%ADdeo
Se inserta en las ranuras previstas para este fin ubicadas en la placa base, generalmente no es posible
combinar el uso de tarjetas gráficas internas y externas salvo en algunos casos especiales, se utilizan
para poder hacer uso de aplicaciones que así lo requieran brinda una mayor calidad en imágenes y
video, acelera el funcionamiento de la PC donde se instale.
http://es.wikipedia.org/wiki/Adaptador_de_v%C3%ADdeo
8) Que es un AGP, cuantos tipos hay, y para que sirven.
Puerto de Gráficos Acelerado, es un puerto desarrollado por Intel en 1996 como solución a los cuellos
de botella que se producían en las tarjetas gráficas que usaban el bus PCI.
El puerto AGP es de 32 bits como PCI pero cuenta con notables diferencias como 8 canales más
adicionales para acceso a la memoria RAM. Además puede acceder directamente a esta a través del
puente norte pudiendo emular así memoria de vídeo en la RAM. La velocidad del bus es de 66 MHz.
El bus AGP cuenta con diferentes modos de funcionamiento.
• AGP 1X: velocidad 66 MHz con una tasa de transferencia de 266 MB/s y funcionando a un voltaje
de 3,3V.
• AGP 2X: velocidad 133 MHz con una tasa de transferencia de 532 MB/s y funcionando a un
voltaje de 3,3V.
• AGP 4X: velocidad 266 MHz con una tasa de transferencia de 1 GB/s y funcionando a un voltaje
de 3,3 o 1,5V para adaptarse a los diseños de las tarjetas gráficas.
• AGP 8X: velocidad 533 MHz con una tasa de transferencia de 2 GB/s y funcionando a un voltaje
de 0,7V o 1,5V.
Estas tasas de transferencias se consiguen aprovechando los ciclos de reloj del bus mediante un
multiplicador pero sin modificarlos físicamente.
El puerto AGP se utiliza exclusivamente para conectar tarjetas gráficas, y debido a su arquitectura sólo
puede haber una ranura. Dicha ranura mide unos 8 cm y se encuentra a un lado de las ranuras PCI.
http://es.wikipedia.org/wiki/AGP
El chipset es un conjunto de circuitos integrados que se encarga de realizar las funciones que el
microprocesador delega en ellos. El conjunto de circuitos integrados auxiliares necesarios por un
sistema para realizar una tarea suele ser conocido como chipset, cuya traducción literal del inglés
significa conjunto de circuitos integrados. Se designa circuito integrado auxiliar al circuito integrado que
es periférico a un sistema pero necesario para el funcionamiento del mismo. La mayoría de los sistemas
necesitan más de un circuito integrado auxiliar; sin embargo, el término chipset se suele emplear en la
actualidad cuando se habla sobre las placas base de los IBM PCs.
Chipset para Intel
Intel 430FX: Es el primer chipset que vamos a tener en cuenta, y el que marcó una nueva etapa.
Conocido como Tritón. Soporte para un único procesador. Máximo 128 Mb. de memória principal.
Controlador de 2 canales IDE bús master integrado, hasta PIO 4 (16,6 Mb./seg). Soporte para PnP.
Soporte para EDO RAM además de FPM. Soporte para memoria caché burst pipeline (256 o 512
Kb.).Compatible con PCI 2.0.
Intel 430HX: El sustituto del FX. Conocido como Tritón II. Soporte para dos procesadores. Hasta 512
Mb. Hasta 4 bancos de memoria. Hasta 512 Kb de cache L2. Hasta 2 puertos USB. Compatible con PCI
2.1. Puede cachear toda la memoria. Soporte para bus EISA.
Intel 430VX: Posterior al HX, pero menos potente, aunque con novedades tecnológicas. Hasta 128 Mb.
Soporte para memoria DIMM tanto SDRAM com EDO o FPM.
Intel 430TX: El último desarrollo de Intel para la série de procesadores Pentium. Recomendado para el
MMX (aunque no imprescindible). Máximo 256 Mb. Hasta 3 bancos de memoria. Soporte para módulos
DIMM SDRAM de 64 Mb. y para módulos EDO de 128 MB. Soporte para IDE Ultra DMA/33 (33
Mb./seg.). Cumple con las especificaciones PC'97 (ACPI). Sólo puede cachear los primeros 64 MB.
Intel 450GX/KX: Conocidos como Mars y Orión. El GX admite hasta 4 procesadores. Son para Pentium
Pro, pero también admiten al Pentium II.
Intel 440FX: Conocido como Natoma. Es utilizable tanto en placas basadas en Pentium Pro como en
Pentium II. Hasta dos procesadores. Hasta 1 GB. repartido en hasta 8 bancos. Soporta memoria EDO y
USB.
Intel 440LX: El primer chipset que ofrece soporte sólo para Pentium II. Soporte para 2 procesadores,
AGP 2x, USB, ACPI. Ampliable hasta 1 GB. con memoria EDO y hasta 512 MB. con SDRAM. Soporte
para 4 slots PCI 2.1.
Intel 440BX: La principal diferencia respecto del chipset LX es que ofrece soporte a placas con bus a
100 Mhz. No se pueden mezclar módulos EDO con SDRAM. Hasta 1GB tanto en EDO como en
SDRAM.
Intel 440EX: Este es un chipset de bajo coste especialmente diseñado para el mercado del Celeron. No
soporta más de un procesador. Ampliable hasta un máximo de 256 Mb de RAM. Soporte para memoria
EDO y SDRAM (dos DIMM's o cuatro SIMM's). No soporta control de paridad en memoria. Soporte para
AGP 2x.
Intel 440GX: Optimizado para el Xeon. Por supuesto soporte de bus a 100 Mhz. Hasta 2 GB. de
memoria SDRAM. Soporte para AGP 2x.
Intel 450NX: Optimizado para máquinas con múltiples procesadores Xeon. Hasta 8 GB. de memoria
EDO o SDRAM. No soporta AGP ni ACPI.
AMD ofrece una serie de productos, con estos chipsets, diseñados para explotar todo el potencial de los
procesadores AMD Opteron™, AMD Athlon™ y AMD Duron™. La solución de AMD basada en este
chipset, proporciona un alto rendimiento de primer nivel a todos los diseños que requieren una gran
cantidad de recursos, desde los sistemas de escritorio con un único procesador, hasta los servidores y
las plataformas de trabajo con múltiples procesadores.
• NV1
• RIVA 128, RIVA 128ZX
• NVIDIA RIVA TNT, RIVA TNT2
• GeForce
• GeForce 256
• GeForce 2
• GeForce 3
• GeForce 4
• GeForce FX series: (DirectX 8.0, 8.1 o últimamente 9.0b por hardware) compuesta por las tarjetas de
video:
- FX 5200 - FX 5500 - FX 5600 - FX 5700 - FX 5800 - FX 5900 - FX 5950
• GeForce 6 series (DirectX 9.0c por hardware) compuesta por las tarjetas de video:
- 6800 - 6600 - 6500 - 6200 - 6150 (AGP) - 6100 (AGP)
• GeForce 7 series (DirectX 9.0c por hardware) compuesta por las tarjetas de video:
- 7950 GX2 - 7950 GT - 7900 GTX - 7900 GT - 7900 GS - 7800 GTX 512 - 7800 GTX - 7800 GT - 7800
GS - 7600 GT - 7600 GS - 7300 GT - 7300 GS - 7300 LE - 7100 GS
• GeForce 8 Series (Directx 10 por hardware) compuesta por las tarjetas de vídeo:
- 8800 ULTRA - 8800 GTX - 8800 GTS (Cuenta con el núcleo G92 fabricado en 65 nanómetros, 512MB,
256bits Bus) - 8800 GTS (640 MB Y 320 MB) - 8800 GT (núcleo G92 fabricado en 65 nanómetros, 256
MB, 512 MB Y 1 GB) - 8600 GTS - 8600 GT - 8500 GT - 8400 GS
• GeForce 9 Series (Directx 10 por hardware) compuesta por las tarjetas de vídeo:
- 9800 GX2 ( 1024 MB) - 9800 GTX+ (Version mejorada de la 9800 GTX) - 9800 GTX - 9600 GT (núcleo
G94 fabricado en 65 nanómetros, 512 MB)
• GeForce 200 Series (Directx 10 por hardware) compuesta por las tarjetas de vídeo:
- GTX 280 - GTX 260
• Quadro
• nForce Series
• nForce 2 Series
• nForce 3 Series
• nForce 4 Series
• nForce 500 Series
• nForce 600 Series
• nForce 700 Series
• Nvidia GoForce - serie de procesadores gráficos creados especialmente para dispositivos móviles
(PDAs, Smartphones y teléfonos móviles). Incluyen la tecnología nPower para un uso eficiente de
energía.
• GoForce 2150 – Soporta teléfonos móviles con cámara de hasta 1.3 Megapíxeles, aceleración gráfica
en 2d
• GoForce 3000 – Versión de bajo costo de la Goforce 4000 con algunas características recortadas
• GoForce 4500 – Aceleración de vídeo en 2d y 3d con píxel shaders programable y geometría
• GoForce 9800 – Soporte de camara hasta 99 Megapíxeles aceleración en 3d, audio 24 bits, y codec
H.264 de alta calidad
http://lmsextremadura.educarex.es/mod/resource/view.php?id=1017
http://www.pshardware.org/chipset.php
http://vincent.amd.com/es-es/Processors/ProductInformation/0,,30_118_873,00.html
http://es.wikipedia.org/wiki/NVIDIA#Chipsets_gr.C3.A1ficos
Software Grafico
1) Explica que son y para que sirven: OpenGL, Mesa 3D, Allegro, Direct3D, LWJGL,
VirtualGL, Java3D.
OpenGL- Es una especificación estándar que define una API multilenguaje y multiplataforma para
escribir aplicaciones que produzcan gráficos 2D y 3D. Fue desarrollada por Silicon Graphics Inc. (SGI)
en 1992. Su nombre viene del inglés Open Graphics Library, cuya traducción es biblioteca de gráficos
abierta .OpenGL se utiliza en campos como CAD, realidad virtual, representación científica y de
información, simulación de vuelo o desarrollo de videojuegos, en el que su principal competidor es
Direct3D de Microsoft Windows.
Mesa 3D- Es una librería gráfica de código abierto, desarrollada inicialmente por Brian Paul en agosto
de 1993, que proporciona una puesta en práctica genérica de OpenGL para renderizar gráficos
tridimensionales en plataformas múltiples. Aunque Mesa no ha sido puesta en práctica oficialmente, ni
licenciada por OpenGL, la estructura, la sintaxis y la semántica del API es la de OpenGL.
Allegro- Es una biblioteca para la programación de videojuegos desarrollada en Lenguaje C. Allegro es
una biblioteca orientada al desarrollo de videojuegos, originalmente escrita por Shawn Hargreaves para
la computadora Atari ST que más tarde adaptó y amplió para el compilador DJGPP, es distribuida
libremente.
Actualmente funciona en las siguientes plataformas: DOS, Unix (Linux, FreeBSD, Irix, Solaris), Windows,
QNX, BeOS y MacOS X.
Extraoficialmente también se ha conseguido que funcione en la videoconsola GP32. Tiene muchas
funciones de gráficos, sonidos, entrada del usuario (teclado, ratón y mandos de juego) y temporizadores.
También tiene funciones matemáticas en punto fijo y coma flotante, funciones 3d, funciones para
manejar ficheros, ficheros de datos comprimidos y una interfaz gráfica.
Aunque está escrita en lenguaje C, actualmente existen envolventes y bibliotecas adicionales que
permiten utilizarla en otros lenguajes como Python, D, Lua y Pascal. La biblioteca Allegro puede ser
usada en conjunto con OpenGL mediante la extensión AllegroGL, que expande su funcionalidad hacia la
de OpenGL y por lo tanto, al hardware.
Direct3D- Es parte de DirectX, una API propiedad de Microsoft disponible tanto en los sistemas
Windows de 32 y 64 bits, como para sus consolas Xbox y Xbox 360 para la programación de gráficos
3D.
El objetivo de esta API es facilitar el manejo y trazado de entidades gráficas elementales, como líneas,
polígonos y texturas, en cualquier aplicación que despliegue gráficos en 3D, así como efectuar de forma
transparente transformaciones geométricas sobre dichas entidades. Direct3D provee también una
interfaz transparente con el hardware de aceleración gráfica.
Se usa principalmente en aplicaciones donde el rendimiento es fundamental, como los videojuegos,
aprovechando el hardware de aceleración gráfica disponible en la tarjeta gráfica.
El principal competidor de Direct3D es OpenGL, desarrollado por Silicon Graphics Inc.
LWJGL- La Biblioteca Java Ligera para Juegos es una solución dirigida a programadores tanto amateurs
como profesionales y está destinada a la creación de juegos de calidad comercial escritos en el lenguaje
Java. LWJGL proporciona a los desarrolladores acceso a diversas bibliotecas multiplataforma, como
OpenGL (Open Graphics Library) y OpenAL (Open Audio Library), permitiendo la creación de juegos de
alta calidad con gráficos y sonido 3D. Por otro lado, LWJGL permite además acceder a controladores de
juegos como GamePads, volantes y Joysticks.
Todas estas funcionalidades están integradas en una sola API y facilita enormemente la creación de
videojuegos en Java, ya que abstrae al programador de las dificultades inherentes a las temidas
llamadas JNI, al tiempo que proporciona un rendimiento espectacular, tal y como se puede comprobar
en proyectos como Jake2 (port de Quake2, desarrollado por el equipo aleman Bytonic).
VirtualGL- Es un programa de código abierto que redirige comandos 3D de Unix y Linux para
aplicaciones OpenGL de aceleración de hardware 3D en un servidor y muestra la salida de forma
interactiva a un cliente situado en otro lugar de la red.
Java 3D- Es un proyecto que permite crear entornos tridimensionales en el lenguaje Java. Es una API
para gráficos 3D para el lenguaje de programación Java la cual corre sobre OpenGL o Direct3D. Desde
la version 1.2 Java 3D es desarrollado bajo las especificaciones Java Community Process. JSR 926
http://es.wikipedia.org/wiki/Opengl
http://es.wikipedia.org/wiki/Mesa_3D
http://es.wikipedia.org/wiki/Direct3D
http://es.wikipedia.org/wiki/LWJGL
http://en.wikipedia.org/wiki/VirtualGL
http://es.wikipedia.org/wiki/Java_3D
Un API representa una interfaz de comunicación entre componentes software. Se trata del conjunto de
llamadas a ciertas bibliotecas que ofrecen acceso a ciertos servicios desde los procesos y representa un
método para conseguir abstracción en la programación, generalmente entre los niveles o capas
inferiores y los superiores del software. Uno de los principales propósitos de un API consiste en
proporcionar un conjunto de funciones de uso general, por ejemplo, para dibujar ventanas o iconos en la
pantalla. De esta forma, los programadores se benefician de las ventajas del API haciendo uso de su
funcionalidad, evitándose el trabajo de programar todo desde el principio.
http://es.wikipedia.org/wiki/API
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n#Concepto
http://usa.autodesk.com/adsk/servlet/index?id=7635018&siteID=123112
http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=5659302
http://www.rhino3d.com/
http://es.wikipedia.org/wiki/Adobe_
http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1tica
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n#Concepto
http://es.wikipedia.org/wiki/API