Bloque 1

Introducción: La máquina al desnudo

Curso de Programación para Artistas

MEDIALAB PRADO

Introducción

Bloque 1

Niveles en un ordenador

Curso de Programación para Artistas

MEDIALAB PRADO

Introducción

Bloque 1

Nivel máquina convencional

MP : Memoria Principal UAL : Unidad Aritmético-Lógica UC : Unidad de Control Bus A : Bus de Direcciones Bus C : Bus de Control Bus D : Bus de Datos
Curso de Programación para Artistas

MEDIALAB PRADO

Introducción

Bloque 1

Repertorio básico de instrucciones para ejecutar programas
ST (STORE) : guarda un valor en la Memoria Principal que estaba en la UAL. LD (LOAD) : carga un valor de la Memoria para hacer una operación en la UAL. ADD : suma dos valores en la UAL y lo deja en el AC (Acumulador). DEC : resta a un valor una unidad en la UAL y lo deja en el AC (Acumulador). CLR : pone a cero el AC (Acumulador). HALT : para el programa.

Curso de Programación para Artistas

MEDIALAB PRADO

Introducción

Bloque 1

Nivel máquina operativa
Objetivos
- Gestionar los programas y su estado (procesos). - Gestionar la memoria. - Gestionar los periféricos. - Gestionar los ficheros.

Hacemos llamadas al sistema operativo para gestionar las peticiones de los programas.

Curso de Programación para Artistas

MEDIALAB PRADO

Introducción

Bloque 1

Ejemplo
Uso de la CPU

Tiempo
Impresora Scanner

Curso de Programación para Artistas

MEDIALAB PRADO