Sistemas Operativos “C”
<ul><li>En la gran parte de los sistemas operativos los procesos pueden ejecutarse de manera concurrente y la creación o e...
<ul><li>El proceso creador se lo denomina proceso padre y los nuevos procesos creados se denominan hijos de dicho proceso....
<ul><li>En un ambiente batch (procesamiento por lotes), un proceso se crea por el sometimiento a ejecución de un trabajo. ...
<ul><li>El proceso padre al crear hijos puede darse 2 posibilidades en términos de ejecución  </li></ul><ul><ul><li>El pro...
<ul><li>Referente a los recursos en algunos de los sistemas operativos los recursos son compartidos entre el padre y los h...
 
<ul><li>Esto implica la liberación de recursos que el proceso estaba usando . Un  proceso puede darse por terminado por la...
<ul><li>Jackeline Marisol Palacios Alulima </li></ul><ul><li>Miguel Eduardo Castillo Cevallos </li></ul><ul><li>Hugo Aníba...
Próxima SlideShare
Cargando en…5
×

Operaciones Sobre Procesos

4.553 visualizaciones

Publicado el

Presentacion sobre las operaciones sobre los procesos en los sistemas operativos

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
4.553
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
55
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Operaciones Sobre Procesos

  1. 1. Sistemas Operativos “C”
  2. 2. <ul><li>En la gran parte de los sistemas operativos los procesos pueden ejecutarse de manera concurrente y la creación o eliminación darse de manera dinámica. En vista de ello los sistemas deben proporcionar un mecanismo que permita la creación y terminación de los procesos </li></ul>
  3. 3. <ul><li>El proceso creador se lo denomina proceso padre y los nuevos procesos creados se denominan hijos de dicho proceso. </li></ul><ul><li>Cada proceso que se crea puede dar lugar a otros procesos formando un árbol de procesos. </li></ul><ul><li>En la mayoría de sistemas operativos se identifica a los procesos por un identificador de procesos univoco o pid. </li></ul>
  4. 4. <ul><li>En un ambiente batch (procesamiento por lotes), un proceso se crea por el sometimiento a ejecución de un trabajo. El SO tomara el siguiente trabajo para crear el proceso correspondiente </li></ul><ul><li>En cuanto a un ambiente interactivo, los procesos son creados cuando el usuario inicia sesión. </li></ul><ul><li>El sistema de operaciones tiene la capacidad de crear procesos para que realicen una función que venga de una petición del usuario, sin que este tenga que esperar. </li></ul><ul><li>Un programa usuario puede crear otros procesos a los que se les denomina hijos, el proceso creador se le denomina padre. </li></ul>
  5. 5. <ul><li>El proceso padre al crear hijos puede darse 2 posibilidades en términos de ejecución </li></ul><ul><ul><li>El proceso padre se ejecuta con los procesos hijos de manera concurrente </li></ul></ul><ul><ul><li>El proceso padre espera a que alguno o todos los procesos hijos termine </li></ul></ul><ul><li>Existen también posibilidades en términos del espacio de direcciones de los procesos </li></ul><ul><ul><li>El proceso hijo es duplicado del proceso padre </li></ul></ul><ul><ul><li>El proceso hijo tiene un programa independiente del proceso padre </li></ul></ul>
  6. 6. <ul><li>Referente a los recursos en algunos de los sistemas operativos los recursos son compartidos entre el padre y los hijos; en cambio en otros (UNIX) el sistema le otorga recursos nuevos e independientes a los hijos. </li></ul><ul><li>La creación de Procesos en UNIX se hace mediante la llamada al sistema llamada : fork(), en cambio en Windows se hace con la llamada: CreateProcess(). </li></ul>
  7. 8. <ul><li>Esto implica la liberación de recursos que el proceso estaba usando . Un proceso puede darse por terminado por las siguiente razones: </li></ul><ul><ul><li>De forma normal mediante exit() o Halt() </li></ul></ul><ul><ul><li>Se sobrepaso el tiempo limite </li></ul></ul><ul><ul><li>Memoria insuficiente </li></ul></ul><ul><ul><li>Errores de protección </li></ul></ul><ul><ul><li>Terminación del padre </li></ul></ul><ul><ul><li>Requerimiento del padre </li></ul></ul>
  8. 9. <ul><li>Jackeline Marisol Palacios Alulima </li></ul><ul><li>Miguel Eduardo Castillo Cevallos </li></ul><ul><li>Hugo Aníbal Peña Calderón </li></ul>

×