Está en la página 1de 4

Nombre de la materia

Sistemas Operativos

Nombre de la Licenciatura
Ingenieria en Sistemas Computacionales

Nombre del alumno


Kevin Omar Baraja Cruz

Matrícula
290490777

Nombre de la Tarea
Procesos
Unidad #4
Administracion de memoria

Nombre del Profesor


Hector Pedraza Rodriguez

Fecha
Lunes 27 de marzo de 2023
Unidad 4: Administración de memoria
Sistemas Operativos

ACTIVIDAD 4
Introducción

Es un importante recurso que debe administrarse con cuidado. Aunque actualmente


una computadora doméstica promedio tiene 10,000 veces más memoria que la IBM
7094, la computadora más grande en el mundo a principios de la década de 1960, los
programas están creciendo con más rapidez que las memorias. Parafraseando la ley
de Parkinson diría que “los programas se expanden para llenar la memoria disponible
para contenerlos”. En este capítulo estudiaremos la forma en que los sistemas
operativos crean abstracciones de la memoria y cómo las administran.

Desarrollo de los puntos solicitados.

1. ¿Cuáles son los cinco requisitos que se deben satisfacer para lograr una
adecuada gestión de memoria? Describe brevemente cada uno.

- Reubicación: Cuáles son los cinco requisitos que se deben satisfacer para
lograr una adecuada gestión de memoria.
- Protección: Cuáles son los cinco requisitos que se deben satisfacer para
lograr una adecuada gestión de memoria
- Compartición: Cuáles son los cinco requisitos que se deben satisfacer para
lograr una adecuada gestión de memoria
- Organización Lógica: Cuáles son los cinco requisitos que se deben
satisfacer para lograr una adecuada gestión de memoria
- Organización Física: Cuáles son los cinco requisitos que se deben
satisfacer para lograr una adecuada gestión de memoria, Cuáles son los
cinco requisitos que se deben satisfacer para lograr una adecuada gestión de
memoria, Cuáles son los cinco requisitos que se deben satisfacer para lograr
una adecuada gestión de memoria

2. ¿Qué es el particionamiento fijo? Describe, al menos, una ventaja y una


desventaja.

Es la división de la memoria en el instante en el que se esta realizando la


instalación del sistema operativo.

Ventaja: Fácil de implementar, los algoritmos necesarios para implementar el


particionamiento fijo son fáciles de implementar. Simplemente requiere poner un
proceso en una determinada partición sin centrarse en la aparición de
fragmentación interna y externa.

2
Unidad 4: Administración de memoria
Sistemas Operativos

Desventajas: Fragmentación interna, el uso de la memoria principal es


ineficiente. Cualquier programa, por pequeño que sea, ocupa una partición
completa. Esto puede causar fragmentación interna.

3. ¿Qué es el particionamiento dinámico? Describe, al menos, una ventaja y una


desventaja.

Permiten añadir o eliminar dinámicamente procesadores, memoria y


adaptadores en particiones lógicas. Añada o elimine recursos de procesador de
una partición lógica o mueva recursos de procesador desde una partición lógica
hasta otra.

Ventajas: No existe fracción interna, cuando se carga un proceso en la memoria


principal se le asigna exactamente tanta memoria como necesite.

Desventajas: El uso de la memoria es muy ineficiente, se generan muchos


huecos entre las particiones, cada ves mas pequeñas, se genera la
fragmentación externa.

4. Describe de manera sintética en qué consisten los algoritmos de


ubicación/colocación para memorias dinámicas (primer ajuste, siguiente ajuste y
mejor ajuste).

Hay 3 algoritmos de ubicación/colocación:

- Primer ajuste: Comienza recorriendo la memoria desde el principio y escoge


el primer bloque disponible que sea suficientemente grande, no solo es el
más sencillo, sino que normalmente es el mejor y más rápido.
- Siguiente ajuste: Recorre la memoria desde el lugar de la última ubicación y
elije el siguiente bloque disponible que sea los suficientemente grande,
llevara frecuentemente a la asignación de bloques libres del final de la
memoria.
- Mejor ajuste: Elige el bloque de tamaño mas parecido al solicitado,
proporciona en general los peores resultados puesto que este algoritmo
busca el espacio mas pequeño que cumple con los requisitos.

3
Unidad 4: Administración de memoria
Sistemas Operativos

5. Describe en qué consiste la paginación y la segmentación.

En un sistema con paginación y segmentación combinadas, el espacio de


direcciones de un usuario se divide en varios segmentos según el criterio del
programador. Cada segmento se vuelve a dividir en varias páginas de tamaño
fijo, que tienen la misma longitud que un marco de memoria principal. Si el
segmento tiene menor longitud que la página, el segmento ocupará sólo una
página. Desde el punto de vista del programador, una dirección lógica todavía
está formada por un número de segmento y un desplazamiento en el segmento.
Desde el punto de vista de sistema, el desplazamiento del segmento se ve como
un número de página dentro del segmento y un desplazamiento dentro de la
página.

Conclusión

Administrar la memoria se refiere a las distintas operaciones y métodos que se


encargan de obtener la máxima utilidad de la memoria, organizando los procesos que
se ejecutan de manera que se aproveche de la mejor manera posible el espacio que
está disponible.

Referencias

 Sistemas operativos modernos (Tanenbaum, A. (2009). Revisa y analiza en el Capítulo 3:


Administración de memoria (pp. 175-195, y 198-201) el concepto de dirección de memoria,
el proceso de asignación y designación de espacios de memoria, así como las tablas de
página para memorias extensas.
 Sistemas operativos: Aspectos internos y principios de diseño  (Stallings, 2005). Consulta el
Capítulo 7: Gestión de la memoria, de la página 308-327, para apoyarte en la realización de
la actividad.

También podría gustarte