Está en la página 1de 5

Nombre de la materia

Sistemas Operativos

Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales.
Nombre del alumno
Arnulfo Angel Perez Orozco

Matrícula
010436556

Nombre de la Tarea

Administración de Memoria

Unidad #4:

Introducción: Administración De Memoria

Es importante mencionar que la gestión o administración


Nombre de memoria es el acto de gestionar
del Profesor
la memoria de un dispositivo. Esto quiere decir que no solo
Hector Perdoza Rodigez nos ayudarán a administrar toda la
información que tengamos en nuestro ordenador, sino que también es de suma importancia
Fecha
para el correcto funcionamiento del mismo.
04-09-2022
También es importante mencionar que ay muchas formas las cuales nos ayudarán a gestionar
todo este almacenamiento, entre los que se encuentra el recolector de basura o incluso la
memoria virtual.

En esta tarea tocaremos algunos aspectos importantes acerca de esta gestión.

Ejercicios

Responde las siguientes preguntas:


Unidad 4. Administración de memoria
Sistemas operativos

1. ¿Cuál es la diferencia entre dirección física y lógica?

R= La dirección lógica, es la referencia o asignación de la memoria física. Por otro lado, la


dirección física, es como tal la memoria real y disponible de la cual la dirección lógica asignará
a los recursos.

2. ¿Cuál es la diferencia entre fragmentación interna y externa?

R= Las deficiencias resultan en pequeñas áreas de memoria inutilizable, simplemente porque


el sistema no puede enfrentar solo cada byte de memoria disponible para él. Mientras que la
memoria perdida a la fragmentación interna es generalmente mucho menor que perdió a la
fragmentación externa, estas pequeñas cantidades pueden sumar todavía en el tiempo

3. Describe estos algoritmos de asignación:

a) Primer ajuste: El algoritmo del primer ajuste asigna la primera partición


disponible (estado = 0) y suficiente para la tarea que la solicita, la búsqueda
se hace a partir de la última partición asignada. La prioridad permitida en este
algoritmo para aceptación de tareas es la prioridad FIFO (First In-First Out).

b) Mejor ajuste: Este algoritmo asigna la partición más pequeña disponible pero
suficiente para la tarea que lo solicita la búsqueda de bloques se realiza
desde el principio de la tabla hasta encontrar la partición adecuada, previo a
esto se debe realizar una reordenación de la tabla.

c) Peor ajuste: Este algoritmo ajusta la partición más grande disponible y


suficiente para almacenar la tarea solicitada,la búsqueda se realiza en toda la
tabla de memoria por lo que se sugiere que la tabla se encuentre ordenada
del bloque más grande al más pequeño

4. Describe ¿qué diferencias existen entre paginación y segmentación?

R= La segmentación permite el uso de piezas de tamaño variable.


Paginación: gestión de la memoria en las maquinas contemporáneas

5. Menciona dos desventajas del particionamiento dinámico.

R= El uso de la memoria es muy ineficiente, se generan muchos huecos en las particiones,


cada vez mas pequeños, se genera la fragmentacion externa.

P
Unidad 4. Administración de memoria
Sistemas operativos

Cada cierto tiempo se debe compactar los segmentos libres, para que esten contiguos. El
compactado toma tiempo y recursos.

Subraya Falso o Verdadero para cada uno de los enunciados. Después de subrayar la
respuesta, explica en un párrafo de manera clara por qué consideras que es la elección
correcta. La respuesta debe ser breve y sustentada.

1. En un entorno Windows elegir suficiente tamaño para una partición de intercambio


(espacio no particionado), influirá en el rendimiento del sistema:
Verdadero Falso

No solo se requiere espacio en la particion sino que ademas tenga buenos recursos
como un procesador y memoria ram ampias para un buen rendimiento

2. En un sistema Linux sin un espacio suficiente de SWAP será imposible la hibernación


del sistema:
Verdadero Falso

No solo se requiere espacio en la particion sino que ademas tenga buenos recursos
como un procesador y memoria ram ampias para un buen rendimiento

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

Hoy en día en la mayoría de los sistemas operativos, considera el espacio libre de disco
como si se tratase de memoria RAM (memoria virtual). Así, para el usuario el programa estará

P
Unidad 4. Administración de memoria
Sistemas operativos

cargado en RAM, pero en realidad solo se cargará en RAM la parte del programa que se esté
ejecutando en ese instante.
Entre tanto, el resto del programa en ejecución permanecerá temporalmente almacenado en
disco para su posterior utilización, si fuera necesario.
Si en un momento dado necesitamos ejecutar una parte del programa almacenada en
memoria virtual (en el disco duro), esta pasará a RAM para su ejecución real, y la parte del
programa que estaba en RAM pasará al disco. Así, siempre habrá más RAM libre para
realizar cálculos o ejecutar otros programas, sobre todo en sistemas operativos multiusuario
y multitarea.

4. Cuando existe una partición exclusiva de intercambio, la fragmentación no representa


mayor problema en el rendimiento del sistema:
Verdadero Falso

Se puede dedicar una partición entera del disco duro (o el disco completo) como área de
intercambio.
Ventajas:
● Se puede conseguir mejor rendimiento si se coloca la partición en la zona más
rápida del disco, que es al principio (en los cilindros exteriores del disco los
datos están más separados y el posicionamiento de la cabeza lectora y la
localización de la información es más lenta);
● No hay problemas de fragmentación
● No hay que usar ningún sistema de ficheros en concreto

5. Un dispositivo flash puede servir para el almacenamiento de memoria virtual sea en


Linux o Windows:
Verdadero Falso

P
Unidad 4. Administración de memoria
Sistemas operativos

Existe una técnica la cual podemos asignar mas memoria RAM a nuestro computador
utilizando una memoria USB, y aunque no es tan eficiente como si le agregáramos un
modulo nuevo de memoria, puede ser de mucha utilidad. La idea del asunto es asignar
el espacio del dispositivo extraíble como espacio de intercambio o memoria virtual,
tarea que normalmente tiene el disco duro, pero teniendo en cuenta que las memorias
flash son mucho mas rápidas, podremos obtener un mejor rendimiento.

Conclusión:
Bien, como pudimos observar en este trabajo, el sistema operativo moderno, la gestión de
memoria corre a cargo de un subsistema básico que pueden solucionar los problemas como
son la reubicación, protección, organización lógica, física, entre otros. Como se mencionó
anteriormente es importante conocer todo esto, ya que esto es el puro funcionamiento de
nuestro equipo de cómputo.

Fuentes de información:
-Sistemas operativos modernos (Tanenbaum, 2009)
-Sistemas operativos: Aspectos internos y principios de diseño (Stallings, 2005).

-videoconferencias (25 feb. 2013) UTPL GESTIÓN DE MEMORIA [(INFORMÁTICA)


(SISTEMAS OPERATIVOS)]. Obtenido de YouTube:
https://www.youtube.com/watch?v=J35sximuk7M

También podría gustarte