La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistemas operativos Profesor: Rodrigo Sanhueza F..

Presentaciones similares


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

1 Sistemas operativos Profesor: Rodrigo Sanhueza F.

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

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

4 Estructura y funcionamiento del computador L2 Traductor L1 Ejecuta L1 Instrucción i InterpreteSecuencia L1Ejecuta L1Instrucción i+1 Instrucción i+2

5 Máquina multinivel Lenguaje orientado a problema Lenguaje ensamblador (assembler) Sistema operativo Lenguaje de máquina Microprogramación Lógica digital Lenguaje simbólico Alto nivel software Forma simbólica del lenguaje de máquina Sistema operativo 010111010101101001 110101111101111111 Microinstrucciones Operan sobre el HW 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 2 n 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 PC MDR IR U Control ALU R0 Registros de propósito general Rn

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 ALU U Control Dec. De Instrucciones DirecciónContenidoMnemo. Contador de programa Registro de direcciones Registro de datos Acumulador

11 Ejecución de las instrucciones Sumar 7+10 NombreMnemoCódigoDescripción Cargar AcLDA 10000110 Carga contenido de la próxima ubicación de memoria en el acumulador SumarADD 10001011 Suma el contenido de la siguiente ubicación de memoria con el acumulador, resultado queda en acumulador PararHLT 00111110 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 1000011000000111 1000101100001010 00111110

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

15 Ejecución de las instrucciones DirecciónContenido 0000 1000 0110 0000 00010000 0111 0000 00101000 1011 0000 00110000 1010 0000 01000011 1110 0000 0101 …… 11111111

16 ALU U Control Dec. De Instrucciones Contador de programa Registro de direcciones Registro de datos Acumulador DirecciónContenidoMnemo 0000 1000 0110LDA 0000 00010000 01117 0000 00101000 1011ADD 0000 00110000 101010 0000 01000011 1110HLT …… 1111 Programa almacenado

17 ALU U Control Dec. De Instrucciones 0000 0000 Contador de programa Registro de direcciones Registro de datos Acumulador DirecciónContenidoMnemo 0000 1000 0110LDA 0000 00010000 01117 0000 00101000 1011ADD 0000 00110000 101010 0000 01000011 1110HLT …… 1111

18 Memoria Tipos de memoria Memoria virtual

19 Ejecución de las instrucciones


Descargar ppt "Sistemas operativos Profesor: Rodrigo Sanhueza F.."

Presentaciones similares


Anuncios Google