viernes, 23 de septiembre de 2011

Unidad II.- Administración de procesos y del procesador.

2.1 Concepto de proceso 

El concepto de proceso es uno de los mas importantes dentro de un sistema operativo. Se trata de una abstraccion muy valiosa para describir las actividades elementales que evolucionan dentro de un sistema informatico sin entrar en detalles de interrupciones, instrucciones maquina, etc..

Un proceso puede definirse como una actividad elemental dentro de un sistema informatico. Para implementar el concepto de proceso, el sistema operativo ah de mantener una estructura de datos para cada proceso, denominada bloque de control de proceso (BCP).

  • Loprocesos son creados y destruidos por el sistema operativo, así como también este se debe hacer cargo de la comunicacion entre procesos.
  • El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación.
  • El sistema operativo es el responsable de determinar las pautas de intercalado y asignación de recursos a cada proceso.
  • Si existe un esquema con diferentes niveles de prioridad de procesos es conveniente mantener varias colas de procesos listos, una para cada nivel de prioridad, lo que ayuda a determinar cuál es el proceso que más conviene ejecutar a continuación.
  • La sincronización explícita entre procesos es un caso particular del estado "bloqueado". En este caso, el suceso que permite desbloquear un proceso no es una operación de entrada/salida, sino una señal generada a propósito por el programador desde otro proceso.


                                                                     Bibliografia: 
                                                                                                             Sistemas Operativos: Teorias y practicas
                                                                                                                 Pablo Martinez Cobo, P. Martinez

No hay comentarios:

Publicar un comentario