Académique Documents
Professionnel Documents
Culture Documents
Durante las últimas clases hemos visto el tema de gestión de memoria, todo lo referente a
su teoría y ejercicios. Aprendimos que un proceso para poder ejecutarse debe de estar
almacenado en la memoria, la MMU se encarga de la traducción de las direcciones
lógicas a direcciones físicas, un mapa de memoria es un conjunto de regiones, regiones
es un conjunto de espacios de memoria juntos, segmento es un espacio de memoria
independiente, sobre dichas regiones se puede hacer algunas operaciones como: crear
regiones de memoria para cada proceso, modificar la región por si necesita más espacio y
eliminar la región cuando termina la ejecución del proceso, también existe la
compactación o condensación es cuando se unen dos segmentos libres para tener uno
más grande, desfragmentación es cuando se organiza los procesos que se están
ejecutando de forma secuencial dejando libre el espacio restante de la memoria, políticas
de asignación de espacio: primer ajuste ubica el proceso en el primer segmento que tenga
el tamaño suficiente, mejor ajuste ubica el proceso en el segmento que más se acerque al
tamaño del mismo, peor ajuste ubica los procesos en el orden de llegada y al que va
llegando le va asignando el segmento más grande disponible y sistema Buddy divide la
memoria en dos hasta encontrar el tamaño que mejor se ajuste al proceso. Ejemplo de los
ejercicios
10, 20, 56, 32, 128 PRIMER AJUSTE MEJOR AJUSTE PEOR AJUSTE
32 10 32
P2 P2 P2 P2
56 20 20 56
P3 P3 P3 P3
64 56 56 32
P1 P1 P1 P1
128 10 32 128 128 10 20
P4 20 P4 56 P4 P4
20
256 128 10 10
56 32
SO SO SO 32 SO
Sistema Buddy 32 20
56
512
PA 128 256
PA PB 64 256
PA PB PC 32 256
PA PB PC PD 256
PA PB PC PD PE 128
La memoria virtual permite almacenar ejecución de programas que no caben en la
memoria principal aumentando el grado de multiprogramación, la paginación permite
dividir el disco duro en páginas lo que en la memoria principal son marcos de páginas, un
fallo de página se genera cuando un proceso entra por primera vez a un marco de página
o cuando es reemplazado y los algoritmos de reemplazo de página:
Algoritmo optimo: Este algoritmo tiene como finalidad retirar la página que vaya a
ser referenciada más tarde, por ejemplo si hay una página A que será usada
dentro de 10000 instrucciones, y una página B que será usada dentro de 2800
instrucciones, se debería eliminar de la memoria la página A. Como se puede
deducir, para esto el sistema operativo debería ver en cuánto tiempo será usada
cada página en memoria y elegir la que está más distante. El problema de este
método es que necesita conocimiento del futuro, por lo que es imposible su
implementación.
Algoritmo FIFO: En este método, el sistema operativo sólo tiene que guardar en
orden las páginas que fueron cargadas, de modo que al necesitar hacer espacio
pueda fácilmente elegir la primera página cargada.
Los mínimos requerimientos de sistema para correr Windows Server 2012 son:
DVD-ROM
Teclado
Servidor DNS
Windows powershell