Está en la página 1de 4

Nombre de la materia

Sistemas Operativos
Nombre de la Licenciatura
Ing. Sistemas Computacionales

Nombre del alumno


Marina Reyes Castro
Matrícula
010589834

Nombre de la Tarea
Actividad 4
Unidad #
Administración de memoria.

Nombre del Tutor


Abimael Antonio Pineda
Fecha
21-10-2019
Unidad #: Administración de Memoria
Sistemas Operativos

ACTIVIDAD 4

Introducción

La memoria es uno de los principales recursos de la computadora, la cual debe de administrarse con mucho
cuidado. Aunque actualmente la mayoría de los sistemas de cómputo cuentan con una alta capacidad de
memoria, de igual manera las aplicaciones actuales tienen también altos requerimientos de memoria, lo que
sigue generando escasez de memoria en los sistemas multitarea y/o multiusuario.
La parte del sistema operativo que administra la memoria se llama administrador de memoria y su labor
consiste en llevar un registro de las partes de memoria que se estén utilizando y aquellas que no, con el fin de
asignar espacio en memoria a los procesos cuando éstos la necesiten y liberándola cuando terminen, así
como administrar el intercambio entre la memoria principal y el disco en los casos en los que la memoria
principal no le pueda dar capacidad a todos los procesos que tienen necesidad de ella.

Desarrollo de Actividad

Responde las siguientes preguntas:

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

La dirección lógica, es la referencia o la asignación de la memoria física.


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

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

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.

2
Unidad #: Administración de Memoria
Sistemas Operativos

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?

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.

 El uso de la memoria s muy ineficiente, se generan muchos huecos entre las particiones.
 Cada cierto tiempo se debe compactar los segmentos libres, para que estén 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

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

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:

3
Unidad #: Administración de Memoria
Sistemas Operativos

Verdadero Falso

4. Cuando existe una partición exclusiva de intercambio, la fragmentación no representa mayor problema
en el rendimiento del sistema:
Verdadero Falso

5. Un dispositivo flash puede servir para el almacenamiento de memoria virtual sea en Linux o Windows:
Verdadero Falso

Conclusión

La memoria virtual ha llegado a ser un componente esencial de los S.O, convirtiéndose en una herramienta
útil de gestión de memoria.
Desde su aparición se ha comprobado que se agilizó la labor del programador, ya que desarrollando un
programa no debe restringir su tamaño, no teniendo necesidad de conocer la capacidad de memoria principal
disponible.
Oculta también la complejidad de los algoritmos utilizados para el intercambio de los “trozos” de los
procesos.
Por dichas razones, se busca implementarla en la mayoría de los S.O. actuales, dejado como optativa, la
no utilización de la misma.

Bibliografía

(Stallings, 2005)

También podría gustarte