Está en la página 1de 6

INVESTIGACIÓN

MATERIA:
SISTEMAS OPERATIVOS

ALUMNO:
EDUARDO ALEJANDRO TUYU CANCHE

MAESTRA:
M.E. YESENIA CETINA MARRUFO
MEMORIA

Para que un proceso pueda ejecutarse debe estar ubicado en la memoria


principal del ordenador. Una parte del sistema operativo se va a encargar
de gestionar la memoria principal, de forma que los procesos puedan residir
en la memoria sin conflictos. La gestión de la memoria implica varias tareas,
una de ellas es llevar un registro de qué zonas están libres (es decir, no
están siendo utilizadas por ningún proceso),
y qué zonas están ocupadas por qué
procesos. Otra tarea importante surge en
sistemas en los que no todos los procesos,
o no todo el código y datos de un proceso,
se ubican en la memoria principal. En estos
sistemas, a menudo se debe pasar parte, o
la totalidad del código y datos de un
proceso, de memoria a disco, o viceversa;
siendo el sistema operativo responsable de
esta tarea. De esta forma se libera al
usuario de realizar estas transferencias de
información, de las cuales no es consciente.
La memoria es un recurso importante que
debe ser cuidadosamente gestionado. A
todo programador le gustaría poder contar
con una memoria infinitamente grande,
infinitamente rápida y que fuese además
no volátil, esto es, que no perdiese su
contenido en ausencia de energía
eléctrica. Pero al no poder contar con
algunas de estas características han
surgido técnicas y algoritmos capaces de
administrar de una forma óptima la
memoria de nuestra computadora.
ADMINISTRACIÓN DE MEMORIA

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

OBJETIVOS DE LA GESTIÓN DE MEMORIA


-Ofrecer a cada proceso un espacio lógico propio.
-Proporcionar protección entre los procesos.
-Permitir que los procesos compartan memoria.
-Maximizar el rendimiento del sistema.
Características De La Memoria Real.
Capacidad, que representa el volumen global de información (en bits) que la
memoria puede almacenar.
Tiempo de acceso, que corresponde al intervalo de tiempo entre la solicitud
de lectura/escritura y la disponibilidad de los datos.
Tiempo de ciclo, que representa el intervalo de tiempo mínimo entre dos
accesos sucesivos.
Rendimiento, que define el volumen de información intercambiado por
unidad de tiempo, expresado en bits por segundo.
No volatilidad, que caracteriza la capacidad de una memoria para
almacenar datos cuando no recibe más electricidad.
Existen dos tipos de memorias RAM: SRAM Y DRAM.
MEMORIA VIRTUAL
Es uno de los elementos más importantes de un PC contemporáneo, sin
soporta para ella no podríamos ejecutar los complejos sistemas operativos
multitarea en nuestros PCs. Os hacemos un repaso rápido sobre lo que es
la memoria virtual y cuál es su función en vuestros PCs.
Toda CPU independientemente de cual sea su arquitectura, tiene por lo
general dos tipos de pines para comunicarse con la memoria RAM del
sistema.
- Pines de Datos desde donde se trasmiten los datos desde y hacia la
memoria.
- Pines de Direccionamiento donde se le indica a la memoria donde se
encuentra el dato.
El direccionamiento virtual no funciona apuntando a direcciones de memoria
de manera directa, sino que utiliza direcciones virtuales, las cuales se
organizan por páginas de memoria.
Ventajas y desventajas de la memoria virtual.
VENTAJAS:
Permite optimizar uso de memoria.
Mantiene más procesos en memoria principal.
Mantiene en disco partes del proceso poco usadas (rutinas de atención a
errores poco frecuentes, funciones de uso esporádico, datos no usados,
etc.).
Permite que un proceso sea más grande que toda la memoria principal.
Permite multiprogramación muy efectiva.
Se encarga el SO => evita al usuario la preocupación por programar con
superposición.
DESVENTAJAS:
Fallos de direccionamiento.
Se genera interrupción, indica fallo de acceso a memoria.
Proceso pasa a bloqueado, SO a ejecución.
SO emite solicitud de E/S al disco.
SO expide otro proceso para que se ejecute.
Tras traer fragmento a memoria, interrupción de E/S, control al SO, que
pasa el proceso a listo.
Funciones de un administrador de memoria y los requisitos.
La Administración de memoria es una técnica que lleva a cabo distintos
métodos y operaciones para permitir la obtención de una memoria con una
alta calidad.
REASIGNACIÓN
Hay sistemas que hacen uso de memorias no físicas, sino virtuales, en
estos procesos se puede observar movimiento por parte de los programas a
medida que se encuentran en ejecución. Al salir de su ubicación durante su
ejecución se encuentra que no puede reubicarse donde inicialmente se
encontraba, por ello, se permite que estos puedan asignarse en distintas
partes de la memoria, de esta manera la administración de memoria que se
da en el sistema operativo permita mover los programas en memoria y
controlar las referencias hacia la memoria, todo esto puede ocurrir por
direcciones que se dan en el código que presenta el programa.

PROTECCIÓN
Es necesario que los procesos que se den no hagan referencia a la
memoria, ya que es necesario permisos para llevar a cabo ello, por ello,
ofrece máxima protección a la memoria, esto permite que se evite que
errores o programas maliciosos accedan al programa, de manera que, no
haya una interferencia o manipulación a los programas que se encuentran
ejecutando.
-Memoria compartida
Ya que la memoria se encuentra protegida, se destaca que muchos
procesos necesitan compartir los datos o información y por eso es
necesario que lleguen a acceder a la misma ubicación de la memoria. Al
compartir la memoria conlleva a que haya una comunicación entre los
mismos procesos.
-Organización Lógica
Los programas se encuentran de manera ordenada mediante módulos,
estos presentan la capacidad de ser compartidos mediante los programas
que se encuentren en ejecución, se destaca que alguno de ellos
presentación datos o información que puede ser modificado, así como
algunos se presentan de modo lectura. La
administración de memoria se encarga de
tomar el control de este proceso logia, esto
interviene y tiene que ver con las direcciones
físicas que comienzan a corresponder, la
técnica que permite llevar a cabo ello es la
segmentación de memoria

ORGANIZACIÓN FÍSICA
Este proceso ocurre por la división de
almacenamiento que presenta la memoria,
esto ocurre en bajas velocidades o altas
velocidades, por ello la administración de
memoria presenta la función de llevar a cabo
la traslación de los datos que presenta la
memoria en cada uno de estos niveles.

TÉCNICAS DE ADMINISTRACIÓN DE
LA MEMORIA REAL

Es una técnica de manejo de memoria, en la cual el espacio de memoria se


divide en secciones físicas de igual tamaño, denominadas marcos de
página. Los programas se dividen en unidades lógicas, denominadas
páginas, que tienen el mismo tamaño que los marcos de páginas.
https://www.udg.co.cu/cmap/sistemas_operativos/administracion_memoria/
administracion_memoria/administracion_memoria.html
https://www.profesionalreview.com/2020/05/15/memoria-virtual/
http://elloboestepario2.blogspot.com/2012/04/ventajas-y-desventajas-del-
uso-de-la.html

También podría gustarte