Semana 4
Semana 4
Semana 4
SISTEMAS OPERATIVOS
Nombre de la Licenciatura
Ingeniería en sistemas computacionales
Matrícula
000575512
Nombre de la Tarea
Actividad 4
Unidad #4
Administración de memoria
.
Nombre del Maestro
IVONNE VAZQUEZ CASTRO
Fecha
10/02/2019
Unidad 4: Administración de memoria
Sistemas Operativos
Introducción
Los sistemas de administración de memoria se pueden clasificar en dos tipos: los que
desplazan los procesos de la memoria principal al disco y viceversa durante la ejecución
y los que no.
Para optimizar el uso del CPU y de la memoria, el sistema operativo debe de tener
varios procesos a la vez en la memoria principal, para lo cual dispone de varias opciones
de administración tanto del procesador como de la memoria. La selección de uno de
ellos depende principalmente del diseño del hardware para el sistema. A continuación se
observarán los puntos correspondientes a la administración de la memoria.
2
Unidad 4: Administración de memoria
Sistemas Operativos
Ejercicios
a) Primer ajuste
b) Mejor ajuste
hueco que mejor quepa y menor desperdicio. Busca en toda la lista (puede estar
ordenada).
c) Peor ajuste
Hueco más grande
El primer ajuste y el mejor ajuste son mejores que el peor ajuste en términos de
velocidad y utilización de almacenamiento.
Una página es un bloque de longitud fija que dispone de una dirección virtual (en
el almacenamiento virtual); y un segmento un bloque que tiene una dirección
virtual, en la memoria virtual, pero dichos bloques pueden ser de longitud desigual
y longitud variable dinámicamente.
3
Unidad 4: Administración de memoria
Sistemas Operativos
Cada cierto tiempo se debe compactar los segmentos libres, para que estén
contiguos. El compactado toma tiempo y recursos.
3. Los procesos con mayor prioridad siempre usarán memoria RAM, de ser posible.
mientras que los procesos de menor prioridad podrán utilizar preferentemente
memoria virtual:
Verdadero Falso
Verdadero Falso
4
Unidad 4: Administración de memoria
Sistemas Operativos
Concluciones
Bibliografia
Uyeda, Frank (2009). «Lecture 7: Memory Management» (PDF). CSE 120: Principles
of Operating Systems (en inglés). UC San Diego. Consultado el 4 de diciembre de 2013.
Drake, Daniel (4 de diciembre de 2007). «Memory access and alignments» (en
inglés). LWN. Consultado el 4 de diciembre de 2013.
Drake, Daniel; Berg, Johannes. «UNALIGNED MEMORY ACCESSES». kernel.org
(en inglés). Consultado el 4 de diciembre de 2013.