viernes, 7 de septiembre de 2012

Tutorial de transformación de sistemas numéricos


Paginas relacionadas

Aquí se adjuntan enlaces de paginas relacionadas con la computación e informática, para acceder a mayor información y así aclarar cualquier duda

http://swcomputacion.com/

http://epacomputacion.blogspot.com/

http://www.asdcomputacion.com/

http://bibliotecadigital.conevyt.org.mx/colecciones/Computacion.htm

http://www.tuwebdeinformatica.com/

http://web-informatica.com/

Aritmética Binaria


La unidad aritmética lógica en la CPU del procesador, es capaz de realizar operaciones aritméticas, con datos numéricos, expresados en el sistema binario.
Naturalmente esas operaciones incluyen la adición, sustracción, producto y división.
Las operaciones se hacen del mismo modo que en el sistema decimal, pero debido a la sencillez del sistema de numeración, pueden hacerse algunas simplificaciones que facilitan mucho la realización de las operaciones.


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. Veamos algunos ejemplos:

010 + 101 = 111 210 + 510 = 710

001101 + 100101 = 110010 1310 + 3710 = 5010

1011011 + 1011010 = 10110101 9110 + 9010 = 18110

110111011 + 100111011 = 1011110110 44310 + 31510 = 75810


Ejercicio 1:
Realiza las siguientes sumas de números binarios:
111011 + 110
111110111 + 111001
10111 + 11011 + 10111


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. Veamos algunos ejemplos:

111 – 101 = 010 710 – 510 = 210

10001 – 01010 = 00111 1710 – 1010 = 710

11011001 – 10101011 = 00101110 21710 – 17110 = 4610

111101001 – 101101101 = 001111100 48910 – 36510 = 12410


Ejercicio 2:
Realiza las siguientes restas de números binarios y comprueba los resultados convirtiéndolos al sistema decimal:
111011 - 110
111110111 - 111001
1010111 - 11011 – 10011

A pesar de lo sencillo que es el procedimiento de restar, es facil confundirse. Tenemos interiorizado el sistema decimal y hemos aprendido a restar mecánicamente, sin detenernos a pensar en el significado del arrastre. Para simplificar las restas y reducir la posibilidad de cometer errores hay varias soluciones:

Dividir los números largos en grupos. En el siguiente ejemplo, vemos cómo se divide una resta larga en tres restas cortas:
        100110011101         1001    1001    1101
        010101110010         0101    0111    0010
        010000101011         0100    0010    1011


Calculando el complemento a dos del sustraendo

Complemento a dos


El complemento a dos de un número N, compuesto por n bits, se define como:

C2N = 2n – N

Veamos un ejemplo: tomemos el número N = 1011012, que tiene 6 bits, y calculemos su complemento a dos:

N = 4510    n = 6    26 = 64    y, por tanto: C2N = 64 – 45 = 19 = 0100112


Ejercicio 3:
Calcula el complemento a dos de los siguientes números:
11001, 10001011, 110011010


Complemento a uno


El complemento a uno de un número N, compuesto por n bits es, por definición, una unidad menor que el complemento a dos, es decir:

C1N = C2N - 1
y, por la misma razón:
C2N = C1N + 1

Calculemos el complemento a uno del mismo número del ejemplo anterior:

siendo N = 101101, y su complemento a dos C2N = 010011

C1N = C2N – 1 = 010011 – 000001 = 010010

C1N = 010010


Da la sensación de que calcular el complemento a uno no es más que una forma elegante de comlicarse la vida, y que no va a ser más sencillo restar utilizando el complemento a dos, porque el procedimiento para calcular el complemento a dos es más difícil y laborioso que la propia resta. Pero es mucho más sencillo de lo que parece.

En realidad, el complemento a uno de un número binario es el número resultante de invertir los UNOS y CEROS de dicho número. Por ejemplo si:

  N = 110100101

obtenemos su complemento a uno invirtiendo ceros y unos, con lo que resulta:

C1N = 001011010
y su complemento a dos es:

C2N = C1N + 1 = 001011011

¡es muy fácil!

Veamos otro ejemplo de cálculo de complementos. Sea:

  N = 0110110101

El complemento a uno es:
C1N = 1001001010

y el complemento a dos es:
C2N = 1001001011


Restar en binario usando el complemento a dos

Y, por fin, vamos a ver cómo facilita la resta el complemento. La resta binaria de dos números puede obtenerse sumando al minuendo el complemento a dos del sustraendo. Veamos algunos ejemplos:


Primer ejemplo:
Hagamos la siguiente resta, 91 – 46 = 45, en binario:

1011011 – 0101110 = 0101101

Tiene alguna dificultad, cuando se acumulan los arrastres a la resta siguiente. Pero esta misma resta puede hacerse como una suma, utilizando el complemento a dos del sustraendo:

1011011 + 1010010 = 0101101

En el resultado de la suma nos sobra un bit, que se desborda por la izquierda. Pero, como el número resultante no puede ser más largo que el minuendo, el bit sobrante se desprecia.


Segundo ejemplo:
Hagamos esta otra resta, 219 – 23 = 196, utilizando el complemento a dos:

21910 = 110110112,
2310 = 000101112
C223 = 11101001

El resultado de la resta será: 11011011 + 11101001 = 111000100

Y, despreciando el bit que se desborda por la izquierda, llegamos al resultado correcto:

110001002 = 19610
¡Qué fácil!


Ejercicio 4:
Haz las siguientes restas binarias utilizando la técnica del complemento a dos. Al terminar, comprueba los resultados haciendo la resta en el sistema decimal:
11010001101 – 1000111101
10110011101 - 1110101

Multiplicación binaria


La multiplicación en binario es más fácil que en cualquier otro sistema de numeración. Como los factores de la multiplicación sólo pueden ser CEROS o UNOS, el producto sólo puede ser CERO o UNO. En otras palabras, las tablas de multiplicar del cero y del uno son muy fáciles de aprender:

x

0

1

0

0

0

1

0

1


En un ordenador, sin embargo, la operación de multiplicar se realiza mediante sumas repetidas. Eso crea algunos problemas en la programación porque cada suma de dos UNOS origina un arrastre, que se resuelven contando el número de UNOS y de arrastres en cada columna. Si el número de UNOS es par, la suma es un CERO y si es impar, un UNO. Luego, para determinar los arrastres a la posición superior, se cuentan las parejas de UNOS.

Veamos, por ejemplo, una multiplicación:




Para comprobar que el resultado es correcto, convertimos los factores y el resultado al sistema decimal:

3349 * 13 = 43537

¡correcto!





Ejercicio 5:
Haz las siguientes multiplicaciones binarias. Al terminar, comprueba los resultados haciendo las multiplicaciones en el sistema decimal:
10110101000101 x 1011
10100001111011 x 10011


División binaria

Igual que en el producto, la división es muy fácil de realizar, porque no son posibles en el cociente otras cifras que UNOS y CEROS.

Consideremos el siguiente ejemplo, 42 : 6 = 7, en binario:



Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo número de cifras (100 entre 110, en el ejemplo). Si no puede dividirse, se intenta la división tomando un dígito más (1001 entre 100).

Si la división es posible, entonces, el divisor sólo podrá estar contenido una vez en el dividendo, es decir, la primera cifra del cociente es un UNO. En ese caso, el resultado de multiplicar el divisor por 1 es el propio divisor. Restamos las cifras del dividendo del divisor y bajamos la cifra siguiente.

El procedimiento de división continúa del mismo modo que en el sistema decimal.


Ejercicio 5:
Haz las siguientes divisiones binarias. Al terminar, comprueba los resultados haciendo las divisiones en el sistema decimal:
10110101000101 : 1011
10100001111011 : 10011

Sistemas Numericos

En matemáticas existen varios sistemas de notación que se han usado o se usan para representar cantidades abstractas denominadas números.
Un sistema numérico es el numero de símbolos diferentes o guarismos, necesarios para representar un numero cualquiera de los infinitos posibles en el sistema

El sistema binario: en matemáticas e informática, es un sistema de números en el que los números se representan utilizando solamente las cifras cero (0) y uno (1). Es el que se utiliza en los computadores, pues trabaja internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0)


El sistema octal: es también muy usado en la computación por tener una base exacta de 2 ó de la numeración binaria. Esta característica hace que la conversión a binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8) y tienen el mismo valor que el sistema de numeración decimal.

El sistema hexadecimal: es el sistema de numeración de base 16. Su uso actual esta muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y debido a que un byte representa 2^8 valores posibles, y esto puede representarse como: 2^8= 2^4x2^4=16x16=1x16^2+0x16^1+0x16^0
Que segun el teorema general de la numeracion posicional equivale al numero en base 16, 100 base 16, dos digitos hexadecimal corresponden exactamente (permiten representar la misma linea de enteros) a un valor

.El sistema decimal: sistema de posición usado habitualmente en todo el mundo (excepto ciertas culturas) y en todas las áreas que requieren de un sistema de numeración.


Transformación de sistemas 


¿Que necesitamos?

- Opcialnalmente una calculadora.

- Necesariamente el Cerebro

- Opcionalmente lapiz y papel alerta

¿Como Lo Hago?

Vamos primero para pasar de numero binario a decimal:

1.- Tomamos nuestro numero decirmal, por ejemplo 00110100100 y lo separamos por cifras:

0  0  1  1  0  1  0  0  1  0  0

2.- A cada crifra le agregamos un multiplicador por 2 (*2):

0*2  0*2  1*2  1*2  0*2  1*2  0*2  0*2  1*2  0*2  0*2

3.- Luego de derecha a izquierda (muy importante) elevamos cada “2″ a potencias consecutivas, partiendo del cero:

0*2^10      0*2^9     1*2^8     1*2^7     0*2^6     1*2^5     0*2^4     0*2^3     1*2^2    0*2^1    0*2^0

4.- Resolvemos cada uno por separado, solo resolvemos los que tinen un “1″ ya que los que tiene “0″, sea cual sea el resultado de la potencia al multiplicar por este,  el resultado sera “0″. Entonces,  resolviendo solos los “1″ obtenemos los numeros:

256    128   32    4

5.- Sumamos estos valores:

256+128+32+4 = 420

6.- Para numero Binario “00110100100″, su valor como decimal es “420″

Vamos ahora a transformar de Binario a Octal

1.- Tomamos nuestro numero decimal, digamos 1101100100110011 y lo dividimos, de derecha a izquierda (muy importante) en grupos de 3, si al llegar al final no logramos completar 3, le agregamos ceros:

001 100 101 100 110  011

2.- Ahora tenemos que pasar cada grupo de binarios a octal. Para esto dividimos cada grupo en cifras y al igual que en caso de los decimales agregamos un multiplicador x2 elevado a una potencia consecutiva partiendo del cero de derecha a izquierda.

001 = 0×2^2  0×2^1  1×2^0

Se resuelve y se suma.

Pero para optimizar esto usaremos un truco: Le asignaremos a la tercera cifra de cada grupo el valor “1″ a la segunda el valor “2″ y a la primera el valor “4″ y solo las sumaremos si el numero binario es “1″, asi:

001 = Las 2 primeras son “0″ asi que no las sumaremos, la tercera cifra es un “1″ asi que le asignamos el valor que corresponde que es “1″, entonces el valor final de ese grupo es “1″

100 = La primera cifra es “1″, asi que le asginamos el valor que corresponde, en este caso es “4″, como las otras 2 son cero, no las sumamos y tenemos que el valor final de este grupo es “4″.

101= La primera cifra es “1″ asi que le asignamos el valor “4″, la segunda es “0″ asi que no se suma y la tecera es “1″y se le asigna el valor que corresponde que es “1″ y ahora se suman los 2 valores 4+1=5. Entonces el valor final de este grupo es “5″.

Hacemos esto con todos los grupos.

001=1   100=4   101=5   100=4   110=6   011=3

Nota: En ningun caso, al pasar de binario a octal, el valor de un grupo puede ser superior a 7.

3.-Ahora, tomamos nuestros resultados y los anotamos izquierda a derecha:

145463

Y este es nuestro numero Octal

Vamos ahora de Binario a Hexadecimal

1.- Tomamos nuestro numero binario, por ej: 11111101000011001 y lo dividimos en grupos de 4 de derecha a izquierda, si al llegar al final no completamos las 4 cifras, le agregamos ceros:

0001   1111   1010   0001   1001

2.- Al igual que para los octales, dividimos cada grupo en cifras y le agregamos a cada crifra, un multiplicador *2 elevado a una potencia consecutiva, de derecha a izquierda partiendo del cero.

0*2^3  0*2^2  0*2^1  1*2^0

3.- Resolvemos y sumamos, pero al igual que para los octales, podemos optimizar esto, asignando a la cuarta cifra el valor “1″, a la tercera el valor “2″ a la segunda el valor “4″ y a la primera el valor “8″, y solo las sumaremos el numero binario correspondiente es “1″:

0001=1   1111=15   1010=10   0001=1   1001=9

Nota: En ningun caso, el valor de un grupo puede ser mayor a 15.

4.- Los numeros menores o iguales a 9, los dejamos tal cual y los numeros mayores o iguales a 10, los reemplazamos segun la siguiente tabla:

10 = A
11 = B
12 = C
13 = D
14 = E
15 = F

Quedando entonces:

0001=1   1111=F   1010=A   0001=1   1001=9

5.- Anotamos el numero de izquierda a derecha: “1FA19″ y este es nuestro numero hexadecimal.

A forma de apoyo, agregare unas tablas de reemplaza para el caso de los octales y hexadecimales

Para los octales:

000 = 0
001 = 1
010 = 2
011 = 3
100 = 4
101 = 5
110 = 6
111 = 7

Para los Hexadecimamos

0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F

Y ahora ya pueden empezar a transformar sus numeros binarios que me imagino deben tener miles de miles guardanos en un cajon en sus habitaciones.

jueves, 6 de septiembre de 2012

Glosario de términos de computación e informática

A:

1.A/D: Acrónimo de Analog to Digital [De analógico a digital] Expresa la conversión de un sistema al otro.

2.Algoritmo: Se trata de un conjunto de instrucciones concretas y detalladas mediante el cual se consigue una acción determinada. Por ejemplo, una receta de cocina sería un algoritmo que indica el número de pasos necesarios para preparar un plato a nuestro gusto.Un programa de software es la transcripción, en lenguaje de programación, de un algoritmo.

3.Ancho de banda (bandwidth): Término técnico que determina el volumen de información que puede circular por un medio físico de comunicación de datos, es decir, la capacidad de una conexión. A mayor ancho de banda, mejor velocidad de acceso y mayor tráfico.

4.Antivirus: programa que busca y eventualmente elimina losn virus informáticos que pueden haber infectado un disco rígido o disquete.

5.Aplicación: Programa informático que lleva a cabo una función con el objeto de ayudar a un usuario a realizar una determinada actividad. WWW, FTP, correo electrónico y Telnet son ejemplos de aplicaciones en el ámbito de Internet.

6.Applet (programa): miniprograma en lenguaje de programación Java integrado en una página web.

7.Árbol: El PC cuenta con una estructura de directorios. Del directorio raíz van partiendo diferentes ramas o subdirectorios, donde se ubican los archivos. El conjunto recibe el nombre de árbol.

8.Asistente: Programa que sirve de guía al usuario.

9.AUTOEXEC.BATUno de los primeros programas que carga automáticamente el sistema operativo al arrancar y en el cual el propio usuario puede intervenir para personalizar el PC al encenderlo.

B:

10.Bajar: Dícese de adquirir un archivo de forma remota. Para bajar un programa desde Internet precisarás de un módem y de la conexión a la red correspondiente. En inglés," download".

11.Base de conocimiento:En los sistemas expertos se llama así a la base de datos sobre los cuales el sistema emite juicios.

12.Base de datos: Sistema de almacenamiento de datos muy flexible que te permite utilizar la información en función de diversos criterios. Muy útil para las empresas puede ser por ejemplo un archivo de clientes que les permite posteriormente realizar correo personalizado, controlar el porcentaje de compras, seleccionar los que más o menos gastan, etc.

13.Base de datos: Sistema de almacenamiento de datos muy flexible que te permite utilizar la información en función de diversos criterios. Muy útil para las empresas puede ser por ejemplo un archivo de clientes que les permite posteriormente realizar correo personalizado, controlar el porcentaje de compras, seleccionar los que más o menos gastan, etc.

14.Binario: Se trata del código básico de la informática que reduce todo tipo de información a cadenas de ceros y unos, que rigen las instrucciones y respuestas del microprocesador. La información en su más pura esencia.

15.Bit: abreviatura de binary digit (dígito binario). El bit es la unidad más pequeña de almacenamiento en un sistema binario dentro de una computadora.

16.Bluetooth: Sistema de comunicación inalámbrica que permite la interconexión de diferentes dispositivos electrónicos (PCs, teléfonos fijos o móviles, agendas electrónicas, auriculares,etc.); es un estándar creado por importantes empresas del sector de la informática y de las telecomunicaciones.Bluetooth, que en inglés significa literalmente "dientes azules", era el apodo de un jefe vikingo del siglo IX D.C.

17.Byte: unidad de información utilizada por las computadoras. Conjunto de 8 bits que operan como una unidad (octeto). 1.024 bytes son 1 KB, y 1.024 KB hacen un MB («mega»).

C:

18.Cable: Conducto que conecta dispositivos de la red entre sí. El tipo de cable a utilizar depende del tamaño de la red y la topología de la misma.

19.Caracter: número, letra o símbolo en la computadora, conformado por un byte.

20.CD-ROM: Compact Disk - Read Only Memory. Disco compacto de sólo lectura. Tiene una capacidad de almacenamiento de hasta 650 megabytes, mucho mayor que la de un disquete.

21.Cibernética: Ciencia que estudia los sistemas de control y comunicación en la máquinas. El objetivo es conseguir que se comporten como lo hacen las personas. Término acuñado por un grupo de científicos dirigidos por Norbert Wiener y popularizado por el libro de éste "Cybernetics or Control and Communication in the Animal and the Machine" de 1948. Viene del griego kibernetes, timonel o piloto, y es la ciencia o estudio de los mecanismos de control o regulación de los sistemas humanos y mecánicos, incluyendo los ordenadores.

22.Compilador: Traductor de lenguaje originário de alto nivel a lenguaje de bajo nivel o lenguaje máquina.

23.Cookie: pequeño archivo de texto que un sitio web coloca en el disco rígido de una computadora que lo visita. Al mismo tiempo, recoge información sobre el usuario. Agiliza la navegación en el sitio. Su uso es controvertido, porque pone en riesgo la privacidad de los usuarios.

24.CPU: Central Processing Unit. Unidad central de procesamiento. Es el procesador que contiene los circuitos lógicos que realizan las instrucciones de la computadora.

D:

25.Data entry: ingreso de datos. Proceso de ingresar datos a una computadora para su procesamiento.

26.Digital:Sistema donde la información ( imágen, sonido, texto) está convertida a código binario ( 0 y 1 )

27.Disco de inicio: Disquete con los archivos necesarios para la puesta en marcha de un ordenador.

28.Download: descargar, bajar. Transferencia de información desde Internet a una computadora.

E:

29.Ejecutar: Poner en marcha un programa y se distingue por su extensión .COM, .BAT y .EXE.

30.Emulación: Cualidad, en general software, que permite a algunas máquinas funcionar como otras de forma que se produce la compatibilidad entre ellas.

31.Ensamblador: Software que traduce programas escritos en lenguaje simbólico de bajo nivel a lenguaje máquina

32.Escáner: Periférico de entrada de datos mediante exploración de una superficie, digitalizando una imagen o un texto(mediante el software de reconocimiento óptico de caracteres(OCR). En programación.- El mas conocido es el scanerport y como su nombre indica se trata de prográmas que permiten rastrear la red en busca de puertos abiertos por el cual acceder y manipular un sistema o introducir un virus o trayano.El PortScan es una utulidad muy usada por los hackers y con este programa nadie esta a salvo.

F:

33.File: Archivo

34.Formatear: Acción de preparar un disco u otro dispositivo para que puedan grabarse datos en él. Al formatear un disco se borran todos los datos existentes en el disco.

35. Función: En programación, una rutina que hace una tarea particular. Cuando el programa pasa el control a una función, ésta realiza la tarea y devuelve el control a la instrucción siguiente a la que llamo.

G:

35.Gateway: Dispositivo utilizado para conectar diferentes tipos de ambientes operativos. Tipicamente se usan para conectar redes LAN a minicomputadores o mainframes.

36.GIF: Graphic Interchange Format. Formato gráfico muy usado en la WWW.

37.Giga: prefijo que indica un múltiplo de 1.000 millones, o sea 109. Cuando se emplea el sistema binario, como ocurre en informática, significa un múltiplo de 230, o sea 1.073.741.824.

38.Gigabit: Aproximadamente 1.000 millones de bits (exactamente 1.073.741.824 bits)

39.Gigabyte (GB): unidad de medida de una memoria. 1 gigabyte = 1024 megabytes = 1.073.741.824 bytes.

40.GPS: Global Positioning System. (Sistema de Localización Global) Sistema de localización geográfica vía satélite capaz de dar la localización de una persona u objeto dotado de un transmisor-receptor GPS con una precisión mínima de 10 metros. Es un sistema desarrollado y operado por el Departamento de Defensa de los EE.UU. Rusia tiene un sistema propio y la Unión Europea proyecta desarrollar el suyo.

41.Gusano: programa que se copia a sí mismo hasta ocupar toda la memoria. Es un virus que suele llegar a través del correo electrónico, en forma de archivo adjunto.

H:

42.Hacker: Experto en informática capaz de de entrar en sistemas cuyo acceso es restringido. No necesariamente con malas intenciones. Originalmente, un aficionado a los ordenadores o computadoras, un usuario totalmente cautivado por la programación y la tecnología informáticas. En la década de 1980, con la llegada de las computadoras personales y las redes de acceso remoto, este término adquirió una connotación peyorativa y comenzó a usarse para denominar a quien se conecta a una red para invadir en secreto computadoras, y consultar o alterar los programas o los datos almacenados en las mismas. También se utiliza para referirse a alguien que, además de programar, disfruta desmenuzando sistemas operativos y programas para ver cómo funcionan.

43.Hardware: todos los componentes físicos de la computadora y sus periféricos.

44.HTML: HyperText Markup Language. Lenguaje de Marcas de Hypertexto. Lenguaje para elaborar paginas Web actualmente se encuentra en su versión 3. Fue desarrollado en el CERN. Gracias a él ves esta página.

45.HTTP: HyperText Transfer Protocol. Protocolo de Transferencia de Hypertexto. Protocolo usado en WWW


I:

46.Internet: Internet se define generalmente como la red de redes mundial. Las redes que son parte de esta red se pueden comunicar entre sí a través de un protocolo denominado, TCP/IP (Transmission Control Protocol/ Internet Protocol). Fue concebida a fines de la década de 1960 por el Departamento de Defensa de los Estados Unidos; más precisamente, por la ARPA. Se la llamó primero Arpanet y fue pensada para cumplir funciones de investigación. Su uso se popularizó a partir de la creación de la WWW. Actualmente es un espacio público utilizado por millones de personas en todo el mundo como herramienta de comunicación e información.

47.Intranet: Las Intranets son redes corporativas que utilizan los protocolos y herramientas de Internet. Su aspecto es similar al de las páginas de Internet. Si esta red se encuentra a su vez conectada a Internet, generalmente se la protege mediante firewalls.

48.Impresora: dispositivo periférico que reproduce textos e imágenes en papel. Los principales tipos son: de matriz de puntos, de chorro de tinta y láser.

J:

49.JAVA : Lenguaje de programacion orientado a objetos parecido al C++. Usado en WWW para la telecarga y tele-ejecucion de programas en el ordenador cliente.Lenguaje de programación para la elaboración de pequeñas aplicaciones exportables a la red (applets) y capaces de operar sobre cualquier plataforma a través, normalmente, de navegadores WWW. Permite dar dinamismo a las páginas web. Desarrollado por Sun microsystems.

50.JAVA SCRIPT: Programa escrito en el lenguaje script de Java que es interpretado por la aplicacion cliente, normalmente un navegador.

51.JPEG: Join Photograph Expert Group. Union de Grupo de Expertos Fotográficos. Formato gráfico con perdidas que consigue elevados ratios de compresión.

K:

52.kilobit: 1.024 bits

53.kilobyte (KB): unidad de medida de una memoria. l kilobyte = 1024 bytes.

L:

54.LAN: Local Area Network o red de área local: Se trata de una red de comunicación de datos geográficamente limitada, por ejemplo, una empresa.

55.Lenguaje de programación: sistema de escritura para la descripción precisa de algoritmos o programas informáticos.

56.Linux: sistema operativo gratuito para computadoras personales derivado de Unix.

M:

57.Megabyte (MB): unidad de medida de una memoria. 1 megabyte = 1024 kilobytes = 1.048.576 bytes.

58.Mapa de bits: Imágenes compuestas por puntos que pueden ser manipuladas por la mayoría de programas de diseño. Su extensión es BMP.

59.Memoria caché: pequeña cantidad de memoria de alta velocidad que incrementa el rendimiento de la computadora almacenando datos temporariamente.

60. Memoria RAM: ( RADOM ACCESS MEMORY ), memoria de acceso aleatorio cuyo contenido permanecerá presente mientras el computador permanezca encendido.

61.Memoria ROM: Memoria de solo lectura. Chip de memoria que solo almacena permanentemente instrucciones y datos de los fabricantes.

62.Microprocesador (microprocessor): es el chip más importante de una computadora. Su velocidad se mide en MHz

63.MPEG: Motion Pictures Expert Group. Grupo de Expertos en Imagen en Movimiento. Formato gráfico de almacenamiento de video. Utiliza como el JPEG compresión con perdidas alcanzando ratios muy altos.

N:

64.Network: (red) Una red de computadoras es un sistema de comunicación de datos que conecta entre si sistemas informáticos situados en diferentes lugares. Puede estar compuesta por diferentes combinaciones de diversos tipos de redes.

65.Navegador: programa para recorrer la World Wide Web. Algunos de los más conocidos son Netscape Navigator, Microsoft Explorer.

O:

66.Online: en línea, conectado. Estado en que se encuentra una computadora cuando se conecta directamente con la red a través de un dispositivo, por ejemplo, un módem.

P:

67.Paquete: Cantidad mínima de datos que se transmite en una red o entre dispositivos. Tiene una estructura y longitud distinta segun el protocolo al que pertenezca. Tambien llamado TRAMA. Unidad de datos que se envía a través de una red. En Internet la información transmitida es dividida en paquetes que se reagrupan para ser recibidos en su destino.

68.PDF: Portable Document Format. Formato de archivo que captura un documento impreso y lo reproduce en su apariencia original. Los archivos PDF se crean con el programa Acrobat.

69.Procesador (processor): conjunto de circuitos lógicos que procesa las instrucciones básicas de una computadora.

70. Programa: Es una colección de instrucciones que indican a la computadora que debe hacer. Un programa se denomina software, por lo tanto , programa, software e instrucción son sinónimos.

71.Puerto: en una computadora, es el lugar específico de conexión con otro dispositivo, generalmente mediante un enchufe. Puede tratarse de un puerto serial o de un puerto paralelo.

R:

72.Red: en tecnología de la información, una red es un conjunto de dos o más computadoras interconectadas.

73.Resolución: número máximo de pixeles que se ven en una pantalla. Dos ejemplos: 800 x 600 y 640 x 480. / En una impresora, la resolución es la calidad de la imagen reproducida y se mide en dpi.

74.Router – Ruteador: Dispositivo que dirige el tráfico entre redes y que es capaz de determinar los caminos mas eficientes, asegurando un alto rendimiento.

S:

75.Servidor: computadora central de un sistema de red que provee servicios y programas a otras computadoras conectadas. Sistema que proporciona recursos (por ejemplo, servidores de archivos, servidores de nombres). En Internet este término se utiliza muy a menudo para designar a aquellos sistemas que proporcionan información a los usuarios de la red.

76.Sistema operativo: programa que administra los demás programas en una computadora.

77.Software: Conjunto de programas, documentos, procesamientos y rutinas asociadas con la operación de un sistema de computadoras, es decir, la parte intangible de computador.

78.Spam: correo electrónico no solicitado. Se lo considera poco ético, ya que el receptor paga por estar conectado a Internet.

T:

79.Tarjeta: Placa de circuitos impresos que se conecta en las ranuras de ampliación para añadir hardware (tarjetas de vídeo, sonido etc...)

80.Troyano (Trojan horse; caballo de Troya): programa que contiene un código dañino dentro de datos aparentemente inofensivos. Puede arruinar parte del  rígido.

U:

81.UDP: User Datagram Protocol. Protocolo de Datagrama de Usuario. Protocolo abierto en el que el usuario (programador) define su propio tipo de paquete. 

82.Unix: sistema operativo multiusuario, fue muy importante en el desarrollo de Internet.

83.URL: Uniform Resource Locator. Localizador Uniforme de Recursos. Denominación que no solo representa una direccion de Internet sino que apunta a un recurso concreto dentro de esa dirección. 

84.USB (Universal Serial Bus): es una interfase de tipo plug & play entre una computadora y ciertos dispositivos, por ejemplo, teclados, teléfonos, escáners e impresoras

V:

85.Ventana: Parte fundamental de la interfaz gráfica del ordenador por donde se muestran las opciones de un menú, el contenido de las carpetas o la zona de trabajo de un programa. El software de ventanas (windows) ha simplificado el uso del ordenador, sustituyendo los sistemas operativos planos que consistían en complicados comandos como el MS-DOS.

86.Virtual: Según el Diccionario de la Real Academia de Lengua Española es algo que tiene existencia aparente y no real. Es un término de frecuente utilización en el mundo de las tecnologías de la información y de las comunicaciones para designar dispositivos o funciones simuladas.

87.Virus: pequeño programa que "infecta" una computadora; puede causar efectos indeseables y hasta daños irreparables.

W:

88.WAP (Wireless Application Protocol): norma internacional para aplicaciones que utilizan la comunicación inalámbrica, por ejemplo el acceso a Internet desde un teléfono celular.

89.Wav: extensión de un archivo de sonido llamado "wave", creado por Microsoft. Se ha convertido en un estándar de formato de audio para PC. Se puede usar también en Macintosh y otros sistemas operativos.

90.Windows 2000: Versión del sistema operativo Windows, cuyo lanzamiento ha sido anunciado por Microsoft para el año 1999.

91.Windows 95: Sistema operativo lanzado por Microsoft en agosto de 1995.

92.Windows 98: Sistema operativo lanzado por Microsoft en 1998, como sucesor de Windows 95. Una de las más visibles diferencias con el anterior consiste en la integración del sistema operativo con el navegador Internet Explorer. Esta característica dio pie a un juicio por monopolio.

93.Windows CE: Sistema operativo basado en Windows. Fue diseñado para dispositivos móviles o pequeños.

94.Windows NT Server: Windwos NT diseñado para máquinas que proveen servicios a computadoras conectadas a una LAN.

95.Windows NT Workstation: Windows NT diseñado especialmente para empresas, se lo considera más seguro y estable que Windows 95 y 98.

96.WinZip: programa de Windows que permite comprimir archivos.

97.Workstation: estación de trabajo. Computadora personal conectada a una LAN. Puede ser usada independientemente de la mainframe, dado que tiene sus propias aplicaciones y su propio disco rígido.

98.World Wide Web: Es la parte multimedia de Internet, que implica la inserción de hipertexto y gráficos. Es decir, los recursos creados en HTML y sus derivados. Es el sistema de información global desarrollado en 1990 por Robert Cailliau y Tim Berners-Lee en el CERN (Consejo Europeo para la Investigación Nuclear) que fue la base para la explosiva popularización de Internet a partir de 1993.

Z:

99.Zip: formato de compresión de archivos.

100.Zip drive: dispositivo removible para almacenamiento de datos. Originalmente cada disco zip podía contener hasta 100 MB (megabytes) o el equivalente a 70 disquetes, la nueva versión del dispositivo, permite almacenar hasta 750 MB.

Historia de la computación

Ábaco y Pascalina:


Uno de los primeros dispositivos mecánicos para contar fue el ábaco, cuya historia se remonta a las antiguas civilizaciones griega y romana. Este dispositivo es muy sencillo, consta de cuentas ensartadas en varillas que a su vez están montadas en un marco rectangular.
Otro de los inventos mecánicos fue la Pascalinainventada por Blaise Pascal (1623 - 1662) de Francia y la de Gottfried Wilhelm von Leibniz (1646 - 1716) de Alemania. Con estas máquinas, los datos se representaban mediante las posiciones de los engranajes, y los datos se introducían manualmente estableciendo dichas posiciones finales de las ruedas, de manera similar a como leemos los números en el cuentakilómetros de un automóvil.

Primera computadora:


La primera computadora fue la máquina analítica creada por Charles Babbage, profesor matemático de la Universidad de Cambridge e Ingeniero Ingles en el siglo XIX. En 1823 el gobierno Británico lo apoyo para crear el proyecto de una máquina de diferencias, un dispositivo mecánico para efectuar sumas repetidas. La idea que tuvo Charles Babbage sobre un computador nació debido a que la elaboración de las tablas matemáticas era un proceso tedioso y propenso a errores. Las características de está maquina incluye una memoría que puede almacenar hasta 1000 números de hasta 50 dígitos cada uno. Las operaciones a ejecutar por la unidad aritmética son almacenados en una tarjeta perforadora. Se estima que la maquina tardaría un segundo en realizar una suma y un minuto en una multiplicación.
La maquina de Hollerith. En la década de 1880 , la oficina del Censo de los Estados Unidos , deseaba agilizar el proceso del censo de 1890. Para llevar a cabo esta labor , se contrato a Herman Hollerith, un experto en estadística para que diseñara alguna técnica que pudiera acelerar el levantamiento y análisis de los datos obtenidos en el censo. Entre muchas cosas, Hollerith propuso la utilización de tarjetas en las que se perforarían los datos , según un formato preestablecido. una vez perforadas las tarjetas , estas serian tabuladas y clasificadas por maquinas especiales. La idea de las tarjetas perforadas no fue original de Hollerith. Él se baso en el trabajo hecho en el telar de Joseph Jacquard que ingenio un sistema donde la trama de un diseño de una tela así como la información necesaria para realizar su confección era almacenada en tarjetas perforadas. El telar realizaba el diseño leyendo la información contenida en las tarjetas. De esta forma , se podían obtener varios diseños , cambiando solamente las tarjetas.
En 1944 se construyó en la Universidad de Harvard, la Mark I, diseñada por un equipo encabezado por Howard H. Aiken. Este computador tomaba seis segundos para efectuar una multiplicación y doce para una división. Computadora basada en rieles (tenía aprox. 3000), con 800 kilómetros de cable, con dimensiones de 17 metros de largo, 3 metros de alto y 1 de profundidad. Al Mark I se le hicierón mejoras sucesivas, obteniendo así el Mark II, Mark III y Mark IV.
En 1947 se construyó en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator) que fue la primera computadora electrónica que funcionaba con tubos al vacío, el equipo de diseño lo encabezaron los ingenieros John Mauchly y John Eckert. Este computador superaba ampliamente al Mark I, ya que llego hacer 1500 veces mas potente. En el diseño de este computador fueron incluidas nuevas técnicas de la electrónica que permitían minimizar el uso de partes mecánicas. Esto trajo como consecuencia un incremento significativo en la velocidad de procesamiento. Así , podía efectuar 5000 sumas o 500 multiplicaciones en un segundo y permitía el uso de aplicaciones científicas en astronomía , meteorología, etc.

Modelo de Von Neumann: 


Durante el desarrollo del proyecto Eniac , el matemático Von Neumann propuso unas mejoras que ayudaron a llegar a los modelos actuales de computadoras:
1.- Utilizar un sistema de numeración de base dos (Binario) en vez del sistema decimal tradicional.
2.- Hacer que las instrucciones de operación estén en la memoria , al igual que los datos. De esta forma , memoria y programa residirán en un mismo sitio.

La EDVAC (Electronic Discrete Variable Automatic Computer), construida en la Universidad de Manchester, en Connecticut (EE.UU), en 1949 fue el primer equipo con capacidad de almacenamiento de memoria e hizo desechar a los otros equipos que tenían que ser intercambios o reconfigurados cada vez que se usaban. Tenía aproximadamente cuatro mil bulbos y usaba un tipo de memoria basado en tubos llenos de mercurio por donde circulaban señales eléctricas sujetas a retardos. EDCAV pesaba aproximadamente 7850 kg y tenía una superficie de 150 m2.
En realidad EDVAC fue la primera verdadera computadora electrónica digital de la historia, tal como se le concibe en estos tiempos y a partir de ella se empezaron a fabricar arquitecturas más completas.
El UNIVAC fue la primera computadora diseñada y construida para un próposito no militar. Desarrollada para la oficina de CENSO en 1951, por los ingenieros John Mauchly y John Presper Eckert, que empezaron a diseñarla y construirla en 1946.
La computadora pesaba 7257 kg. aproximadamente, estaba compuesta por 5000 tubos de vacío, y podía ejecutar unos 1000 cálculos por segundo. Era una computadora que procesaba los dígitos en serie. Podía hacer sumas de dos números de diez dígitos cada uno, unas 100000 por segundo.
Así Von Neumann, junto con Babbage se consideran hoy como los padres de la Computación.




domingo, 2 de septiembre de 2012

Antecedentes Personales y academicos

Antecedentes Personales:

Nombre: Camila Andrea Bascuñán Corrales
Fecha de Nacimiento: 26 de octubre de 1992
Comuna de residencia: San Joaquin
Correo: miily.andreb@gmail.com

Antecedentes Académicos:

Enseñanza Básica: Colegio Santa Monica, San Joaquin 
Enseñanza media: Liceo Obispo Augusto Salinas, Santiago
Educación Superior: Universidad Tecnológica Metropolitana, Facultad de Ingeniería, 1° año de ingeniería informática

Me considero una persona tímida, hogareña; me gusta la vida en familia, lugares tranquilos, pasar tiempo con mi pololo, y aveces salir a bailar con mis amigas.