Presentación
Nombre: Arison dismeel
Apellidos: Sánchez Espinal
Matricula: 21-sist-1-068
Carrera: ingeniería en sistemas
Seccion: 0326
Maestro: fausto batista
Universidad: OyM
Administracion memoria
Conceptos Generales
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.[1]La gestión de la memoria principal de una computadora es una tarea de suma
importancia para el funcionamiento de la misma.
Los sistemas de memoria virtual separan las direcciones de memoria utilizadas por un
proceso de las direcciones físicas reales, permitiendo la separación de procesos e
incrementando la cantidad efectiva de memoria de acceso aleatorio utilizando la paginación.
La calidad de la gestión de la memoria es crucial para las prestaciones del sistema.
El recolector de basura es la asignación y liberación automática de los recursos de memoria
para un programa. La implementación suele ser a nivel del lenguaje de programación en
contraposición a la gestión manual de memoria, que asigna y libera los recursos de
memoria de una computadora de forma explícita.
La administración de memoria se refiere a los distintos métodos y operaciones que se
encargan de obtener la máxima utilidad de la memoria, organizando los procesos y
programas que se ejecutan de manera tal que se aproveche de la mejor manera posible el
espacio disponible.
Para poder lograrlo, la operación principal que realiza es trasladar la información que
deberá ser ejecutada por la unidad central de procesamiento o procesador, a la memoria
principal. Actualmente esta administración se conoce como memoria virtual, porque no es la
memoria física del procesador sino una memoria virtual que la representa. Entre algunas
ventajas, esta memoria permite que el sistema cuente con una memoria más extensa
teniendo la misma memoria real, por lo que esta se puede utilizar de manera más eficiente.
Y por supuesto, que los programas que son utilizados no ocupen lugar innecesario.
Las técnicas que existen para la carga de programas en la memoria son: partición fija, que
es la división de la memoria libre en varias partes (de igual o distinto tamaño) y la partición
dinámica, que son las particiones de la memoria en tamaños que pueden ser variables,
según la cantidad de memoria que necesita cada proceso.
Entre las principales operaciones que desarrolla la administración de memoria se
encuentran la reubicación, que consiste en trasladar procesos activos dentro y fuera de la
memoria principal para maximizar la utilización del procesador; la protección, mecanismos
que protegen los procesos que se ejecutan de interferencias de otros procesos; uso
compartido de códigos y datos, con lo que el mecanismo de protección permite que ciertos
procesos de un mismo programa que comparten una tarea tengan memoria en común.
Asignación de Proceso y Compartimiento de Proceso
● Los procesos de asignación son plazos que incluyen todos los pasos (o eventos)
que su equipo de atención al cliente debe completar para resolver registros de
asistencia como casos u órdenes de trabajo. Cada proceso incluye la lógica
necesaria para determinar cómo aplicar el nivel de servicio correcto para sus
clientes.
● Un proceso, según su comportamiento, se puede catalogar en dos tipos: Procesos
interactivos: Son procesos cuyo comportamiento está limitado por operaciones de
Entrada/Salida (I/O-bounded, en inglés). Este tipo de proceso realiza operaciones de
Entrada/Salida con frecuencia.
Herramientas Básicas para la Administración de Memoria
Las herramientas básicas de la gestión de memoria son la paginación y la segmentación.
En la paginación, cada proceso se divide en páginas de tamaño constante y relativamente
pequeño. La segmentación permite el uso de partes de tamaño variable.
3.4 Organización de memoria virtual
La memoria virtual maneja a mayor espacio en memoria que la memoria principal,
valiéndose tanto de la memoria en el almacenamiento principal como de una cantidad
determinada de almacenamiento secundario. En la memoria principal el sistema operativo
intercambia programas o procesos enteros en particiones de memoria.
Administración de memoria virtual
La memoria virtual permite ejecutar procesos que requieren mas memoria que la disponible
en el sistema, manteniendo en memoria principal solo aquella memoria que el proceso este
utilizando y el resto en disco. De esta forma el usuario ya no debe preocuparse por las
limitaciones de memoria física.
Requisitos del Administrador de Memoria
Hay 5 requisitos:
- Reubicación.
- Protección.
- Compartición.
- Organización Lógica.
- Organización Física.
Jerarquía de Memoria
La jerarquía de memoria es la organización piramidal de la memoria en niveles que tienen
las computadoras. El objetivo es acercarse el rendimiento de una memoria de gran
velocidad al coste de una memoria de baja velocidad, basándose en el principio de cercanía
de referencias.
Diferentes tipos de memorias
Tipos de memoria
Memoria sensorial. ...
Memoria a corto plazo. ...
Memoria a largo plazo o memoria diferida. ...
Memoria retrógrada y memoria anterógrada. ...
Atención. ...
Fijación o codificación. ...
Almacenamiento o consolidación. ...
Recuperación o evocación.