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

TALLER DE PROCESOS SISTEMAS OPERATIVOS


Enviado por   •  6 de Mayo de 2017  •  Tarea  •  861 Palabras (4 Páginas)  •  197 Visitas

Página 1 de 4

TALLER DE PROCESOS

SISTEMAS OPERATIVOS

SANDRA HURTADO

[pic 1]

INSTITUCIÓN UNIVERSITARIA COLEGIO MAYOR DEL CAUCA

FACULTAD DE INGENIERÍA

DESARROLLO DE SOFTWARE

POPAYÁN

2017

  1. ¿Según lo leído y a través de un ejemplo defina el concepto de proceso?

Un proceso es un programa en ejecución, que consiste en un conjunto formado por  las instrucciones de  un programa,  una entrada,  una salida y un estado. Se puede compartir un procesador entre varios procesos, usando algún algoritmo de planificación para determinar cuándo debe dejarse de trabajar en un proceso para atender a uno distinto. Según lo anterior para explicar mejor el concepto de procesador podría hacerse analogía con la preparación de un plato en donde identificamos varios elementos que representarían los componentes de la pc, ellos son: el cocinero que haría el papel de la CPU, la receta la cual vendría a ser  el programa que son el conjunto de instrucciones que debe realizar el cocinero (el procesador)  y los ingredientes que vendrían a ser los datos de entrada. El proceso es la actividad que realiza el cocinero que consiste en leer la receta, conseguir los ingredientes y finalmente preparar el plato. Ahora bien resulta que mientras el cocinero está preparando la comida es solicitado en el teléfono, es su jefe el cual le dice que debe realizar un informe  de urgencia para el cual él le ha enviado al correo una guía con las pautas que debe seguir, entonces el cocinero señala el punto donde estaba en la receta (guarda el estado del proceso actual) y revisa el archivo que le ha sido enviado para seguir las instrucciones que contiene. Aquí vemos como el procesador cambia de un proceso  para el ejemplo “el proceso cocinar un plato” a un proceso de más alta prioridad  “realizar informe”, cada uno con un programa distinto (cocinar un plato vs realizar un informe). Una vez que el cocinero haya terminado el informe continúa realizando la receta en el punto donde había sido interrumpido.

  1. ¿Qué nombres se le puede colocar al procedimiento a través del cual un proceso “crea” otro proceso?

Al procedimiento a travez del cual un proceso crea otro proceso se le denomina bifurcación o fork

  1.   ¿Mencione 3 características de cada una de las 3 visiones de los estados de un   proceso?

Modelo de dos estados:

  • Es el modelo más simple de todos, en el cual es necesario que el sistema operativo conozca el estado y el lugar que ocupa en la memoria el proceso.

  • Se dan por sentado que los procesos siempre están listos y a la espera de ser ejecutados

  • Inicialmente un proceso creado esta en el estado no ejecución y al igual que Los  demás procesos que no se están ejecutando deben guardarse en algún tipo de cola mientras esperan su turno para ejecutar.

Modelo de cinco estados:

  • A diferencia del anterior en este modelo puede suceder q los procesos no estén listos para ejecutarse es decir que estén esperando a que suceda un determinado evento para poder hacerlo.

  • Se añade un nuevo estado que resulta del estado no ejecución: listo y bloqueado que permite que los procesos estén bloqueados mientras esperan el momento de proseguir y dos estados más: nuevo y terminado

  • En este modelo los estados Bloqueado y Listo tienen ambos una cola de espera. Cuando un nuevo proceso es admitido por el sistema operativo, se sitúa en la cola de listos y Los procesos suspendidos son mantenidos en una cola de bloqueados.

Procesos suspendidos:

  • Surge los estados: Listo, Bloqueado, Bloqueado y suspendido y Listo y suspendido. Con la intención de establecer la diferencia entre los procesos suspendidos ya sean listos como bloqueados.

  • El proceso puede estar esperando o no un suceso. Si lo está la condición de bloqueado es independiente de la condición de suspensión y el acontecimiento del suceso bloqueante no lo habilita para la ejecución.

  • Un proceso que no está disponible inmediatamente para su ejecución.
  1. ¿Cuál cree usted que es la visión de los estados de un proceso más cercana a la realidad?

Considero que el modelo que más se acerca a la realidad es el de 5 estados porque en algunas ocasiones los procesos son interrumpidos o tienen que esperar a que ocurra un determinado suceso para poder continuar  entonces se necesita un estado donde los procesos permanezcan bloqueados esperando hasta que puedan proseguir. Además de los estados nuevo y terminado que crean y expulsan procesos del grupo de ejecutables respectivamente.

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (99 Kb) docx (28 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com