domingo, 25 de marzo de 2012
DISPOSITIVOS DE RED EL ROUTER
¿Qué es un Router y Para Qué Sirve?
Un “Router” es como su propio nombre indica, y fácilmente se puede traducir, un enrutador o encaminador que nos sirve para interconectar redes de ordenadores y que actualmente implementan puertas de acceso a internet como son los router para ADSL, los de Cable o 3G.
Son ya hoy por hoy en su mayoría dispositivos de Hardware desarrollados por fabricantes como Cisco o Juniper y cuyo software esta desarrollado por esas mismas empresas, aunque también pueden ser ordenadores implementados con los protocolos de red (RIP, OSPF, IGRP, EIGRP y BGP) para los cuales existen ya paquetes (normalmente de software libre) con los distintos Drivers como pueden ser: Quagga, Vyatta, Zebra o ZebOs.
Es decir, si tienes un solo ordenador lo normal sería que tuvieras un moden que te serviría para conectarte a internet a través de la red de tu proveedor en el caso que nos ocupa, pero si tienes más de un ordenador lo habitual es que tengas un router para que tu red pueda conectarse a la red de tu proveedor y este te conecte a internet compartiendo el ancho de banda que hallas contratado entre los distintos ordenadores de tu red. De esta manera el router se convierte en el intermediario entre tu red local y privada de tu casa e internet.
Para ello el router posee dos direcciones Ip’s, una la Ip pública que nos otorga nuestro proveedor que pueden ser tanto estática (que es siempre la misma) como dinámica (que cambia aleatoriamente en función de las necesidades de nuestro proveedor) que suelen ser la mayoría; y otra Ip privada que es la que tiene o le damos para nuestra red interna o local y que nos servirá para centralizar las comunicaciones entre nuestras distintas máquinas u ordenadores.
Partiendo de aquí lo que cobra especial importancia es el software con el cual controlaremos nuestra red. Debe de tener sistemas de seguridad para evitar los ataques externos procedentes de internet, permitirnos el control del ancho de banda que tenemos para repartir ya sea entre distintas aplicaciones u ordenadores, y regular el trafico de nuestra red de la manera más sencilla.
Lógicamente los Router hechos por fabricantes ganan esta carrera, y como es normal hay fabricantes, y fabricantes como ocurre en el mundo de los ordenadores personales. El que mayor fama y reputación tiene hoy por hoy es Cisco sobre todo a raíz de la adquisición de Linksys (marca aun existente pero que en breve será sustituida oficialmente por Cisco) que viene a ser como nuestra Apple para el mundo de la informática personal, es decir, que marca la diferencia. Luego, eso sí, hay otros cuarenta mil fabricantes que sacan productos muy baratos que cumplen su cometido sin pena ni gloría.
Linksys (ahora Cisco) fue una empresa pionera en añadir determinadas opciones o funciones a sus Routers no profesionales como es la tecnología QoS, DMZ … de las cuales os iremos hablando con detalle en sucesivas entregas para que las conozcáis pues de ellas dependen el que tengas un buen Router y podáis sacar el máximo partido a vuestra conexión y a vuestro Mac en nuestro caso particular que os animamos a utilizar los servidores que vienen con vuestro Mac OS X y otros que podéis añadir.
martes, 28 de febrero de 2012
Prueba de Desempeño de Procesador Intel Core i7
PROCESADOR INTEL CORE i7 CON TECNOLOGIA TURBO BOOST, MAS CARACTERISTICAS Y DESEMPEÑO...
viernes, 17 de febrero de 2012
FUNCIONAMIENTO MICROPROCESADOR INTEL CORE I5
Tecnología Turbo Boost
¿Qué es la tecnología Intel® Turbo Boost y cómo funciona?
La tecnología Intel Turbo Boost es ejecutar automáticamente el núcleo del procesador a una velocidad mayor que la frecuencia marcada si la parte opera bajo los límites de las especificaciones de alimentación, temperatura y corriente de la potencia de diseño térmico (TDP). Esto resulta en un mayor rendimiento de aplicaciones de un solo subproceso y de varios subprocesos.
¿Cuál es la diferencia entre la implementación original de la tecnología Intel® Turbo Boost y la tecnología Intel® Turbo Boost 2,0?
La tecnología Intel® Turbo Boost 2,0 aprovecha la eficacia energética incorporadas con tener un chip integrado en el procesador y gráficos. También es optimizado para el la nueva microarquitectura que se introdujo con el procesador Intel® Core™ i7-2xxx series y el Intel® Core™ i5-2xxx serie.
Qué familias de procesadores admiten la tecnología Intel® Turbo Boost?
Intel® Core™ i7 para equipos portátiles y procesadores para equipos de desktop
Procesador Intel® Core™ i7 Extreme Edition
Procesador Intel® Core™ i7 para equipos portátiles extreme edition
Intel® Core™ i5 para equipos portátiles y procesadores para equipos de desktop
Qué factores influyen en operación de la tecnología Intel® Turbo Boost?
Mientras que la disponibilidad de la tecnología Intel® Turbo Boost es independiente de la cantidad de núcleos activos, la operación depende del margen de crecimiento (núcleos que operan TDP) que esté disponible en uno o más núcleos. La cantidad de tiempo que el sistema pasa en Turbo Boost dependerá en última instancia de la carga de trabajo, el sistema operativo y el diseño de plataforma.
¿Cómo es la tecnología Intel® Turbo Boost activado o desactivado?
La tecnología Intel® Turbo Boost por lo general se activa de forma predeterminada mediante un conmutador en el BIOS, donde se puede activar o desactivar la operación. No hay ningún otra opción controlable que cambie la tecnología Intel Turbo Boost la operación ya sea en la configuración del hardware o Sistema operativo. Una vez que se habilita, la tecnología Intel Turbo Boost funciona automáticamente bajo control Sistema operativo.
¿Qué es frecuencia dinámica y cómo funciona?
Frecuencia dinámica trabaja bastante similar a la tecnología Intel® Turbo Boost ya que proporcionar dinámicamente un impulso al desempeño de gráficos cuando se están realizando tareas intensivas en gráficos. Al igual que la tecnología Intel Turbo Boost, debe haber energía y el margen térmico disponible para poder funcionar. Frecuencia dinámica se introdujo en procesadores de desktop con el Intel® Core™ i7-2xxx serie de procesadores y la Intel® Core™ i5-2xxx serie.
¿Cómo puedo activar frecuencia dinámica?
Frecuencia dinámica se activa automáticamente en la mayoría de los sistemas, de manera que no se requiere la intervención del usuario.
¿Cómo se frecuencia dinámica impacto operación de la tecnología Intel® Turbo Boost?
La frecuencia dinámica algoritmo compartir el poder trabaja en conjunto con la tecnología Intel® Turbo Boost para ofrecer un desempeño para las aplicaciones de uso intensivo gráficos cuando el poder y margen de ampliación térmica existe.
Es frecuencia turbo la misma para todos núcleos activos del procesador?
Sí.
Intel® Turbo Boost puede activarse o desactivarse la tecnología mediante el núcleo?
No. Algunas veces se pueden desactivar los núcleos en el BIOS. No obstante, no es recomendable si no hay una razón específica para hacerlo.
Existe un modo para especificar la frecuencia máxima la tecnología Intel® Turbo Boost?
No hay manera de especificar la frecuencia máxima. Una vez que el sistema se encuentra en Turbo Boost, el procesador determina automáticamente la frecuencia máxima a la que puede funcionar según las condiciones operativas.
al inicio de la página
¿Cómo puedo saber si la tecnología Intel® Turbo Boost está trabajando?
Intel® Turbo Boost Technology Monitor es una herramienta que se le mostrará la tecnología Intel Turbo Boost en acción. Visite el monitor de la tecnología Intel Turbo Boost página para ver más información con respecto a las familias de procesadores y los sistemas operativos compatibles, y a la descarga de la herramienta. Si el procesador no es compatible con la tecnología Intel Turbo Boost, la herramienta no funciona.
¿Qué es la tecnología Intel® Turbo Boost y cómo funciona?
La tecnología Intel Turbo Boost es ejecutar automáticamente el núcleo del procesador a una velocidad mayor que la frecuencia marcada si la parte opera bajo los límites de las especificaciones de alimentación, temperatura y corriente de la potencia de diseño térmico (TDP). Esto resulta en un mayor rendimiento de aplicaciones de un solo subproceso y de varios subprocesos.
¿Cuál es la diferencia entre la implementación original de la tecnología Intel® Turbo Boost y la tecnología Intel® Turbo Boost 2,0?
La tecnología Intel® Turbo Boost 2,0 aprovecha la eficacia energética incorporadas con tener un chip integrado en el procesador y gráficos. También es optimizado para el la nueva microarquitectura que se introdujo con el procesador Intel® Core™ i7-2xxx series y el Intel® Core™ i5-2xxx serie.
Qué familias de procesadores admiten la tecnología Intel® Turbo Boost?
Intel® Core™ i7 para equipos portátiles y procesadores para equipos de desktop
Procesador Intel® Core™ i7 Extreme Edition
Procesador Intel® Core™ i7 para equipos portátiles extreme edition
Intel® Core™ i5 para equipos portátiles y procesadores para equipos de desktop
Qué factores influyen en operación de la tecnología Intel® Turbo Boost?
Mientras que la disponibilidad de la tecnología Intel® Turbo Boost es independiente de la cantidad de núcleos activos, la operación depende del margen de crecimiento (núcleos que operan TDP) que esté disponible en uno o más núcleos. La cantidad de tiempo que el sistema pasa en Turbo Boost dependerá en última instancia de la carga de trabajo, el sistema operativo y el diseño de plataforma.
¿Cómo es la tecnología Intel® Turbo Boost activado o desactivado?
La tecnología Intel® Turbo Boost por lo general se activa de forma predeterminada mediante un conmutador en el BIOS, donde se puede activar o desactivar la operación. No hay ningún otra opción controlable que cambie la tecnología Intel Turbo Boost la operación ya sea en la configuración del hardware o Sistema operativo. Una vez que se habilita, la tecnología Intel Turbo Boost funciona automáticamente bajo control Sistema operativo.
¿Qué es frecuencia dinámica y cómo funciona?
Frecuencia dinámica trabaja bastante similar a la tecnología Intel® Turbo Boost ya que proporcionar dinámicamente un impulso al desempeño de gráficos cuando se están realizando tareas intensivas en gráficos. Al igual que la tecnología Intel Turbo Boost, debe haber energía y el margen térmico disponible para poder funcionar. Frecuencia dinámica se introdujo en procesadores de desktop con el Intel® Core™ i7-2xxx serie de procesadores y la Intel® Core™ i5-2xxx serie.
¿Cómo puedo activar frecuencia dinámica?
Frecuencia dinámica se activa automáticamente en la mayoría de los sistemas, de manera que no se requiere la intervención del usuario.
¿Cómo se frecuencia dinámica impacto operación de la tecnología Intel® Turbo Boost?
La frecuencia dinámica algoritmo compartir el poder trabaja en conjunto con la tecnología Intel® Turbo Boost para ofrecer un desempeño para las aplicaciones de uso intensivo gráficos cuando el poder y margen de ampliación térmica existe.
Es frecuencia turbo la misma para todos núcleos activos del procesador?
Sí.
Intel® Turbo Boost puede activarse o desactivarse la tecnología mediante el núcleo?
No. Algunas veces se pueden desactivar los núcleos en el BIOS. No obstante, no es recomendable si no hay una razón específica para hacerlo.
Existe un modo para especificar la frecuencia máxima la tecnología Intel® Turbo Boost?
No hay manera de especificar la frecuencia máxima. Una vez que el sistema se encuentra en Turbo Boost, el procesador determina automáticamente la frecuencia máxima a la que puede funcionar según las condiciones operativas.
al inicio de la página
¿Cómo puedo saber si la tecnología Intel® Turbo Boost está trabajando?
Intel® Turbo Boost Technology Monitor es una herramienta que se le mostrará la tecnología Intel Turbo Boost en acción. Visite el monitor de la tecnología Intel Turbo Boost página para ver más información con respecto a las familias de procesadores y los sistemas operativos compatibles, y a la descarga de la herramienta. Si el procesador no es compatible con la tecnología Intel Turbo Boost, la herramienta no funciona.
FUNCIONAMIENTO MICROPROCESADOR INTEL CORE I5
jueves, 26 de enero de 2012
ARQUITECTURA DE COMPUTADORA
"ARQUITECTURA DE COMPUTADORAS".
Arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (UCP) trabaja internamente y accede a las direcciones de memoria.
También suele definirse como la forma de seleccionar e interconectar componentes de hardware para crear computadoras según los requerimientos de funcionalidad, rendimiento y costo.
El ordenador recibe y envía la información a través de los periféricos por medio de los canales. La UCP es la encargada de procesar la información que le llega al ordenador. El intercambio de información se tiene que hacer con los periféricos y la UCP. Todas aquellas unidades de un sistema exceptuando la UCP se denomina periférico, por lo que el ordenador tiene dos partes bien diferenciadas, que son: la UCP (encargada de ejecutar programas y que está compuesta por la memoria principal, la UAL y la UC) y los periféricos (que pueden ser de entrada, salida, entrada-salida y comunicaciones).
Contenido
1 Introducción
2 Almacenamiento de operandos en la CPU 2.1 Ventajas de las arquitecturas
2.2 Desventajas de las arquitecturas
3 Véase también
4 Enlaces externos
Introducción
La implantación de instrucciones es similar al uso de una serie de desmontaje en una fábrica de manufacturación. En las cadenas de montaje, el producto pasa a través de muchas etapas de producción antes de tener el producto desarmado. Cada etapa o segmento de la cadena está especializada en un área específica de la línea de producción y lleva a cabo siempre la misma actividad. Esta tecnología es aplicada en el diseño de procesadores eficientes.
A estos procesadores se les conoce como pipeline processors. Estos están compuestos por una lista de segmentos lineales y secuenciales en donde cada segmento lleva a cabo una tarea o un grupo de tareas computacionales. Los datos que provienen del exterior se introducen en el sistema para ser procesados. La computadora realiza operaciones con los datos que tiene almacenados en memoria, produce nuevos datos o información para uso externo.
Las arquitecturas y los conjuntos de instrucciones se pueden clasificar considerando los siguientes aspectos:
Almacenamiento de operativos en la CPU: dónde se ubican los operadores aparte de la substractora informativa (SI)
Número de operandos explícitos por instrucción: cuántos operandos se expresan en forma explícita en una instrucción típica. Normalmente son 0, 1, 2 y 3.
Posición del operando: ¿Puede cualquier operando estar en memoria?, o deben estar algunos o todos en los registros internos de la CPU. Cómo se especifica la dirección de memoria (modos de direccionamiento disponibles).
Operaciones: Qué operaciones están disponibles en el conjunto de instrucciones.
Tipo y tamaño de operandos y cómo se especifican.
Almacenamiento de operandos en la CPU
La diferencia básica está en el almacenamiento interno de la CPU.
Las principales alternativas son:
Acumulador.
Conjunto de registros.
Memoria
Características: En una arquitectura de acumulador un operando está implícitamente en el acumulador siempre leyendo e ingresando datos. (Ej.: calculadora Standard -estándar-)
En la arquitectura de pila no es necesario nombrar a los operandos ya que estos se encuentran en el tope de la pila. (Ej.: calculadora de pila HP)
La Arquitectura de registros tiene sólo operandos explícitos (es aquel que se nombra) en registros o memoria.
Ventajas de las arquitecturas
Pila: Modelo sencillo para evaluación de expresiones (notación polaca inversa). Instrucciones cortas pueden dar una buena densidad de código.
Acumulador: Instrucciones cortas. Minimiza estados internos de la máquina (unidad de control sencilla).
Registro: Modelo más general para el código de instrucciones parecidas. Automatiza generación de código y la reutilización de operandos. Reduce el tráfico a memoria. Una computadora actualmente tiene como estándar 32 registros. El acceso a los datos es más rápido.
Desventajas de las arquitecturas
Pila: A una pila no se puede acceder aleatoriamente. Esta limitación hace difícil generar código eficiente. También dificulta una implementación eficiente, ya que la pila llega a ser un cuello de botella es decir que existe dificultad para la transferencia de datos en su velocidad mk.
Acumulador: Como el acumulador es solamente almacenamiento temporal, el tráfico de memoria es el más alto en esta aproximación.
Registro: Todos los operadores deben ser nombrados, conduciendo a instrucciones más largas.
Arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (UCP) trabaja internamente y accede a las direcciones de memoria.
También suele definirse como la forma de seleccionar e interconectar componentes de hardware para crear computadoras según los requerimientos de funcionalidad, rendimiento y costo.
El ordenador recibe y envía la información a través de los periféricos por medio de los canales. La UCP es la encargada de procesar la información que le llega al ordenador. El intercambio de información se tiene que hacer con los periféricos y la UCP. Todas aquellas unidades de un sistema exceptuando la UCP se denomina periférico, por lo que el ordenador tiene dos partes bien diferenciadas, que son: la UCP (encargada de ejecutar programas y que está compuesta por la memoria principal, la UAL y la UC) y los periféricos (que pueden ser de entrada, salida, entrada-salida y comunicaciones).
Contenido
1 Introducción
2 Almacenamiento de operandos en la CPU 2.1 Ventajas de las arquitecturas
2.2 Desventajas de las arquitecturas
3 Véase también
4 Enlaces externos
Introducción
La implantación de instrucciones es similar al uso de una serie de desmontaje en una fábrica de manufacturación. En las cadenas de montaje, el producto pasa a través de muchas etapas de producción antes de tener el producto desarmado. Cada etapa o segmento de la cadena está especializada en un área específica de la línea de producción y lleva a cabo siempre la misma actividad. Esta tecnología es aplicada en el diseño de procesadores eficientes.
A estos procesadores se les conoce como pipeline processors. Estos están compuestos por una lista de segmentos lineales y secuenciales en donde cada segmento lleva a cabo una tarea o un grupo de tareas computacionales. Los datos que provienen del exterior se introducen en el sistema para ser procesados. La computadora realiza operaciones con los datos que tiene almacenados en memoria, produce nuevos datos o información para uso externo.
Las arquitecturas y los conjuntos de instrucciones se pueden clasificar considerando los siguientes aspectos:
Almacenamiento de operativos en la CPU: dónde se ubican los operadores aparte de la substractora informativa (SI)
Número de operandos explícitos por instrucción: cuántos operandos se expresan en forma explícita en una instrucción típica. Normalmente son 0, 1, 2 y 3.
Posición del operando: ¿Puede cualquier operando estar en memoria?, o deben estar algunos o todos en los registros internos de la CPU. Cómo se especifica la dirección de memoria (modos de direccionamiento disponibles).
Operaciones: Qué operaciones están disponibles en el conjunto de instrucciones.
Tipo y tamaño de operandos y cómo se especifican.
Almacenamiento de operandos en la CPU
La diferencia básica está en el almacenamiento interno de la CPU.
Las principales alternativas son:
Acumulador.
Conjunto de registros.
Memoria
Características: En una arquitectura de acumulador un operando está implícitamente en el acumulador siempre leyendo e ingresando datos. (Ej.: calculadora Standard -estándar-)
En la arquitectura de pila no es necesario nombrar a los operandos ya que estos se encuentran en el tope de la pila. (Ej.: calculadora de pila HP)
La Arquitectura de registros tiene sólo operandos explícitos (es aquel que se nombra) en registros o memoria.
Ventajas de las arquitecturas
Pila: Modelo sencillo para evaluación de expresiones (notación polaca inversa). Instrucciones cortas pueden dar una buena densidad de código.
Acumulador: Instrucciones cortas. Minimiza estados internos de la máquina (unidad de control sencilla).
Registro: Modelo más general para el código de instrucciones parecidas. Automatiza generación de código y la reutilización de operandos. Reduce el tráfico a memoria. Una computadora actualmente tiene como estándar 32 registros. El acceso a los datos es más rápido.
Desventajas de las arquitecturas
Pila: A una pila no se puede acceder aleatoriamente. Esta limitación hace difícil generar código eficiente. También dificulta una implementación eficiente, ya que la pila llega a ser un cuello de botella es decir que existe dificultad para la transferencia de datos en su velocidad mk.
Acumulador: Como el acumulador es solamente almacenamiento temporal, el tráfico de memoria es el más alto en esta aproximación.
Registro: Todos los operadores deben ser nombrados, conduciendo a instrucciones más largas.
jueves, 5 de enero de 2012
LA ROBOTICA
Robótica
Un escritor checo definio una palabra que vendria a cambiar la concepción de esclavo a maquina servicial.
La Robótica es la ciencia y la tecnología de los robots. Se ocupa del diseño, manufactura y aplicaciones de los robots.1 2 La robótica combina diversas disciplinas como son: la mecánica, la electrónica, la informática, la inteligencia artificial y la ingeniería de control.3 Otras áreas importantes en robótica son el álgebra, los autómatas programables y las máquinas de estados.
El término robot se popularizó con el éxito de la obra RUR (Robots Universales Rossum), escrita por Karel Capek en 1920. En la traducción al inglés de dicha obra, la palabra checa robota, que significa trabajos forzados, fue traducida al inglés como robot.
Historia de la robótica
La historia de la robótica ha estado unida a la construcción de "artefactos", que trataban de materializar el deseo humano de crear seres a su semejanza y que lo descargasen del trabajo. El ingeniero español Leonardo Torres Quevedo (GAP) (que construyó el primer mando a distancia para su automóvil mediante telegrafía sin hilo, el ajedrecista automático, el primer transbordador aéreo y otros muchos ingenios) acuñó el término "automática" en relación con la teoría de la automatización de tareas tradicionalmente asociadas a los humanos.
Karel Čapek, un escritor checo, acuñó en 1921 el término "Robot" en su obra dramática "Rossum's Universal Robots / R.U.R.", a partir de la palabra checa robota, que significa servidumbre o trabajo forzado. El término robótica es acuñado por Isaac Asimov, definiendo a la ciencia que estudia a los robots. Asimov creó también las Tres Leyes de la Robótica. En la ciencia ficción el hombre ha imaginado a los robots visitando nuevos mundos, haciéndose con el poder, o simplemente aliviando de las labores caseras.
Fecha
Importancia
Nombre del robot
Inventor
Siglo I a. C. y antes
Descripciones de más de 100 máquinas y autómatas, incluyendo un artefacto con fuego, un órgano de viento, una máquina operada mediante una moneda, una máquina de vapor, en Pneumatica y Automata de Herón de Alejandría
Autonoma
Ctesibio de Alexandria, Filón de Bizancio, Herón de Alexandria, y otros
1206
Primer robot humanoide programable
Barco con cuatro músicos robotizados
Al Jazarí
c. 1495
Diseño de un robot humanoide
Caballero mecánico
Leonardo da Vinci
1738
Pato mecánico capaz de comer, agitar sus alas y excretar.
Digesting Duck
Jacques de Vaucanson
1800s
Juguetes mecánicos japoneses que sirven té, disparan flechas y pintan.
Juguetes Karakuri
Hisashige Tanaka
1921
Aparece el primer autómata de ficción llamado "robot", aparece en R.U.R.
Rossum's Universal Robots
Karel Čapek
1930s
Se exhibe un robot humanoide en la Exposición Universal entre los años 1939 y 1940
Elektro
Westinghouse Electric Corporation
1948
Exhibición de un robot con comportamiento biológico simple5
Elsie y Elmer
William Grey Walter
1956
Primer robot comercial, de la compañía Unimation fundada por George Devol y Joseph Engelberger, basada en una patente de Devol6
Unimate
George Devol
1961
Se instala el primer robot industrial
Unimate
George Devol
1963
Primer robot "palletizing"7
Palletizer
Fuji Yusoki Kogyo
1973
Primer robot con seis ejes electromecánicos
Famulus
KUKA Robot Group
1975
Brazo manipulador programable universal, un producto de Unimation
PUMA
Victor Scheinman
2000
Robot Humanoide capaz de desplazarse de forma bípeda e interactuar con las personas
ASIMO
Honda Motor Co. Ltd
Clasificación de los robots
[editar] Según su cronología
La que a continuación se presenta es la clasificación más común:
1ª Generación.
Manipuladores. Son sistemas mecánicos multifuncionales con un sencillo sistema de control, bien manual, de secuencia fija o de secuencia variable.
2ª Generación.
Robots de aprendizaje. Repiten una secuencia de movimientos que ha sido ejecutada previamente por un operador humano. El modo de hacerlo es a través de un dispositivo mecánico. El operador realiza los movimientos requeridos mientras el robot le sigue y los memoriza.
3ª Generación.
Robots con control sensorizado. El controlador es una computadora que ejecuta las órdenes de un programa y las envía al manipulador para que realice los movimientos necesarios.
4ª Generación.
Robots inteligentes. Son similares a los anteriores, pero además poseen sensores que envían información a la computadora de control sobre el estado del proceso. Esto permite una toma inteligente de decisiones y el control del proceso en tiempo real.
[editar] Según su arquitectura
La arquitectura, es definida por el tipo de configuración general del Robot, puede ser metamórfica. El concepto de metamorfismo, de reciente aparición, se ha introducido para incrementar la flexibilidad funcional de un Robot a través del cambio de su configuración por el propio Robot. El metamorfismo admite diversos niveles, desde los más elementales (cambio de herramienta o de efecto terminal), hasta los más complejos como el cambio o alteración de algunos de sus elementos o subsistemas estructurales. Los dispositivos y mecanismos que pueden agruparse bajo la denominación genérica del Robot, tal como se ha indicado, son muy diversos y es por tanto difícil establecer una clasificación coherente de los mismos que resista un análisis crítico y riguroso. La subdivisión de los Robots, con base en su arquitectura, se hace en los siguientes grupos: poliarticulados, móviles, androides, zoomórficos e híbridos.
1. Poliarticulados
En este grupo están los Robots de muy diversa forma y configuración cuya característica común es la de ser básicamente sedentarios (aunque excepcionalmente pueden ser guiados para efectuar desplazamientos limitados) y estar estructurados para mover sus elementos terminales en un determinado espacio de trabajo según uno o más sistemas de coordenadas y con un número limitado de grados de libertad. En este grupo se encuentran los manipuladores, los Robots industriales, los Robots cartesianos y se emplean cuando es preciso abarcar una zona de trabajo relativamente amplia o alargada, actuar sobre objetos con un plano de simetría vertical o reducir el espacio ocupado en el suelo.
2. Móviles
Son Robots con gran capacidad de desplazamiento, basados en carros o plataformas y dotados de un sistema locomotor de tipo rodante. Siguen su camino por telemando o guiándose por la información recibida de su entorno a través de sus sensores. Estos Robots aseguran el transporte de piezas de un punto a otro de una cadena de fabricación. Guiados mediante pistas materializadas a través de la radiación electromagnética de circuitos empotrados en el suelo, o a través de bandas detectadas fotoeléctricamente, pueden incluso llegar a sortear obstáculos y están dotados de un nivel relativamente elevado de inteligencia.
3. Androides
Son Robots que intentan reproducir total o parcialmente la forma y el comportamiento cinemática del ser humano. Actualmente los androides son todavía dispositivos muy poco evolucionados y sin utilidad práctica, y destinados, fundamentalmente, al estudio y experimentación. Uno de los aspectos más complejos de estos Robots, y sobre el que se centra la mayoría de los trabajos, es el de la locomoción bípeda. En este caso, el principal problema es controlar dinámica y coordinadamente en el tiempo real el proceso y mantener simultáneamente el equilibrio del Robot.
4. Zoomórficos
Los Robots zoomórficos, que considerados en sentido no restrictivo podrían incluir también a los androides, constituyen una clase caracterizada principalmente por sus sistemas de locomoción que imitan a los diversos seres vivos. A pesar de la disparidad morfológica de sus posibles sistemas de locomoción es conveniente agrupar a los Robots zoomórficos en dos categorías principales: caminadores y no caminadores. El grupo de los Robots zoomórficos no caminadores está muy poco evolucionado. Los experimentados efectuados en Japón basados en segmentos cilíndricos biselados acoplados axialmente entre sí y dotados de un movimiento relativo de rotación. Los Robots zoomórficos caminadores multípedos son muy numeroso y están siendo experimentados en diversos laboratorios con vistas al desarrollo posterior de verdaderos vehículos terrenos, piloteando o autónomos, capaces de evolucionar en superficies muy accidentadas. Las aplicaciones de estos Robots serán interesantes en el campo de la exploración espacial y en el estudio de los volcanes.
5. Híbridos
corresponden a aquellos de difícil clasificación cuya estructura se sitúa en combinación con alguna de las anteriores ya expuestas, bien sea por conjunción o por yuxtaposición. Por ejemplo, un dispositivo segmentado articulado y con ruedas, es al mismo tiempo uno de los atributos de los Robots móviles y de los Robots zoomórficos.
En la actualidad se estan creando robot humanoides que sea capaces de entender gestos y actitudes asi como tambien que puedan tomar sus propias decisiones.
martes, 3 de enero de 2012
INTELIGENCIA ARTIFICIAL
Concepto, Características y Metodologías de La Inteligencia Artificial
Concepto
La Inteligencia Artificial es una combinación de la ciencia del computador, fisiología y filosofía, tan general y amplio como eso, es que reune varios campos (robótica, sistemas expertos, por ejemplo), todos los cuales tienen en común la creación de máquinas que pueden pensar.
La de idea construir una máquina que pueda ejecutar tareas percibidas como requerimientos de inteligencia humana es un atractivo. Las tareas que han sido estudiadas desde este punto de vista incluyen juegos, traducción de idiomas, comprensión de idiomas, diagnóstico de fallas, robótica, suministro de asesoría experta en diversos temas.
Es así como los sistemas de administración de base de datos cada vez más sofisticados, la estructura de datos y el desarrollo de algoritmos de inserción, borrado y locación de datos, así como el intento de crear máquinas capaces de realizar tareas que son pensadas como típicas del ámbito de la inteligencia humana, acuñaron el término Inteligencia Artificial en 1956.
La Inteligencia Artificial trata de conseguir que los ordenadores simulen en cierta manera la inteligencia humana. Se acude a sus técnicas cuando es necesario incorporar en un sistema informático,conocimiento o características propias del ser humano.
Podemos interrogar a algunas bases de datos de Internet en lenguaje natural, o incluso charlar con ellas nuestro idioma, porque por detrás se está ejecutando un programa de Inteligencia Artificial.
Otras herramientas inteligentes pueden utilizarse para escrutar entre los millones de datos que se generan en un banco en busca de patrones de comportamiento de sus clientes o para detectar tendencias en los mercados de valores.
Características de la Inteligencia Artificial.
1.Una característica fundamental que distingue a los métodos de Inteligencia Artificial de los métodos numéricos es el uso de símbolos no matemáticos, aunque no es suficiente para distinguirlo completamente. Otros tipos de programas como los compiladores y sistemas de bases de datos,también procesan símbolos y no se considera que usen técnicas de Inteligencia Artificial.
2.El comportamiento de los programas no es descrito explícitamente por el algoritmo. La secuencia de pasos seguidos por el programa es influenciado por el problema particular presente. El programa especifica cómo encontrar la secuencia de pasos necesarios para resolver un problema dado (programa declarativo). En contraste con los programas que no son de Inteligencia Artificial, que siguen un algoritmo definido, que especifica, explícitamente, cómo encontrar las variables de salida para cualquier variable dada de entrada (programa de procedimiento).
3.Las conclusiones de un programa declarativo no son fijas y son determinadas parcialmente por las conclusiones intermedias alcanzadas durante las consideraciones al problema específico. Los lenguajes orientados al objeto comparten esta propiedad y se han caracterizado por su afinidad con la Inteligencia Artificial.
4.El razonamiento basado en el conocimiento, implica que estos programas incorporan factores y relaciones del mundo real y del ámbito del conocimiento en que ellos operan. Al contrario de los programas para propósito específico, como los de contabilidad y cálculos científicos; los programas de Inteligencia Artificial pueden distinguir entre el programa de razonamiento o motor de inferencia y base de conocimientos dándole la capacidad de explicar discrepancias entre ellas.
5.Aplicabilidad a datos y problemas mal estructurados, sin las técnicas de Inteligencia Artificial los programas no pueden trabajar con este tipo de problemas. Un ejemplo es la resolución de conflictos en tareas orientadas a metas como en planificación, o el diagnóstico de tareas en un sistema del mundo real: con poca información, con una solución cercana y no necesariamente exacta.
Diferentes metodologías:
1.La lógica difusa: permite tomar decisiones bajo condiciones de incerteza.
2.Redes neuronales: esta tecnología es poderosa en ciertas tareas como la clasificación y el reconocimiento de patrones. Está basada en el concepto de "aprender" por agregación de un gran número de muy simples elementos.
Este modelo considera que una neurona puede ser representada por una unidad binaria: a cada instante su estado puede ser activo o inactivo. La interacción entre las neuronas se lleva a cabo a través de sinapsis. Según el signo, la sinapsis es excitadora o inhibidora.
El perceptrón está constituido por las entradas provenientes de fuentes externas, las conexiones y la salida. En realidad un perceptrón es una Red Neuronal lo más simple posible, es aquella donde no existen capas ocultas.
Para cada configuración de los estados de las neuronas de entrada (estímulo) la respuesta del perceptrón obedece a la siguiente dinámica: se suman los potenciales sinápticos y se comparan con un umbral de activación. Esta suma ponderada es también llamada campo. Si el campo es mayor que un umbral, la respuesta de la neurona es activa, si no, es inactiva.
Con una arquitectura tan simple como la del perceptrón no se puede realizar más que una clase de funciones "booleanas" muy simples, llamadas linealmente separables. Son las funciones en las cuales los estados de entrada con salida positiva pueden ser separados de aquellos a salida negativa por un hiperplano. Un hiperplano es el conjunto de puntos en el espacio de estados de entrada, que satisfacen una ecuación lineal. En dos dimensiones, es una recta, en tres dimensiones un plano, etc.
Si se quieren realizar funciones más complejas con Redes Neuronales, es necesario intercalar neuronas entre las capas de entradas y de salida, llamadas neuronas ocultas. Una red multicapas puede ser definida como un conjunto de perceptrones, ligados entre si por sinapsis y dispuestos en capas siguiendo diversas arquitecturas. Una de las arquitecturas más comúnmente usada es llamada feedforward: con conexiones de la entrada a las capas ocultas y de éstas hacia la salida.
El funcionamiento de una Red Neuronal es gobernado por reglas de propagación de actividades y de actualización de los estados.
Experiencia, Habilidades y Conocimiento
Los tipos de experiencia que son de interés en los sistemas basados en conocimiento, pueden ser clasificados en tres categorías: asociativa, motora y teórica.
Los sistemas basados en conocimiento son excelentes para representar conocimiento asociativo. Este tipo de experiencia refleja la habilidad heurística o el conocimiento que es adquirido mayoritariamente, a través de la observación. Puede ser que no se comprenda exactamente lo que ocurre al interior de un sistema (caja negra), pero se pueden asociar entradas o estímulos con salidas o respuestas, para resolver problemas que han sido previamente conocidos.
La experiencia motora es más física que cognitiva. La habilidad se adquiere fundamentalmente a través del ejercicio y la práctica física constante. Los sistemas basados en conocimiento no pueden emular fácilmente este tipo de experiencia, principalmente por la limitada capacidad de la tecnología robótica.
La experiencia teórica y el conocimiento profundo permite que los humanos puedan resolver problemas que no se han visto antes, es decir, no existe una posibilidad asociativa. El conocimiento teórico y profundo se adquiere a través de estudio y entrenamiento formal, así como por medio de la resolución directa de problemas.
Debido a su naturaleza teórica, este conocimiento se puede olvidar fácilmente, a no ser que se use en forma continua. Al momento, los sistemas convencionales basados en conocimiento tienen muchas dificultades para duplicar este tipo de experiencia. Sin embargo, los Sistemas de Razonamiento Basado en Modelos representan un notable intento de encapsular este conocimiento profundo y razonar con él.
Suscribirse a:
Entradas (Atom)



