TRABAJO DE LUIS VIRACOCHA CURSO: 5 “B”
Particiones fijas o particiones variables Existen varios algoritmos los cuales se enumeran aquí: se crean cuando se enciende el equipo y permanecerán con los tamaños iníciales hasta que el equipo se apague. Primer Ajuste Mejor Ajuste: Peor Ajuste: El Siguiente Ajuste: Ajuste Rápido
Los overlays consiste en que el programador divide lógicamente un programa muy grande en secciones que puedan almacenarse el las particiones de RAM.
Multiprogramación en memoria virtual. implantar un mecanismo para ejecutar automáticamente programas más grandes que la memoria real disponible, esto es, de ofrecer `memoria virtual'. La memoria virtual se apoya en varias técnicas interesantes para lograr su objetivo
MULTIPROGRAMACIÓN. ADMINISTRACIÓN DE PROCESOS. Administrar los procesos y tareas del sistema de cómputo.
Planificación del procesador. manera o técnicas que se usan para decidir cuánto tiempo de ejecución se le asignan a cada proceso del sistema Niveles de planificación El alto, el medio y el bajo.
Objetivos de la planificación Procesos que obtengan sus turnos de ejecución apropiadamente Justicia o Imparcialidad: Maximizar el Tiempo de Respuesta Maximizar la Producción Evitar el aplazamiento indefinido: El sistema debe ser predecible
Características a considerar de los procesos Cantidad de Entrada/Salida Cantidad de Uso de CPU Procesos de Lote o Interactivos: Procesos en Tiempo Real Longevidad de los Procesos: No todos los equipos de cómputo procesan el mismo tipo de trabajos cuyos procesos tienen características diferentes.
Asignación del turno de ejecución Por prioridad El trabajo más corto primero El primero en llegar, primero en ejecutarse Round Robin El tiempo restante más corto La tasa de respuesta más alta: Por política
Problemas de Concurrencia se presentan muchos problemas debido a que Los procesos compiten por los recursos del sistema Postergación o Aplazamiento Indefinido(a): Condición de Espera Circular: Condiciones de Carrera o Competencia