ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Windows Server 2012


Enviado por   •  29 de Octubre de 2014  •  13.992 Palabras (56 Páginas)  •  276 Visitas

Página 1 de 56

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.

Capitulo 4.

- 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 programa que 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 que especifican 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 son las 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 carga en 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 ejecutar otras 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 automáticamente deshabilita la escucha de otras interrupciones hasta no haber terminado con la interrupción actual.

La segunda, trabaja con prioridades, al ejecutar una interrupción de prioridad C (impresora

...

Descargar como (para miembros actualizados)  txt (93.5 Kb)  
Leer 55 páginas más »
Disponible sólo en Clubensayos.com