Tarea 2
Tarea 2
Tarea 2
Sistemas Operativos II
Sección 0800
Tarea 2
Fecha: 01/02/2022
Un programa podría ser más grande que el tamaño de la partición. Si esto ocurre el
programador deberá implementar el uso de overlays, de manera que solo se necesite
una porción del programa en el momento de su ejecución.
El uso de la memoria principal es deficiente. Cualquier programa sin importar su tamaño
ocupa una porción entera, por muy pequeño que sea.
Cuando se utilizan particiones de diferentes tamaños se pueden asignar los procesos de dos
maneras. La primera es asignar cada proceso a la partición más pequeña dentro de la que cabe.
En este caso se utiliza una cola de planificación por cada partición. La ventaja que presenta es
que los procesos siempre se asignan de manera que siempre se minimiza la memoria malgastada
dentro de una partición.
Otra manera es utilizar una única cola para todos los procesos. Al momento de cargar un proceso
a la memoria principal se selecciona la partición más pequeña disponible a ese proceso. Si todas
las particiones están ocupadas se debe de llevar a cabo enviar a swap a un proceso.
Particionamiento Dinámico:
Las particiones son de tamaño y numero variable. Cuando un proceso se carga a memoria, se le
asigna exactamente el tamaño que requieren. En este tipo de particionamiento no existe la
fragmentación interna y se utiliza la memoria principal de manera más eficiente, aunque
presenta un uso ineficiente del procesador, debido a la necesidad de compactar para evitar la
fragmentación externa.
Todos los algoritmos anteriores están limitados a escoger entre los bloques que están libres en
la memoria principal que sean de igual o mayor tamaño que el proceso a ejecutar.
Sistema de Colegas:
Es un sistema de alocación de memoria utilizado por algunos sistemas operativos.