Está en la página 1de 7

-

FACULTAD CIENCIAS DE LA VIDA TECNOLOGÍAS

CARRERA TECNOLOGIA DE LA INFORMACIÓN

APELLIDO Y NOMBRE:

• ALVIA QUIJIJE JIMMY ALEXANDER


• KIDA LEÓN HIDEMI FERNANDO
• MUENTES ESPINALES NAYELI NAOMI

ASIGNATURA:

SISTEMAS OPERATIVOS

NIVEL:

3ERO “C”

PROFESOR:

ING: JUNIOR ZAMORA MENDOZA

PERIODO:

2022(2)
Objetivos Del Sistema De Gestión De Memoria
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 memoria física de un sistema se divide en dos categorías:
• memoria de acceso aleatorio: comprende circuitos integrados y es, en
consecuencia, muy veloz.
• memoria de almacenamiento masivo: comprende dispositivos magnéticos
(disco duro, cintas magnéticas, etcétera) y es mucho más lenta.
La memoria física consiste en un área de almacenamiento temporal para los
programas y los datos que se usan. A grandes rasgos, mientras más grande sea el
espacio de memoria, más aplicaciones se podrán ejecutar al mismo tiempo.
Además, mientras más rápida sea la memoria, más rápida será la reacción del
sistema. Por eso, el sistema operativo debe estar organizado de manera lo
suficientemente eficiente como para obtener el mejor rendimiento posible.
Características:
Protección
La protección de memoria es un método para controlar el uso de memoria en una
computadora, y es parte esencial de prácticamente todos los sistemas operativos
modernos. El principal propósito de la protección de memoria es evitar que un
proceso en un sistema operativo acceda a la memoria que no le ha sido asignada.
Memoria compartida
Aunque la memoria utilizada por diferentes procesos suele estar protegida, algunos
procesos puede que sí tengan que compartir información y, para ello, han de
acceder la misma sección de memoria. La memoria compartida es una de las
técnicas más rápidas para posibilitar la comunicación entre procesos.
Organización lógica
Permiten que los programas se escriban como módulos compilables y ejecutables
por separado.
Organización física
La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno
secundario de menor velocidad. La gestión de memoria del sistema operativo se
ocupa de trasladar la información entre estos dos niveles de memoria.
¿Por qué se necesita la gestión de memoria?
Para optimizar el espacio y poder cargar o intercambiar los programas que van a
hacer ejecutados del disco duro a la memoria principal.
El administrador de memoria se encarga de llevar un registro de las partes de la
memoria que están en uso y de las que no. Si detecta que hay una parte que ya no
está en uso, la libera para poder asignarla a los procesos que la necesiten.
El administrador de memoria proporciona protección y uso compartido, es decir,
facilitar un espacio de memoria para cada proceso y controlar que ninguno de ellos
trabaje en zonas de memoria que no le han sido asignados.
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.

Organización de la memoria virtual


La memoria virtual es una técnica para proporcionar la simulación de un espacio de memoria
mucho mayor que la memoria física de una máquina. Esta ilusión permite que los programas se
hagan sin tener en cuenta el tamaño exacto de la memoria física.
La memoria virtual también simplifica la carga del programa para su ejecución llamado
reubicación, este procedimiento permite que el mismo programa se ejecute en cualquier posición
de la memoria física.
Los métodos más comunes de implementación son:
• Técnicas de “paginación”.
• Técnicas de “segmentación”.
• Una combinación de ambas técnicas.
Paginación:
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.
El termino memoria virtual se asocia normalmente con sistemas que emplean paginación, aunque
también se puede usar memoria virtual basada en la segmentación.
Cada proceso tiene su propia tabla de páginas y cuando carga todas sus páginas en la memoria
principal. Puesto que solo algunas de las páginas de un proceso pueden estar en la memoria
principal, se necesita un bit en cada entrada de la tabla para indicar si la página perteneciente está
presente en la memoria principal o no. Si el bit indica que la pagina está en la memoria, la
entrada incluye también el número de marco para esa página.
Segmentación:
La segmentación permite al programador contemplar la memoria como si constara de varios
espacios de direcciones o segmentos.
Los segmentos pueden ser de distintos tamaños, incluso de forma dinámica. Las referencias a la
memoria constan de una dirección de la forma (número de segmento, desplazamiento).
El método de segmentación cuenta con las siguientes características:
• Los bloques pueden tener tamaños diferentes y se denominan Segmentos.
• Un programa y sus datos pueden ocupar varios bloques. Estos pueden estar separados
(no contiguos) en almacenamiento real.
• Los segmentos se transfieren del almacenamiento al secundario como unidades
completas.
• Un segmento entrante puede colocarse en cualquier área disponible de almacenamiento
primario cuyo tamaño sea suficiente para contenerlo.
Paginación y Segmentación o mixto:

La paginación y la segmentación puras son métodos de manejo de memoria virtual muy


efectivos; aunque, la mayoría de los sistemas operativos modernos implantan esquemas
combinados, es decir, combinan la paginación (páginas de tamaño fijo) y la segmentación
(segmentos de tamaño variable), en “Segmentos paginados”, donde las páginas exigen un tamaño
fijo y los segmentos no tienen un número fijo de páginas.

Tales sistemas ofrecen ventajas de ambas técnicas de organización de almacenamiento virtual.


Los segmentos tienen, por lo general, un tamaño múltiplo de páginas; no es necesario que todas
las páginas de un segmento estén en el almacenamiento primario.

Preguntas

1. Escriba verdadero o falso


La protección de memoria es un método para controlar el uso de memoria en una
computadora(verdadero)
2. complete la siguiente frase
La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno
secundario de menor velocidad.
3. Escriba verdadero o falso
La memoria virtual es una técnica para proporcionar la simulación de un espacio de
memoria mucho mayor que la memoria física de una máquina. (verdadero)
4. Seleccione las repuestas correcta
Los métodos más comunes de implementación son:
• paginación
• segmentación”.
• Una combinación de ambas
• Unas de las anteriores
• Todas las anteriores
• Ninguna

5. Seleccione la respuesta correcta


La memoria física de un sistema se divide en dos categorías
• Memoria de acceso aleatorio
• Memoria de almacenamiento masivo
• Todas las anteriores
• Ninguna de las anteriores

6. Complete la siguiente frase


La ……. es uno de los principales recursos de la ………, la cual debe de ………. con
mucho cuidado.
• Computador, almacenamiento, guardar
• Memoria, computadora, administrarse
• Memoria, RAM, cuidarse
• Memoria física, computadora, cuidar

7. Seleccione las repuestas correcta


Que permite la Organización lógica de la gestión de memoria.
• Permiten que los programas se escriban como módulos compilables y
ejecutables por separado.
• Controlar el uso de memoria en una computadora
• Posibilitar la comunicación entre procesos
• Optimizar el espacio y intercambiar los programas que van a hacer ejecutados del disco
duro a la memoria principal.

8. Escriba verdadero o falso


¿Por qué se necesita la gestión de memoria?
• Para optimizar el espacio y poder cargar o intercambiar los programas que van a hacer
ejecutados del disco duro a la memoria principal. (Verdadero)
• Permiten que los programas se escriban como módulos compilables y
ejecutables por separado. (Falso)
9. ¿Qué es segmentación?

La segmentación permite al programador contemplar la memoria como si constara de varios


espacios de direcciones o segmentos.

10. ¿Qué es paginación?


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.

Bibliografías
https://sites.google.com/site/fesaos13/unidad-5-gestion-de-la-memoria
https://sites.google.com/site/sisoper1/home/gestion-de-memoria
https://io-daniel.blogspot.com/2014/09/33-organizacion-de-memoria-virtual.html
https://revistas.udistrital.edu.co/index.php/REDES/article/view/5924/7427
https://io-daniel.blogspot.com/2014/09/33-organizacion-de-memoria-virtual.html
https://www.dc.fi.udc.es/~so-grado/SO-Memoria.pdf
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro26/sistemas_de_paginacin_segmentacin.html#
:~:text=La%20paginaci%C3%B3n%20y%20la%20segmentaci%C3%B3n,en%20%E2%80%9CSegmentos%2
0paginados%E2%80%9D%2C%20donde

También podría gustarte