PROCESOS

Páginas: 11 (2531 palabras) Publicado: 22 de noviembre de 2015
Sistemas Operativos
Unidad I
Procesos

Procesos
 Concepto




de proceso

Estados de un proceso
Procesos hijos
Espacios direccionales

 Archivos




Entrada y Salida
Protección
El Shell

 Llamadas

al sistema

Procesos
Multitarea
Información

de un proceso
Formación de un proceso
Estados del proceso
Procesos ligeros
Planificación
Temporizadores

Concepto de proceso


Proceso





Un programa en ejecución.
Unidad de procesamiento gestionada por el SO.
Un programa por si mismo no es un proceso
 Un programa es una entidad pasiva
 Un proceso es una entidad activa
El SO mantiene por cada proceso una serie de estructuras
de información que permiten identificar las características
de este, así como los recursos que tiene asignados.
Imagen de memoria (core image): códigoy datos.
Información
del proceso

Estado del procesador: registros.
El Bloque de Control del Proceso (BCP): recursos.

Concepto de proceso


Proceso
Un concepto clave en todos los sistemas operativos es
el Proceso. Un proceso es en esencia un programa en
ejecución. Cada proceso tiene asociado un Espacio de
direcciones, una lista de ubicaciones de memoria
que va desde algún mínimo (generalmente0) hasta
cierto valor máximo, donde, el proceso puede leer y
escribir información.

Concepto de proceso


El espacio de direcciones contiene el programa
ejecutable, los datos del programa y su pila.
También hay asociado a cada proceso un
conjunto de recursos, que comúnmente incluye
registros (el contador de programa y el
apuntador de pila, entre ellos), una lista de
archivos abiertos, alarmaspendientes, listas de
procesos relacionados y toda la demás
información necesaria para ejecutar el
programa. En esencia, un proceso es un
recipiente que guarda toda la información
necesaria para ejecutar un programa

Concepto de proceso


El espacio de direcciones contiene el programa
ejecutable, los datos del programa y su pila.
También hay asociado a cada proceso un
conjunto de recursos, quecomúnmente incluye
registros (el contador de programa y el
apuntador de pila, entre ellos), una lista de
archivos abiertos, alarmas pendientes, listas de
procesos relacionados y toda la demás
información necesaria para ejecutar el
programa.

Concepto de proceso


En esencia, un proceso es un recipiente que
guarda toda la información necesaria para
ejecutar un programa

Como se inicia un proceso
Todoproceso en un sistema operativo presenta un
estado que indica la situación de la ejecución en
que se encuentra. El número de posibles estados
varía de un sistema operativo a otro.

Como se inicia un proceso


Compararemos la idea de lo que es un proceso con los
sistemas de multiprogramación. El usuario inicia un
programa de edición de video para, este a su vez da lo
busca como cambiar deformato este acción puede tardar
un tiempo, a su vez el usuario abre el navegador proceso
que se ejecuta en segundo plano, también de forma
periódica se comprueban los mensajes entrantes, si
vemos tenemos por lo menos tres procesos activos




Editor de Video
Navegador Web
Lector de correo electrónico

Proceso … (2)
Estados básicos de un proceso





Nuevo

Listo

Termina
O
de per
E/ aci
S ónBloqueado

Final de E/S

Jerarquía de procesos




En ejecución.
Bloqueado.
Listo para ejecutar.

Ejecución

Fi
tie n d
m e
po



Pl
an
if i
ca
do



Emplea los términos: padre, hijo, hermano
o abuelo. (UNIX mantiene la relación de
forma explicita, Wnd NT no).

Entorno del proceso


Consiste en un conjunto de variables que
se le pasan al proceso en el momento de
su ejecución. ($PATH, $PWD,$HOME)

A

B

C

F

D

Nuevo

Listo

Ejecución Termina
O
de per
E/ aci
S ón

Fi
tie n d
m e
po

Pl
an
if i
ca
do

Proceso … (2)

Bloqueado

Final de E/S

A

B

C

F

D

Proceso … (2)
En espera / Preparación: Estado por el que
pasan los procesos antes de pasar a estar
preparados por primera vez. Los procesos,
cuando comienzan a existir, no están
preparados
para
comenzar
a
ejecutar
instrucciones...
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