Want to create interactive content? It’s easy in Genially!

Get started free

2.5.NIVELES,OBJETIVOS Y CRITERIOS DE PLANIFICACION

Luis Martin Diaz Bautista

Created on September 25, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Interactive Onboarding Guide

Corporate Christmas Presentation

Business Results Presentation

Meeting Plan Presentation

Customer Service Manual

Business vision deck

Economic Presentation

Transcript

2.5.NIVELES,OBJETIVOS Y CRITERIOS DE PLANIFICACION

ÍNDICE

DEFINICIONES

En el contexto de los sistemas operativos, la planificación se refiere a la gestión de recursos del sistema, como la asignación de tiempo de CPU a procesos. Aquí tienes información sobre los niveles, objetivos y criterios de planificación en sistemas operativos:

1. Niveles de Planificación en Sistemas Operativos: - Planificación a largo plazo (Largo Plazo): También conocida como planificación de trabajo, se encarga de decidir qué procesos deben cargarse en la memoria y cuáles deben mantenerse en disco. El objetivo es maximizar la utilización de los recursos y minimizar el tiempo de espera. - Planificación a corto plazo (Corto Plazo o Planificación de CPU): Se encarga de seleccionar qué proceso se ejecutará en la CPU en un momento dado. El objetivo es optimizar el rendimiento y minimizar el tiempo de respuesta.

2. Objetivos de Planificación en Sistemas Operativos: - Maximización de la utilización de CPU: Se busca mantener la CPU ocupada tanto como sea posible para aprovechar al máximo los recursos del sistema. - Minimización del tiempo de espera: Se intenta reducir el tiempo que los procesos pasan en espera para su ejecución. - Equidad y justicia: Se busca asignar recursos de manera justa a los procesos para evitar situaciones de monopolio y favorecer la equidad.

3. Criterios de Planificación en Sistemas Operativos: - Primero en llegar, primero en ser atendido (FCFS): Los procesos se ejecutan en el orden en que llegan. - Planificación por prioridad: Los procesos se ejecutan en función de su prioridad asignada. Los procesos de mayor prioridad se ejecutan antes. - Planificación por tiempo compartido (Round Robin): Se asigna un pequeño quantum de tiempo a cada proceso de manera cíclica.

- Planificación por lotes (Batch): Los procesos se agrupan en lotes y se ejecutan secuencialmente sin intervención del usuario. - Planificación por retroalimentación (Feedback): Los procesos se dividen en varias colas y se asigna un quantum de tiempo variable basado en su comportamiento.