Sintesis

Solo disponible en BuenasTareas
  • Páginas : 5 (1035 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de noviembre de 2010
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLÓGICO
de Tuxtepec
SEP
SEIT
DGIT
ACTIVIDAD:
SINTESIS “ADMINISTRACION DE PROCESOS”

MODULO:
II UNIDAD

CATEDRATICO:
LIC. MARIA LUISA ACOSTA SAN JUAN.

SEMESTRE:
5

ESPECIALIDAD:
LIC EN INFORMATICA.

PRESENTAN:
HERNANDEZ MARTINEZ AMAIRANY OLIVIA.

CORREO ELECTRONICO:
gym110207@hotmail.com
TUXTEPEC OAX, 7 DE NOVIEMBRE DEL 2010
“SISTEMAS OPERATIVOS I”INTRODUCCION
El siguiente escrito relata las características que presentan los sistemas operativos para la administración de procesos en los sistemas multiprocesadores. Se inicia con una introducción sobre el control de un proceso para luego entrar en los detalles de los estados típicos de los sistemas operativos. Hasta terminar en los hilos, concurrencia, semáforos, monitores, etc.
CONTROLDE PROCESOS
Se dice que el control de procesos tiene dos modos para asesar. El primer modo nos señala que es el menos privilegiados también se le conoce como modo de usuario ya que los programas de usuario se ejecutan normalmente en dicho modo.
Al segundo modo nos indica que es el modo más privilegiado y también se le conoce como modo del sistema, modo de control o modo de núcleo. Que tambiénse refiere al núcleo del sistema operativo ya que es la parte del SO que produce todas las funciones del sistema.
El sistema operativo debe de usar dos modos ya que es necesario para proteger al sistema, las tablas, los bloques del control del proceso.

ESTADOS DE UN PROCESO
Los estados de un proceso se pueden definir dependiendo de la actividad que esté realizando; se puede decir que losestados de un proceso son:
* Activa es la tarea que se está ejecutando en un instante dado.
* Preparado es el estado donde se encuentran todas las tareas que están listas para ejecutarse y esperan que un procesador quede libre.
* Bloqueado son las tareas que están a la espera, pero no están preparadas para ejecutarse.
* Muerto es cuando ha terminado su ejecución o el SO a detectadoun error fatal.
* Nonato indica que el programa realmente existe pero aun no es conocido por el SO.

PROCESOS E HILOS
Un proceso tiene un espacio de direcciones virtuales que contiene la imagen del procesador y un hilo posee un estado y una pila en ejecución.
Un sistema multihilos en un sistema operativo mantiene varios hilos de ejecución dentro de un mismo proceso. Ay diferentes tipos dehilos los cuales son:
* Hilos a nivel de usuario: es donde la aplicación realiza todo el trabajo de la gestión.
* Hilos a nivel de núcleo: algunos ejemplos son Linux y OS/2.

SEMAFOROS
Se dice que un semáforo es un valor entero consumido para la señalización entre procesos. También se pueden realizar tres operaciones sobre un semáforo, todas ellas atómicas: iniciar, disminuir eincrementar.
Un semáforo es una variable que tiene un valor entero:
* Puede iniciarse con un valor no negativo.
* La operación wait disminuye el valor del semáforo.
* La operación signal incrementa el valor del semáforo.

Ay diferentes tipos de semáforos los cuales son:
* Semáforo binario: este solo puede tomar los valores 0 o 1.
* Semáforo débil: son los procesos que esperancontinuar en un orden no especificado.
* Semáforo robusto: Un semáforo en el que todos los procesos que esperan están en una cola y se liberaran en el mismo orden (FIFO) en el que se ejecutaron las operaciones wait.

MONITORES
Estos son estructuras de un lenguaje de programación que brindan una funcionalidad equivalente a las de los semáforos pero son más fáciles de controlar. Dichaestructura de monitor se ha efectuado en varios lenguajes de programación como: Pascal concurrente, Modulo-2, Java, etc.

PASO DE MENSAJES
Para realizar un paso de mensajes se deben de efectuar dos requisitos básicos que deben satisfacerse cuando los procesos interactúan entre sí. Estas son: sincronización y comunicación
CONCURRENCIA E INTERBLOQUEO
Interbloqueo: Es el punto muerto que se produce...
tracking img