miércoles, 3 de septiembre de 2014

Suma y resta de Números Binarios

Suma en binario

Para aprender a sumar, con cinco o seis años de edad, tuviste que memorizar las 100 combinaciones posibles que pueden darse al sumar dos dígitos decimales. La tabla de sumar, en binario, es mucho más sencilla que en decimal. Sólo hay que recordar cuatro combinaciones posibles:
+
0
1
0
0
1
1
1
0 + 1
Las sumas 0 + 0, 0 + 1 y 1 + 0 son evidentes:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1

Pero la suma de 1+1, que sabemos que es 2 en el sistema decimal, debe escribirse en binario con dos cifras (10) y, por tanto 1+1 es 0 y se arrastra una unidad, que se suma a la posición siguiente a la izquierda.

Sustracción en binario

La técnica de la resta en binario es, nuevamente, igual que la misma operación en el sistema decimal. Pero conviene repasar la operación de restar en decimal para comprender la operación binaria, que es más sencilla. Los términos que intervienen en la resta se llaman minuendo,sustraendo y diferencia.

-
0
1
0
0
1
1
1 + 1
0

Las restas 0 - 0, 1 - 0 y 1 - 1 son evidentes:
0 – 0 = 0
1 – 0 = 1
1 – 1 = 0

La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posición siguiente: 10 - 1, es decir, 210 – 110 = 1.  Esa unidad prestada debe devolverse, sumándola, a la posición siguiente.
Generaciones de los Ordenadores (Informática)

Primera generación (1946-1958)
Se caracteriza por el uso de las válvulas de vacío. Su velocidad de proceso se mide en milisegundos (10-3); sus circuitos eran semejantes a los empleados entonces en la construcción de radios.

Si comparamos estos ordenadores con los actuales, se podría decir que eran lentos, de gran tamaño, inflexibles, con necesidad de controles muy estrictos en cuanto al suministro de energía eléctrica y de aire acondicionado.

Comparados con los equipos electromecánicos, tenían enormes ventajas: cuando era un gran volumen de datos el que debía procesarse en cortos periodos de tiempo, el ordenador de aquella primera generación representaba un gran avance sobre cualquier otro tipo de proceso de datos.



Segunda generación (1958-1965)

Hasta aquel momento el avance había sido relativamente lento debido a que los ordenadores no sólo eran caros, sino que exigían mucho espacio y abundancia de medios para diseñarlos y fabricarlos. La aparición del transistor, que es un dispositivo en estado sólido capaz de adoptar la forma de pequeños paralelepípedos, hizo cambiar la situación en gran medida.
 
El transistor surgió en los laboratorios de Bell Telephone en 1948, y se introdujo en los ordenadores en 1958. Las nuevas máquinas fueron más pequeñas y además aumentaron su velocidad de proceso (la velocidad se medía en microsegundos 10-6); sus circuitos eran más sencillos; las memorias se construían con ferrita, lo que permitía reducir el tamaño de la máquina y aumentar su rapidez y capacidad.
Con el ordenador de esta generación se desarrollaron también almacenamientos secundarios con grandes capacidades, impresoras de alta velocidad y, en general, dispositivos de alta velocidad de transmisión (cintas magnéticas).

Aparecieron técnicas matemáticas enfocadas a la resolución de problemas haciendo uso del ordenador y los métodos de recuperación de la información se innovaron. Por todo ello, alrededor del ordenador surgió una nueva ciencia: la Informática. 



Tercera generación (1965-1970)

La aparición de los circuitos integrados fue la revolución de los ordenadores. Los circuitos integrados son del tamaño de los transistores y contienen decenas o centenas de componentes elementales interconectados entre sí. Esto supuso reducir aún más el tamaño de los ordenadores, incrementando el tiempo medio de averías de la unidad central.
 
La velocidad de ejecución de las operaciones elementales pasó a medirse en nanosegundos (10-9); se desarrollaron dispositivos periféricos más efectivos y unidades de almacenamiento secundario de gran volumen con amplias facilidades de acceso (disco magnético); empezaron a usarse terminales remotas que posibilitaron consultar información instantáneamente desde dichos terminales, así como realizar transacciones.


Cuarta generación

Su desarrollo comenzó en 1971 y continúa hasta la fecha aprovechando los avances conseguidos por la microelectrónica. Los elementos principales de los ordenadores de esta generación son los microprocesadores, que son dispositivos de estado sólido, manufacturados sobre "chips" de silicio que contienen miles de transistores, resistencias y demás elementos de los circuitos electrónicos. Esta densidad de componentes hace que los microprocesadores pertenezcan también a la familia de los circuitos integrados.
Se emplean circuitos integrados de grandes velocidades y se utiliza el arseniuro de galio en lugar del silicio.



Quinta generación

El proyecto de esta generación es el de producir ordenadores auténticamente inteligentes, sistemas a los que el usuario se puede dirigir en lenguaje natural y con los cuales se puede conversar.
Los lenguajes de esta generación, cuyo primer prototipo apareció en los 90, tienen las siguientes características:
- Nueva tecnología de fabricación, basadas posiblemente en materiales distintos al silicio.
- Se sustituyen los lenguajes de alto nivel: COBOL, FORTRAN, etc. por el PROLOG y LISP, que poseen más recursos lógicos.
- Nuevas arquitecturas distintas a la de Von Newmann.
- Nuevos métodos de Entrada/Salida: identificación de lenguaje oral, reconocimiento de formas y tratamiento de la información en lenguaje hablado.
·         Inteligencia Artificial: se investiga sobre los sistemas expertos que están dotados de conocimientos y normas para la resolución de problemas.

 

martes, 2 de septiembre de 2014

Código ASCII
(siglas en ingles para American Standard Code for Infomatión Interchange, es decir, Codigo Americano Estándar para el Intercambio de Información)

Fue creado en 1963 por el comité estadounidense de estándares o ''ASA''; este organismo cambio su nombre en 1969 por ''Instituto Estadounidense de Estándares Nacionales''.

Este código nació a partir de reordenar y expandir el conjunto de símbolos y caracteres ya utilizados por ese entonces en telegraf'ía por la compañía Bell.


En un primer momento solo incluía las letras mayúsculas, pero en 1967 se agregaron las letras minúsculas y algunos caracteres de control, formando así lo que se conoce como US-ASCII, es decir los códigos del

0 al 127. Así con este conjunto de solo 128 caracteres fue publicado en 1967 como Estándar, conteniendo todo lo necesario para escribir en idioma ingles.

En 1981, la empresa IBM desarrolló una extensión de 8Bits del código ASCII, llamada ''Pagina de código 437'', en esta versión se reemplazaron algunos caracteres de control obsoletos, por caracteres gráficos.Además se incorporaron 128 caracteres nuevos, con símbolos, signos, gráficos adicionales y letras latinas, necesarias para la escritura de textos en otros idiomas.

Así fue como se agregaron los caracteres que van del ASCII 128 al 255.
IBM incluyó soporte a esta página de código en el hardware de su modelo 5150, conocido como'IBM-PC'', considerado la primera computadora personal.