Descargar la presentación
La descarga está en progreso. Por favor, espere
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 1byte8bits 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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.