Tarea 4 Sistemas Operativos
Short Description
dfrteww...
Description
Nombre de la materia Sistemas Operativos Nombre de la Licenciatura Ingeniería en Sistemas Computacionales. Nombre del alumno Luis Manuel Mora López
Matrícula 010577912
Nombre de la Tarea
Administración Administra ción de Memoria Memoria
Unidad #4:
Administración Administra ción De Memoria Memoria
Nombre del Profesor Profra. Ana Marell Arteaga Martínez Fecha 20/05/2019
Unidad 4.
Administración de memoria
Sistemas operativos
Introducción:
Es importante mencionar que la gestión o administración de memoria es el acto de gestionar la memoria de un dispositivo. Esto quiere decir que no solo nos ayudarán a administrar toda la información que tengamos en nuestro ordenador, sino que también es de suma importancia para el correcto funcionamiento del mismo. 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:
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.
2
Unidad 4.
Administración de memoria
Sistemas operativos
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. 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
3
Unidad 4.
Administración de memoria
Sistemas operativos
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á 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:
4
Unidad 4.
Administración de memoria
Sistemas operativos
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
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).
5
Unidad 4.
Administración de memoria
Sistemas operativos
-videoconferencias (25 feb. 2013) UTPL GESTIÓN DE MEMORIA [(INFORMÁTICA)(SISTEMAS OPERATIVOS)]. Obtenido de YouTube: https://www.youtube.com/watch?v=J35sximuk7M
6
View more...
Comments