SlideShare uma empresa Scribd logo
1 de 22
GESTION
   DE
PROCESOS
Procesos y tareas


• Uno de los módulos más importantes de un
sistema operativo es la de administrar los
procesos y tareas del sistema de cómputo.


• El sistema realiza varias actividades
simultáneamente que compiten por la utilización
de determinados recursos, entre los que destaca
la CPU, estas actividades se denominan
procesos.
• El proceso es una unidad de trabajo del sistema y el
sistema operativo es el responsable de realizar un
seguimiento de todas las actividades del sistema en
conexión con los procesos generados.
División implícita y explicita de
tareas
• Dependiendo del SO y del entorno objetivo de
ejecución de programas.


• La división de un trabajo en tareas que serán ejecutadas
como procesos independientes así como la asignación
inicial de los atributos de esos procesos pueden ser
efectuadas o bien por el SO o bien por el desarrollador de
la aplicación
En otras palabras lo que constituirá un proceso
independiente es :



• División implícita de tareas definida por el sistema



• División explicita de tareas definida por el desarrollador
Tipos de procesos y relación
entre procesos concurrentes

• En principio podemos realizar una clasificación muy
general de los procesos entre procesos de usuario y
procesos de sistema
• Un proceso de usuario es aquel creado por el SO.
• Un proceso de sistema es un proceso que forma parte
del propio SO y que desempeña alguna de sus labores
características
Creación y terminación de
procesos
• El sistema de operación debe crear un mecanismo para
la creación y terminación de procesos.


• Creación de procesos Cuando un nuevo proceso se
agrega el sistema de operación construye las estructuras
de datos que son usadas para administrar los procesos y le
asigna espacio de direcciones. Estas acciones constituyen
la creación de un nuevo proceso.
Los eventos comunes para la
creación de procesos

• En un ambiente batch, un proceso es creado en
respuesta al sometimiento a ejecución de un trabajo.
• En un ambiente interactivo, un proceso es creado
cuando un nuevo usuario entra al sistema.
• El sistema de operación puede crear un proceso para
que realice una función en respuesta a una petición de un
programa usuario, sin que el usuario tenga que esperar.
• Creación de procesos hijos por parte de procesos
usuarios ya existentes el proceso que crea se llama
proceso padre.
Terminación de procesos

• Un proceso termina cuando ejecuta su última instrucción
y pide al sistema operativo que lo elimine. En este
momento, el proceso puede devolver un valor de estado
a su proceso padre.
• El sistema operativo libera la asignación de todos los
recursos del proceso, incluyendo las memorias física y
virtual, los archivos abiertos y los búferes de E/S.
• La terminación puede producirse también en otras
circunstancias.
Terminación de procesos
• Un proceso puede causar la terminación de otro
proceso a través de la adecuada llamada al sistema.


• Dicha llamada al sistema sólo puede ser invocada por el
padre del proceso que va a terminar.


• En caso contrario, los usuarios podrían terminar
arbitrariamente los trabajos de otros usuarios.
ESTADOS DE UNPROCESO
• El S.O gestiona los recursos
disponibles(memoria, CPU, etc.) entre los procesos que en
ese momento trabajan en el sistema, de tal forma
que, para ellos, el sistema se comporte como si fuera
monousuario. Así que, en un sistema monoprocesador, la
CPU será parte entre los procesos que se tengan en ese
momento.
Modelo de dos estados
• Se trata de la utilización de dos archivos, un objeto
ejecutable y una biblioteca del sistema, que después se
colocan en la imagen del proceso dentro de la memoria
RAM y posteriormente también se dan de alta dentro de
la tabla de procesos, bloqueo de control del proceso.
EXPEDIR ENTRAR SALIR EJECUCION NO EJECUCION PAUSAR
Modelo de dos estados
En ese modelo, un proceso puede estar ejecutándose o
no. Cuando se crea un nuevo proceso, se pone en estado
de No ejecución. En algún momento el proceso que se
está ejecutando pasará al estado No ejecución y otro
proceso se elegirá de la lista de procesos listos para
ejecutar para ponerlo en estado Ejecución. Es necesario q
el SO pueda seguirle la pista a los procesos, conociendo
su estado y el lugar que ocupa en memoria, y procesos
que no se están ejecutando deben guardarse en algún
tipo de cola mientras esperan su turno para ejecutar.
18. Modelo de cinco estados NUEVO TERMINADO LISTO
ESPERA EJECUCION
Modelo de dos estados
El modelo anterior de dos estados funcionaría bien con
una cola FIFO y planificación por turno rotatorio para los
procesos que no están en ejecución, si los procesos
estuvieran siempre listos para ejecutar, se deba esperar
algún suceso antes de continuar. Es por esto que se
necesita un estado donde los procesos permanezcan
esperando la realización de la operación de
Entrada/Salida por parte del Sistema Operativo hasta que
puedan proseguir. Se divide entonces al estado No
ejecución en dos estados: Listo y Espera
ESTADOS DE UN PROCESO
DESISTEMAS
• Preparado (R).- Proceso que está listo para ejecutarse•
Ejecutando (O).- Sólo uno de los procesos preparados se
está ejecutando en cada momento
• Suspendido (S).- Se esta suspendido si no entra en el
reparto de CPU, el proceso pasa a formar parte del
conjunto de procesos preparados.
• PARADO (T).- Será cuando pasarán a estar preparados
cuando reciban una señal determinada que les permita
continuar.
• Zombie (Z).- Todo proceso al finalizar avisa a su proceso
padre. En vaso de que el padre no lo reciba, el proceso
hijo queda en estado zombie, y continua consumiendo
recursos del sistema .
Transiciones de estado de los
procesos
• De ejecución á Bloqueado: Se realiza esta transición cuando
queda en espera cuando por la concesión de sus recursos o por la
determinación de un suceso.
• De ejecución á Listo: Cuando el proceso que ocupa la CPU lleva
demasiado tiempo ejecutándose ,el sistema operativo decide que
otro proceso ocupe la CPU, pasando el proceso que ocupaba la
CPU a estado listo.
• De Listo á en ejecución: Cuando lo requiere el planificador de la
CPU.
• De Bloqueado á Listo: Se dispone del recurso por el que se había
bloqueado el proceso.
• De Nuevo a Preparado: Es cuando el SO acepta o admite un
proceso mas.
• De Preparado a Terminado: Ocurre cuando cuando el proceso
padre decide finalizar la ejecución del hijo.
• De Bloqueado a Terminado: Ocurre cuándo el proceso supere el
tiempo máximo de espera de un recurso y el SO decida terminarlo.
BLOQUE DE CONTROL
DEPROCESOS

(BCP)Cada vez que se crea un proceso, el SO crea uno de
estos bloques, Cuando el proceso termina, su BCP es
liberado y devuelto al deposito de celdas libres del cual se
extraen nuevos BCPs. La información del BCP se agrupa
generalmente en las siguientes categorías
gestion de procesos

Mais conteúdo relacionado

Mais procurados

Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativoschikscorpion_23
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un procesoi92almaa
 
Gestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosGestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosMarvin Romero
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesospainni
 
Sistemas operativos 2 unidad
Sistemas operativos 2 unidadSistemas operativos 2 unidad
Sistemas operativos 2 unidadBenja villasente
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosLorena Ramos
 
Estados de transicion de procesos
Estados de transicion de procesosEstados de transicion de procesos
Estados de transicion de procesosLarry Cepeda
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011Abimael hernandez
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosKim Sorel Rush
 
Estados y transiciones de un proceso
Estados y transiciones de un procesoEstados y transiciones de un proceso
Estados y transiciones de un procesoJHOVANI189612GAZGA
 

Mais procurados (18)

Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
Proceso
ProcesoProceso
Proceso
 
Procesos e hilos- Parte 1
Procesos e hilos- Parte 1Procesos e hilos- Parte 1
Procesos e hilos- Parte 1
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Gestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosGestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativos
 
Proceso Informatico
Proceso InformaticoProceso Informatico
Proceso Informatico
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesos
 
Procesos
ProcesosProcesos
Procesos
 
Sistemas operativos 2 unidad
Sistemas operativos 2 unidadSistemas operativos 2 unidad
Sistemas operativos 2 unidad
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
Estados de transicion de procesos
Estados de transicion de procesosEstados de transicion de procesos
Estados de transicion de procesos
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas Operativos
 
Estados y transiciones de un proceso
Estados y transiciones de un procesoEstados y transiciones de un proceso
Estados y transiciones de un proceso
 
Estados de un proceso sistemas operativos-
Estados de un proceso  sistemas operativos-Estados de un proceso  sistemas operativos-
Estados de un proceso sistemas operativos-
 

Destaque

Vida Que Segue
Vida Que SegueVida Que Segue
Vida Que SegueJNR
 
Atividade do gestar 6ª a ,7ª a matutino 02102012
Atividade do gestar 6ª a ,7ª a matutino 02102012Atividade do gestar 6ª a ,7ª a matutino 02102012
Atividade do gestar 6ª a ,7ª a matutino 02102012Antonio Carneiro
 
Base de datos
Base de datosBase de datos
Base de datoscarmenza
 
Homenagem As Mulheres
Homenagem As MulheresHomenagem As Mulheres
Homenagem As MulheresJNR
 
Simplesmente Um Vira Latas
Simplesmente Um Vira LatasSimplesmente Um Vira Latas
Simplesmente Um Vira LatasJNR
 
Preciso
PrecisoPreciso
PrecisoJNR
 
Nuevas Tecnologías v/s Agencias de Viajes
Nuevas Tecnologías v/s Agencias de ViajesNuevas Tecnologías v/s Agencias de Viajes
Nuevas Tecnologías v/s Agencias de ViajesMatías Raby
 
Presentación: virtual vs presencial
Presentación: virtual vs presencialPresentación: virtual vs presencial
Presentación: virtual vs presencialgonzalocano17
 
ApresentaçãO Paquito
ApresentaçãO   PaquitoApresentaçãO   Paquito
ApresentaçãO Paquitojtiagosandrade
 
Amor
AmorAmor
AmorJNR
 
La guajira actividad 2 natelvis
La guajira actividad 2 natelvisLa guajira actividad 2 natelvis
La guajira actividad 2 natelvisnatelvis fernandez
 
Meu Amigo De Tela
Meu Amigo De TelaMeu Amigo De Tela
Meu Amigo De TelaJNR
 
Pode Me Chamar
Pode Me ChamarPode Me Chamar
Pode Me ChamarJNR
 
Trabajo de christian gonzales y kimberly ramos
Trabajo de christian gonzales y  kimberly  ramos Trabajo de christian gonzales y  kimberly  ramos
Trabajo de christian gonzales y kimberly ramos CRISTIANPAZ
 

Destaque (20)

WEP
WEPWEP
WEP
 
Vida Que Segue
Vida Que SegueVida Que Segue
Vida Que Segue
 
Atividade do gestar 6ª a ,7ª a matutino 02102012
Atividade do gestar 6ª a ,7ª a matutino 02102012Atividade do gestar 6ª a ,7ª a matutino 02102012
Atividade do gestar 6ª a ,7ª a matutino 02102012
 
Base de datos
Base de datosBase de datos
Base de datos
 
Homenagem As Mulheres
Homenagem As MulheresHomenagem As Mulheres
Homenagem As Mulheres
 
Simplesmente Um Vira Latas
Simplesmente Um Vira LatasSimplesmente Um Vira Latas
Simplesmente Um Vira Latas
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Preciso
PrecisoPreciso
Preciso
 
El protestantismo
El protestantismoEl protestantismo
El protestantismo
 
Nuevas Tecnologías v/s Agencias de Viajes
Nuevas Tecnologías v/s Agencias de ViajesNuevas Tecnologías v/s Agencias de Viajes
Nuevas Tecnologías v/s Agencias de Viajes
 
Perspectiva
PerspectivaPerspectiva
Perspectiva
 
Presentación: virtual vs presencial
Presentación: virtual vs presencialPresentación: virtual vs presencial
Presentación: virtual vs presencial
 
ApresentaçãO Paquito
ApresentaçãO   PaquitoApresentaçãO   Paquito
ApresentaçãO Paquito
 
Amor
AmorAmor
Amor
 
La guajira actividad 2 natelvis
La guajira actividad 2 natelvisLa guajira actividad 2 natelvis
La guajira actividad 2 natelvis
 
Meu Amigo De Tela
Meu Amigo De TelaMeu Amigo De Tela
Meu Amigo De Tela
 
Pe1
Pe1Pe1
Pe1
 
Pode Me Chamar
Pode Me ChamarPode Me Chamar
Pode Me Chamar
 
Clc5
Clc5Clc5
Clc5
 
Trabajo de christian gonzales y kimberly ramos
Trabajo de christian gonzales y  kimberly  ramos Trabajo de christian gonzales y  kimberly  ramos
Trabajo de christian gonzales y kimberly ramos
 

Semelhante a gestion de procesos

GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSomarhcc
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...ruben ferrer
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa iiAlejandro Ordoñez
 
GESTION DE PROCESOS
GESTION DE PROCESOSGESTION DE PROCESOS
GESTION DE PROCESOSDAVID CRROS
 
Inf 324 01 07 Procesos
Inf 324 01 07  ProcesosInf 324 01 07  Procesos
Inf 324 01 07 ProcesosOscarSanchezD
 
Administración y Comando Básicos
Administración y Comando BásicosAdministración y Comando Básicos
Administración y Comando BásicosAbrilRojasMedina
 
PROCESO
 PROCESO PROCESO
PROCESOsharli
 

Semelhante a gestion de procesos (20)

GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
Procesos
ProcesosProcesos
Procesos
 
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
 
Expo So
Expo SoExpo So
Expo So
 
Rossie y yo
Rossie y yoRossie y yo
Rossie y yo
 
So 2
So 2So 2
So 2
 
Clases procesos
Clases procesosClases procesos
Clases procesos
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa ii
 
GESTION DE PROCESOS
GESTION DE PROCESOSGESTION DE PROCESOS
GESTION DE PROCESOS
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 
Windows
WindowsWindows
Windows
 
Tarea3 fernando lopez
Tarea3   fernando lopezTarea3   fernando lopez
Tarea3 fernando lopez
 
Tarea3 fernando lopez
Tarea3   fernando lopezTarea3   fernando lopez
Tarea3 fernando lopez
 
Inf 324 01 07 Procesos
Inf 324 01 07  ProcesosInf 324 01 07  Procesos
Inf 324 01 07 Procesos
 
Administración y Comando Básicos
Administración y Comando BásicosAdministración y Comando Básicos
Administración y Comando Básicos
 
Presentacion
PresentacionPresentacion
Presentacion
 
PROCESO
 PROCESO PROCESO
PROCESO
 

Último

DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Gonella
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Gonella
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................ScarletMedina4
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 

Último (20)

Acuerdo segundo periodo - Grado Septimo.pptx
Acuerdo segundo periodo - Grado Septimo.pptxAcuerdo segundo periodo - Grado Septimo.pptx
Acuerdo segundo periodo - Grado Septimo.pptx
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3
 
Acuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptxAcuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptx
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 

gestion de procesos

  • 1. GESTION DE PROCESOS
  • 2. Procesos y tareas • Uno de los módulos más importantes de un sistema operativo es la de administrar los procesos y tareas del sistema de cómputo. • El sistema realiza varias actividades simultáneamente que compiten por la utilización de determinados recursos, entre los que destaca la CPU, estas actividades se denominan procesos.
  • 3. • El proceso es una unidad de trabajo del sistema y el sistema operativo es el responsable de realizar un seguimiento de todas las actividades del sistema en conexión con los procesos generados.
  • 4. División implícita y explicita de tareas • Dependiendo del SO y del entorno objetivo de ejecución de programas. • La división de un trabajo en tareas que serán ejecutadas como procesos independientes así como la asignación inicial de los atributos de esos procesos pueden ser efectuadas o bien por el SO o bien por el desarrollador de la aplicación
  • 5. En otras palabras lo que constituirá un proceso independiente es : • División implícita de tareas definida por el sistema • División explicita de tareas definida por el desarrollador
  • 6. Tipos de procesos y relación entre procesos concurrentes • En principio podemos realizar una clasificación muy general de los procesos entre procesos de usuario y procesos de sistema • Un proceso de usuario es aquel creado por el SO. • Un proceso de sistema es un proceso que forma parte del propio SO y que desempeña alguna de sus labores características
  • 7. Creación y terminación de procesos • El sistema de operación debe crear un mecanismo para la creación y terminación de procesos. • Creación de procesos Cuando un nuevo proceso se agrega el sistema de operación construye las estructuras de datos que son usadas para administrar los procesos y le asigna espacio de direcciones. Estas acciones constituyen la creación de un nuevo proceso.
  • 8. Los eventos comunes para la creación de procesos • En un ambiente batch, un proceso es creado en respuesta al sometimiento a ejecución de un trabajo. • En un ambiente interactivo, un proceso es creado cuando un nuevo usuario entra al sistema. • El sistema de operación puede crear un proceso para que realice una función en respuesta a una petición de un programa usuario, sin que el usuario tenga que esperar. • Creación de procesos hijos por parte de procesos usuarios ya existentes el proceso que crea se llama proceso padre.
  • 9. Terminación de procesos • Un proceso termina cuando ejecuta su última instrucción y pide al sistema operativo que lo elimine. En este momento, el proceso puede devolver un valor de estado a su proceso padre. • El sistema operativo libera la asignación de todos los recursos del proceso, incluyendo las memorias física y virtual, los archivos abiertos y los búferes de E/S. • La terminación puede producirse también en otras circunstancias.
  • 10. Terminación de procesos • Un proceso puede causar la terminación de otro proceso a través de la adecuada llamada al sistema. • Dicha llamada al sistema sólo puede ser invocada por el padre del proceso que va a terminar. • En caso contrario, los usuarios podrían terminar arbitrariamente los trabajos de otros usuarios.
  • 11.
  • 12. ESTADOS DE UNPROCESO • El S.O gestiona los recursos disponibles(memoria, CPU, etc.) entre los procesos que en ese momento trabajan en el sistema, de tal forma que, para ellos, el sistema se comporte como si fuera monousuario. Así que, en un sistema monoprocesador, la CPU será parte entre los procesos que se tengan en ese momento.
  • 13. Modelo de dos estados • Se trata de la utilización de dos archivos, un objeto ejecutable y una biblioteca del sistema, que después se colocan en la imagen del proceso dentro de la memoria RAM y posteriormente también se dan de alta dentro de la tabla de procesos, bloqueo de control del proceso. EXPEDIR ENTRAR SALIR EJECUCION NO EJECUCION PAUSAR
  • 14.
  • 15. Modelo de dos estados En ese modelo, un proceso puede estar ejecutándose o no. Cuando se crea un nuevo proceso, se pone en estado de No ejecución. En algún momento el proceso que se está ejecutando pasará al estado No ejecución y otro proceso se elegirá de la lista de procesos listos para ejecutar para ponerlo en estado Ejecución. Es necesario q el SO pueda seguirle la pista a los procesos, conociendo su estado y el lugar que ocupa en memoria, y procesos que no se están ejecutando deben guardarse en algún tipo de cola mientras esperan su turno para ejecutar. 18. Modelo de cinco estados NUEVO TERMINADO LISTO ESPERA EJECUCION
  • 16. Modelo de dos estados El modelo anterior de dos estados funcionaría bien con una cola FIFO y planificación por turno rotatorio para los procesos que no están en ejecución, si los procesos estuvieran siempre listos para ejecutar, se deba esperar algún suceso antes de continuar. Es por esto que se necesita un estado donde los procesos permanezcan esperando la realización de la operación de Entrada/Salida por parte del Sistema Operativo hasta que puedan proseguir. Se divide entonces al estado No ejecución en dos estados: Listo y Espera
  • 17. ESTADOS DE UN PROCESO DESISTEMAS • Preparado (R).- Proceso que está listo para ejecutarse• Ejecutando (O).- Sólo uno de los procesos preparados se está ejecutando en cada momento • Suspendido (S).- Se esta suspendido si no entra en el reparto de CPU, el proceso pasa a formar parte del conjunto de procesos preparados. • PARADO (T).- Será cuando pasarán a estar preparados cuando reciban una señal determinada que les permita continuar. • Zombie (Z).- Todo proceso al finalizar avisa a su proceso padre. En vaso de que el padre no lo reciba, el proceso hijo queda en estado zombie, y continua consumiendo recursos del sistema .
  • 18.
  • 19. Transiciones de estado de los procesos • De ejecución á Bloqueado: Se realiza esta transición cuando queda en espera cuando por la concesión de sus recursos o por la determinación de un suceso. • De ejecución á Listo: Cuando el proceso que ocupa la CPU lleva demasiado tiempo ejecutándose ,el sistema operativo decide que otro proceso ocupe la CPU, pasando el proceso que ocupaba la CPU a estado listo. • De Listo á en ejecución: Cuando lo requiere el planificador de la CPU. • De Bloqueado á Listo: Se dispone del recurso por el que se había bloqueado el proceso. • De Nuevo a Preparado: Es cuando el SO acepta o admite un proceso mas. • De Preparado a Terminado: Ocurre cuando cuando el proceso padre decide finalizar la ejecución del hijo. • De Bloqueado a Terminado: Ocurre cuándo el proceso supere el tiempo máximo de espera de un recurso y el SO decida terminarlo.
  • 20.
  • 21. BLOQUE DE CONTROL DEPROCESOS (BCP)Cada vez que se crea un proceso, el SO crea uno de estos bloques, Cuando el proceso termina, su BCP es liberado y devuelto al deposito de celdas libres del cual se extraen nuevos BCPs. La información del BCP se agrupa generalmente en las siguientes categorías