Está en la página 1de 6

Nombre de la materia

Sistemas Operativos

Nombre de la Licenciatura
Ingeniería en sistemas Computacionales

Nombre del alumno


Elías Jacob Martinez del Valle

Matrícula
010409359

Nombre de la Tarea
Administración de memoria

Unidad 4
Unidad 4

Nombre del Profesor


Ana Marell Arteaga Martínez
Fecha
2/08/2022
Unidad 1: Administración de memoria

Introducción:

La memoria es un elemento fundamental en un sistema de cómputo ya que en ella residen las


instrucciones que se van a ejecutar como los datos que será procesados por tal motivo su
administración es un proceso complejo del cual está encargado el sistema operativo, este es el
responsable de determinar que partes de la memoria estan en uso y cuáles no, además de realizar la
asignación e intercambios entre la memoria principal y el disco duro.
Unidad 1: Administración de memoria

Responde las siguientes preguntas:

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

La diferencia básica entre la dirección lógica y la dirección física es que la dirección lógica es
generada por la CPU en perspectiva de un programa. Por otro lado, la dirección física es una
ubicación que existe en la unidad de memoria.

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


La fragmentación interna se produce cuando se asignan bloques de memoria de tamaño fijo al
proceso sin preocuparse por el tamaño del proceso, y la fragmentación externa se produce
cuando los procesos se asignan dinámicamente a la memoria.

3. Describe estos algoritmos de asignación:

a) Primer ajuste:
El algoritmo del primer ajuste asigna la primera partición disponible (estado=0) y la
suficiente para la tarea solicitada, 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 particion 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 mas grande disponible y suficiente para almacenar
la tarea solicitada, la búsqueda se realiza en toda la tabla de memoria por lo que
sugiere que la tabla se encuentre ordenada del bloque más grande al más pequeño.
Unidad 1: Administración de memoria

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


La paginación es un método de administración de memoria utilizado por los sistemas
operativos que permite que la memoria principal use datos que residen en un dispositivo de
almacenamiento secundario. Estos datos se almacenan en el dispositivo de almacenamiento
secundario como bloques del mismo tamaño llamados páginas.

La segmentación de memoria es un método que proporciona protección de memoria que está


asociado con una longitud específica y un conjunto de permisos. Cuando un proceso intenta
acceder a la memoria, primero se verifica para ver si tiene el permiso requerido para acceder
al segmento de memoria en particular.

5. Menciona dos desventajas del particionamiento dinámico.


• Uso ineficiente del procesador, debido a la necesidad de compactación para evitar la
fragmentación externa.

• Uso de memoria ineficiente, genera muchos huecos entre las particiones cada vez más
pequeñas.
Unidad 1: Administración de memoria

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
Una unidad de almacenamiento HDD/SDD puede ser particionada dependiendo de las necesidades el usuario
por lo que generalmente se contempla el espacio para el sistema operativo base, actualizaciones, software y
espacio para otro contenido (juegos, software fotos, videos, etc.) Por lo que crear una nueva partición no afecta
al sistema base en su funcionamiento o rendimiento.

2. En un sistema Linux sin un espacio suficiente de SWAP será imposible la hibernación del
sistema:
Verdadero Falso
La hibernación es un proceso en el cual se crea una imagen viva del sistema actual, pero no se guarda en la
memoria RAM sino en la memoria SWAP o memoria de intercambio del disco duro.
Por lo que si no existe espacio suficiente del almacenamiento en el disco duro no puede existir la hibernación.
Dadas las características de exigencia de una distribución de Linux más las características en hardware de los
equipos de hoy en día (año 2021) es poco probable o nula que se presente esta situación en un equipo casero.
Otra opción seria servidores industriales los cuales no hibernan.

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
Unidad 1: Administración de memoria

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


problema en el rendimiento del sistema:
Verdadero Falso

Un equipo encendido tiene procesos que consumen recursos. La fragmentación con mis propias palabras seria
la dispersión de datos/información en sectores del disco físico. Podemos asemejar un disco duro a un toca
discos antiguo, el cual cuenta con una aguja que se tiene que moverse por el disco físicamente para encontrar
estos datos/información en los diferentes sectores del mismo, puede existir la posibilidad que la velocidad del
ordenador se resienta. Esto podía apreciarse en equipos con un sistema w98 y Windows Xp, con discos de
entre 40 y 80 GB con memoria RAM entre un rango 256 mb, 512 MB y 1 GB. En ordenadores modernos con
procesadores itel i3-i7, 4TB de Almacenamiento y 32GB de Ram es poco probable notar una diferencia en el
rendimiento del sistema.

5. Un dispositivo flash puede servir para el almacenamiento de memoria virtual sea en Linux o
Windows:
Verdadero Falso
Hablando a grandes rasgos anteriormente existían y existen métodos los cuales “podían” mejorar la eficiencia
del uso del sistema al configurar el hardware del equipo como podía ser la utilización de memoria virtual para
convertir la capacidad de almacenamiento del Pen drive en memoria RAM, así como también configurar el
BIOS para exigirle más eficiencia al procesador y por qué no mencionar la utilización de versiones reducidas
de un sistema operativo.
Lo cual pueden considerarse malas prácticas ya que a corto y largo plazo pueden comprometer el equipo y su
funcionamiento causando daños irreparables.

Conclusiones:
La gestión de memoria o administración de memoria es el acto de gestionar la memoria de un
dispositivo informático. El proceso de asignación de memoria a los programas que la solicitan. La
gestión de la memoria principal de una computadora es una tarea de suma importancia para el
funcionamiento de la misma.

Bibliografias:
Sistemas operativos modernos (Tanenbaum, 2009).
Sistemas operativos: Aspectos internos y principios de diseño (Stallings, 2005).

También podría gustarte