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.
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:
View
Interactive Onboarding Guide
View
Corporate Christmas Presentation
View
Business Results Presentation
View
Meeting Plan Presentation
View
Customer Service Manual
View
Business vision deck
View
Economic Presentation
Explore all templates
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.