Sistemas Operativos

Páginas: 59 (14530 palabras) Publicado: 13 de agosto de 2014
Sistemas Operativos.

Resumen.


TEMAS:x

Capitulo 1.
Registros del procesador.
Ejecución de instrucciones.
Interrupciones.
Cache.

Capitulo 2.
Sistemas operativos. Funciones, evolución y principales logros.
Descripción general de MS Windows y UNIX tradicionales/modernos.

Capitulo 3.
Procesos: definición y estados.
Descripción de procesos.
Control de procesos.

Capitulo4.
Procesos & Hilos.
Multiprocesamiento simétrico (SMP).
Micronúcleo.
Gestión de Hilos y SMP en Win, Solaris, Linux.

Capitulo 5.
Principios de la concurrencia
Exclusión mutua.
Semáforos.
Monitores.
Mensajes.

Capitulo 6.
Fundamentos y condiciones del interbloqueo.
Prevención, predicción y detección del interbloqueo.
Estrategia integrada para el interbloqueo.

Capitulo 7.Requisitos de la gestión y particionamiento de la memoria.
Paginación.
Segmentación.

Capitulo 8.
Hardware y estructuras de control.
Software del sistema operativo.






Capitulo 1

Registros del procesador.

Un procesador contiene un conjunto de registros que forman un tipo de memoria (cache).
Básicamente los registros de los procesadores tienen dos funciones principales:

1)Registros visibles para el usuario:
Permite la optimización del registro mediante la minimización de la memoria principal, gracias al programador en lenguaje maquina (ej: ANSI) o ensablador. Los registros visibles para el usuario son generalmente direcciones, códigos de condición, registros de datos.
Estos registros son usados para el usuario programador.
2) Registros de control y estado:Controla la ejecución del procesador, así como de programas. En la mayoría de las maquinas no son visiblemente disponibles para el usuario.
El registro de Contador de programa (PC) y el Registro de Instrucción (IR) son fundamentales para la ejecución de instrucciones.

Ejecución de instrucciones.

Se denomina ciclo de instrucción al procesamiento requerido por una única instrucción.
Un programaque va a ejecutarse en un procesador consta de un conjunto de instrucciones almacenado en memoria. El procesamiento de una instrucción consta de dos pasos:

Lectura.
Ejecución.

El procesador lee o busca de la memoria cache instrucciones, el registro PC contiene la dirección de la siguiente instrucción a ejecutarse.
La instrucción leída se carga en el registro IR, esta, contiene bits queespecifican la acción que debe realizar el procesador.
Las acciones para la ejecución de una instrucción son las siguientes 4:

Procesador-memoria.
Procesador E/S.
Procesamiento de datos.
Control. (por si una de las instrucciones fuera alterada en su secuencia)

Interrupciones.

Las interrupciones son una manera de mejorar la utilización del procesador.
Las clases de interrupciones sonlas siguientes:
De programa.
Por temporizador.
De E/S.
Por fallo hardware.
Estas clases generan interrupciones llamando al procesador. Cuando esto ocurre el procesador termina la ejecución de la instrucción actual y salva la información o la palabra de estado del programa (PSW) requerida en un registro de pila y la posición de la siguiente instrucción que se va a ejecutar.
El procesador cargaen el PC un nuevo valor basado en la interrupción, ejecuta la misma y a continuación restaura los antiguos valores previamente guardados.
Las interrupciones sirven para que el procesador no deje esperando al usuario hasta que termine la ejecución actual, en caso de que haya una petición de un dispositivo especifico.
Además gracias a las interrupciones el procesador puede dedicarse a ejecutarotras instrucciones mientras que una operación de E/S se está llevando a cabo.

Múltiples interrupciones.
En el caso de que se produzca una interrupción cuando el procesador esta ejecutando otra interrupción existen diferentes maneras de resolver este caso:
Inhabilitación de interrupciones
Interrupciones por prioridad.
En el caso de la primera el procesador al ejecutar una interrupción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS