Está en la página 1de 7

INSTITUCIÓN UNIVERSITARIA POLITÉCNICO GRANCOLOMBIANO

“FACULTAD DE INGENIERIA DISEO E INNOVACION”

GESTIÓN DE MEMORIA EN DIFERENTES SISTEMAS OPERTIVOS.

JOAN CAMILO OLMOS DURAN

SISTEMAS OPERATIVOS
VICTOR AUGUSTO PEDRAZA

BOGOTA D.C
2020
WINDOWS:
Cuando la memoria de Windows empieza a llenarse el empieza a comprimir
algunas páginas para que ocupen menos espacio y cuando se llenan Windows
hace uso de una memoria virtual en donde toma esas paginas y las almacena en
una memoria virtual, permitiendo así poder tener un poco más de espacio en la
memoria RAM, además, cuenta con una memoria lógica y una física, en la lógica
se almacenan los programas y en la física suele dividirse en un almacenamiento
primario de alta velocidad y uno secundario de baja velocidad permitiendo al
sistema operativo manejar información entre estos dos niveles.
También el gestor de memoria de Windows esta diseñado para trabajar con
páginas que van desde los 4 Kbytes hasta los 64 Kbytes, además cuenta con 4
niveles de memoria los cuales son los siguientes.[ CITATION Fra \l 9226 ]
Nivel 0: Registros.
Nivel 1: Memoria caché.
Nivel 2: Memoria Principal.
Nivel 3: Disco duro (Con el mecanismo de memoria virtual).
MAC OS:
La gestión de memoria en Mac OS X cataloga el uso de la memoria de la siguiente
forma
 Libre: No se está usando.
 Sistema: Cantidad de memoria que se emplea por parte del sistema.
 Activa: Memoria RAM que ha sido utilizada por parte del sistema.
 Inactiva: Cantidad de memoria que no se está utilizando en el momento
pero que puede volver a estar disponible para la aplicación que la ha usado.
 En uso: Consiste en la cantidad de memoria total que se encuentra en uso.

El kernel de Mac OSX se encuentra basado en mach, el cual combina la memoria


virtual paginada de accent y la comunicación entre procesos (IPC)  lo que permite
grandes transferencias de datos a través del mapeo de memoria copy on write
(COW).
Mac OSX hace separaciones limpias entre partes dependientes e independientes
de la máquina, hace espacios de direcciones virtuales amplios y muy dispersos
para cada tarea, hace operaciones optimizadas de copia virtual a través de copy-
on-write.[ CITATION Ges17 \l 9226 ]
LINUX:
El sistema operativo debe administrar toda la memoria física y asignarla a los
subsistemas del núcleo como a los programas del usuario, cuando Linux arranca
la reserva un poco de memoria para su código y para parte de sus estructuras.
Linux al igual que Windows cuenta con una memoria física, esta memoria está
lógicamente separada de cualquier proceso del sistema operativo haciendo que un
proceso no pueda acceder a ella.

Linux usa un espacio en memoria para guardar un proceso en 2 formas diferentes,


la primera es cuando reserva un espacio de memoria del usuario de un proceso y
un espacio de memoria del kernel. Linux hace que cada proceso tenga un espacio
lógico propio, proporciona protección para los procesos, permite que los procesos
compartan memoria, maximiza el rendimiento del sistema, cuenta con tres tipos de
direccionamiento como lo son el direccionamiento físico, el direccionamiento lógico
y el direccionamiento lineal. Linux convierte las direcciones lógicas emitidas por
los procesos en direcciones física, comprueba que la conversión de la dirección
lógica a la física se pueda realizar y por último comprueba que todo proceso que
intenta acceder a cierta dirección de memoria tenga permisos para hacerlo.
[ CITATION Cur07 \l 9226 ]
SOLARIS:
Solaris maneja dos esquemas de memoria separados, el sistema de paginación
ofrece una memoria virtual que asigna marcos de página en la memoria principal a
los procesos y también asigna marcos de página a las memorias intermedias de
los bloques de disco. Solaris hace uso de unas estructuras de datos
independientes de la máquina, estas estructuras son las siguientes
Tabla de páginas: Posee una tabla por proceso, con una entrada para cada
página de la memoria virtual.
Descriptor de bloques de disco: Se asocia a cada página del proceso en donde
en una tabla tiene la copia de disco de la página virtual.
Tabla de marcos de página: Describe cada marco de la memoria real y está
indexada por el número de marco.
Tabla de uso de intercambios: Existe una tabla por cada dispositivo de
intercambio.
En solaris el tamaño de una página es de 512 bytes hasta 1024 bytes, la página
en solaris ofrece muchas ventajas en cuanto a flexibilidad y agilidad en la atención
de múltiples procesos, además proporciona una memoria virtual paginada.
[ CITATION Tod04 \l 9226 ]
CUADRO COMPARATIVO.

WINDOSWS LINUX SOLARIS MAC OS


 Hace uso  Hace uso de  Maneja  Aprovecha
más de la las ventajas dos más la
memoria de la esquemas RAM ya
virtual ya segmentació de que
que la n de los memoria comprime
RAM es circuitos de virtual una los datos
un recurso paginación. para las ocupados
limitado páginas y que en el
mientras  Linux usa otra para momento
que la una porción los marcos no están
memoria de la RAM de las siendo
virtual es para páginas. usados,
ilimitada. asignarla al con ayuda
kernel de esa
 Windows utilizándola compresión
alterna la para sus se logra
memoria estructuras y ganar más
virtual y la códigos. RAM y
física ahorrar
cuando un más
proceso tiempo.
demanda
mayor
memoria.
REFERENCIAS.

 https://prezi.com/nrdoaqyn7ubs/gestion-de-memoria-de-windows-10/

 https://es.slideshare.net/valdomagana/gestion-de-memoria-en-windows

 http://ocw.innova.uned.es/ocwuniversia/Ing_tecnico_infor_sistemas/SO_II/contenidos/

 http://openaccess.uoc.edu/webapps/o2/bitstream/10609/8179/1/fserranocaTFC0611.pdf

 https://www.cronicasdeuninformatico.com/2013/02/gestion-de-la-memoria-en-mac-os-
x.html

 http://os-unalmed.blogspot.com/2017/10/gestion-de-procesos-y-memoria-en-ios.html

 https://www.applesfera.com/os-x/os-x-y-la-gestion-de-memoria-ram

 https://www.todoexpertos.com/categorias/tecnologia-e-internet/sistemas-
operativos/respuestas/999187/sistema-operativo-solaris

También podría gustarte