Perito contador

Páginas: 5 (1149 palabras) Publicado: 19 de febrero de 2014
Contenido
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • perito contador
  • perito contador
  • perito contador
  • Perito Contador
  • Perito Contador
  • perito contador
  • PERITO CONTADOR
  • Perito Contador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS