Tarea#2 Sistema Operativo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Universidad Interamericana de Panamá. Miranda Steven.

Métodos de administración de la memoria utilizada por los distintos


Sistemas Operativos.

Métodos de administración de la
memoria utilizada por los distintos
Sistemas Operativos
Miranda Romero, Steven Alexander
Sistemas Operativos l
Universidad Interamericana de Panamá

B. Métodos del Sistema Operativo Windows.

Resumen – Investigar qué métodos de administración de la memoria


En los sistemas operativos como Windows, las aplicaciones
utilizan los distintos sistemas operativos.
y muchos procesos de sistema siempre hacen referencia a la
memoria a través de direcciones de memoria virtual. El
Índice de Términos – Administración de la memoria, Windows, hardware traduce las direcciones de memoria virtual
macOS, Linux. automáticamente a direcciones reales (RAM). Solo las partes
principales del kernel del sistema operativo omiten esta
traducción de direcciones y usan directamente las direcciones
I. INTRODUCCION de memoria reales.

La memoria virtual siempre se usa, incluso cuando la


memoria necesaria para todos los procesos en ejecución no
supera el volumen de RAM que se instala en el sistema.
E staremos investigando los diversos métodos de
Los usuarios suelen preguntar “¿Qué tan grande debo hacer
administración de la memoria que utilizan sistemas operativos el archivo de paginación?” No hay ninguna respuesta a esta
como: Windows, macOS y Linux.
pregunta porque depende de la cantidad de RAM instalada y
en la cantidad de memoria virtual requiere esa carga de
trabajo. Si no hay ninguna otra información disponible, la
II. Administración de la memoria en los Sistemas Operativos.
recomendación típica de 1,5 veces la RAM instalada es un
buen punto de partida. En los sistemas de servidor,
A. ¿Qué es la administración de la memoria? normalmente desea tener suficiente RAM para que nunca
haya escasez, de forma que el archivo de paginación no se
utilice. En estos sistemas, puede no ser de ninguna utilidad
Es una tarea realizada por el sistema operativo que consiste
mantener un archivo de paginación realmente grande. Por
en gestionar la jerarquía de memoria, en cargar y descargar
procesos en memoria principal para que sean ejecutados. otra parte, si es abundante el espacio en disco, mantener un
Para ello el sistema operativo gestiona lo que se conoce archivo de paginación grande (por ejemplo, 1,5 veces la
como MMU o Unidad de Administración de Memoria, el RAM instalada) no causa problemas y esto también elimina
cual es un dispositivo hardware que transforma las la necesidad de preocuparse sobre qué tan grande hacerlo.
direcciones lógicas en físicas. En cualquier sistema, cuando aumenta la carga (el número de
usuarios, el volumen de trabajo), disminuye el rendimiento,
pero de una manera no lineal.
Su trabajo es seguir la pista de qué partes de la memoria
En algún momento, no se puede aumentar los recursos que
están en uso y cuáles no lo están, con el fin de poder asignar
memoria a los procesos cuando la necesiten, y recuperar esa son escasos. Esto significa que se ha alcanzado un límite de
memoria cuando dejen de necesitarla, así como gestionar el arquitectura. Algunos límites de arquitectura frecuentes en
intercambio entre memoria principal y el disco cuando la Windows son los siguientes:
memoria principal resulte demasiado pequeña para contener • 2 GB de espacio de direcciones virtual compartido
a todos los procesos. para el sistema (kernel)
Universidad Interamericana de Panamá. Miranda Steven. Diferencias entre los sistemas operativos: Windows, Linux, Solaris y 2

• 2 GB de espacio de dirección virtual privada por proceso Descripción de los distintos estados
(modo usuario)
• 660 MB del sistema almacenamiento PTE (Windows
Server 2003 y versiones anteriores) • Libre: Tal como se puede deducir, este tipo de
• 470 MB de almacenamiento de información de grupo memoria no se está utilizando.
paginado (Windows Server 2003 y versiones anteriores) • Sistema: Cantidad de memoria que se emplea por parte
• 256 MB de almacenamiento de información de grupo no del sistema.
paginado (Windows Server 2003 y versiones anteriores) • Activa: Memoria RAM que ha sido utilizada hace
poco.
Esto se aplica específicamente a Windows Server 2003, pero esto • Inactiva: Cantidad de memoria que no se está
también se aplica a Windows XP y Windows 2000. utilizando en el momento pero que puede volver a estar
disponible para la aplicación que la ha usado. Mac OS
X reserva este tipo de memoria a aplicaciones que se
han cerrado. De esta forma si volvemos a abrirlas,
como tienen memoria reservada, se abrirán más rápido.
• En uso: Consiste en la cantidad de memoria total que
se encuentra en uso.

Para obtener información acerca de los consumos de memoria


por parte de los distintos procesos en ejecución, se iniciará el
Monitor de Actividad. Para acceder a dicho monitor, se
accederá a Spotlight y se escribirá Monitor de Actividad.

C. Métodos del Sistema Operativo macOS.

La gestión de la memoria en Mac OS X puede sorprender a mas de D. Métodos del Sistema Operativo Linux
un usuario. Esto es debido a que Apple cataloga el uso de la
memoria de la siguiente forma: Linux soporta las características de Memoria Virtual (virtual
memory). Esto significa usar un disco como una extensión de la
• Libre
memoria RAM, de forma tal que el tamaño efectivo de memoria
• Sistema
utilizable crezca considerablemente. El kernel se encarga de
• Activa
escribir el contenido de un bloque de memoria que no está
• Inactiva siendo utilizado al disco rígido de forma que esta porción de
• En uso memoria quede disponible para otro propósito. Cuando los
bloques originales vuelven a ser requeridos, son leídos y
colocados nuevamente en memoria. Todo esto es realizado en
En la siguiente imagen se puede apreciar esta catalogación:
forma completamente transparente para el usuario. Los
programas ejecutados bajo Linux solo ven una gran cantidad de
memoria disponible y no saben que parte de ellos reside en el
disco en un momento dado. Por supuesto que leer y escribir en
el disco es mucho más lento que utilizar la memoria real (en el
orden de 1000 veces más lento), Por lo que los programas se
tornan mucho más lento también. La parte del disco que es
Es muy importante tal y como menciona la página web de Apple, usado como memoria virtual se llama área de swap (swap
space).
tener en cuenta que la gestión de la memoria abarca la memoria
denominada como RAM, la memoria virtual así como los archivos Linux puede utilizar tanto un archivo normal en el sistema de
de intercambio. archivos como una partición separada del disco como área de
swap. Una partición swap es mucho más rápida, pero es mucho
Universidad Interamericana de Panamá. Miranda Steven. Diferencias entre los sistemas operativos: Windows, Linux, Solaris y 3

más fácil cambiar el tamaño del área de swap si este es un archivo (y ▪ Ver procesos y el uso de RAM y CPU en Linux -
no hay necesidad de particionar el disco rígido entero, y Controlar rendimiento (softzone.es)
posiblemente instalar todo desde cero). Cuando se conoce la cantidad ▪ Vista de PAGINACIÓN DE MEMORIA EN OS X
de espacio swap que se necesita, es más indicado optar por una | Redes de Ingeniería (udistrital.edu.co)
partición swap. Pero si no se está seguro de la cantidad de espacio ▪ OS X y la gestión de memoria RAM
que se necesita, se puede crear primero un archivo swap, probar el (applesfera.com)
sistema hasta que se esté seguro del tamaño necesario, y luego ▪ Administración de Memoria - EcuRed
construir una partición con dicho tamaño. ▪ ADMINISTRACIÓN DE MEMORIA EN
WINDOWS – chsosunal20161912551
(wordpress.com)
▪ Administraci�n de la Memoria (co.cu)
▪ Definición de Administración de memoria -
Significado y definición de Administración de
memoria (sistemas.com)

Cabe señalar que Linux permite también usar una o varias


particiones de swap y/o archivos de swap al mismo tiempo. Esto
significa que si ocasionalmente se necesita una cantidad adicional de
espacio swap, se puede crear un archivo de swap extra para ese
momento especial, en lugar de mantener una partición con todo ese
espacio necesario en forma permanente.

III. Conclusión

Una de las tareas más complejas e importantes que lleva a cabo el


sistema operativo es la de administrar la memoria.
Todos los métodos aquí presentados, suponen que para ejecutar un
proceso es necesario tenerlo completamente en memoria principal,
ya sea en espacios contiguos o no.
La paginación es un esquema similar al de las particiones estéticas,
con la ventaja de que un proceso puede ser cargado en más de una
partición y en espacios de memoria no contiguos, lo que reduce la
fragmentación interna a la que se produce en la última página.
La segmentación es un esquema similar al de las particiones
dinámicas con ventajas similares a la paginación.
Tanto en las particiones estáticas, como en la paginación, es
necesario determinar el tamaño que tendrán los bloques de
memoria.

IV. Reconocimiento

▪ Ver la memoria RAM usada y la memoria RAM libre en


Linux (raiolanetworks.es)

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy