miércoles, 29 de marzo de 2017

Historia de Internet

Internet (Interconnect Networks) es una red global o WAN (Wide Area Network) que permite la unión entre distintos equipos y ordenadores. Tienen acceso a Internet tanto instituciones de todo tipo (educativas, empresariales, gubernamentales) como millones de usuarios. Esta herramienta nos permite compartir información e interaccionar con distintas personas independientemente de la ubicación geográfica. Aunque en la actualidad, Internet esté normalizado, su creación no fue sencilla, pues fueron necesarios gran cantidad de pasos para llegar al presente de dicha red.


El inicio de Internet se remonta al año 1969, durante la guerra fría, con el nombre ARPANET (Advanced Research Projects Agency Network). Fue desarrollado por DARPA (Defense Advanced Research Projects Agency) y establecía una conexión entre la Universidad de California, Los Ángeles y el Instituto de Investigaciones de Stanford, pero su creación fue posible gracias al informático estadounidense Joseph Carl Robnett Licklider. En un principio, el fin de ARPANET consistía en el intercambio de datos entre el ámbito militar y el ámbito científico. Sin embargo, con el crecimiento de la red la parte militar se iba desligando de ella mientras se ideaba otra, NCP (Network Control Protocol) y con ella, entre 1971 y 1972, se implementó la función para desarrollar aplicaciones. Fue en 1972 cuando se introdujo la aplicación “hot”, es decir, el correo electrónico, que fue el servicio más utilizado durante más de diez años. Tras NCP, se desarrollaron el conjunto de protocolos que utilizamos hoy en día, TCP/IP (Transmission Control Protocol/Internet Protocol). Entre las personas encargadas de su creación destacan el ingeniero informático Bob Kahn y el científico de la computación  Vinton Cerf, ambos estadounidenses. El crecimiento de los protocolos TCP/IP fue tal que en 1983 se convirtieron en los únicos utilizados por ARPANET, sustituyendo y eliminando NCP. 

ARPANET fue incorporada a NSFNET (National Science Foundation's Network), un programa informático creado en 1985 por NSF (National Science Foundation) cuyo fin era divulgar los avances científicos y académicos. Gracias a esto, se crearon otras redes menores que fueron integradas a NSFNET creando, de esta manera, lo que hoy en día conocemos como Internet. No obstante, en el año 1985, Internet era una tecnología conocida por unos pocos y no fue hasta 1990 cuando este contaba ya con 100.000 servidores. Por otra parte, en el mismo año 1990 se creó un sistema para el almacenamiento y recuperación de datos utilizando hipervínculos. Este se llamó World Wide Web (WWW) y permitía unir información a través de las redes. Su nacimiento fue gracias al científico británico del CERN (European Organization for Nuclear Research) Tim Berners-Lee. Con él, se ideó un programa capaz de desplegar la información de los hipervínculos, llamado browser (navegador). El primer navegador se llamó MOSAIC y fue creado en 1993. A partir de este momento, debido al gran crecimiento experimentado por Internet, surgieron gran cantidad de aplicaciones. Algunas de ellas se recogen en la imagen siguiente, junto con hechos anteriores.




Teniendo todos los datos en cuenta y después de haber indagado en la evolución que ha experimentado Internet, hemos podido comprobar su importancia y también hemos averiguado cómo ha sufrido un proceso lento para poder llegar al concepto de Internet como lo conocemos hoy en día. 

Para finalizar, vemos oportuno incluir un vídeo que explica de forma ocurrente y dinámica otros acontecimientos no mencionados en esta entrada. 



Bibliografía

jueves, 17 de noviembre de 2016

UNIVAC I


UNIVAC I, procedente de las siglas en inglés UNIVersal Automatic Computer, fue el primer ordenador comercial, producido en Estados Unidos. Este comenzó a funcionar el 14 de junio de 1951 y fue diseñada por John Presper Eckert¹ y John William Mauchly². A partir de este, se produjeron otros modelos como UNIVAC II y UNIVAC 110x. La empresa encargada del desarrollo de dicho ordenador fue Eckert-Mauchly Computer Corportation que, más tarde, fue comprada por Remington Rand.

UNIVAC, a diferencia de sus antecesores, no fue un ordenador creado con fines militares, sino para su comercialización, de este modo, la primera unidad de este ordenador se desarrolló para ser vendido al gobierno estadounidense, concretamente, a la Oficina del Censo. Esta tenía como objetivos automatizar los impuestos del país así como los datos sobre la población. Se desarrollaron hasta 46 unidades.

Memoria del UNIVAC
El ordenador funcionaba gracias a válvulas o tubos de vacío, que eran componentes electrónicos capaces de modificar una señal eléctrica mediante el control de los electrones en un espacio a baja presión; y una memoria de mercurio o memoria de línea de retardo, que eran más fiables que las que poseían tubos de rayos catódicos, utilizadas anteriormente.  Los resultados producidos se almacenaban en cintas magnéticas. Este dispositivo no permitía
únicamente comunicarse con este, sino también la traducción de las instrucciones dadas por el usuario a comandos que el ordenador entendiera.

Para ver las características más relevantes del UNIVAC I, pinche aquí.

Como curiosidad, esta computadora fue utilizada para predecir los resultados electorales en EEUU entre el republicano Eisenhower y el demócrata Stevenson. No obstante, también se cree que el pronóstico formaba parte de la campaña electoral.

A continuación, se adjunta el vídeo anuncio comercial del UNIVAC. Se recomienda activar los subtítulos ya que está en inglés y, además, explica más características.

Por lo tanto, podemos remarcar la gran importancia del modelo UNIVAC I al ser el primer ordenador comercial, ya que gracias a él, se ha posibilitado la llegada de dispositivos similares hasta nuestros hogares.

¹John Presper Eckter fue un ingeniero eléctrico estadounidense y precursor de la informática.

jueves, 20 de octubre de 2016

Arquitectura de Von Neumann


Antes de desarrollar la arquitectura de von Neumann, comenzaremos con una breve introducción a su creador.

¿Quién era von Neumann?

John von Neumann (1903-1957) fue un matemático húngaro-estadounidense que contribuyó en muchos campos, entre ellos, la física cuántica, cibernética, estadística e hidrodinámica.

Para más información sobre su vida, pinche aquí.

A continuación, vamos a explicar la arquitectura que lleva su nombre y que está relacionada con el ámbito de la informática.

Arquitectura de von Neumann
Tal y como se muestra en la imagen, la arquitectura de von Neumann consta de cinco partes fundamentales además de los buses:
  • Memoria: un conjunto de celdas que contienen las instrucciones y los datos necesarios. Esta contenía 4096 palabras constituidas por 20 bits. 
  • Unidad Aritmético Lógica (ALU): circuito digital que se encarga de las operaciones lógicas y aritméticas. Fue introducido por von Neumann, que afirmaba que este elemento era fundamental para un ordenador porque este es el encargado de realizar las operaciones básicas. 
  • Unidad de Control (UC): este elemento junto con la Unidad Aritmético Lógica forma la CPU. La UC se encarga de la implementación de los algoritmos así como las situaciones de emergencia. 
  • Dispositivo de E/S (DES): también llamados dispositivos de entrada y salida. Son los encargados de permitir la comunicación con el ordenador. Son los dispositivos que reciben los resultados y los transmiten al ordenador para así procesarlos. 
  • Acumulador: registro donde se guardan de forma temporal los datos que serán tratados por la ALU.
  • Buses: encargados de comunicar todos los elementos entre sí. Hay tres tipos de buses: 
    • Bus de datos: se encarga del intercambio de datos con el resto de elementos.
    • Bus de instrucciones: encargado de transmitir las direcciones de la memoria. 
    • Bus de control: permite el transporte de las órdenes producidas por la CPU.

Dicho todo esto pasamos a analizar el funcionamiento de la arquitectura. Para ello utilizaremos un video explicativo de Youtube que lo muestra de forma muy visual con el inconveniente de que no está traducido al español.

En el vídeo, se muestran de nuevo las partes, con la diferencia que separa los dispositivos de entrada de los dispositivos de salida y no incluye los buses explicados anteriormente.

A continuación, se adjunta una breve presentación sobre la arquitectura de von Neumann que resume los contenidos más importantes, además de incluir definiciones de conceptos básicos. Arquitectura von Neumann

Como hemos podido observar, el modelo de von Neumann ha servido como base para el desarrollo de los ordenadores personales que poseemos pues, tanto las partes del mismo como su funcionamiento sigue siendo el mismo.

Bibliografía
https://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann
http://www.genbetadev.com/actualidad/como-funciona-la-computacion-actual-funcionaiento-de-la-arquitectura-de-von-neumann
http://www.monografias.com/trabajos28/arquitectura-von-neumann/arquitectura-von-neumann.shtml#comput
https://es.wikipedia.org/wiki/Acumulador_(inform%C3%A1tica)