Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Sistemas Operativos 4 - Antonio Mora González

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Nombre de la materia

Sistemas Operativos

Nombre de la Licenciatura
Ing. En sistemas computacionales

Nombre del alumno


Antonio Mora Gonzalez

Matrícula
010021902

Nombre de la Tarea
Administració n de memoria

Unidad # 4
Administració n de Memoria

Nombre del Profesor


Prof. Francisco Ramon Santos

Fecha
25/05/2021
Unidad 4. Administración de memoria
Sistemas operativos

ACTIVIDAD 2

Objetivos:

 Entender como se administra la memoria en diferentes procesos

Revisa los siguientes recursos

 Sistemas operativos modernos (Tanenbaum, 2009).


Consulta el Capítulo 3: Administración de memoria (pp. 175-201), para analizar
el concepto de dirección de memoria y el proceso de asignación y designación de
espacios de memoria.

  Video
 

 UTPL Gestión de memoria (Cueva, 2013).


Para reforzar los conceptos consultados en el libro de texto, observa este video.

Forma de evaluación:

Criterios Ponderación

Presentación 10 %

pregunta 1. 10 %

Pregunta 2 10 %

Pregunta 3. 30 %

Pregunta 4 20 %

Pregunta 5 20 %

2
Unidad 4. Administración de memoria
Sistemas operativos

INTRODUCCIÓN
La memoria es un elemento fundamental en un sistema de cómputo ya que en ella reside 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 están en uso y cuáles no, además de
realizar la asignación e intercambio entre memorias principales

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.

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 ejecución y los
que no.
El propósito principal de una computadora es el de ejecutar programas, estos programas, junto
con la información que accesan deben de estar en la memoria principal (al menos
parcialmente) durante la ejecución.
Para optimizar el uso del CPU 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 hardware para el sistema. A continuación, se
observarán los puntos correspondientes a la administración de la memoria.

3
Unidad 4. Administración de memoria
Sistemas operativos

INSTRUCCIONES:

Revisa con detalle los recursos de semana 4:

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 computadora desde un programa. Por otro lado, la dirección
física es una ubicación que está 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 asigna 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 asignada 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 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

4
Unidad 4. Administración de memoria
Sistemas operativos

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 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?


La paginación es un método de administración de memoria utilizando por los sistemas
operativos que permiten que la memoria principal use datos que residen en un
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 de memoria ineficiente, genera muchos huecos entre las particiones cada
vez más pequeñas.
- Uso ineficiente del procesador, debido a a necesidad de compactación para
evitar la fragmentación externa.

CONCLUSIONES

La gestión de la 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.

5
Unidad 4. Administración de memoria
Sistemas operativos

BIBLIOGRAFÍA
Andrew, T. (2008 ). Opertativos modernos . MÉXICO : PEARSON .
William, S. (4 de Febrero de 2020). Sistemas Operativos. Nuevo León Mexico: Lauro.

También podría gustarte