SlideShare una empresa de Scribd logo
1 de 4
Sistema Operativo
Proceso
Planificación de proceso
Procesos paralelos e
interbloqueos
Proceso
Concepto: un proceso puede informalmente entenderse como
un programa en ejecución. Formalmente un proceso es "Una
unidad de actividad que se caracteriza por la ejecución de una
secuencia de instrucciones, un estado actual, y un conjunto de
recursos del sistema asociados".
Modelo: un modelo es una representación de una realidad
compleja. Modelar es desarrollar una descripción lo más exacta
posible de un sistema y de las actividades llevadas a cabo en él.
Cuando un proceso es modelado, con ayuda de una
representación gráfica (diagrama de proceso), pueden
apreciarse con facilidad las interrelaciones existentes entre
distintas actividades, analizar cada actividad, definir los puntos
de contacto con otros procesos, así como identificar los
subprocesos comprendidos. Al mismo tiempo, los problemas
existentes pueden ponerse de manifiesto claramente dando la
oportunidad al inicio de acciones de mejora.
Jerarquía de procesos: todos los SO tendrán la capacidad de crear
una bifurcación para generar procesos hijos y que estos trabajen
independientemente pero identificados como una jerarquía para luego
poder ser eliminados cuando terminen su trabajo.
Estados de procesos: cada proceso es independiente pero podrían
generar salidas que otros procesos los usen. Si el proceso que
necesita esas entradas llega y no las tiene tendrá que bloquearse
hasta tener los datos. Existen 3 estados en los que puede
encontrarse un proceso y son : “Listo”, “Bloqueado” y “En ejecución”.
Planificación de procesos: en los Sistemas Operativos es un conjunto
de políticas y mecanismos incorporados al sistema operativo, a través de
un módulo denominado planificador, que debe decidir cuál de los
procesos en condiciones de ser ejecutado conviene ser despachado
primero y qué orden de ejecución debe seguirse. Esto debe realizarse sin
perder de vista su principal objetivo que consiste en el máximo
aprovechamiento del sistema, lo que implica proveer un buen servicio a
los procesos existentes en un momento dado
Proceso paralelo: es aquel que se realiza al mismo tiempo que otro,
siendo ejecutados ambos de modo simultáneo. Cuando hablamos de
procesos paralelos en un ordenador, nos referimos a aquellos procesos
que se ejecutan y/o procesan a la vez, anteponiéndose a los procesos
lineales o secuenciales, que serán ejecutados de uno en uno.
El proceso paralelo sólo es posible si disponemos de varias unidades de
proceso, generalmente núcleos o procesadores.
Interbloqueo: situación donde un grupo de procesos están
permanentemente bloqueados como consecuencia de que cada proceso
ha adquirido un subconjunto de los recursos que necesita para su
operación y esta esperando la liberación de los restantes recursos
mantenidos por otros proceso del mismo grupo haciendo así imposible
que ninguno de los procesos pueda continuar.

Más contenido relacionado

La actualidad más candente

Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesossistoperativos
 
Procesadores e hilos
Procesadores e hilosProcesadores e hilos
Procesadores e hilosNaiceke
 
Base De Datos fernando
Base De Datos fernandoBase De Datos fernando
Base De Datos fernandoJazmin Toxqui
 
Funciones Visual Basic
Funciones Visual BasicFunciones Visual Basic
Funciones Visual Basicjesus
 
Conceptos fundamentales 2ª Diapositiva
Conceptos fundamentales 2ª DiapositivaConceptos fundamentales 2ª Diapositiva
Conceptos fundamentales 2ª DiapositivaAdri Balconada
 
Fernando Presentacion Base De Datos Blog
Fernando Presentacion Base De Datos BlogFernando Presentacion Base De Datos Blog
Fernando Presentacion Base De Datos BlogJazmin Toxqui
 
Estructura de datos diana karina isc
Estructura de datos diana karina iscEstructura de datos diana karina isc
Estructura de datos diana karina iscKarina1602
 
Cuestionario cap.3 so
Cuestionario cap.3 soCuestionario cap.3 so
Cuestionario cap.3 soCarlos Mejía
 
Unidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De ProcesosUnidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De ProcesosGUADALUPE
 

La actualidad más candente (14)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
verdezoto
verdezotoverdezoto
verdezoto
 
Procesadores e hilos
Procesadores e hilosProcesadores e hilos
Procesadores e hilos
 
Base De Datos fernando
Base De Datos fernandoBase De Datos fernando
Base De Datos fernando
 
Funciones Visual Basic
Funciones Visual BasicFunciones Visual Basic
Funciones Visual Basic
 
Conceptos fundamentales 2ª Diapositiva
Conceptos fundamentales 2ª DiapositivaConceptos fundamentales 2ª Diapositiva
Conceptos fundamentales 2ª Diapositiva
 
Fernando Presentacion Base De Datos Blog
Fernando Presentacion Base De Datos BlogFernando Presentacion Base De Datos Blog
Fernando Presentacion Base De Datos Blog
 
Estructura de datos diana karina isc
Estructura de datos diana karina iscEstructura de datos diana karina isc
Estructura de datos diana karina isc
 
Cuestionario cap.3 so
Cuestionario cap.3 soCuestionario cap.3 so
Cuestionario cap.3 so
 
Mapa Sistemas Operativos
Mapa Sistemas OperativosMapa Sistemas Operativos
Mapa Sistemas Operativos
 
Diapositivas capitulo 4
Diapositivas capitulo 4Diapositivas capitulo 4
Diapositivas capitulo 4
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Unidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De ProcesosUnidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De Procesos
 

Similar a Proceso

104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesadorMiguel Joshua Godinez Barbosa
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosCarolina Cols
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosKim Sorel Rush
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEgladysmamani
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrentegiovatovar
 
Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Alfredo Gonzalez
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativosWpdw Rko
 
Manejo de procesos y procesador
Manejo de procesos y procesadorManejo de procesos y procesador
Manejo de procesos y procesadorMichael Vanegas
 
Inf 324 01 07 Procesos
Inf 324 01 07  ProcesosInf 324 01 07  Procesos
Inf 324 01 07 ProcesosOscarSanchezD
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Javier Alvarez
 

Similar a Proceso (20)

104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas Operativos
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Proceso
ProcesoProceso
Proceso
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Tarea3 fernando lopez
Tarea3   fernando lopezTarea3   fernando lopez
Tarea3 fernando lopez
 
Tarea3 fernando lopez
Tarea3   fernando lopezTarea3   fernando lopez
Tarea3 fernando lopez
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 
Windows
WindowsWindows
Windows
 
Manejo de procesos y procesador
Manejo de procesos y procesadorManejo de procesos y procesador
Manejo de procesos y procesador
 
Inf 324 01 07 Procesos
Inf 324 01 07  ProcesosInf 324 01 07  Procesos
Inf 324 01 07 Procesos
 
Procesos_so
Procesos_soProcesos_so
Procesos_so
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)
 
Sistemas operativos - 6to SSI
Sistemas operativos - 6to SSISistemas operativos - 6to SSI
Sistemas operativos - 6to SSI
 

Proceso

  • 1. Sistema Operativo Proceso Planificación de proceso Procesos paralelos e interbloqueos
  • 2. Proceso Concepto: un proceso puede informalmente entenderse como un programa en ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados". Modelo: un modelo es una representación de una realidad compleja. Modelar es desarrollar una descripción lo más exacta posible de un sistema y de las actividades llevadas a cabo en él. Cuando un proceso es modelado, con ayuda de una representación gráfica (diagrama de proceso), pueden apreciarse con facilidad las interrelaciones existentes entre distintas actividades, analizar cada actividad, definir los puntos de contacto con otros procesos, así como identificar los subprocesos comprendidos. Al mismo tiempo, los problemas existentes pueden ponerse de manifiesto claramente dando la oportunidad al inicio de acciones de mejora.
  • 3. Jerarquía de procesos: todos los SO tendrán la capacidad de crear una bifurcación para generar procesos hijos y que estos trabajen independientemente pero identificados como una jerarquía para luego poder ser eliminados cuando terminen su trabajo. Estados de procesos: cada proceso es independiente pero podrían generar salidas que otros procesos los usen. Si el proceso que necesita esas entradas llega y no las tiene tendrá que bloquearse hasta tener los datos. Existen 3 estados en los que puede encontrarse un proceso y son : “Listo”, “Bloqueado” y “En ejecución”. Planificación de procesos: en los Sistemas Operativos es un conjunto de políticas y mecanismos incorporados al sistema operativo, a través de un módulo denominado planificador, que debe decidir cuál de los procesos en condiciones de ser ejecutado conviene ser despachado primero y qué orden de ejecución debe seguirse. Esto debe realizarse sin perder de vista su principal objetivo que consiste en el máximo aprovechamiento del sistema, lo que implica proveer un buen servicio a los procesos existentes en un momento dado
  • 4. Proceso paralelo: es aquel que se realiza al mismo tiempo que otro, siendo ejecutados ambos de modo simultáneo. Cuando hablamos de procesos paralelos en un ordenador, nos referimos a aquellos procesos que se ejecutan y/o procesan a la vez, anteponiéndose a los procesos lineales o secuenciales, que serán ejecutados de uno en uno. El proceso paralelo sólo es posible si disponemos de varias unidades de proceso, generalmente núcleos o procesadores. Interbloqueo: situación donde un grupo de procesos están permanentemente bloqueados como consecuencia de que cada proceso ha adquirido un subconjunto de los recursos que necesita para su operación y esta esperando la liberación de los restantes recursos mantenidos por otros proceso del mismo grupo haciendo así imposible que ninguno de los procesos pueda continuar.