Está en la página 1de 8

Republica Bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa


Universidad Nacional Experimental de la Fuerza Armada
Núcleo Miranda – Extensión Santa Teresa del Tuy
Carrera: Ingeniería de Sistemas 6° Semestre

Alumno:
Profesor:
Yaletza Martínez
Emanuel navas
Roger Mijares
Es el elemento fundamental para el sistema
operativo que se encarga de administrar los
procesos de la 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.
La memoria real o principal es en donde
son ejecutados los programas y procesos
de una computadora y es el espacio real
que existe en memoria para que se
ejecuten los procesos.
• La memoria principal es pequeña
como para acomodar todos los
programas y datos permanentes.

• Por lo que es necesario implementar


mecanismos de memoria virtual.

• La memoria virtual es una técnica


para dar ilusión de tener mas
memoria que la memoria principal.
Los espacios de direcciones involucrados en el manejo de la
memoria son de tres tipos:

● Espacio de direcciones físicas: dirección que percibe la


unidad de memoria
● Espacio de direcciones lógicas: es la dirección que
genera el proceso; también se conoce como dirección
virtual
● Espacio de direcciones lineales: direse obtienen a
partir de direcciones lógicas tras haber aplicado una
transformación dependiente de la arquitectura.
Cuando un proceso es asignado al estado de ejecución, un
registro base es cargado con la dirección física de inicio del
proceso.

Cuando una dirección relativa es encontrada es adicionada al


registro base y comparada con el registro límite.

Si está dentro del tamaño del proceso se realiza la traducción,


caso contrario se envía una interrupción al Sistema Operativo.
La traducción de dirección “virtual” a “física” también
proporciona protección de memoria, ya que podría
disponerse por ejemplo, que ciertas direcciones físicas de
memoria no se mapeen desde ninguna dirección virtual.

• Registro Base: establece la


dirección física donde comienza
el espacio de memoria del
proceso.

• Registro Límite: establece la


dirección donde termina el
espacio de memoria del proceso,
en relación al registro base.
La unidad de manejo de memoria (MMU) es parte del
procesador. Sus funciones son:

• Convertir las direcciones lógicas emitidas por los procesos


en direcciones físicas.
• Comprobar que la conversión se puede realizar. La
dirección lógica podría no tener un dirección física
asociada.
• Comprobar que el proceso que intenta acceder a una cierta
dirección de memoria tiene permisos para ello.

También podría gustarte