La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Profesor: Rodrigo Sanhueza F.

Presentaciones similares


Presentación del tema: "Profesor: Rodrigo Sanhueza F."— Transcripción de la presentación:

1 Profesor: Rodrigo Sanhueza F.
Sistemas operativos Profesor: Rodrigo Sanhueza F.

2 Estructura y funcionamiento del computador
Máquina de Von Newmann Memoria Unidad de control Unidad aritmético lógica (ALU) Entrada Salida Acumulador

3 Estructura y funcionamiento del computador
Conceptos clave Programa Lenguaje de máquina Traducción e interpretación

4 Estructura y funcionamiento del computador
Traductor Instrucción i Instrucción i+1 Interprete Secuencia L1 Ejecuta L1 Instrucción i+2 L1 Ejecuta L1

5 Máquina multinivel Lenguaje orientado a problema
Lenguaje simbólico Alto nivel software Lenguaje ensamblador (assembler) Forma simbólica del lenguaje de máquina Sistema operativo Sistema operativo Lenguaje de máquina Microprogramación Microinstrucciones Operan sobre el HW Lógica digital Puertas lógicas AND OR XOR NOT

6 Estructura y funcionamiento del computador
Buses De datos De direcciones De control Memorias Un bus de direcciones de n, direcciona 2n Registros de memoria

7 Computador elemental MAR: Memory address register
MDR: Memory data register PC: Program counter IR: Instruction register ALU: arithmetic logic unit

8 MP MAR MDR U Control PC IR R0 Registros de propósito general Rn ALU

9 Ejecución de las instrucciones
ALU Ejecuta operaciones básicas, suma, resta, operaciones lógicas Entradas: registro de datos y acumulador Señales de control

10 Registro de direcciones
ALU U Control Acumulador Dec. De Instrucciones Contador de programa Registro de direcciones Registro de datos Dirección Contenido Mnemo.

11 Ejecución de las instrucciones
Sumar 7+10 Nombre Mnemo Código Descripción Cargar Ac LDA Carga contenido de la próxima ubicación de memoria en el acumulador Sumar ADD Suma el contenido de la siguiente ubicación de memoria con el acumulador, resultado queda en acumulador Parar HLT Detiene operación

12 Ejecución de las instrucciones
Cargar el 7  LDA Cargar el 10 y sumar  ADD Parar

13 Ejecución de las instrucciones
LDA 7 ADD 10 HLT

14 Ejecución de las instrucciones
Supongamos palabras de 1byte8bits Supongamos que queda contiguo

15 Ejecución de las instrucciones
Dirección Contenido

16 Registro de direcciones
ALU U Control Acumulador Dec. De Instrucciones Contador de programa Registro de direcciones Registro de datos Dirección Contenido Mnemo LDA 7 ADD 10 HLT Programa almacenado

17 Registro de direcciones
ALU U Control Acumulador Dec. De Instrucciones Contador de programa Registro de direcciones Registro de datos Dirección Contenido Mnemo LDA 7 ADD 10 HLT

18 Memoria Tipos de memoria Memoria virtual

19 Ejecución de las instrucciones


Descargar ppt "Profesor: Rodrigo Sanhueza F."

Presentaciones similares


Anuncios Google