lunes, 13 de junio de 2011

ROBOTS

Un robot es una entidad virtual o mecánica artificial. En la práctica, esto es por lo general un sistema electromecánico que, por su apariencia o sus movimientos, ofrece la sensación de tener un propósito propio. La palabra robot puede referirse tanto a mecanismos físicos como a sistemas virtuales de software, aunque suele aludirse a los segundos con el término de bots.[]
No hay un consenso sobre qué máquinas pueden ser consideradas robots, pero sí existe un acuerdo general entre los expertos y el público sobre que los robots tienden a hacer parte o todo lo que sigue: moverse, hacer funcionar un brazo mecánico, sentir y manipular su entorno y mostrar un comportamiento inteligente, especialmente si ése comportamiento imita al de los humanos o a otros animales. Actualmente podría considerarse que un robot es una computadora con la capacidad y el propósito de movimiento que en general es capaz de desarrollar múltiples tareas de manera flexible según su programación; así que podría diferenciarse de algún electrodoméstico específico.
Aunque las historias sobre ayudantes y acompañantes artificiales, así como los intentos de crearlos, tienen una larga historia, las máquinas totalmente autónomas no aparecieron hasta el siglo XX. El primer robot programable y dirigido de forma digital, el Unimate, fue instalado en 1961 para levantar piezas calientes de metal de una máquina de tinte y colocarlas.
Por lo general, la gente reacciona de forma positiva ante los robots con los que se encuentra. Los robots domésticos para la limpieza y mantenimiento del hogar son cada vez más comunes en los hogares. No obstante, existe una cierta ansiedad sobre el impacto económico de la automatización y la amenaza del armamento robótico, una ansiedad que se ve reflejada en el retrato a menudo perverso y malvado de robots presentes en obras de la cultura popular. Comparados con sus colegas de ficción, los robots reales siguen siendo limitados.

CREAN LOS PRIMEROS NANOBOTS



Investigadores del Instituto de Tecnología de California (Caltech) y las Universidades de Columbia y Arizona han conseguido construir y programar dos "robots moleculares" (entre cuyos componentes se ha insertado ADN) capaces de realizar tareas complejas a una escala microscópica. Los robots, igual que sus parientes de mayor tamaño, pueden moverse, pararse, girar y realizar con precisión los trabajos para los que están programados. En un artículo publicado hace unos días en Nature, los autores explican cómo estos "nanobots" están destinados, en apenas unos años, a revolucionar por completo una multitud de áreas, desde la ingeniería industrial a la medicina.

El primero de los dos robots es una especie de "araña molecular" que, según la programación que incorpore, será capaz incluso de tomar sus propias decisiones y reaccionar de acuerdo con el ambiente en el que se encuentre. Sus tres patas son enzimas de ADN que son capaces, por ejemplo, de dividir una secuencia genética determinada o de ensamblar todo tipo de moléculas construyendo (o rompiendo) sus enlaces moleculares.


El segundo robot es una especie de cadena de montaje de apenas unos nanómetros de tamaño (un nanómetro es la milmillonésima parte de un metro). Tiene cuatro patas y tres manos, es capaz de desplazarse rápidamente por un sustrato de ADN y, a partir de las nanopartículas que se le suministren, está diseñado para ensamblar cualquier clase de material imaginable, incluso nuevos materiales diseñados en laboratorio.

Materiales inimaginables. Ambos ingenios constituyen un paso decisivo hacia la construcción de legiones de "microrobots de ADN" capaces de fabricar, en potencia, cualquier clase de dispositivo, tanto eléctrico como mecánico. Su capacidad para ensamblar moléculas de una forma que era imposible hasta ahora será decisiva, opinan los investigadores, para diseñar y fabricar nuevos materiales que hasta ahora sólo estaban en la imaginación de los científicos.


Hasta ahora, sólo había sido posible construir nanobots capaces de realizar tareas muy sencillas, como la de desplazarse. A partir de ahora, se podrá además dotar a estas micromáquinas de una programación concreta para desempeñar labores específicas, e incluso dotarlas de la capacidad de decidir por sí mismas entre un gran número de acciones. Los nanobots podrán, por ejemplo, repararse o reconstruirse a sí mismos, o decidir si la célula que tienen enfrente es cancerosa y debe por tanto ser destruida.
Aplicaciones infinitas"Un robot - afirma Erik Winfree, profesor de ciencias computacionales del Caltech- es una máquina que percibe su entorno, toma una decisión y después actúa en consecuencia". Igual que sus "colegas" en las grandes cadenas de montaje, estos microrobots a escala molecular podrán llevar al terreno de los microscópico todas las ventajas de la robótica moderna. Con el añadido de que serán capaces de trabajar indistintamente con o sobre materiales orgánicos o inorgánicos. O lo que es igual, podrán construir o reparar tanto componentes eléctricos como tejidos vivos.

Las aplicaciones para esta clase de máquinas de ADN son infinitas y abarcan una gran multitud de campos. Todo depende de la programación que incorporen. Una legión de nanobots inyectada en el cuerpo de un astronauta podría, por ejemplo, mantenerlo sano y en forma durante un largo viaje espacial. Otro "miniejército" mecánico podría combatir, desde dentro, un tumor, a base de perseguir y destruir todas las células cancerosas que encuentre en el organismo.

Otros podrán, en un futuro próximo, poner a punto materiales más resistentes o específicamente diseñados para resistir en cualquier tipo de entorno o condiciones. Y otros se encargarán de construir piezas electrónicas de una precisión y eficacia imposible de conseguir por medio de las técnicas actuales de fabricación.

NANOBOTS


En lo que respecta a la nanotecnologia, una de las grandes esperanzas esta basada en los nanobots. En la nanotecnologia se trabaja con escala atómica y molecular. Estos nanobots son robots que son miles de veces más pequeños que el grosos de un cabello humano.
Los científicos que trabajan en este tema piensan que una maquina de esta dimensiones tendría la capacidad de viajar al interior del cuerpo humano y tendría la capacidad de detectar, atacar y destruir células cancerigenas, o tendrían la posibilidad de reparar órganos y estructuras biológicas que se encuentren dañadas. Podrían al mismo tiempo, suministrar medicamentos específicos, destapar arterias obstruidas o cambiar el ADN de las células.
Los nanobots pueden cumplir otras aplicaciones que son ajenas al campo de la medicina. Estos podrían ser buenos ayudantes en el momento de limpiar el medioambiente de efectos contaminantes, podrían detectar y controlar plagas y almacenar y convertir energía.

Componentes de las nanoestructuras.
En la actualidad hay avances en esta materia, aunque la mayoría de estos desarrollos aun se ubican en el plano de la ciencia ficción.
Nanotubos: son tubos que están formados por una capa de átomos de carbono que se encuentra enrollada sobre sí misma y que tiene propiedades asombrosas, como su gran resistencia o la capacidad de superconducción a temperatura ambiente.

Fullerenos
Son moléculas de carbono que tienen forma esférica. Sus propiedades son aun desconocidas pero en ella se depositan muchas esperanzas.
En el día de mañana se piensa que se creara un modelo de ADN que esta ordenado en octaedros que podrían formar parte de la estructura de futuras computadoras a escala atómica. Se creara en bomba nanometrica que será fabricada por átomos de carbono, oxigeno, silicio, hidrogeno y nitrógeno-. Los engranajes de los modelos realizados serán nanotubos de carbono.

Desafíos para el futuro
Los científicos que se ocupan de este tema, tienen que resolver un problema básico antes de que el primer nanobot se ponga en marcha. Estos problemas básicos lo único que hacen es que la tecnología aun no pueda ser utilizada.

Movimiento Browniano

De una manera incontrolable las moléculas vibran violentamente de una forma incontrolable. Esto se relaciona con un fenómeno físico que se encuentra relacionado con el bombeador molecular que ejerce el medio sobre el objeto (por ejemplo, un grano de polen en agua). A escala humana este movimiento es imposible de percibir. Pero si nos basamos en una escala nanometrica es lo suficiente complejo como para que las personas encargadas de desarrollar nanobots tengan que preocuparse y ocuparse en resolverlo de alguna manera.
Otro inconveniente ha remediar es lograr que un objeto a escala nanometrica se mueva a través de un fluido, esto requiere energía a gran escala.
Propulsión. No esta seguro aun cual debería ser el sistema de propulsión que se debe usar. En las investigaciones efectuadas hace poco tiempo, los suizos y canadienses anunciaron el desarrollo de un tipo de hélice que podía imitar el movimiento de un sacacorchos. Esto generaba las bacterias con sus apéndices para moverse aunque se trata de tecnologías que aun deben tener mucho desarrollo.

PremioEl Foresight Nanotech Institute (Estados Unidos) brindara un premio de 250.000 dólares a o a los investigadores que puedan desarrollar un brazo funcional para un nanobot de menos de 100 nm. Así como un aparato de calculo que entre en un espacio de 50 nm3. El premio se estableció en el año 1996 y aun en la actualidad no cuenta con ningún ganador.

martes, 31 de mayo de 2011

SOFTWARE

En computación, el software -en sentido estricto- es todo programa o aplicación programado para realizar tareas específicas. El término "software" fue usado por primera vez por John W. Tukey en 1957.

Algunos autores prefieren ampliar la definición de software e incluir también en la definición todo lo que es producido en el desarrollo del mismo.

La palabra "software" es un contraste de "hardware"; el software se ejecuta dentro del hardware.

El software en sentido amplio

Una definición más amplia de software incluye mucho más que sólo los programas. Esta definición incluye:
- La representación del software: programas, detalles del diseño escritos en un lenguaje de descripción de programas, diseño de la arquitectura, especificaciones escritas en lenguaje formal, requerimientos del sistema, etc.

- El conocimiento de la ingeniería del software: Es toda la información relacionada al desarrollo de software (por ejemplo, cómo utilizar un método de diseño específico) o la información relacionada al desarrollo de un software específico (por ejemplo, el esquema de pruebas en un proyecto). Aquí se incluye información relacionada al proyecto, información sobre la tecnología de software, conocimiento acerca de sistemas similares y la información detallada relacionada a la identificación y solución de problemas técnicos.

- La información de la aplicación.


El "software" como programa

El software, como programa, consiste en un código en un lenguaje máquina específico para un procesadorcomputadora.
individual. El código es una secuencia de instrucciones ordenadas que cambian el estado del hardware de una
El software se suele escribir en un lenguaje de programación de alto nivel, que es más sencillo de escribir (pues es más cercano al lenguaje natural humano), pero debe convertirse a lenguaje máquina para ser ejecutado.

El software puede distinguirse en tres categorías: software de sistema, software de programación y aplicación de software. De todas maneras esta distinción es arbitraria y muchas veces un software puede caer un varias categorías.

- Software de sistema: ayuda a funcionar al hardware y a la computadora. Incluye el sistema operativo, controladores de dispositivos, herramientas de diagnóstico, servidores, sistema de ventanas, utilidades y más. Su propósito es evitar lo más posible los detalles complejos de la computación, especialmente la memoria y el hardware.

- Software de programación: provee herramientas de asistencia al programador. Incluye editores de texto, compiladores, intérprete de instrucciones, enlazadores, debuggers, etc.

- Software de aplicación: permite a los usuarios finales hacer determinadas tareas. Algunos software de aplicación son los navegadores, editores de texto, editores gráficos, antivirus, mensajeros, etc.


COMO ENSANBLAR UNA PC

HADWARE

El hardware son todos los elementos fisicos, tangibles que te permiten interactuar con los elementos logicos, intangibles de la computadora(el software).

Ejemplos: Impresoras, pantallas, mouse, teclado, dispositivos apuntadores, etc

viernes, 20 de mayo de 2011

INTRODUCCION A LA INFORMATICA

EL PRESENTE BLOG PRETENDE DAR A CONOCER DE MEJOR MANERA LOS CONCEPTOS DE INFORMATICA QUE NO TENEMOS CLAROS, CON UN ANALISIS DESDE EL PUNTO DE VISTA DE LOS EXPERTOS, ESPERO QUE SEA DE SU AGRADO Y SEAN TODOS BIENVENIDOS.