Vous êtes sur la page 1sur 17

GESTIN DE

PROCESOS

GRUPO#1
INTEGRANTES: Maila Sahory
Espinoza Bryan
Guevara Jhonny
TEMARIO
1. Definicin de proceso
2. Estados de un proceso
2.2.1 Nuevo
2.2.2 Preparado
2.2.3 Ejecutndose
2.2.4 Bloqueado
2.2.5 Finalizado
2.3 Bloque de Control de proceso
2.4 Operaciones sobre procesos
2.5 Planificacin: Introduccin, concepto
Objetivos

General
Conocer que es un Proceso, los estados y operaciones que se realizan
sobre los procesos y en donde se almacena la informacin de cada
proceso.

Especficos
Comprender los estados que puede tener un proceso y como funciona
internamente.
Clasificar las operaciones que se pueden realizar sobre los procesos
Programa: Coleccin de instrucciones que el procesador interpreta y ejecuta.
Procesos: Programa en ejecucin, el sistema operativo les asigna recursos, Se consideran un
ente dinmico y se compone.

Cdigo de Programa: seccin texto


Contexto de Ejecucin: PC, registros del procesador y una pila para invocacin
de procedimientos.
Seccin de Datos, que contiene variables globales
Recursos del sistema.
2. Estados de un proceso
Inicializacin del sistema, cuando se arranca el sistema se
2.2.1. Nuevo
generan una serie de procesos ya bien sean para interactuar con
(new)
el usuario o procesos en segundo plano.

2.2.2. Preparado Esperando que se le asigne a un procesador.


(ready, listo)

2.2.3.
Ejecutndose(runni El proceso est en la CPU ejecutando instrucciones.
ng)

. 2.2.4 Bloqueado
(waiting, en Proceso esperando a que ocurra un suceso (ej. terminacin de E/S
espera) o recepcin de una seal)

2.2.5 Finalizado Finaliz su ejecucin, por tanto no ejecuta ms instrucciones y


(terminated) el SO le retirar los recursos que consume.
2.3 Bloque de control de proceso BCP

Cada proceso se representa en el S.O. por un conjunto de datos, que incluye toda la
informacin necesaria para definirlo: el estado, recursos utilizados, registros.
BCP informacin bsica de cada proceso:

Estado actual (preparado, en espera...)


Registros de la CPU (contador de programa, otros registros)
Informacin del planificador (id, prioridad, etc.)
Apuntadores a las zonas de memoria del proceso
Info. de contabilidad (tiempo consumido, etc.)
Info. de E/S (dispositivos por los que espera, lista de archivos abiertos,
etc.)
(PROCESOS_BCP_OPERACIONES_SOBRE_PROCESOS)
2.4 Operaciones sobre procesos

1.- Creacin.- Se produce con la orden de ejecucin del programa.


2.- Destruccin.- Orden de eliminacin del proceso.
3.- Suspensin.- Paralizacin de un proceso que puede ser reanudado posteriormente.
4.- Reanudacin.- Activacin de un proceso suspendido (Reinserta el PCB en memoria).
5.- Cambio de prioridad.- Reasignacin de un nuevo rango de prioridad
6.- Temporizar la ejecucin.- Un proceso se ejecuta cada cierto periodo de tiempo, por
etapas o de una vez .
7.- Despertar un proceso.- Desbloqueo de un proceso .
8.- Bloqueo.- puesta en espera de un proceso.
2.5 Planificacin
Introduccin
El sistema operativo es el encargado de decidir qu procesos entran en la
CPU cuando sta queda libre.
Se pueden definir mltiples polticas de planificacin de procesos: por orden
de llegada, primero la tarea ms breve, por orden de prioridad, etc.
Para obtener un buen rendimiento, por lo se debe lograr finalizar el mayor
nmero de procesos y maximizar el tiempo de respuesta.
No existe una poltica de planificacin ptima para todas las computadoras,
sino que depende de las caractersticas de los procesos.
A ello se debe a las caractersticas de los procesos, donde cada uno puede
tener una cantidad de operaciones de E/S enorme cmo es el caso de las
bases de datos, otros usan mayormente la CPU.
Concepto

La planificacin hace referencia a un conjunto de polticas y mecanismos


incorporados al S.O que gobiernan el orden en que se ejecutan los trabajos
que deben ser completados por el sistema informtico.
Conclusiones

Comunicar procesos entre s mediante primitivas de comunicacin (que se utilizan para


garantizar que dos procesos no se encuentren jams al mismo tiempo dentro de sus
regiones crticas ).
Calcular las prioridades de los procesos y organizarlos en niveles de prioridad en funcin
de dichos valores.
Seleccionar el proceso que tenga mxima prioridad y asignar tiempo de CPU.
Si el proceso termina su cuenta de ejecucin (no hay bloqueo), el proceso pasa a la cola de
su nivel de prioridad.
Si el proceso se bloquea durante su cuenta, el planificador selecciona inmediatamente otro
proceso y le asigna tiempo de CPU.
Si un proceso retorna de una llamada al sistema y hay un proceso listo con mayor
prioridad, el proceso de menor prioridad es desalojado de la CPU
Referencias

ADMINISTRACION DE PROCESOS Y DEL PROCESADOR. (s.f.). Obtenido de


http://ac.itdurango.mx/acreditacion/4Proceso_E_A/LI/Evidencias/4.5%20M%E9todos%2
0de%20Ense%F1anza/APUNTES%20DEL%20MAESTRO/Sistemas%20Operativos/Apu
ntesU2_SistemasOperativosISC.pdf
Castao, F. G. (s.f.). GESTION DE PROCESOS EN LOS SISTEMAS OPERATIVOS .
Obtenido de TFC: ARQUITECTURA DE COMPUTADORES:
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/8179/1/fserranocaTFC0611.pdf
PROCESOS_BCP_OPERACIONES_SOBRE_PROCESOS. (s.f.). Obtenido de
http://www.dc.fi.udc.es/~so-grado/2_PROCESOS.pdf
SANTOS, J. M. (s.f.). PROCESOS. Obtenido de
http://www.uap.edu.pe/intranet/fac/material/02/20092CL020102301020105011/20092CL
02010230102010501111380.pdf
Segovia, E. U. (s.f.). GESTION DE PROCESOS. Obtenido de
http://www.infor.uva.es/~fjgonzalez/apuntes/Tema4.pdf
Preguntas.-

1. Qu es proceso?
2. Cules son los estados de un proceso?
3. Qu informacin contiene El BCP?
4. Qu operaciones se pueden realizar sobre los procesos?
5. Cul es el objetivo de la planificacin?
Exposicin

Desenvolvimiento escnico Argumentacin del contenido


a travs de la pregunta
Diseo de contenido de
la presentacin
(0,1p)

Postura al Utilizacin de la Dominio del Tema Claridad y


exponer presentacin precisin al
(0,2) (0,5) responder
(0,2p) (0,5)

Vous aimerez peut-être aussi