elneocs escribió:
![flipando [flipa]](/images/smilies/nuevos2/flipando.gif)
, me parece algo extraña, pero parece que a estos les ha funcionado
SAludos
Ten encuenta que este sistema se utiliza en industria, pero claro esta con hornos mas grandes...
Gracias f5inet por la explicacion
![Ok! [oki]](/images/smilies/net_thumbsup.gif)
te lo has currado
El metodo es mas complicado de lo que yo me habia imaginado, aunque habra que probarlo
f5inet escribió: segun parece estos dos energumenos
![Que me parto! [qmparto]](/images/smilies/net_quemeparto.gif)
, muy bueno
Otra vez gracias por la tradu f5inet
___________________________________________
Venga animo esto con un pequeño Glosario sacado de internet con terminologia para que la gente sapa de que hablamos:
Buffer alfa
Es una matriz de valores que determina la forma en que los pixels de una imagen origen se mezclan con una imagen destino. Este tipo de buffer puede utilizarse para implementar efectos de transparencia, suavizado de bordes y transiciones entre imágenes.
Buffer trasero
Un buffer de vídeo que se usa para crear el siguiente cuadro. Cunado este buffer ha sido llenado, se intercambia con el activo para hacerse visible.
Blitter
Un tipo de hardware uqe se utiliza para copiar imágenes desde una posición en un biffer a otra distinta.
Buffer
Un buffer (a veces traducido como "memoria temporal" o "memoria tampón") es un área de datos compartida por dispositivos de hardware o procesos de programas que operan a distintas velocidades o con diferenes conjuntos de prioridades. El buffer permite que cada dispositivo o proceso opere sin verse interferido por otro. Para que un buffer sea efectivo, su tamaño y los algoritmos para poner y retirar datos de él deben ser considerados por el diseñador. Como una caché, un buffer es "un punto intermedio de almacenamiento" pero existe no tanto para acelerar la velocidad de una actividad como para apoyar la coordinación de actividades separadas. Este término se usa tanto en programación como en hardware. En la programación, el uso del buffer en ocasiones implica la necesidad filtrar datos de su destino final para poderlos editar o procesar de alguna otra forma antes de transferirlos a un archivo o base de datos regular.
Baudio
El baudio fue la medida utilizada para la velocidad de transmisión de datos hasta que se vio reemplazada por un término más preciso: bps (bits por segundo). Un baudio es un cambio de estado electrónico por segundo. Dado que un solo cambio de estado puede involucrar a más de un único bit de datos, la unidad de medida bps lo ha reemplazado como una mejor expresión de la velocidad de transmisión de datos. La medida tomó su nombre del ingeniero francés Jean-Maurice-Emile Baudot. La primera vez que se usó fue para medir la velocidad de las transmisiones telegráficas.
Backbone
Mecanismo de conectividad primario en un sistema distribuido. Todos los sistemas que tengan conexión al backbone (columna vertebral) pueden interconectarse entre sí, aunque también puedan hacerlo directamente o mediante redes alternativas.
BackGround
Normalmente solemos referirnos con esta palabra a toda tarea o trabajo que se realiza en segundo plano, es decir, algo que se está llevando a cabo con una prioridad baja. Suelen usarla los sistemas operativos multitarea (porque claro está, nunca se podrá estar realmente trabajando con dos programas al mismo tiempo); de esta forma otras tareas con una prioridad más alta utilizarán más recursos, etc... Otro ejemplo de "background", es aquella parte de la memoria que se utiliza para programas auxiliares y demás que actúan como ayuda de una aplicación principal o base.
C
C es un lenguaje de programación estructurado y de procedimientos que ha sido ampliamente usado tanto para sistemas operativos como para aplicaciones, y que tiene una amplia base de seguidores en la comunidad académica. Muchas versiones de sistemas operativos basados en UNIX están escritos en C. C ha sido estandarizado como parte de la interfaz portable de sistema operativo (Portable Operating System Interface, POSIX). La popularidad de la programación orientada a objetos ha hecho que C haya sido reemplazado como "el lenguaje" de programación por el C++, un superconjunto del lenguaje C que usa un conceptos de programación completamente distintos, y por Java, un lenguaje similar al C++ pero más simple, diseñado para uso en redes distribuidas.
C++
C++ es un lenguaje de programación orientado a objetos que se considera generalmente como el mejor lenguaje para la creación de programas de aplicación a gran escala. C++ es un superconjunto del lenguaje C. Un lenguaje de programación relcionado con C++, Java, está basado en aquél, pero optimizado para la distribución de objetos de programa en una red como Internet. Es un poco más simple que C++ y tiene características que le dan otras ventajas sobre el C++.
MIPS
MIPS es el acrónimo de "millones de instrucciones por segundo". Es una forma de medir la potencia de los procesadores. Sin embargo, esta medida sólo es útil para comparar procesadores con el mismo juego de instrucciones, porque la misma tarea puede necesitar un número de instrucciones diferentes si los juegos de instrucciones también lo son. En las comparativas, usualmente se representan los valores de pico, por lo que la medida no es del todo realista. La forma en que funciona la memoria que usa el procesador también es un factor clave para la potencia de un procesador, algo que no suele considerarse en los cálculos con MIPS. Debido a estos problemas, los investigadores han creado pruebas estandardizadas tales como SpecInt para medir el funcionamiento real, y las MIPS han caído en desuso.
En el mundo de linux se suelen referir a los MIPS como 'bogoMIPS'.
El equivalente en la aritmética de punto flotante de los MIPS son los flops.
Muchos microprocesadores de 8 y 16 bits han sido medidos con KIPS (kilo instrucciones por segundo), que equivale a 0.001 MIPS. El primer microprocesador de propósito general, el Intel 8080 ejecutaba 640 KIPS. El Intel 8086 (16 bits), el primer microprocesador usado en PC 800 KIPS. El Pentium 4 chip llega aproximadamente a 1,700 MIPS.
Los PC actuales realizan un máximo de 18 mil milliones de operaciones lógicas por segundo. Si se ejecutan 6 instructiones por ciclo y hay 3 billones de ciclos por segundo se tienen 18000 MIPS.
NOTA EL ARM9 EJECUTA 200MIPS MIENTRAS N64 150MIPS
FPGA
FPGA es el acrónimo de Field-programmable gate array (Matriz de puertas programable por campo). Se trata de dispositivos electrónicos digitales programables de muy alta densidad.
Estructura
Internamente una FPGA es una serie de pequeños dispositivos lógicos, que algunos fabricantes llaman CLB, organizados por filas y columnas.
Entre los CLB hay un gran número de elementos de interconexión, líneas que pueden unir unos CLB con otros y con otras partes de la FPGA. Puede haber líneas de distintas velocidades.
También hay pequeños elementos en cada una de las patillas del chip para definir la forma en que ésta trabajará (entrada, salida, entrada-salida...). Se suelen llamar IOB.
Aparte de esta estructura, que es la básica, cada fabricante añade sus propias ideas, por ejemplo hay algunos que tienen varios planos con filas y columnas de CLB.
Los CLB contienen en su interior elementos hardware programables que permiten que su funcionalidad sea elevada. También es habitual que contengan dispositivos de memoria.
[editar]
Programación
La tarea del programador es definir la función lógica que realizará cada uno de los CLB, seleccionar el modo de trabajo de cada IOB e interconectarlos todos.
El diseñador cuenta con la ayuda de herramientas de programación. Cada fabricante suele tener las suyas, aunque usan unos lenguajes de programación comunes. Estos lenguajes son los HDL o Hadware Description Language (lenguajes de descrición de hardware):
* VHDL
* Verilog
* ABEL
[editar]
Aplicaciones típicas
Las características de las FPGA son su flexibilidad, capacidad de procesado en paralelo y velocidad. Esto les convierte en dispositivos idóneos para:
* Simulación y depuración en el diseño de microprocesadores.
* Simulación y depuración en el diseño de ASICs.
* Procesamiento de señal digital, por ejemplo video.
* Sistemas aeronaúticos y militares.
_______________________
Todo esto a sido sacado de Wikipedia y gamarod