Está en la página 1de 4

Investigación Bibliográfica 2.

1
Nombres:Pilatasig Cunuhay Dennise Jhoselyn NRC:6522
Nivel: Tercero Paralelo: A
Asignatura: Sistemas Operativos Carrera: Redes y Telecomunicaciones
Tema: Planificación de procesos del S.O.

Tema

Planificación de procesos del S.O.


Objetivos de Planificación

El objetivo de la planificación es optimizar el comportamiento del sistema. Ahora bien, el


comportamiento de un sistema informático es muy complejo; por tanto, el objetivo de la
planificación se deberá centrar en la faceta del comportamiento en el que se esté interesado.
Entre los objetivos se suelen perseguir están los siguientes:
Equidad: Todos los procesos deben ser atendidos.
Eficacia: El procesador debe estar ocupado el 100% del tiempo.
Tiempo de respuesta: El tiempo empleado en dar respuesta a las solicitudes del usuario debe ser
el menor posible.
Tiempo de regreso: Reducir al mínimo el tiempo de espera de los resultados esperados por los
usuarios por lotes.
Rendimiento: Maximizar el número de tareas que se procesan por cada hora.

Quién hace esa planificación


Los procesos son creados y eliminados por el sistema operativo, así como también este se debe
hacer cargo de la comunicación entre procesos, pero lo hace a petición de otros procesos
(interrupción o tiempo de reloj). El mecanismo por el cual un proceso crea otro proceso se
denomina bifurcación.

Cada proceso tiene su contador de programa, registros y variables, aislados de otros procesos,
incluso siendo el mismo programa en ejecución 2 veces. Cuando este último caso sucede, el
sistema operativo usa la misma región de memoria de código, debido a que dicho código no
cambiará, a menos que se ejecute una versión distinta del programa.
Los procesos son gestionados por el sistema operativo y están formados por:
Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
Su estado de ejecución en un momento dado, esto es, los valores de los registros de la unidad
central de procesamiento para dicho programa.
Su memoria de trabajo (memoria crítica), es decir, la memoria que ha reservado y sus contenidos.

Temporizador de intervalos o reloj de interrupción


Se dice que un proceso está en ejecución cuando tiene asignada la CPU. Si el proceso pertenece
al sistema operativo, se dice que el sistema operativo está en ejecución y que puede tomar
decisiones que afectan al sistema. Para evitar que los usuarios monopolicen el sistema
(deliberadamente o accidentalmente), el sistema operativo tiene mecanismos para arrebatar la
CPU al usuario.
El reloj de interrupciones asegura que ningún proceso acapare la utilización del procesador. El
sistema operativo, apoyándose en él, intenta distribuir el tiempo de CPU entre los distintos
procesos ya sean de E/S o de cálculo. Por tanto, ayuda a garantizar tiempos de respuesta para los
usuarios interactivos, evitando que el sistema quede bloqueado en un ciclo infinito de algún
usuario y permite que los procesos respondan a eventos dependientes de tiempo. Los procesos
que deben ejecutarse periódicamente dependen del reloj de interrupciones.

Tipos de planificación
Planificación a largo plazo

Este planificador está presente en algunos sistemas que admiten además de procesos
interactivos trabajos por lotes. Usualmente , se les asigna una prioridad baja a los trabajos por
lotes, utilizándose estos para mantener ocupados a los recursos del sistema durante períodos de
baja actividad de los procesos interactivos. Normalmente, los trabajos por lotes realizan tareas
rutinarias como el cálculo de nóminas; en este tipo de tareas el programador puede estimar su
gasto en recursos, indicándoselo al sistema. Esto facilita el funcionamiento del planificador a
largo plazo.

Planificación a Medio Plazo

En los sistemas de multiprogramación y tiempo compartido varios procesos residen en la


memoria principal. El tamaño limitado de ésta hace que el número de procesos que residen en
ella sea finito. Puede ocurrir que todos los procesos en memoria estén bloqueados,
desperdiciándose así la CPU. En algunos sistemas se intercambian procesos enteros (swap) entre
memoria principal y memoria secundaria (normalmente discos), con esto se aumenta el número
de procesos, y, por tanto, la probabilidad de una mayor utilización de la CPU.
Bibliografía

https://lsi.vc.ehu.eus/pablogn/docencia/manuales/SO/TemasSOuJaen/PLANIFICACIONDEPROC
ESOS/1NivelesdePlanificacion.htm
https://www.ecured.cu/Planificaci%C3%B3n_de_procesos_en_un_sistema_operativo
https://sites.google.com/site/osupaep2010/administracion-de-procesos/planificacion-del-
procesador/objetivos-de-la-planificacion

También podría gustarte