Introducción | Hardware y Software | Estructura | Funcionamiento | Código | Repaso

El lenguaje del ordenador:

brxbxp58329.jpg
Cuando introducimos datos en el ordenador, este no entiende nuestros textos o las fotos tal como nosotros lo vemos en pantalla, porque el ordenador no es humano, es una máquina.

Los datos sufren varias transformaciones: primero un dispositivo convierte nuestros datos introducidos, en señales eléctricas y luego un codificador convierte estas señales a un lenguaje que el ordenador pueda comprender. Ese lenguaje es el código binario, se llama así, porque se basa en dos dígitos: 0 y 1 y además se dice que el ordenador es una máquina digital, porque utiliza los dígitos 0 y 1. Los dígitos binarios son conocidos como bits.

Nosotros acostumbramos a operar con el código decimal, pero el ordenador utiliza el código binario. En la siguiente tabla se puede ver la relación:
Equivalencia entre el código binario (en base a dos números) y el código decimal (en base a diez números):

C. decimal
C. binario

0
0
0
0
0

1
0
0
0
1

2
0
0
1
0

3
0
0
1
1
Esto quiere decir que el número "4" en código decimal, equivale al número "0100" en código binario
4
0
1
0
0

5
0
1
0
1

6
0
1
1
0

7
0
1
1
1

8
1
0
0
0

9
1
0
0
1

10
1
0
1
0

11
1
0
1
1

12
1
1
0
0

13
1
1
0
1

14
1
1
1
0

15
1
1
1
1
En realidad, los bits, además de ser dígitos binarios, son impulsos eléctricos de corta duración, cuando no hay corriente, esto equivale a un 0
apagado y cuando hay corriente, esto equivale a un 1encendido. Un "codificador", se encarga de convertir estas señales eléctricas en dígitos.

La información se codifica en grupos de 8, 16, 32, 64 bits. Un grupo de 8 bits forma un byte.
Por ejemplo, la serie de números 11000011 representan un byte, pero la serie 101101 no, pues no tiene 8 bits (cuenta las cifras).

El tamaño de los grupos de bits depende del procesador del ordenador, por esto se habla de procesadores de 8 bits, 16 bits, 32, bits, 64 bits.
Los múltiplos del byte:
Abreviatura
Nombre
Equivale a:
KB
Kilobyte
1.024 Byte
MB
Megabyte
1.048.576 Byte (1.024x1.024)
GB
Gigabyte
1.073.741.824 Byte (1.024x1.024x1.024)
Existe relación entre el Byte y los textos escritos: Cuando guardamos un carácter de texto (una letra, un número, un espacio o un signo de puntuación) en el ordenador, ocupa exactamente 1 Byte. Un byte codifica una letra del alfabeto.

ACTIVIDAD

- En el bloc de notas (INICIO/Programas/Accesorios/Bloc de notas) escribe 50 veces una letra cualquiera. Después guárdalo en tus documentos con el nombre "Letra". Entra en "mis documentos" y abre las propiedades del archivo que has guardado antes (haz clic sobre el archivo "letra" con el botón derecho del ratón/propiedades) para que observes la relación entre cantidad de letras y los Bytes. Avisa a Ángel para que lo revise.

AMPLIACIÓN:
Los datos codificados en forma de números binarios permiten realizar operaciones aritméticas, pero un ordenador además realiza operaciones lógicas. Los microprocesadores son chips que contienen circuitos integrados llamados [[|puertas lógicas]] que realizan como indica su nombre, operaciones lógicas, entre estas: ¿has hecho clic sobre el enlace?

- AND (Y), que es una función producto, la señal de salida será 1 cuando ambas entradas sean 1. - ES DECIR UNA ENTRADA Y LA OTRA, DEBEN SER 1 PARA QUE LA SALIDA SEA 1.
- OR (O), que es una función suma, la señal de salida será 1 cuando al menos una de las dos entradas sea 1. - ES DECIR QUE UNA ENTRADA O LA OTRA DEBEN SER 1 PARA QUE LA SALIDA SEA 1.
- NOT (Inversora), que invierte una señal. Si entra 0 sale 1 y a la inversa.