Ingeniería en sistemas computacionales Nombre del alumno
Juan Carlos Espinoza Núez
Matrícula
!!!!"#!$" Nombre de la Tarea
Acti%i&a& ' Unidad #
(ni&a& ' A&ministraci)n &e memoria * Nombre del Tutor
Jos+ An&r+s Torres Carrillo Nombre del Maestro
A,imael Antonio Pine&a
Unidad 4: A&ministraci)n
&e memoria
Sistemas Operati%os
Fecha
$-.!".$!/0
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 liberndola 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. Los sistemas de administración de memoria se pueden clasificar en dos tipos! los que desplazan los procesos de la memoria principal al disco y viceversa durante la e"ecución y los que no. #l propósito principal de una computadora es el de e"ecutar programas, estos programas, "unto con la información que accesan deben de estar en la memoria principal $al menos parcialmente% durante la e"ecución. &ara optimizar el uso del '&( y de la memoria, el sistema operativo debe de tener varios procesos a la vez en la memoria principal, para lo cual dispone de varias opciones de administración tanto del procesador como de la memoria. La selección de uno de ellos depende principalmente del dise)o del hard*are para el sistema. A continuación se observarn los puntos correspondientes a la administración de la memoria.
2
Unidad 4: A&ministraci)n
&e memoria
Sistemas Operati%os
Ejercicios Responde las siguientes preguntas:
1. ¿Cuál es la diferencia entre dirección física y lógica? (na dirección lógica es una referencia a una posición de memoria independiente de la asignación actual de datos a la memoria+ una dirección física o dirección absoluta, es una posición real en la memoria principal. 2. ¿Cuál es la diferencia entre fragentación interna y e!terna? La diferencia es que la fragmentación eterna se produce cuando la memoria se divide en particiones de tama)o variable correspondientes a los bloques de datos asignados de la memoria+ y la fragmentación interna se da cuando la memoria se divide en particiones de tama)o fi"o. ". #escri$e estos algoritos de asignación: a% &rier ajuste #l primer hueco que le sirva. -squeda al principio o a partir de este punto. $% 'ejor ajuste hueco que me"or quepa y menor desperdicio. -usca en toda la lista $puede estar ordenada%. c% &eor ajuste ueco ms grande #l primer a"uste y el me"or a"uste son me"ores que el peor a"uste en términos de velocidad y utilización de almacenamiento.
(. #escri$e ¿)u* diferencias e!isten entre paginación y segentación?
3
Unidad 4: A&ministraci)n
&e memoria
Sistemas Operati%os
(na pgina es un bloque de longitud fi"a que dispone de una dirección virtual $en el almacenamiento virtual%+ y un segmento un bloque que tiene una dirección virtual, en la memoria virtual, pero dichos bloques pueden ser de longitud desigual y longitud variable dinmicamente. 0. 'enciona dos des+entajas del particionaiento dináico .
#l uso de la memoria es muy ineficiente, se generan muchos huecos en las particiones, cada vez ms peque)os, se genera la fragmentación eterna. 'ada cierto tiempo se debe compactar los segmentos libres, para que estén contiguos. #l compactado toma tiempo y recursos.
,u$raya -also o erdadero para cada uno de los enunciados. #espu*s de su$rayar la respuesta/ e!plica en un párrafo de anera clara por )u* consideras )ue es la elección correcta. 0a respuesta de$e ser $re+e y sustentada.
1. #n un entorno 2indo*s elegir suficiente tama)o para una partición de intercambio $espacio no particionado%, influir en el rendimiento del sistema! 3erdadero
4also
5. #n un sistema Linu sin un espacio suficiente de 62A& ser imposible la hibernación del sistema! 3erdadero
4also
7. Los procesos con mayor prioridad siempre usarn memoria 8A9, de ser posible. mientras que los procesos de menor prioridad podrn utilizar preferentemente memoria virtual! 3erdadero 4also
:. 'uando eiste una partición eclusiva de intercambio, la fragmentación no representa mayor problema en el rendimiento del sistema! 3erdadero 4also
4
Unidad 4: A&ministraci)n
&e memoria
Sistemas Operati%os
0. (n dispositivo flash puede servir para el almacenamiento de memoria virtual sea en Linu o 2indo*s! 3erdadero 4also Concluciones
&ara concluir se entiende que! #n la memoria principal son e"ecutados los programas y procesos de una computadora y es el espacio real que eiste en memoria para que se e"ecuten los procesos. La memoria virtual es aquella que le ofrece a las aplicaciones la ilusión de que estn solas en el sistema y que pueden usar el espacio de direcciones completo. Las direcciones de memoria son de tres tipo! físicas, lógicas y lineales. #l ob"etivo del intercambio es dar cabida a la e"ecución de mas aplicaciones de las que pueden residir simultneamente en la memoria del sistema. Las asignación consiste en determinar cual espacio vacío en la memoria principal es el mas indicado para ser asignado a un proceso. Las estrategias mas comunes para asignar espacios vacíos $huecos% son! primer a"uste, me"or a"uste, peor a"uste. La fragmentación es la memoria que queda desperdiciada al usar los métodos de gestión de memoria tal como la asignación.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.