sábado, 18 de junio de 2011

Mi Opinion

 
Mi opinion es que el ordenador ha evolucionado mucho desde este momento porque antiguamente o era una caja con engranajes y aora es una caja con disco duro y mas eficaz, la tecnologia del ordenador ha avanzado mucho desde el siglo XVIII. La computadora es un invento reciente, que no ha cumplido ni los cien años de existencia desde su primera generación. Sin embargo es un invento que ha venido a revolucionar la forma en la que trabajamos, nos entretenemos y se ha convertido en un aparato esencial en nuestra vida diaria.

El Internet



El Internet es una red informática descentralizada, que para permitir la conexión entre computadoras opera a través de un protocolo de comunicaciones. Para referirnos a ella además se utiliza el término "web"  en inglés, refiriéndose a una "tela de araña" para representar esta red de conexiones. En palabras sencillas, la Internet es un conjunto de computadoras conectadas entre si, compartiendo una determinada cantidad de contenidos; por este motivo es que no se puede responder a la pregunta de donde está la Internet físicamente - está en todas las partes donde exista un ordenador con conectividad a esta red.

Digamos entonces que el Internet es la red de redes, por la cual, millones de computadoras se pueden conectar entre sí. De esta, se puede extraer información a una escala nunca antes vista. También es conocida como la World Wide Web (www, prefijo bastante conocido por los que la navegan, ya que las direcciones o URLs por lo general comienzan utilizándolo), y su estructura actual data de la década de los 90`. Con su aparición, la revolución de la información terminó definitivamente por despegar a escala masiva. Son millones las personas, las cuales por medio de un módem y hoy en día, por medio de la banda ancha, acceden a millones de páginas, que contienen información de la más diversa índole. Existen páginas de carácter personal, educativas, y por supuesto orientadas a los negocios; de hecho, toda empresa lo suficientemente tecnologizada cuenta con una página en Internet.

Con respecto a los protocolos que mencionábamos, no debemos asustarnos, ya que su utilización es completamente transparente para nosotros como usuarios; nuestra computadora se encarga de utilizarlos al emplear nuestro navegador. El protocolo del que hablamos en un comienzo se le conoce como TCP/IP (Transmision control protocol, Internet Protocol), y podemos imaginar de manera simplificada que es el idioma común para que las computadoras conectadas a la red se entiendan. 

Por medio de Internet, también podemos desarrollar conversaciones en línea, como los ya famosos chat e IRC (Internet Relay chat). Asimismo, podemos realizar transferencia de archivos , utilizando por supuesto un leguaje común para esto (en este caso el protocolo FTP o File Transfer Protocol) o enviar correos electrónicos (utilizando el protocolo SMTP o Simple Mail Transfer Protocol), los cuales han revolucionado la manera de comunicarse, y han dejado como prácticamente obsoleto el antiguo sistema de correo. Con ellos podemos comunicarnos de manera casi inmediata, con cualquier persona del mundo, independiente de donde se encuentre. De esta manera, muchas empresas, han dejado, incluso, un tanto de lado el teléfono para sus actividades comerciales. Asimismo, es que el correo electrónico es altamente utilizado, dentro de la comunicación interna de las organizaciones estatales o privadas. Desde hace ya bastante tiempo, existe una aplicación asociada e estos correos electrónicos conocida como la mensajería instantánea, mediante la cual se puede mantener una conversación por medio de texto en línea. Las últimas aplicaciones relacionadas con la comunicación, involucran la transmisión de voz, que ha revolucionado además a la industria de la telefonía, con servicios como Skype; los servicios de mensajería instantánea como el de Yahoo!, no se quedan atrás y están ofreciendo un servicio similar. Con el tiempo veremos como el costo de las llamadas de larga distancia disminuye considerablemente al integrar esta tecnología a la red de nuestros hogares.

Con respecto al desarrollo de el Internet, este se remonta a 1973, donde se comenzó a estudiar la factibilidad técnica de desarrollar redes interconectadas, a base de los protocolos TCP y el IP. Fue durante aquel proceso investigativo, que se creo la palabra Internet, para apodar a estas redes. Para saber más sobre los inicios de la Internet, visita nuestro artículo especialmente dedicado a quien invento el Internet, que podrás encontrar en la sección de ciencia y tecnología de nuestro sitio.

Hoy en día, nadie se puede quedar fuera de esta red de redes. Esta está presente en casi todos los hogares del mundo, como en todas las empresas del globo, ya de manera obligatoria. Muchos estudios, trabajos y funciones empresariales, no se conciben sin el Internet. Así de simple. Incluso muchos gobiernos, se han puesto en campaña, para alfabetizar digitalmente a sus ciudadanos. Es que la tecnología y el Internet, ya llegaron y lo han hecho para quedarse y revolucionar de manera constante, nuestra forma de vida. 





Inteligencia Artificial



Disciplina científico-técnica que trata de introducir sistemas artificiales capaces de conductas que, de ser ejecutados por seres humanos, se expresaría que solicitan inteligencia. Estudio de los dispositivos de la inteligencia y las tecnologías que lo mantienen. Desde sus comienzos hasta la actualidad, la Inteligencia Artificial ha tenido que hacer frente a una serie de problemas. Los computadores no tienen autoconciencia. Un computador sólo puede hacer aquello para lo que está proyectado.

Las primeras dificultades que se trató de solucionar fueron puzzles, juegos de ajedrez, traducción de textos a otro idioma.

En el año 1955 Simón, Newell y Shaw, desarrollaron el primer lenguaje de programaciónprograma de Inteligencia Artificial al que llamaron Logic Theorist, el cual era apto de demostrar teoremas matemáticos, representando cada problema como un modelo de árbol, en el que se seguían ramas en busca de la solución correcta, que resultó decisivo. encaminado a la resolución de dificultades de la Inteligencia Artificial, el IPL-11. Un año más tarde estos tres científicos desarrollan el prime.

En 1957 McCarthy desarrolló el lenguaje LISP. La IBM acordó un equipo para la investigación en esa área

En 1961 se desarrolla SAINT (Simbolic Automatic INTegrator) por Slagle el cual se orienta a la demostración simbólica en el área del álgebra.

En 1964 Bertrand construye el sistema SIR (Semantic Information Retrieval) el cual era capaz de entender oraciones en inglés.

Estos programas obviamente corren en un computador y se utilizan, como por ejemplo, en control robótico, comprensión de lenguajes naturales, procesamiento de imágenes basado en conocimientos previos, estrategias de juegos, etc.

Características de la Inteligencia Artificial.

Una característica fundamental que diferencia 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 bastante para diferenciarlo totalmente. Otros ejemplos de programas como los compiladores y sistemas de bases de datos, también procesan símbolos y no se considera que utilicen técnicas de Inteligencia Artificial.

El comportamiento de los programas no es descrito explícitamente por el algoritmo. El programa especifica cómo encontrar la secuencia de pasos necesarios para resolver un problema dado (programa declarativo). En diferencia con los programas que no son de Inteligencia Artificial, que siguen un algoritmo determinado, que detalla, explícitamente, cómo hallar las variables de salida para cualquier variable dada de entrada (programa de procedimiento).

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.

Objetivos de la Investigación en la Inteligencia Artificial.

Los investigadores en Inteligencia Artificial se concentran principalmente en los sistemas expertos, la resolución de problemas, el control automático, las bases de datos inteligentes y la ingeniería del software (diseños de entornos de programación inteligente). Otros investigadores están trabajando en el desafío del reconocimiento de modelos donde se espera un rápido progreso en este campo que comprende la comprensión y la suma del habla, el proceso de imágenes y la visión artificial.

  • Algoritmos.
Cuando una trabajo se realiza por medio de un algoritmo perfectamente definido de acumulación, clasificación o cálculo, lo puede hacer un computador. Esta noción de algoritmo, secuencial, fijo y de determinadas operaciones, es incapaz de operar problemas donde el camino del razonamiento es variable y donde deben afrontarse situaciones diversas sin haber sido detalladas. La Inteligencia Artificial crea uso de un tipo de lenguaje diferente como es el tema de LISP y PROLOG.

En 1932, Cannon imaginó la evolución natural como un proceso de aprendizaje. Alan Turing reconoció, en 1950, que debe haber una conexión obvia entre el aprendizaje de máquina y la evolución, y marcó que se podrían desarrollar programas para jugar ajedrez utilizando esta técnica.

Los algoritmos genéticos se diferencian también por no permanecer atrapados fácilmente en mínimos locales, como la mayor parte de las técnicas de búsqueda clásicas, además de usar operadores probabilísticos más robustos que los operadores determinísticos, que las otras técnicas frecuentan utilizar.

  • Base de Conocimiento. Sistemas Basados en Conocimiento.
Los procedimientos generales desarrollados para la resolución de dificultades y técnicas de búsqueda al inicio de la era de la Inteligencia Artificial demostraron no ser bastantes para resolver los problemas encaminados a las aplicaciones, ni fueron capaces de satisfacer los difíciles exigencias de la investigación.

A este conjunto de métodos, procedimientos y técnicas, se lo presenta como Inteligencia Artificial Débil. La principal conclusión que se procedió de este trabajo inicial fue que los problemas difíciles sólo lograrían ser resueltos con el auxilio del conocimiento específico acerca del dominio del problema.

  • Experiencia, Habilidades y Conocimiento.
Los ejemplos de experiencia que son de interés en los métodos basados en conocimiento, pueden ser clasificados en tres categorías: asociativa, motora y teórica. Los sistemas basados en conocimiento son excelentes para simbolizar conocimiento asociativo. Este ejemplo de experiencia refleja la destreza heurística o el conocimiento que es logrado mayoritariamente, a través de la investigación.

Puede ser que no se perciba puntualmente lo que sucede al interior de un sistema (caja negra), pero se pueden asociar entradas o estímulos con salidas o respuestas, para solucionar problemas que han estado previamente conocidos. La práctica motora es más física que cognitiva. La destreza se logra esencialmente a través del ejercicio y la práctica física constante

La experiencia teórica y el conocimiento profundo permite que los humanos logren solucionar problemas que no se han visto antes, es decir, no existe una posibilidad asociativa.
El diseño de un sistema basado en conocimiento de alguna manera manifiesta la estructura cognitiva y los procesos humanos. La primera parte es la memoria de largo plazo, en la que guarda los casos (Base de Hechos) y los conocimientos (Base de Conocimientos) acerca del dominio en el que tiene experiencia.

Lenguaje de Programación




 Constituyen el software empleado  par a desarrollar sistemas operativos, o las aplicaciones de carácter general , mediante los programas se indica a la computadora que tarea debe realizar y cómo efectuarla, pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda entender.


En principio, el ordenador sólo entiende las instrucciones en código máquina, es decir, el específico de la computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes de alto y bajo nivel.

 El Lenguaje de programación, en informática,  puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es complicado definir qué es y qué no es un lenguaje de programación. Se asume generalmente que la traducción de las instrucciones a un código que comprende la computadora debe ser completamente sistémica. Normalmente es la computadora la que realiza la traducción.

Los lenguajes de programación son herramientas que nos permiten crear programas y software. Entre ellos tenemos Del phi, Visual Basic, Pascal, Java, etc.. Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria; tales como el disco duro.

Los lenguajes de programación facilitan la tarea de programación, ya que disponen de formas adecuadas que permiten ser leídas y escritas por personas, a su vez resultan independientes del modelo de computador a utilizar.

Los lenguajes de programación son independientes de las computadoras a utilizar.
Existen estrategias que permiten ejecutar en una computadora un programa realizado en un lenguaje de programación simbólico. Los procesadores del lenguaje son los programas que permiten el tratamiento de la información en forma de texto, representada en los lenguajes de programación simbólicos.

Tipos de Software


Software de Uso General
 
El software de uso general son aquellos que permiten resolver problemas muy variados del mismo tipo, de muy diferentes empresas o personas, con adaptaciones realizadas por un usuario, ejemplos: procesadores de texto, manejadores de bases de datos, hojas de cálculo, etc. 
 
El software para uso general ofrece la estructura para un gran número de aplicaciones empresariales, científicas y personales. El software de hoja de cálculo, de diseño asistido por computadoras (CAD), de procesamiento de texto, de manejo de Bases de Datos, pertenece a esta categoría. La mayoría de software para uso general se vende como paquete; es decir, con software y documentación orientada al usuario (manual de referencia, plantillas de teclado, etc.

Software de aplicación

El software de aplicación esta diseñado y escrito para realizar tareas específicas personales, empresariales o científicas como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas éstas aplicación es procesan datos (recepción de materiales) y generan información (registros de nómina) para el usuario.
 
El Software de aplicación, dirige las distintas tareas para las que se utilizan las computadoras. Además lleva a cabo tareas de tratamiento de textos, gestión de bases de datos y similares.

El Procesador de textos, en informática,  constituye una aplicación utilizada para la manipulación de documentos basados en texto. Es el equivalente electrónico del papel, el bolígrafo, la máquina de escribir, el borrador y el diccionario. En principio, los procesadores de textos se utilizaban en máquinas dedicadas específicamente a esta tarea; hoy se usan en ordenadores o computadoras de propósito general, en los que el procesador de textos es sólo una de las aplicaciones instaladas.

 El Programa de hoja de cálculo, en informática,  constituye  la aplicación utilizada normalmente en tareas de balances, creación de presupuestos o previsiones, y en otras tareas financieras. En un programa de hoja de cálculo, los datos y las fórmulas necesarias para su tratamiento se introducen en formularios tabulares (hojas de cálculo u hojas de trabajo), y se utilizan para analizar, controlar, planificar o evaluar el impacto de los cambios reales o propuestos sobre una estrategia económica. Los programas de hoja de cálculo usan filas, columnas y celdas; una celda es la intersección de una fila con una columna. Cada celda puede contener texto, datos numéricos o una fórmula que use valores existentes en otras celdas para hacer un cálculo determinado (como sumar los datos de un conjunto de celdas o multiplicar el dato de cada celda por un factor). Para facilitar los cálculos, estos programas incluyen funciones incorporadas que realizan operaciones estándar. Si se modifica el valor de un dato, la hoja de cálculo permitirá recalcular fácilmente los resultados para el nuevo dato, lo que hace que estas aplicaciones sean tan útiles en análisis de tendencias, ya que permiten conocer con rapidez el resultado de aplicar distintos cambios y elegir así la estrategia que más convenga; es lo que se conoce popularmente como analizar “qué pasaría si...”. Esta capacidad ha motivado que las hojas de cálculo tengan una gran aceptación.

Software de sistema

El software del sistema es un software diseñado para operar en el hardware del equipo y proporcionar y mantener una plataforma para ejecutar software de aplicación.
Los tipos más básicos del software del sistema son:
  • La BIOS de la computadora y el firmware del dispositivo, que proporcionan la funcionalidad básica para operar y controlar el hardware conectado o integrado en el equipo.
  • El sistema operativo (por ejemplo Microsoft Windows, Mac OS X y Linux), que permite a las partes de una computadora trabajar juntas para la realización de tareas como la transferencia de datos entre la memoria y los discos o la prestación de salida en un dispositivo de visualización. También proporciona una plataforma para ejecutar software de alto nivel del sistema y software de aplicación.
  • Software de utilidad, lo que ayuda a analizar, configurar, optimizar y mantener el equipo. 

El software del sistema no es para lo que un usuario compraría una computadora - en su lugar, puede verse como los elementos básicos de una computadora que vienen incorporados o pre-instalados. En contraste con el software del sistema, un software que permite a los usuarios hacer cosas como crear documentos de texto, jugar, escuchar música o navegar por la web se llama software de aplicación. 

Tipos de programas de software de sistema

El software del sistema permite utilizar el sistema operativo y sistema informático. Incluye herramientas de diagnóstico, los compiladores, servidores, sistemas de ventanas, utilidades, traductor de idiomas, programas de comunicación de datos, sistemas de base de datos y más. El propósito del software del sistema es aislar el programador de aplicaciones tanto como sea posible de los detalles del complejo equipo particular que se utilice, la memoria y otras características, especialmente de hardware y dispositivos accesorios tales como las comunicaciones, impresoras, lectores, monitores, teclados, etc
Entre las clases específicas de software del sistema se incluyen:
  • Cargadores
  • Enlazadores
  • Utilidad de software
  • Entorno de escritorio / Interfaz gráfica de usuario
  • Celdas
  • BIOS
  • Hipervisores
  • Gestores de arranque

Si el software del sistema se almacena en memoria no volátil como los circuitos integrados, generalmente se denomina firmware.

Software



Es el conjunto de órdenes lógicas empleadas por una computadora para controlar la entrada y salida de datos, realizar cálculos entre otras cosas. A los paquetes de software se les denomina paquetes o programas, y cada uno de estos tienen una aplicación determinada

Básicamente, el software es un plan de funcionamiento para un tipo especial de máquina, una máquina ``virtual'' o ``abstracta''. Una vez escrito mediante algún lenguaje de programación, este  hace funcionar en ordenadores, que temporalmente se convierten en esa máquina para la que el programa sirve de plan, de igual manera permite la relación entre el ser humano y a la máquina y también a las máquinas entre sí. Sin ese conjunto de instrucciones programadas, los ordenadores serían objetos inertes, como cajas de zapatos, sin capacidad siquiera para mostrar algo en la pantalla.

Hardware




La definición más simple de lo que es un hardware, es que todo lo físico que podemos ver en una computadora, es considerado como hardware. Todo lo que usted puede llegar a tocar de una computadora, es el hardware. O sea, el monitor, el teclado, el mouse, la impresora, etc. Cada uno de estos elementos por separados, no son nada. Pero al unirlos de manera conjunta, para formar una computadora, pasan a ser parte del hardware de nuestro terminal computacional. Dentro de todo hardware, existe una categorización específica. Categorías que siempre van a ser cinco. La primera de procesamiento, la segunda de entrada, la tercera de salida, la cuarta de almacenamiento y la quinta de comunicación.

En la primera categoría, podemos destacar la unidad central de procesamiento (CPU) cuyo corazón es un microprocesador de silicio, conformado por una unidad aritmético-lógica, la cual realiza todos los cálculos y toma de decisiones. Por otra parte, tenemos la memoria del computador o RAM. En la segunda categoría, tenemos al teclado, por ejemplo. Medio por el cual, podemos ejecutar todos los programas inherentes a Office, por colocar un caso. El teclado es uno de los medios por los cuales, el ser humano se puede comunicar con la computadora. De es manera, ordenarle que ejecute ciertos programas, bajo la voluntad del primero. Y como no, el segundo dispositivo de entrada, es el mouse. Con el cual se cierra el círculo, de las maneras en que el ser humano, puede ordenar a una computadora que ejecute lo que él desee.


La tercera categoría se refiere al monitor y la impresora. Medios por los cuales, la computadora se entiende con el ser humano. En la cuarta categoría, podemos señalar al disco duro, parte fundamental de toda memoria de computador. Sin éste, sería imposible trabajar en un computador. Ya que no tendríamos donde guardar tanta información y tenerla al mismo tiempo, en constante disposición. Hay que pensar, que un disco duro, llega a tener 40gigabytes de almacenamiento. Nada se le compara. Por otra parte, tenemos al CD-ROM, donde la estrella es el disco compacto. El cual puede llegar a almacenar hasta 700 megabytes. Por último, los discos flexibles, los cuales, a diferencia de los discos duros, poseen una capacidad muy limitada de almacenamiento. Aparte que hay que tener mucho cuidado con ellos, ya que es muy fácil que se estropeen con el calor, campos magnéticos, etc.

Por último, tenemos a la quinta categoría. Donde se destacan tanto el módem y la tarjeta de red. El primero nos sirve para conectarnos a Internet. Sin éste dispositivo y sus similares, no tendríamos acceso alguno al ciberespacio. Y, con respecto a la tarjeta de red, es ésta la que facilita y permite crear las redes de área local (LAN).