Perito contador
Tema 1:
Introducción a los Sistemas
Informáticos
Elementos básicos
Registros del procesador
Ejecución de instrucciones
Interrupciones
Secciones Stallings: 1.1 – 1.4
A.Ortigosa
Sistema Operativo
Procesador (CPU cuando sólo hay uno)
Memoria principal
3
almacena datos y programas
= memoria real = memoria primaria
volátil
Módulos E/S: transportan datos entre procesador y
dispositivos de memoria secundaria
equipos de comunicación
terminales
Interconexión de sistemas (buses)
Tema 1 - Lección 1
Comunicación entre procesadores, memoria principal y módulos E/S
A.Ortigosa
Componentes (alto nivel)
Tema 1 - Lección 1
4
Registros del procesador
Memoria principal
CPUBus del
sistema
Registros visibles al usuario
Instrucción
Instrucción
Instrucción
Datos
Datos
Datos
Datos
Unidad de
ejecución
PC
IR
MAR
MBR
I/O AR
I/O BR
=
=
=
=
=
=
Contador de programa
Registro de instrucciones
Registro de direcciones de memoria
Registro intermedio de memoria
Registro de direcciones de E/S
Registro intermedio de E/SFigura 1.1. Componentes de un ordenador: visión de alto nivel
Tema 1 - Lección 1
Permiten al programador minimizar referencias a
memoria principal, optimizando el uso de estos registros
Ej: registro de datos
Registros de control y de estado
Módulos de E/S
A.Ortigosa
2
Elementos básicos de S.I.
Explota los recursos del Hardware de uno o
más procesadores para
Ofrece un conjunto de servicios a los
usuarios del sistema
Gestiona memoria secundaria y dispositivos
E/S
A.Ortigosa
Tema 1 - Lección 1
5
Usados por el procesador para controlar las operaciones
del procesador
Usados por las rutinas del SO para controlar la ejecución
de los programas
Ej: contador del programa
A.Ortigosa
Tema 1 - Lección 1
6
1
Registrosvisibles al usuario
Registros visibles al usuario
Registros de direcciones
(de instrucciones o de datos). Ejemplos:
Pueden ser referenciados mediante lenguaje
máquina
Disponibles para todos los programas
(de aplicación y del sistema)
Tipos de registros
Registro de índice
Puntero de segmento
Datos
Direcciones (de memoria principal)
De instrucciones
De datos
A.Ortigosa
7
Cuando la memoria se divide en segmentos, se referencia
mediante referencia al segmento particular + desplazamiento
dentro del segmento
Puntero de pila
Tema 1 - Lección 1
Implica sumar un índice a un valor base para obtener la dirección
efectiva
Apunta a la cima (tope) de la pila
A.Ortigosa
Registros decontrol y de estado
Fase de búsqueda
Contiene la dirección de la instrucción a ser leída
Registro de instrucción (IR)
Contiene la última instrucción leída
INICIO
Palabra de estado del programa (PSW)
Códigos de condición (flags)
Ejecutar
instrucción
FIN
Fase de búsqueda: procesador busca instrucción
de memoria
Contador de programa (PC) mantienedirección
de la siguiente instrucción a leer
=> se incrementa después de cada lectura
Activados por el Hw como resultado de operaciones
Programa puede leerlos, pero no modificarlos
Ejs: resultado positivo, resultado negativo, cero (zero), desbordamiento
(overflow)
Bit para habilitar/deshabilitar interrupciones
Bit indicando modo supervisor/usuario
A.Ortigosa
Tema1 - Lección 1
9
Registro de instrucción (IR)
Memoria
Paso 1
Se transfieren datos entre ambos (en cualquier dirección)
Memoria
Procesador-E/S
Tema 1 - Lección 1
Registros de CPU Memoria
Registros de CPU
Paso 2
Registros de CPU Memoria
Registros de CPU
Se transfieren datos desde o hacia un dispositivo periférico (a
través del módulo E/S)
Ciclo...
Regístrate para leer el documento completo.