Proceso

Páginas: 6 (1381 palabras) Publicado: 30 de mayo de 2012
PROCESO

Un proceso es una instancia de ejecución de un programa, caracterizado por su contador de programa, su palabra de estado, sus registros del procesador, su segmento de texto, pila y datos, etc.
Los procesos son la entidad básica en los S.O. Es el núcleo (kernel) de un S.O. el encargado de gestionar el procesador, la memoria, las E/S y el resto de los recursos; de esta formaatiende el funcionamiento y las peticiones del sistema. Es además un programa en ejecución junto con su entorno asociado (registros, variables,...).El núcleo del S.O. se relaciona con los procesos, creándolos, terminándolos y respondiendo a cualquier petición deservicios de estos

ESTADOS DE LOS PROCESOS

Los estados en que pueden encontrarse los procesos los controla el S.O. y sontransparentes al usuario. Se dividen en:

Estados Activos: Son aquellos que compiten por el procesador o están en condiciones de hacerlo
[pic]Ejecución: cuando un proceso tiene el control del procesador. 
[pic]Preparado: aquellos procesos que están dispuestos para ser ejecutados. 
[pic]Bloqueado: no pueden ejecutarse de momento por necesitar algún recurso no disponible.

Estados inactivos: Sonaquellos que no pueden competir por el procesador, pero pueden volver a hacerlo si se soluciona el problema que los ha dejado “en suspenso”
[pic]Suspendido bloqueado: proceso que ha sido suspendido y que además está a la espera de un evento para desbloquearse. 
[pic]Suspendido preparado: proceso que ha sido simplemente suspendido.


PRIORIDADES DE LOS PROCESOS

A cada proceso se leasigna una prioridad en función de la urgencia y de los recursos que precise, lo cual determina la frecuencia de acceso al procesador.
Las prioridades se clasifican: 
• Asignadas por el S.O.: dependiendo de los privilegios de su propietario y del modo de ejecución. 
• Asignadas por el propietario: antes de comenzar la ejecución (en sistemas T.R.).
O bien en:
• Estáticas: si nopueden ser modificadas durante la ejecución (no vale para T.R.) 
• Dinámicas: que puede ser modificada en función de los eventos que se produzcan.

TIPOS DE PROCESO
Tipos de proceso I
Según el uso y la forma en que se haya construido el código ejecutable:
• Reutilizables: son aquellos en los que pueden cambiar los datos, pero necesitan comenzar desde el principio. 
• Reentrantes:sólo contienen código puro. Los datos se encuentran en registros internos y no pueden ser modificados (programas compartidos por varios usuarios).

[pic][pic]  Tipos de proceso II
Según la capacidad de acceso al procesador y a los recursos:
• Apropiativos: no permiten compartir recursos, hasta que hayan acabado. 
• No apropiativos: permiten a otros procesos el uso de un recurso que esténutilizando.


Según la forma de ejecución:
• Residentes: permanecen en memoria mientras se ejecutan.
• Intercambiables: pueden ser llevados al disco mientras estén bloqueados.

CONTROL DE RECURSOS Y PROCESOS

Recurso: por recurso se pueden entender un dispositivo, un dato, etc. El proceso necesita que ocurra algún evento que le permita poder proseguir su ejecución.
Control de unproceso
1.-  Modos de Ejecución: Antes de continuar la discusión sobre la forma en que el sistema operativo gestiona los procesos, hace falta distinguir entre el modo de ejecución del procesador que normalmente se asocia con el sistema operativo y el modo que normalmente se asocia con los programas de usuario. Ciertas instrucciones máquina pueden ejecutarse sólo en modo privilegiado. Entre éstasestán la lectura o modificación de registros de control (como la palabra de estado), instrucciones primitivas de E/S e instrucciones relativas a la gestión de memoria. Y solamente se puede acceder a ciertas zonas de memoria en el modo privilegiado. El modo de menor privilegio se conoce como modo usuario, y el de mayor privilegio como modo de sistema, supervisor o núcleo.
La razón por la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • proceso y procesador
  • Proceso Y Procesamiento
  • Procesos
  • Procesos
  • Proceso
  • Proceso
  • En proceso
  • Procesos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS