Tendencias y futuros desarrollos. El fracaso del proyecto japons del desarrollo de una nueva generacin de computadores ha dejado entrever que la tecnologa actual, si bien nos podr proporcionar computadores ms veloces durante algunos aos ms, resulta imprctica para la demanda de tareas computacionalmente ms complejas. Hemos evolucionado del clculo aritmtico automatizado al procesamiento de informacin pasando por el procesamiento de datos. Inclusive ya podemos entrever que estamos haciendo avances en el procesamiento del conocimiento. Sin embargo, las evidencias indican que las tecnologas y tcnicas desarrolladas resultarn poco prcticas para la consecuencia lgica a la que nos lleva el desarrollo evolutivo de nuestro desarrollo informtico y computacional.
En los aos venideros requeriremos que nuestros computadores sean capaces de tratar problemas computacionalmente mucho ms complejos y demandantes y que, posiblemente, deban ser capaces de tratar con conocimiento ms que con informacin. Una de las metas que ha sido perseguida desde la aparicin de los primeros ingenios mecnicos, el desarrollo de una consciencia, podra ser realidad bajo los nuevos desarrollos.
Actualmente se estn siguiendo muchos caminos. La descendencia directa del desarrollo computacional tradicional se enfoca actualmente en proyectos de computadores masivamente paralelos (arreglos de procesadores, flujo de datos, redes neuronales). Sin embargo, los avances en otras disciplinas han abierto nuevas ramas de investigacin como son la lgica difusa (fuzzy sets), el cmputo molecular, y el cmputo cuntico.
Inteligencia artificial La nocin de inteligencia artificial fue desarrollada en referencia a ciertos sistemas creados por los seres humanos que constituyen agentes racionales no vivos. La racionalidad, en este caso, es entendida como la capacidad para maximizar un resultado esperado. La inteligencia artificial, por lo tanto, consiste en el diseo de procesos que, al ejecutarse sobre una arquitectura fsica, producen resultados que maximizan una cierta medida de rendimiento. Estos procesos se basan en secuencias de entradas que son percibidas y almacenadas por la mencionada arquitectura. Los dispositivos que cuentan con inteligencia artificial pueden ejecutar distintos procesos anlogos al comportamiento humano, como la devolucin de una respuesta por cada entrada (similar a los actos reflejos de los seres vivos), la bsqueda de un estado entre todos los posibles segn una accin o la resolucin de problema mediante una lgica formal. En la actualidad, la forma de inteligencia artificial ms popular existe en los videojuegos, dado que su consumo es masivo. En este contexto, se aplica a enemigos y personajes controlados por el ordenador, para que su actuacin a lo largo de la experiencia interactiva resulte creble y parezca espontnea. Dems est decir que el tipo de inteligencia artificial utilizada en cada caso es diferente, y responde a una serie de necesidades particulares.
TENDENCIAS DEL HARDWARE Y EL SOFTWARE
MEDIOS DE ALMACENAMIENTO
Las tendencias de hardware como lo son las impresoras, redes y partes de Computadoras benefician de una forma nunca antes conocida a las personas Facilitndoles el trabajo, por ejemplo en los dispositivos de almacenamiento de datos el tamao se reducir an ms veremos en las, conocidas memorias USB un incremento de capacidad, la capacidad mxima actual es de 8GB para el ao que viene esta capacidad se doblara a finales de esta dcada tendremos memorias de 20GB de capacidad esto es algo que nunca antes nadie imaginaba, a este cambio no escapan los discos duros que en la actualidad tienen una capacidad mxima de 2terabytes que equivale 26 discos duros convencionales de 80GB aqu se est ablando a nivel de empresas. Ya que es en las empresas donde se maneja un gran flujo de informacin debido a las operaciones que se realizan como la IBM que maneja informacin de todas las operaciones realizadas a nivel mundial. Y qu decir de los CD-ROM los primeros cds pticos que entraron al mercado tenan una capacidad de almacenamiento de 600mb haya por el ao 2002 eran los ms usados para almacenar msica videos y datos en general pero hoy en el 2008, los cds estn hechos de diferentes materiales y pueden almacenar informacin a lo grande hasta 8 GB de datos en los discos de doble capa llamados HD-DVD evolucin de los DVD en ellos se pueden grabar y ver hasta 10 horas de video. Llegando a su fin la era analgica es decir los casetes y las cintas magnticas que prcticamente pasaron a la historia.
El hoy y el ayer del hardware de los ordenadores personales. Las computadoras pasaron de ser un lujo a ser una necesidad debido a la globalizacin mundial y al desarrollo tecnolgico, es por este motivo que el hardware de las computadoras est en un mejoramiento constante debido a que cada da se incrementa el nmero de operaciones y acciones que se requiere realizar para satisfacer necesidades un ejemplo de esto era cuando aun no se usaba el correo electrnico y las telecomunicaciones las personas se comunicaban de una forma ms lenta y rudimentaria. Debido a que los avances tecnolgicos demandan software informtico ms poderoso, a causa de esto el hardware tiene que adaptarse al software que vaya saliendo, un ejemplo de esto el sistema operativo Windows 98 que requera de un hardware muy rudimentario, un procesador con una velocidad de 300mhz, 64mb de memoria RAM y de almacenamiento 10Gb
Este sistema operativo permita editar texto mandar correos, y algunos servicios clsicos de cualquier sistema operativo ver videos escuchar, msica pero con muchas deficiencias y era muy vulnerable a ataques por parte de hackers que tumbaban informacin de una manera muy simple y debido a estas deficiencias fue necesario sacar un sin nmero de sistemas operativos que corrigieran los defectos y deficiencias de los mismos, la tendencia del hardware es ir evolucionando de acuerdo al software esto se puede deducir fisilmente al ver y usar el ultramoderno sistema operativo Windows vista que permite realizar un sin nmero de tareas que jams se avan pesado pero todo tiene un precio, y es el hardware tan complejo que requiere para su ejecucin que se explica a continuacin procesador de dos ncleos ya sea de Intel o amd procesan 100 veces ms rpido las instrucciones que el procesador que usaba Windows 98 las diferencias son abismales igual que el precio. La memoria RAM no se diga una tableta mnimo de un giga 15625 veces ms que la que necesitaba Windows 98, pero no se diga la eficiencia y las necesidades que satisface este sistema operativo videoconferencias desde cualquier parte del mundo tv en vivo banda ancha a una velocidad abismal tambin permite la compatibilidad de los ms modernos protocolos de red as como de sistemas distribuidos. En general el hardware sin el software es intil pero el software es ms caro que el hardware ya que es ms complejo y necesita mantenimiento y tambin por las polticas de la empresa que lo creo o lo disea, y el hardware no es reutilizable como el software y por lo tanto se desecha y es ms barato.
Hardware
Hardware corresponde a todas las partes tangibles de una computadora: sus componentes elctricos, electrnicos, electromecnicos y mecnicos; sus cables, gabinetes o cajas, perifricos de todo tipo y cualquier otro elemento fsico involucrado; contrariamente, el soporte lgico es intangible y es llamado software. El trmino es propio del idioma ingls (literalmente traducido: partes duras), su traduccin al espaol no tiene un significado acorde, por tal motivo se la ha adoptado tal cual es y suena; la Real Academia Espaola lo define como Conjunto de los componentes que integran la parte material de una computadora.
El trmino hardware tampoco correspondera a un sinnimo exacto de componentes informticos, ya que esta ltima definicin se suele limitar exclusivamente a las piezas y elementos internos, independientemente de los perifricos. La historia del hardware del computador se puede clasificar en cuatro generaciones, cada una caracterizada por un cambio tecnolgico de importancia. Este hardware se puede clasificar en: bsico, el estrictamente necesario para el funcionamiento normal del equipo; y complementario, el que realiza funciones especficas. Un sistema informtico se compone de una unidad central de procesamiento (CPU), encargada de procesar los datos, uno o varios perifricos de entrada, los que permiten el ingreso de la informacin y uno o varios perifricos de salida, los que posibilitan dar salida (normalmente en forma visual o auditiva) a los datos procesados.
Software
Se conoce como software al equipamiento lgico o soporte lgico de una computadora digital; comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware. Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el software de sistema, tal como el sistema operativo, que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz para el usuario Definicin de software Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de computacin.
Existen varias definiciones similares aceptadas para software, pero probablemente la ms formal sea la siguiente: Considerando esta definicin, el concepto de software va ms all de los programas de computacin en sus distintos estados: cdigo fuente, binario o ejecutable; tambin su documentacin, los datos a procesar e incluso la informacin de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo no fsico relacionado. El trmino software fue usado por primera vez en este sentido por John W. Tukey en 1957.
El uso de robtica para la produccin de productos ya es una realidad, pero ser una cada vez ms frecuente ya que el precio de estos es cada vez ms bajo y las tareas que son capaces de realizar ms complejas. La financiacin pblica y privada para robots de uso militar acelera los tiempos.
En cuanto al mbito cotidiano, seguirs relegados a tareas especficas (como un juguete o como una aspiradora robot, por ejemplo), an lejos de un asistente personal completo propio de la ciencia ficcin.
INTERNET EN TODO
Internet de las cosas
En esta publicacin nos cansamos de compartir informacin sobre nuevos dispositivos que cuentan con conectividad a Internet. Son noticia diaria estos gadgets con objetivos especficos que pueden sincronizarse con otros y manejarse a distancia a travs de aplicaciones web o software para el Smartphone.
El desarrollo del "Internet de las cosas" permite que cada vez contemos con ms datos para analizar nuestros hbitos. Esta tendencia viene acompaada de otra, la del "yo cuantificado" y la tecnologa de vestir: nuestra actividad fsica y nuestra alimentacin ahora pueden ser analizados por software que tienen la capacidad de darnos consejos y ayudarnos a cambiar nuestros hbitos por unos ms saludables. Para acceder a un entorno digital ya no es necesario usar el Smartphone que tenemos en el bolsillo, sino que podemos observar las gafas inteligentes o el smartwatch.
La interaccin con el entorno ha pasado a ser digitalizada, y son muchas las posibilidades que esto trae a desarrolladores que pueden ahora acceder a ms data.
COMPUTADORAS DNA: la informacin puede escribirse sobre molculas de DNA individuales, utilizan alfabeto de 4 bases que se utilizan para registrar informacin gentica. Un Clculo DNA se realiza codificando un problema en el alfabeto y creando luego condiciones en las que se forman molculas DNA que codifican todas las soluciones al problema, procesan en paralelo y son potencialmente dos veces ms rpidas que las supercomputadoras.
COMPUTADORAS OPTICAS: Usan rayos de luz en lugar de electrones.
SUPERCOMPUTADORAS: Equipos que tienen mayor poder de procesamiento, aplicacin principal en los campos cientfico y militar, usan tecnologa de procesamiento en paralelo, los cpu no estn interconectados. Son utilizadas en los grandes modelos de simulacin de los fenmenos del mundo real donde se requieren representaciones y clculos matemticos complejos. Ejemplo realizacin de pruebas de armas no destructivas, disear aviones como el boeing 777.
MAINFRAMES: El procesamiento de datos se encuentra centralizado y se mantienen grandes bases de datos, permite que los datos y la informacin se compartan en toda la organizacin.
MEDICION DE RELACION DE PRECIO / RENDIMIENTO Rendimientos
Es interesante hablar de rendimiento de una PC como el inverso del tiempo que tarda en ejecutar un programa. De esta manera, cuanto ms rpido ejecute el programa, ms alto ser su rendimiento. Consideremos dos PC X e Y, los cuales tardan Tx y Ty unidades de tiempo, respectivamente, en ejecutar este programa: Si Tx = Ty diremos que el rendimiento de ambas mquinas es igual o equivalente, ya que en ambas obtenemos el mismo tiempo de ejecucin. Si Tx < Ty, esto es, la PC X tarda menos tiempo en ejecutar el programa. Esta relacin nos permite afirmar que X es ms rpido que Y. Sin embargo, nuestro objetivo es cuantificar esta relacin y decir que X es tantas veces ms rpido que Y. El valor numrico al que nos estamos refiriendo recibe el nombre de aceleracin speedup y se puede calcular como la relacin entre el tiempo de ejecucin ms grande y el ms pequeo: Aceleracin = Ty/Tx La manera de expresar esta aceleracin en palabras adquiere mltiples formas. Por ejemplo se puede hablar de mejora y decir que X es tantas veces mejor que Y. Finalmente, hay ocasiones en que esta aceleracin se expresa en trminos porcentuales, esto es, X es un n% ms rpido que Y, en cuyo caso la relacin anterior se expresa: Aceleracin = Ty/Tx = 1 + n/100 Por ejemplo, que Tx = 36 y Ty = 40 segundos, podemos afirmar que X es 40/36 = 1,11 veces ms rpido que Y o, alternativamente, que X es un 11% ms rpido que Y. El costo La comparacin de precios entre PC se puede llevar a cabo de la misma manera empleada para el rendimiento. Si suponemos que Cx > Cy, entonces podemos escribir: Incremento = Cx/Cy = 1 + n/100 En consecuencia, esta expresin nos permitir decir que X es tantas veces ms caro que Y. Ejemplo Cx= 625 $ y Cy= 550 $ 625/550 = 1,14 veces ms caro X o, alternativamente que es un 14% ms caro qu Y. Relacin entre prestaciones y costo Para realizar un anlisis conjunto de precio y prestaciones no queda ms remedio que establecer algn tipo de conexin entre ambas, lo que podemos hacer es dividir el rendimiento de cada computadora entre su costo y comparar ambas cantidades. RendimientoX/CostoX vs. RendimientoY/CostoY Las cantidades anteriores nos pueden ayudar a conocer qu opcin de las dos, en su conjunto, ofrece una mejor relacin entre el rendimiento obtenido y el precio que se va a pagar por l. Ntese que resultar mejor aquel sistema que obtenga el valor ms elevado. Ejemplo RendimientoX/ CostoX = 1 / 36 x 625 = 4,44 x 10^-5 RendimientoY/ CostoY = 1 / 40 x 550 = 4,55 x 10^-5