Está en la página 1de 22

PROCESO

Integrantes:
S
Lyann Mendoza
Luis Rodríguez
Lizbeth Flores
Josué Alveo
Grupo: 5LS231
Profesor: Ariel Martínez
CONTENIDO
2.1 EL CONCEPTO DE PROCESOS
2.2 ESTADOS DEL PROCESO
2.3 DESCRIPCIÓN DEL PROCESO
1. PROCESO NULO
2. ESTADOS DEL PROCESADOR
3. IMAGEN DEL PROCESO
4. INFORMACIÓN DEL BLOQUE DE CONTROL DE
PROCESO (BCP)
5. ESTRUCTURA DE CONTROL DEL SO
6. CONTROL DE PROCESOS
2.4 PLANIFICACIÓN DE
PROCESOS
1. CONCEPTOS BÁSICOS
2. CRITERIOS DE PLANIFICACIÓN
3. TIPOS DE PLANIFICACIÓN
INTRODUCCI
ÓN
Desde la década de los 50 nace el concepto de sistemas
operativos y desde entonces es un tema imprescindible y en
este sentido muchas han sido las personas que se han
dedicado a su estudio Andrew Tanenbaum, con su
libro “Sistemas Operativos Modernos”, Jesús Carretero  con su
libro , Sistemas Operativos “Una visión Aplicada” .
2.1
EL CONCEPTO DE
Lyann Mendoza
PROCESOS
Proceso es el nombre con el que se denomina la ejecución de un
programa individual, representado por una serie de
instrucciones que el procesador debe ejecutar, la mayoría de los
sistemas operativos modernos.

presenta tres requisitos fundamentales que debe seguir


todo sistema operativo con relación a los procesos:

1. El sistema operativo debe intercalar


la ejecución de un conjunto de
procesos
2. El sistema operativo debe asignar
los recursos a los procesos en
conformidad con una política
específica
3. El sistema operativo podría tener que
dar soporte a la comunicación entre
procesos y la creación de procesos
2.2
ESTADOS DEL PROCESO
Lyann Mendoza
Un proceso, a lo largo de su vida, alterna entre diferentes estados de
ejecución. Éstos son:

Nuevo Listo Ejecución

Bloquead
o Zombie Terminado
Modelo de dos
estados

Modelo de
cinco estados
2.3
DESCRIPCIÓN DEL
Luis Rodríguez
PROCESO
Lizbeth Flores
PROCESO
NULO
Un problema que debe resolver un sistema operativo multitarea es, qué
debería hacer el sistema cuando no hay nada que ejecutar.
ESTADOS DEL
PROCESADOR
Básicamente la información del estado del procesador está formada por el
contenido de los registros del procesador.

Registros visibles para el usuario

Registros de control y de estado

• Contador de programa
• Códigos de condición
• Información de estado

Punteros de pila
IMAGEN DEL PROCESO

La posición de la
imagen del proceso
dependerá del
esquema de gestión
de memoria que se
utilice.
INFORMACIÓN DEL BCP

La información que debe


manipular el sistema
operativo relativa a cada uno
de los procesos actuales se
suele almacenar en una
estructura llamada bloque de
control de proceso (BCP -
Process Control Block).
ESTADO DEL
Activo
• El proceso
está
PROCESO
ejecutándose.

• El proceso no
Preparado está
ejecutándose.

• El proceso
Bloquead está
pendiente de
o un evento
externo.
ESTRUCTURA DEL CONTROL
DEL S.O
Tablas de memoria

Tablas de ficheros

Tablas de dispositivos de E/S

Tablas de procesos
CONTROL DE PROCESOS
La mayoría de los procesadores dan soporte para dos modos de ejecución por lo menos:

Modo núcleo Changemode Modo usuario


(CM)

• Es • Funciona • Se ejecutan
controlado como una los
y utilizado interrupción procesos
por el , pero del usuario,
Sistema proviene no se
Operativo. del puede
software. acceder a
las
estructuras
del
sistema.
2.4
PLANIFICACIÓN DE
Josué Alveo
PROCESOS
Planificación de
procesos
La función de la planificación debe estar diseñada para satisfacer
varios objetivos que incluyen equidad, ausencia de inanición de
cualquier proceso, uso eficiente del tiempo del procesador y poca
sobrecarga.
Conceptos básicos
Los principales conceptos relacionados con la Planificación de Procesos son:

1. Planificación apropiativa: es la estrategia de permitir que procesos ejecutables (desde el


punto de vista lógico) sean suspendidos temporalmente.
2. Planificación no apropiativa: es la estrategia de permitir la ejecución de un proceso hasta
terminar.
3. Planificación del procesador: determinar cuándo deben asignarse los procesadores y a qué
procesos, lo cual es responsabilidad del sistema operativo.

La planificación involucra también los siguientes objetivos y conceptos:


■ Ser justa
■ Maximizar la capacidad de ejecución
■ Maximizar el número de usuarios interactivos
■ Ser predecible
■ Minimizar la sobrecarga
■ Equilibrar el uso de recursos
Criterios de
planificación
Los principales
criterios respecto de
un buen algoritmo
de planificación
según Tanenbaum
son la equidad, la
eficacia, el tiempo
de respuesta, el
tiempo de regreso y
el rendimiento.
Tipos de planificación
En muchos sistemas, la actividad de planificación se
divide en tres funciones independientes de planificación:
planificación a largo, medio y corto plazo.

La planificación a largo plazo se lleva a cabo al


crear un proceso nuevo.

La planificación a medio plazo forma parte del


proceso de intercambio y tiene como origen la
decisión de añadir un proceso a los que se
encuentran

La planificación a corto plazo es la decisión de qué


proceso en estado Listo será el que ejecute a
continuación.
Conclusión
Ya conocimos que es un proceso, ya sabemos quién controla los
procesos de nuestro computador, pero también podemos decir
que; Los procesos son creados y destruidos por el sistema
operativo, así como también este se debe hacer cargo de la
comunicación entre procesos.

También podría gustarte