SlideShare una empresa de Scribd logo
1 de 9
Universidad Politécnica Territorial de Mérida
             Kléber Ramírez




   Sistemas Operativos



                                 Prof:
                                    Ing. Jimi Quintero
Unidad 4:
    Procesos y Administración del
    Procesador


•    Definición
•    Estado
•    Operaciones con Procesos
•    Planificación de Procesos
Definición
El proceso es un elemento central en los sistemas operativos,
puesto que su función consiste en generar y gestionar los
procesos y en atender a sus peticiones.

De forma un poco más precisa, se puede definir el proceso como
la unidad de procesamiento gestionada por el sistema operativo,
un proceso se puede definir como un programa en ejecución
Estados de los Procesos
Los Estados básicos que puede tener un proceso son:

 En ejecución: utiliza la CPU en el instante dado.

 Listo: ejecutable, se detiene en forma temporal para que se ejecute
otro proceso.

 Bloqueado: no se puede ejecutar debido a la ocurrencia de algún
evento externo.
Transición entre los Estados de Procesos
Son posibles cuatro transiciones entre los estados anteriores:

Transición 1: Un proceso se bloquea para aceptar entradas o datos

Transición 2: El planificador escoge otro proceso

Transición 3: El planificador escoge esté proceso

Transición 4: Hay entradas disponibles
Operaciones con Procesos
Los procesos en el sistema pueden ejecutarse concurrentemente por
lo tanto los sistemas que administran los procesos deben poder:

 Crear un Proceso

 Destruir un Proceso

 Suspender un Proceso

 Reanudar un Proceso

 Cambiar la Prioridad de un Proceso

 Bloquear un Proceso

 Despertar un Proceso

 Despachar un Proceso
Planificación de Procesos
La planificación es el proceso por el cual el sistema operativo
selecciona que proceso ejecutar.

El objetivo de la planificación de procesos es el reparto del tiempo
de procesador entre los procesos que pueden ejecutar cuando
más de un proceso es ejecutable desde el punto de vista lógico,
de allí que el sistema operativo debe decidir cuál de ellos debe
ejecutarse en primer término .

              ¿Cuál Proceso se Ejecutara Primero?

El planificador es el modulo del sistema operativo que realiza
la función de seleccionar el proceso en estado de listo que pasa a
estado de ejecución, mientras que el activador es el modulo
que pone en ejecución el proceso planificado.
TIPOS DE PLANIFICACIÓN
Los sistemas pueden incluir varios niveles de planificación de
procesos los cuales son: corto, medio y largo plazo.


La planificación a Largo Plazo tiene por objetivo añadir nuevos
procesos al sistema, tomándolos de la lista de espera. Estos
procesos son procesos tipo batch , en los que no importa el
instante preciso en el que se ejecuten (siempre que se cumplan
ciertos limites de espera).

La planificación a Medio Plazo trata la suspensión de procesos.
Es la que decide qué procesos pasan a suspendidos y cuáles
dejan de estar suspendidos. Añade o elimina procesos de
memoria principal modificando, por tanto, el grado de
multiprogramación.
La planificación a Corto Plazo se encarga de seleccionar el
proceso en estado de listo que pasa a estado de ejecución. Es
por tanto la que asigna el procesador.

También es importante la planificación de entrada/salida , esta
planificación decide el orden en que se ejecutan las operaciones
de entrada/salida que están encoladas para cada periférico.

             ALGORITMOS DE PLANIFICACIÓN

 Cíclica o Round – robín

 FIFO

 Primero el trabajo más corto

 Aleatorio o Lotería

Más contenido relacionado

La actualidad más candente

evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativosAlexander Daniel
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas OperativosG Hoyos A
 
Unidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De ProcesosUnidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De ProcesosCESAR
 
Procesos de un sistema operativo
Procesos de un sistema operativoProcesos de un sistema operativo
Procesos de un sistema operativoRaul Abad
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windowsisack_500
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.Carlos Solano
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesoslaunica
 
Planificacion de Porcesos
Planificacion de PorcesosPlanificacion de Porcesos
Planificacion de Porcesosguest18b3b79
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOgladysmamani
 
PLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSPLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSmerycondori
 
planificacion de los procesos
planificacion de los procesosplanificacion de los procesos
planificacion de los procesosvianycari
 
Planificacion del procesador
Planificacion del procesadorPlanificacion del procesador
Planificacion del procesadorManuel Ceron
 

La actualidad más candente (16)

evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativos
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas Operativos
 
Unidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De ProcesosUnidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De Procesos
 
Administración de procesosby dan
Administración  de  procesosby danAdministración  de  procesosby dan
Administración de procesosby dan
 
Procesos de un sistema operativo
Procesos de un sistema operativoProcesos de un sistema operativo
Procesos de un sistema operativo
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windows
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesos
 
Planificacion de Porcesos
Planificacion de PorcesosPlanificacion de Porcesos
Planificacion de Porcesos
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESO
 
PLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSPLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOS
 
planificacion de los procesos
planificacion de los procesosplanificacion de los procesos
planificacion de los procesos
 
PLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSPLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOS
 
Grupo1
Grupo1Grupo1
Grupo1
 
Tipos de p`lanificacion
Tipos de p`lanificacionTipos de p`lanificacion
Tipos de p`lanificacion
 
Planificacion del procesador
Planificacion del procesadorPlanificacion del procesador
Planificacion del procesador
 

Destacado

diapositivas administracion
diapositivas administraciondiapositivas administracion
diapositivas administracioneny_laque_12
 
Logistica, Control de existencias
Logistica, Control de existenciasLogistica, Control de existencias
Logistica, Control de existenciaspiacamposvallejos
 
Diagrama de-estado-de-procesos
Diagrama de-estado-de-procesosDiagrama de-estado-de-procesos
Diagrama de-estado-de-procesosGiant_serch
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSomarhcc
 

Destacado (7)

diapositivas administracion
diapositivas administraciondiapositivas administracion
diapositivas administracion
 
Fifo
FifoFifo
Fifo
 
Logistica, Control de existencias
Logistica, Control de existenciasLogistica, Control de existencias
Logistica, Control de existencias
 
5 estados del proceso
5 estados del proceso5 estados del proceso
5 estados del proceso
 
Diagrama de-estado-de-procesos
Diagrama de-estado-de-procesosDiagrama de-estado-de-procesos
Diagrama de-estado-de-procesos
 
85384644 37218926-gestion-de-almacenes
85384644 37218926-gestion-de-almacenes85384644 37218926-gestion-de-almacenes
85384644 37218926-gestion-de-almacenes
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 

Similar a SO Procesos Estados Planificación

Servicios de los Sistemas Operativos para la Gestion de Procesos
Servicios de los Sistemas Operativos para la Gestion de ProcesosServicios de los Sistemas Operativos para la Gestion de Procesos
Servicios de los Sistemas Operativos para la Gestion de ProcesosAmandita_Jiss
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist operfloresitalagu
 
Prueba
PruebaPrueba
Pruebaemnero
 
Inf 324 01 07 Procesos
Inf 324 01 07  ProcesosInf 324 01 07  Procesos
Inf 324 01 07 ProcesosOscarSanchezD
 
PLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSPLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSgladysmamani
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesosYoselvi
 
Planificaion de Procesos
Planificaion de ProcesosPlanificaion de Procesos
Planificaion de ProcesosFiorelaLV
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSgladysmamani
 
expoci
expociexpoci
expociamluap
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesoslaunica
 
Sistemas operativos 2 da unidad
Sistemas operativos 2 da unidadSistemas operativos 2 da unidad
Sistemas operativos 2 da unidadJHOVANI189612GAZGA
 
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
 
Manejo de procesos y procesador
Manejo de procesos y procesadorManejo de procesos y procesador
Manejo de procesos y procesadorMichael Vanegas
 
Estados y transiciones de un proceso
Estados y transiciones de un procesoEstados y transiciones de un proceso
Estados y transiciones de un procesoJHOVANI189612GAZGA
 

Similar a SO Procesos Estados Planificación (20)

Sistemas operativos - 6to SSI
Sistemas operativos - 6to SSISistemas operativos - 6to SSI
Sistemas operativos - 6to SSI
 
Servicios de los Sistemas Operativos para la Gestion de Procesos
Servicios de los Sistemas Operativos para la Gestion de ProcesosServicios de los Sistemas Operativos para la Gestion de Procesos
Servicios de los Sistemas Operativos para la Gestion de Procesos
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist oper
 
So 2da unidad
So 2da unidadSo 2da unidad
So 2da unidad
 
Prueba
PruebaPrueba
Prueba
 
Inf 324 01 07 Procesos
Inf 324 01 07  ProcesosInf 324 01 07  Procesos
Inf 324 01 07 Procesos
 
PLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSPLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOS
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Planificaion de Procesos
Planificaion de ProcesosPlanificaion de Procesos
Planificaion de Procesos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
expoci
expociexpoci
expoci
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesos
 
Tarea3 fernando lopez
Tarea3   fernando lopezTarea3   fernando lopez
Tarea3 fernando lopez
 
Tarea3 fernando lopez
Tarea3   fernando lopezTarea3   fernando lopez
Tarea3 fernando lopez
 
Sistemas operativos 2 da unidad
Sistemas operativos 2 da unidadSistemas operativos 2 da unidad
Sistemas operativos 2 da unidad
 
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
 
Manejo de procesos y procesador
Manejo de procesos y procesadorManejo de procesos y procesador
Manejo de procesos y procesador
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Estados y transiciones de un proceso
Estados y transiciones de un procesoEstados y transiciones de un proceso
Estados y transiciones de un proceso
 
Introduccion a los procesos
Introduccion a los  procesosIntroduccion a los  procesos
Introduccion a los procesos
 

Más de UPTM

Actividad final per admin de bases de datos
Actividad final per admin de bases de datosActividad final per admin de bases de datos
Actividad final per admin de bases de datosUPTM
 
Definición de políticas
Definición de políticasDefinición de políticas
Definición de políticasUPTM
 
Actividad para la reflexión clase 4
Actividad para la reflexión clase 4Actividad para la reflexión clase 4
Actividad para la reflexión clase 4UPTM
 
Material de apoyo clase 4 para el análisis de riesgo
Material de apoyo clase 4 para el análisis de riesgoMaterial de apoyo clase 4 para el análisis de riesgo
Material de apoyo clase 4 para el análisis de riesgoUPTM
 
Clase 4 analisis de riesgos
Clase 4 analisis de riesgosClase 4 analisis de riesgos
Clase 4 analisis de riesgosUPTM
 
Clase 3 de cifrado
Clase 3 de cifradoClase 3 de cifrado
Clase 3 de cifradoUPTM
 
La soberanía y la independencia tecnológica
La soberanía y la independencia tecnológicaLa soberanía y la independencia tecnológica
La soberanía y la independencia tecnológicaUPTM
 
La soberanía y la explotación petrolera
La soberanía y la explotación petroleraLa soberanía y la explotación petrolera
La soberanía y la explotación petroleraUPTM
 
La dimensión territorial de la soberanía
La dimensión territorial de la soberaníaLa dimensión territorial de la soberanía
La dimensión territorial de la soberaníaUPTM
 
Material de Seguridad Fisica/Logica
Material de Seguridad Fisica/LogicaMaterial de Seguridad Fisica/Logica
Material de Seguridad Fisica/LogicaUPTM
 
Unidad 1 origen de la cultura
Unidad 1 origen de la culturaUnidad 1 origen de la cultura
Unidad 1 origen de la culturaUPTM
 
La educación como mecanismo de inclusión social
La educación como mecanismo de inclusión socialLa educación como mecanismo de inclusión social
La educación como mecanismo de inclusión socialUPTM
 
Contexto cultural en la venezuela actual
Contexto cultural en la venezuela actualContexto cultural en la venezuela actual
Contexto cultural en la venezuela actualUPTM
 
Clase 1
Clase 1Clase 1
Clase 1UPTM
 
Instalacion y configuracion de postgre sql
Instalacion y configuracion de postgre sqlInstalacion y configuracion de postgre sql
Instalacion y configuracion de postgre sqlUPTM
 
Programacion Lineal
Programacion LinealProgramacion Lineal
Programacion LinealUPTM
 
Introduccion a la IO
Introduccion a la IOIntroduccion a la IO
Introduccion a la IOUPTM
 
Clase 3 gestion entrada salida
Clase 3 gestion entrada salidaClase 3 gestion entrada salida
Clase 3 gestion entrada salidaUPTM
 
Seguridad de los sistemas operativos
Seguridad de los sistemas operativosSeguridad de los sistemas operativos
Seguridad de los sistemas operativosUPTM
 
Clase 1
Clase 1Clase 1
Clase 1UPTM
 

Más de UPTM (20)

Actividad final per admin de bases de datos
Actividad final per admin de bases de datosActividad final per admin de bases de datos
Actividad final per admin de bases de datos
 
Definición de políticas
Definición de políticasDefinición de políticas
Definición de políticas
 
Actividad para la reflexión clase 4
Actividad para la reflexión clase 4Actividad para la reflexión clase 4
Actividad para la reflexión clase 4
 
Material de apoyo clase 4 para el análisis de riesgo
Material de apoyo clase 4 para el análisis de riesgoMaterial de apoyo clase 4 para el análisis de riesgo
Material de apoyo clase 4 para el análisis de riesgo
 
Clase 4 analisis de riesgos
Clase 4 analisis de riesgosClase 4 analisis de riesgos
Clase 4 analisis de riesgos
 
Clase 3 de cifrado
Clase 3 de cifradoClase 3 de cifrado
Clase 3 de cifrado
 
La soberanía y la independencia tecnológica
La soberanía y la independencia tecnológicaLa soberanía y la independencia tecnológica
La soberanía y la independencia tecnológica
 
La soberanía y la explotación petrolera
La soberanía y la explotación petroleraLa soberanía y la explotación petrolera
La soberanía y la explotación petrolera
 
La dimensión territorial de la soberanía
La dimensión territorial de la soberaníaLa dimensión territorial de la soberanía
La dimensión territorial de la soberanía
 
Material de Seguridad Fisica/Logica
Material de Seguridad Fisica/LogicaMaterial de Seguridad Fisica/Logica
Material de Seguridad Fisica/Logica
 
Unidad 1 origen de la cultura
Unidad 1 origen de la culturaUnidad 1 origen de la cultura
Unidad 1 origen de la cultura
 
La educación como mecanismo de inclusión social
La educación como mecanismo de inclusión socialLa educación como mecanismo de inclusión social
La educación como mecanismo de inclusión social
 
Contexto cultural en la venezuela actual
Contexto cultural en la venezuela actualContexto cultural en la venezuela actual
Contexto cultural en la venezuela actual
 
Clase 1
Clase 1Clase 1
Clase 1
 
Instalacion y configuracion de postgre sql
Instalacion y configuracion de postgre sqlInstalacion y configuracion de postgre sql
Instalacion y configuracion de postgre sql
 
Programacion Lineal
Programacion LinealProgramacion Lineal
Programacion Lineal
 
Introduccion a la IO
Introduccion a la IOIntroduccion a la IO
Introduccion a la IO
 
Clase 3 gestion entrada salida
Clase 3 gestion entrada salidaClase 3 gestion entrada salida
Clase 3 gestion entrada salida
 
Seguridad de los sistemas operativos
Seguridad de los sistemas operativosSeguridad de los sistemas operativos
Seguridad de los sistemas operativos
 
Clase 1
Clase 1Clase 1
Clase 1
 

SO Procesos Estados Planificación

  • 1. Universidad Politécnica Territorial de Mérida Kléber Ramírez Sistemas Operativos Prof: Ing. Jimi Quintero
  • 2. Unidad 4: Procesos y Administración del Procesador • Definición • Estado • Operaciones con Procesos • Planificación de Procesos
  • 3. Definición El proceso es un elemento central en los sistemas operativos, puesto que su función consiste en generar y gestionar los procesos y en atender a sus peticiones. De forma un poco más precisa, se puede definir el proceso como la unidad de procesamiento gestionada por el sistema operativo, un proceso se puede definir como un programa en ejecución
  • 4. Estados de los Procesos Los Estados básicos que puede tener un proceso son:  En ejecución: utiliza la CPU en el instante dado.  Listo: ejecutable, se detiene en forma temporal para que se ejecute otro proceso.  Bloqueado: no se puede ejecutar debido a la ocurrencia de algún evento externo.
  • 5. Transición entre los Estados de Procesos Son posibles cuatro transiciones entre los estados anteriores: Transición 1: Un proceso se bloquea para aceptar entradas o datos Transición 2: El planificador escoge otro proceso Transición 3: El planificador escoge esté proceso Transición 4: Hay entradas disponibles
  • 6. Operaciones con Procesos Los procesos en el sistema pueden ejecutarse concurrentemente por lo tanto los sistemas que administran los procesos deben poder:  Crear un Proceso  Destruir un Proceso  Suspender un Proceso  Reanudar un Proceso  Cambiar la Prioridad de un Proceso  Bloquear un Proceso  Despertar un Proceso  Despachar un Proceso
  • 7. Planificación de Procesos La planificación es el proceso por el cual el sistema operativo selecciona que proceso ejecutar. El objetivo de la planificación de procesos es el reparto del tiempo de procesador entre los procesos que pueden ejecutar cuando más de un proceso es ejecutable desde el punto de vista lógico, de allí que el sistema operativo debe decidir cuál de ellos debe ejecutarse en primer término . ¿Cuál Proceso se Ejecutara Primero? El planificador es el modulo del sistema operativo que realiza la función de seleccionar el proceso en estado de listo que pasa a estado de ejecución, mientras que el activador es el modulo que pone en ejecución el proceso planificado.
  • 8. TIPOS DE PLANIFICACIÓN Los sistemas pueden incluir varios niveles de planificación de procesos los cuales son: corto, medio y largo plazo. La planificación a Largo Plazo tiene por objetivo añadir nuevos procesos al sistema, tomándolos de la lista de espera. Estos procesos son procesos tipo batch , en los que no importa el instante preciso en el que se ejecuten (siempre que se cumplan ciertos limites de espera). La planificación a Medio Plazo trata la suspensión de procesos. Es la que decide qué procesos pasan a suspendidos y cuáles dejan de estar suspendidos. Añade o elimina procesos de memoria principal modificando, por tanto, el grado de multiprogramación.
  • 9. La planificación a Corto Plazo se encarga de seleccionar el proceso en estado de listo que pasa a estado de ejecución. Es por tanto la que asigna el procesador. También es importante la planificación de entrada/salida , esta planificación decide el orden en que se ejecutan las operaciones de entrada/salida que están encoladas para cada periférico. ALGORITMOS DE PLANIFICACIÓN  Cíclica o Round – robín  FIFO  Primero el trabajo más corto  Aleatorio o Lotería