# data[].attributes.body
Unidad minima de información usada en la informatica.

# data[].attributes.attachment_link.description
Descarga esta foto de cottonbro en Pexels de forma gratuita

# data[].attributes.body
Es un conjunto de unidades de información (BIT) almacenados en un dispositivo.

# data[].attributes.body
Lineas de comando que entiende el humano, luego traducidas para que el ordenador pueda entender y las ejecute.

# data[].attributes.body
Dispositivo que permite conectar dispositivos serie a traves de una red.

# data[].attributes.body
Es la unidad central de procesamiento/cerebro de una computadora. Procesa las instrucciones que se le dan para convertirlas en acciones visibles.

# data[].attributes.attachment_link.description
Descarga esta foto de Pixabay en Pexels de forma gratuita

# data[].attributes.body
GitHub es una plataforma de alojamiento, propiedad de Microsoft, que ofrece a los desarrolladores la posibilidad de crear repositorios de código

# data[].attributes.attachment_link.title
Archivo:Git-logo.svg - Wikipedia, la enciclopedia libre

# data[].attributes.attachment_link.description
Este es un archivo de Wikimedia Commons, un depósito de contenido libre hospedado por la Fundación Wikimedia. página de descripción con la información sobre su origen y licencia.

# data[].attributes.body
Codigo malicioso para modificar el funcionamiento de un hardware para mal.

# data[].attributes.body
Es una funcion que previene/proteje/bloquea contra otras redes que no sean de la misma.

# data[].attributes.body
Hardware que permite almacenar informacion/archivos.

# data[].attributes.body
Es un hardware que permite almacenar informacion de aplicaciones a corto plazo.

# data[].attributes.body
Es un servicio de almacenamiento remoto alojado en la internet que permite el acceso a los mismos desde distintos lugares/dispositivos.

# data[].attributes.body
Es una red local, replica la internet global a una reducida y privada.

# data[].attributes.body
Identidad unica de una red o dispositivo conectada a la internet.

# data[].attributes.body
Armason que contiene los componentes de una computadora. Ej: CPU, mother, etc.

# data[].attributes.body
El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.

# data[].attributes.attachment_link.readable_text
Si el código fuente es el código que utiliza un programador para escribir un programa, el código máquina es el código que utiliza un ordenador para poder crear dicho programa. Es decir, el código máquina es el código leído por el ordenador y procesado por la CPU, compuesto de una secuencia muy larga de 1s y 0s. Dado que un ordenador solo puede entender código máquina (código en binario), todo el código fuente que escriba un programador deberá ser traducido a código máquina, entrando en juego el compilador.

Cada CPU tiene su propia manera de interpretar el código máquina. Toda instrucción está formada por un grupo de 1s y de 0s. Suponiendo que una instrucción consta de 8 bits, los 4 primeros serán parte de la instrucción que la CPU debe realizar y los otros 4 le dirán a la CPU qué datos utilizar. Aunque todo esto depende del tamaño de la secuencia binaria recibida y de la forma en la que el procesador interpreta las instrucciones.

Por último, para comprobar cómo un ordenador es incapaz de entender código fuente mientras que sí es capaz de entender código máquina, prueba a crear un programa en C. Una vez creado, escribe la ruta del programa en el prompt para ver si este se ejecuta (ej. /home/user/programa.c). Ahora, prueba a compilar tu programa y ejecuta el resultado (ej. /home/user/a.out). Observa el contenido de cada fichero y piensa en el por qué el ordenador se ha comportado de forma diferente a la hora de recibir la ruta de ambos.

Para seguir aprendiendo...

SistemasMaster: Definición de Código Máquina

Datassette: El libro de CODIGO MAQUINA del SPECTRUM

Microsiervos: Una comparación entre un programa en lenguaje C y su compilación en código máquina

# data[].attributes.attachment_link.description
Si el código fuente es el código que utiliza un programador para escribir un programa, el código máquina es el código que utiliza un ordenador para poder crear dicho programa. Es decir, el código máquina es el código leído por el ordenador y procesado por la CPU, compuesto de una secuencia muy larga de 1s y 0s.