Procesos

un sistema operativo ejecuta una variedad de programas (versión dinámica de un programa)
cuando se carga un programa a la memoria principal
 – sistemas por lotes
 – sistemas de tiempo compartido – programas de usuario o tareas

  • definición: un programa en ejecución con el entorno asociado/unidad de procesamiento por SO
  • un proceso incluye:
           – un contador de programa
           – pila
           – sección de datos, código

  • programa: ente pasivo
  • proceso: ente activo

un proceso puede estar en dos estados

– corriendo

– no corriendo

SISTEMA CON MEMORIA VIRTUAL

ESTADO DE UN PROCESO (pdf)

nuevo: el proceso se esta creando

corriendo: las instrucciones están ejecutándose

esperando/bloqueado: el proceso esta en espera

suspender: enviar el proceso al área de intercambio (swap)

reanudar: traer el proceso desde el área de intercambio a memoria

paso a preparado : (creación, desde ejecución, desde bloqueado, desde suspendido-listo)

paso a ejecución:

paso a bloqueado:

paso a suspendido-listo o suspendido-bloqueado

TRANSICION DE ESTADO EN UN SISTEMA TIPO UNIX(IMAGEN)

OPERACIONES SOBRE LOS PROCESOS

Crear: nombre BCP, tabla, recursos, prioridad. jerarquico/No jerarquico

destruir: eliminarlo del sistema

suspender: paraliza(fallo, pausa, congestion)

retardar

abortartransicion-de-estado-4.jpg

leer atributos

reanudar:

cambiar prioridad:

bloquear: E/s

despertar: desbloqueo

despachar

temporizar: ejecucion programada

BLOQUE DE CONTROL PROCESOS (PCB) ——> (https://es.wikipedia.org/wiki/Bloque_de_control_del_proceso)

identificacion del proceso (PID)

identificacion del procesador, afinidad

estado del proceso

identificacion de usuario, grupo

contador de programa

apuntador a proceso padre

apuntadores a procesos hijos

registros visibles de la CPU

informacion de planificacion de la CPU

informacion de administracion de la memoria(datos, instrucciones)

informacion contable

LA CPU CAMBIA DE PROCESO A PROCESO

(http://www.dc.fi.udc.es/~so-grado/SO-Procesos.pdf)

OPERACIONES SOBRE LOS PROCESOS —–> (http://www.dc.fi.udc.es/~so-grado/2_PROCESOS.pdf)

PLANIFICADORES ( (http://www.dc.fi.udc.es/~so-grado/2_PROCESOS.pdf) )

corto plazo (procesos activos)

mediano plazo (planificador de procesos de procesos inactivos)

largo plazo (planificadores de trabajos)estados de procesos

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s