Sistema Operativo Procesos

Páginas: 5 (1024 palabras) Publicado: 12 de octubre de 2011
Sistema Operativo

Procesos

Cuestionario

1. Describa a que se denomina procesos y cuáles son los estados de proceso. Ejemplifique.
2. Explique la figura correspondiente al modelo de 5 estados. Incluya el tema de transición de estados suspendidos de un proceso.
3. Enumere las razones de la suspensión de un proceso.

Respuestas

1. Se denomina de proceso:
Un proceso es la unidad detrabajo de un sistema. El sistema consiste en una colección deprocesos, algunos de los cuales son procesos del sistema operativo (los que ejecutan códigodel sistema), siendo el resto procesos de usuario (los que ejecutan código de algún usuario).
Estado de proceso:
A medida que un proceso se ejecuta cambia de estado. Cada proceso puede estar en uno de los estados:
• Nuevo (new): el proceso seestá creando.
• En ejecución(running): el proceso está en la CPU ejecutando instrucciones.
• Bloqueado(waiting, en espera): proceso esperando a que ocurra un suceso (ej. terminación de E/S o recepción de una señal).
• Preparado (ready, listo): esperando que se le asigne a un procesador.
• Terminado(terminated): finalizó su ejecución, por tanto no ejecuta más instrucciones y el SO le retirará losrecursos que consume.

Ejemplos:
Ejecución de un programa individual, listar la secuencia de instrucciones que ejecuta.

2. Modelo de 5 estados explicación:
Los sucesos que pueden dar lugar a una transición de estados en este modelo son los siguientes:
• Ninguno a nuevo: se crea un nuevo proceso para ejecutar un programa
• Nuevo ha preparado: el sistema está preparado para aceptar unproceso más porque dispone de recursos para ello.
• Preparado a ejecución: el sistema elige uno de los procesos en estado preparado para llevarlo a ejecución.
• Ejecución ha terminado:el proceso que se está ejecutando es finalizado por el SO si indica que terminó, se abandona o se cancela.
• Ejecución a preparado:el proceso ha agotado su tiempo de ejecución, cede voluntariamente su tiempo deejecución o se interrumpe para atender a otro de mayor prioridad.

En general, se considera suspendido a un proceso que presenta las características siguientes:
• Un proceso suspendido no está disponible de inmediato para su ejecución.
• Un proceso puede estar esperando o no un suceso. Si lo está, la condición de bloqueado es independiente de la condición de suspendido y el acontecimiento del sucesobloqueante no lo habilita para la ejecución.
• El proceso fue situado en estado suspendido por un agente (el SO o el proceso padre) con el fin de impedir su ejecución.
• El proceso no puede apartarse de estado hasta que llegue la orden expresa para ello.

Estados de un proceso
• Teniendo en cuenta que un proceso suspendido se encontraba bloqueado a la espera de que ocurriera un cierto sucesoy que dicho suceso puede ocurrir mientras el proceso permanece en memoria secundaria, será más eficiente desdoblar el estado suspendido en dos, uno para las procesos suspendidos que aún esperan el suceso que les bloqueo (estado bloqueado y suspendido) y otro para los procesos suspendidos que por haber tenido lugarse encuentran en situación de proseguir su ejecución (estado listo y suspendido).Las transiciones que involucran a los nuevos estados son las siguientes:
• Transición Bloqueado y Suspendido - Preparado y Suspendido: Esta transición tiene lugar si se ha producido un suceso por el que haya sido bloqueado el proceso suspendido. Es importante tener en cuenta que esto requiere que esté accesible para el SO la información relativa a los procesos suspendidos.
• TransiciónPreparado y Suspendido - Preparado: Cuando no hay procesos preparadosen memoria principal el sistema operativo tendrá que traer de memoria secundaria un proceso que pueda continuar su ejecución. Además, puede darse el caso deque el proceso en estado Preparado y Suspendido tenga una nueva prioridad mayor que la de los procesos en estado Preparado. En este caso se deberá decidir entre ejecutar el proceso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Administracion De Procesos De Sistemas Operativos
  • PROCESOS SISTEMAS OPERATIVOS
  • Sistemas Operativos
  • Sistema, proceso y operaciones unitarias
  • Sistemas Operativos. Procesadores
  • Estados De Procesos Sistemas Operativos
  • planificacion procesos sistema operativo
  • Gestión del Núcleo y los Procesos de los Sistemas Operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS