domingo, 16 de julio de 2017

Evolución de las computadoras

ORIGEN
Durante muchos años, o mejor dicho durante muchos siglos la humanidad careció de un instrumento que lo ayude a procesar y archivar informacion.
Un computador o computadora es una maquina utilizada por el hombre para desempeñar diversas funciones, si hablamos del origen del computador nos tendriamos que remontar hasta la edad antigua cuando los hombres vivian en las cavernas, como sabemos el hombre primitivo no contaba con ningun medio para realizar calculos y operaciones






El Abaco

Fue inventada en Babilonia unos 500 anos antes de Cristo, los abacos antiguos eran tableros para contar, no eran una computadora porque no tenian la capacidad para almacenar informacion, pero con este instrumento se realizaban transacciones en diversas ciudades de la antiguedad. Actualmente se pueden realizar operaciones como multiplicacion y division en los abacos y son muy usados en China.


Maquina de Telar de Jacquard 

En 1801 el Francés Joseph Marie Jacquard inventa una máquina de telar. Una de las ventajas es que por atravez de tarjetas perforadas la maquina era capaz de crear diferentes patrones en las telas. Las tarjetas perforadas contenían orificios, los cuales la maquina era capaz de leer y así efectuar el tipo de patrón que se le había indicado.


Maquina tabuladora de Hollerith (1889)

Entre los años 1880 y 1890 se realizaron censos en los estados unidos, los resultados del primer censo se obtuvieron despues de 7 años, por lo que se suponia que los resultados del censo de 1890 se obtendrian entre 10 a 12 años, es por eso que Herman Hollerith propuso la utilizacion de su sistema basado en tarjetas perforadas, y que fue un exito ya que a los seis meses de haberse efectuado el censo de 1890 se obtuvieron los primeros resultados, los resultados finales del censo fueron luego de 2 años, el sistema que utilizaba Hollerith ordenaba y enumeraba las tarjetas perforadas que contenia los datos de las personas sensadas, fue el primer uso automatizado de una maquina. Al ver estos resultados Holerith funda una compañia de maquinas tabuladoras que posteriormente paso a ser la International Business Machines (IBM).
                                                 
La primera generacion de computadoras 

La primera generacion de computadoras comprende desde el año 1944 a 1956, en esta primera generacion se da la creacion de la computadora MARK I que fue desarrollada por Howard Aiken, en este periodo se desarrolla la segunda guerra mundial motivo por el cual muchos proyectos quedaron inconclusos, pero tambien hubieron proyectos impulsados por este mismo motivo que fue la guerra, que hizo que se logren grandes desarrollos, es asi como se crea la computadora ENIAC (Electronic Numerical Intregrator and Calculator) que era una enorme computadora la cual ocupaba mas de una habitacion, pesaba mas de 30 toneladas y trabajaba con mas de 18 mil tubos de vacio, una de sus caracteristicas importantes fue que usaba el sistema binario en lugar del sistema decimal, luego fue construída por Eckert y Mauchley la computadora EDVAC (Electronic, Discrete Variable Automatic) que contaba con un programa, este programa le permitía al computador alternar las operaciones dependiendo de los resultados obtenidos previamente.


La segunda generación comprende desde los años 1959 a 1964, lo mas destacable de esta segunda generación es el reemplazo del uso de tubos al vacío por los transistores lo que hizo que las computadoras sean mas pequeñas y más rápidas.

En esta segunda generacion se reemplazo el lenguaje de máquina por el lenguaje emsamblador, se crearon lenguajes de alto nivel como el COBOL y el FORTRAN. Además para el almacenamiento de la información se comenzaron a usar cintas magneticas.

Aunque en esta generacion se disminuyó el tamaño y se aumento la velocidad, aun las computadoras significaban un considerable costo para las empresas.


Tercera generacion de computadoras 

Esta generación comprende desde 1964 a 1971 y el mayor logro de esta generacion es el uso de cirucitos integrados (chips de silicio), esto hizo que las computadoras sean mas pequeñas y mas rápidas, ademas consumian menos electricidad lo que hacia que generen menos cantidad de calor, ademas eran mas eficientes.
Con el uso del chip se dio un enorme paso en la era de la computación  ya que el chip contenia una serie de circuitos integrados los cuales alamacenaban la información, esto permitió que las computadoras puedan hacer varias tareas a la vez como era la de procesamiento de informacion y calculo matemático.

Cuarta generacion de computadoras 

 La cuarta generación de las computadoras se da desde 1971 a 1981, lo más importante en esta generacion es el invento del microprocesador el cual unía los circuitos integrados en un solo bloque. La creación del microprocesador hizo posible el desarrollo de las computadoras personales o PC, lo cual marcaría una revolucion en el mundo de la computación, esto cambiaría la forma de trabajar e incluso de vivir de muchas personas hasta la actualidad.

En el año de 1971 la compañía INTEL crea el primer chip de 4 bits, el cual contenía una gran cantidad de transistores.

Quinta  generacion de computadoras 

Cabe mencionar que no se tiene muy definido cuando empieza la quinta generación y la sexta generación del computador, esto debido a que los avances en la tecnología de la computación se vienen dando de manera muy rapida, todo lo contrario con lo que sucedió en las primeras generaciones del computador.

Pero si queremos darle una fecha podemos decir que la quinta generacion se situa entre los años 1982 a 1989, en estos años las empresas encargadas de construir computadoras contaron con grandes avances de microelectrónic y en avances de software, es en este periodo cuando surge la "red de redes" o Internet, y es ahi donde se dan los mas grandes avances, se da inicio a la inteligencia artificial, que tenia el proposito de equipar a las computadoras con la capacidad de razonar para encontrar soluciones a sus propios problemas siguiendo patrones y secuencias, estas computadoras podian operar en grandes compañias como es la construcción de automoviles, y otras que podrian hacer diversas tareas y a un ritmo impresionante.

Sexta  generacion de computadoras 

Como ya se sabe la sexta generación se viene dando a partir de 1990 hasta la fecha, en estos ultimos años hemos venido viendo que las computadoras ahora son mas pequeñas, son mas versatiles, ahora internet es una herramienta indispensable tanto en los centros de labores como en el hogar, casi el 90% de la población hace uso en algun momento de internet, y por consiguiente de una computadora.

Ahora vemos que el costo de una PC es relativamente bajo asi como el de una Laptop, las computadoras de ahora vienen trabajando con arquitecturas paralelas / vectoriales lo que hace que sean muy rapidas, pueden almacenar una cantidad enorme de informacion hablamos de terabites, ahora las computadoras practicamente toman decisiones propias alcanzando casi la misma del ser humano, tenemos computadoras tactiles que casi no ocupan espacion en el hogar y el trabajo, tambien con diseño holográfico, lo cual ha revolucionado el mercado de la informática.



Estamos entrando a una era donde las computadoras pueden desarrollar capacidades casi similiares al ser humano, ya hemos visto robots que puden jugar un encuentro de futbol, esperamos que el avance tecnologico en el mundo de la informatica y la computación nos facilite más las cosas asi como hasta ahora lo viene haciendo.

Glosario

RED

uConjunto de equipos informáticos y software conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricosondas electromagnéticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir información, recursos y ofrecer servicios.

PROTOCOLO

uConvención o estándar que controla o permite la conexión, comunicación, y transferencia de datos entre dos puntos finales.

BRIDGE

Es el dispositivo de interconexión de redes de computadoras.

ROUTER

uEs un dispositivo de hardware que permite la interconexión de ordenadores en red. 

SWITCH

uEs un dispositivo de hardware, que también es conocido como conmutador, utilizado para establecer interconexiones en redes informáticas.

LAN

uLocal Area Network
Es una red que conecta los ordenadores en un área relativamente pequeña y predeterminada.

WAN

uWide Area Network
 red de computadoras que se extiende en una gran franja de territorio, ya sea a través de una ciudad, un país o, incluso, a nivel mundial.

 TELECONFERENCIA Y VIDEOCONFERENCIA

uLa teleconferencia es un término que describe una forma de comunicación utilizado entre tres o más personas en distintos lugares. Esta comunicación se realiza a través de un mecanismo electrónico, tal como el Internet.
.La videoconferencia es una forma de hacer teleconferencias a través de medios que soportan la comunicación de vídeo y de audio.


Sistemas de Numeración


  •       Sistema Binario – Base 2
  •       Sistema Octal – Base 8 = 23
  •      Sistema Hexadecimal – Base 16 = 24

Sistema Binario

llamado también sistema diádico en ciencias de la computación, es un sistema de numeración en el que los números se representan utilizando solamente dos cifrascero y uno (0 y 1). Es uno de los sistemas que se utilizan en las computadoras, debido a que estas trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el sistema binario.



Sistema Octal

El sistema numérico en base 8 se llama octal y utiliza los dígitos del 0 al 7. En informática a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es completamente representable por dos dígitos hexadecimales.



Sistema Hexadecimal

es el sistema de numeración posicional que tiene como base el 16. Su uso actual está muy vinculado a la informática y ciencias de la computación donde las operaciones de la CPU suelen usar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa  valores posibles, y esto puede representarse como  , que equivale al número en base 16 , dos dígitos hexadecimales corresponden exactamente a un byte.




Imagen relacionada





Tabla de conversión


Resultado de imagen de tabla de conversiones de sistemas numericos




algunos ejemplos de Conversiones utilizando los tres sistemas:



Conversión de Binario a decimal

Resultado de imagen de conversión de binario a decimal


Conversión de Octal a decimal

Resultado de imagen de conversión de octal a decimal



Conversión de Hexadecimal a decimal


Resultado de imagen de conversión de hexadecimal a decimal





Operaciones Con binario

Al igual que en otros sistemas de numeración, también se pueden realizar operaciones con números binarios. Es decir que para este sistema binario que solo tiene dos símbolos en su lenguaje, también pueden hacerse ejercicios matemáticos y en este apartado se va a tratar el tema de las operaciones básicas de números binarios como es la suma, la resta, la multiplicación y la división, que aunque pueda parecer complicado, en realidad es algo bastante simples si se compara con las operaciones en el sistema decimal que es el de mayor uso en todo el mundo. 


Suma Binaria

La aritmética binaria es muy similar a la aritmética decimal. Por ejemplo, para realizar una suma binaria hay que tener en cuenta la siguiente tabla:


Suma Binaria


Ejemplo 1: Para sumar los números binarios 100102 y 1102 se puede escribir:
Ejemplo de Suma Binaria

Resta Binaria

Si se quiere realizar una resta binaria se debe considerar la siguiente tabla:

Resta Binaria



Ejemplo 2: Para restar los números binarios 1010012 y 10112 escribiremos:
Ejemplo de Resta Binaria


Multiplicación Binaria


Para efectuar una multiplicación binaria se tiene que tener en cuenta la siguiente tabla:
Multiplicación Binaria
Ejemplo 3: Para realizar el producto de los números binarios 101012 y 1012 hay que realizar los siguientes cálculos:
Ejemplo de Multiplicación Binaria



División Binaria



En cuanto a las divisiones binarias, las reglas también son las mismas que en el Sistema Decimal, con la ventaja de que en binario sólo se usan dos dígitos.
Ejemplo 4: Para dividir 1100102 entre 102 los cálculos son:
Ejemplo de División Binaria




Complemento AI


El complemento A1 (UNO)  de un número binario es el número resultante de invertir los UNOS y CEROS del número binario.

Ejemplo:
110001  ---->   001110

 001010 --------> 110101


Complemento A2


El complemento A2 (DOS) consiste en sumar 1 (UNO) al complemento A1.

Ejemplos:
Obtener el CA2 de 101010
CA1: 010101

CA2: 010101 + 1 = 010110



Método del CA2 al sustraendo 



La resta binaria de dos números puede obtenerse sumando al minuendo el complemento a dos (CA2) del sustraendo.
Se evita pedir prestado repetidamente de una columna a otra en la resta.
Permite conocer el signo del resultado de una resta en el sistema binario.




Pasos Del Complemento A2 al sustraendo


1. Obtener el CA2 al sustraendo.
2. Al nuevo sustraendo sumar el minuendo.
3. Si se genera dígito de acarreo, implica que el número es positivo y se deja el resultado tal como está.

4. Si no se genera dígito de acarreo, implica que el número es negativo y se debe sacar el CA2 al resultado


Algebra Booleana

    ÁLGEBRA BOOLEANA

Estructura algebraica que esquematiza las operaciones lógicas.
Compuertas Lógicas
Cada compuerta es un circuito que acepta una entrada o más en forma de impulso (1) o impulso invertido (0), y proporciona una salida del mismo tipo, es decir, impulso, impulso invertido (1 y 0).
1.La compuerta OR:
 Equivale a un circuito en paralelo, pues da como salida un impulso (1), cuando cualquiera de sus entradas es un impulso.  
2.La compuerta AND:
 Equivale a un circuito en serie.  Produce como salida, un impulso (1) si hay impulso en todas sus entradas.  
3.Compuerta “Not”:
Conocida como inversor. Esta compuerta tiene como salida el estado opuesto al de entrada.  Si la entrada es un impulso, la salida es un impulso invertido y viceversa. 

Internet de las cosas, IoT

Internet de las cosas (Internet of things)

Internet de las cosas (en inglés, Internet of things, abreviado IoT) es un concepto que se refiere a la interconexión digital de objetos cotidianos con internet.

Esta tecnología resulta ser muy ventajosa para reducir tareas en la vida del ser humano, ya que te permite conectarte con los objetos que tienes en tu hogar y poder mandarles instrucciones para que este las ejecute, suena un poco fantasioso pero la verdad es que eso hoy en día en una realidad. Sorprende mucho que esta tecnología a diferencia de algunas otras mucho más populares, no ha podido acaparar el centro de atención en el mercado del consumo. Quizás esta tecnología está aún demasiado verde, o quizás los grandes del sector no han visto la oportunidad correcta para poder sacarle el máximo provecho de ella.

Sin embargo hay algunas empresas y negocios que están haciendo uso de esta tecnología y sacando en máximo provecho de la misma.

Según Alejandro Girardotti, lo que nos permitiría esta interconexión entre las cosas es monitorear, ubicar, gestionar y controlar de una manera más eficiente un negocio. Esto se ve reflejado en la obtención de precios dinámicos, facturación por consumo, autogestión, socialización, publicidad contextual.

Personalmente me sorprende mucho que no haya tenido un impacto más notorio en el mercado, ya que al buscar más información acerca de esta pude analizar y darme cuenta de que esta tecnología tiene la capacidad de facilitar la vida de los seres humanos, un ejemplo de esto sería: estar en nuestro trabajo y encender nuestro A/C de la casa para que comience a enfriar el cuarto y así cuando lleguemos a la casa el cuarto este frio. Esto es posible con el internet de las cosas.
Actualmente en el mercado hay muchos objetos e dispositivos inteligentes al que se le puede aplicar esta tecnología para sacarle el máximo provecho de ella y simplificar las tareas y hacerle la vida más fácil y práctica al ser humano, a continuación una lista de los dispositivos que usan esta tecnología: 

  •  aire acondicionado
  •  neveras
  •  lavadoras
  •  interruptores
  •  cafeteras
  •  microondas
  •  impresoras
  •  bombillos o focos (encender o apagar)

El internet en el fututo será sin duda alguna muy distinto e innovador del que tenemos ahora, el internet del futuro estará conectado con todos nuestros dispositivos o por lo menos con la mayoría, en el futuro nos podremos conectar a objetos mudos y darles instrucciones para que este las ejecute, en el futuro no será necesario abrir o cerrar una puerta, o las cortinas, o la estufa, o lo que sea, ya que esto se podrá hacer de manera remota.

Gracias a un sistema denominado RFID (Radio Frequency Identification, por sus siglas en inglés) con sólo integrar un microchip a cualquier objeto de la casa, de la oficina o la ciudad, se podrá procesar y transmitir y recibir información de forma constante.

Cada vez más dispositivos estarán conectados a internet, no sólo las laptops, smartphones y tabletas, todo esto gracias al internet de las cosas. Esto cambiar la manera de vivir la vida del hombre, será una revolución tecnológica, esto tiene sus ventajas y desventajas que vale la pena discutir.

La vida de futuro será mucho más simple y sencilla, siempre y cuando los avances que se han logrado hasta ahora no se pierdan y se continúe con las investigaciones y mejoras.

Para ver de una manera más vistosa el futuro del Internet visitar este link: https://www.youtube.com/watch?v=M0IR40ud0jU, es un vídeo que tuve la suerte de encontrar en Internet y muestra cómo será la vida del hombre en un futuro, el vídeo tiene una duración de apenas 2 min, vale la pena verlo, yo lo vi y quede estupefacto. 

Resultado de imagen de IoT

 Fuentes consultaddas & para más información visitar:

Si te gusto el tema, deja tu comentario, Gracias!!