stringtranslate.com

Lista de software de unidad RAM

El software de la unidad RAM permite que parte de la RAM (memoria) de una computadora se vea como si fuera una unidad de disco, con el nombre del volumen y, si el sistema operativo lo admite, la letra de la unidad . Una unidad RAM tiene un acceso de lectura y escritura mucho más rápido que un disco duro con platos giratorios y es volátil , y se destruye con su contenido cuando una computadora se apaga o se bloquea [1] —la volatilidad es una ventaja si la seguridad requiere que los datos confidenciales no se almacenen de forma permanente y para evitar la acumulación de datos temporales obsoletos, pero es desventajosa cuando una unidad se usa para un procesamiento más rápido de los datos necesarios. Los datos se pueden copiar entre el almacenamiento masivo convencional y una unidad RAM para preservarlos al apagar y cargarlos al encender.

Descripción general

Características

Características que varían de un paquete a otro:

BSD libre

md – disco de memoria

Este controlador proporciona compatibilidad con cuatro tipos de discos virtuales respaldados por memoria: malloc, preload, vnode, swap. Los discos se pueden crear con las siguientes herramientas de línea de comandos: mdconfig y mdmfs. A continuación se muestra un ejemplo de cómo utilizar estos programas. [3]

Para crear y montar un disco de memoria con mdmfs:

# mdmfs -F nuevaimagen -s 5m md0 /mnt

Para crear y montar un disco de memoria con mdconfig:

# mdconfig -a -t intercambio -s 5m -u 0
#nuevos archivos -U md0
# montar /dev/md0 /mnt

Para destruir un disco creado previamente:

# desmontar /mnt
#mdconfig-d-u0

Linux

Cállate

Los sistemas Linux modernos vienen preinstalados con un disco RAM accesible para el usuario montado en /dev/shm.

Disco rápido

RapidDisk es un proyecto gratuito y de código abierto que contiene un módulo de kernel de Linux y una utilidad de administración que funciona de manera similar a Ramdiskadm del sistema operativo Solaris . Con la utilidad rxadm, el usuario puede adjuntar, eliminar y redimensionar dinámicamente volúmenes de discos RAM y tratarlos como cualquier otro dispositivo de bloque. [4]

Disco RAM

Utilidad gratuita y de código abierto que permite utilizar la RAM como carpeta. [5]

archivos tmpfy ramfs

Un ejemplo de cómo utilizar tmpfs y ramfs en un entorno Linux es el siguiente:

$ mkdir /var/discoram

Una vez identificado el punto de montaje, se puede utilizar el comando mount para montar un sistema de archivos tmpfs y ramfs sobre ese punto de montaje:

$ mount -t tmpfs ninguno /var/ramdisk -o tamaño=28m

Ahora, cada vez que se accede a /var/ramdisk, todas las lecturas y escrituras se realizarán directamente desde la memoria. [6]

Existen dos diferencias entre tmpfs y ramfs. [7]
1) el espacio montado de ramfs es teóricamente infinito, ya que ramfs crecerá si es necesario, lo que puede provocar fácilmente un bloqueo o fallo del sistema por utilizar toda la memoria disponible, o iniciar un intercambio intenso para liberar más memoria para ramfs. Por esta razón, puede ser recomendable limitar el tamaño de un área de ramfs.
2) tmpfs está respaldado por el espacio de intercambio de la computadora.

También hay muchos "envoltorios" para los discos RAM para Linux como Profile-sync-daemon (psd) y muchos otros que permiten a los usuarios utilizar el disco RAM para acelerar las aplicaciones de escritorio moviendo E/S intensivas para cachés a la RAM.

Microsoft Windows

No propietario

Disco Im

ImDisk Virtual Disk Driver es un emulador de imágenes de disco creado por Olof Lagerkvist. Es un software gratuito y de código abierto , y está disponible en variantes de 32 y 64 bits. Está firmado digitalmente, lo que lo hace compatible con las versiones de 64 bits de Microsoft Windows sin necesidad de ejecutarlo en modo de prueba. La versión de 64 bits no tiene un límite práctico en cuanto al tamaño del disco RAM que se puede crear.

ImDisk Toolkit es un software de terceros, gratuito y de código abierto que incorpora el controlador de disco virtual ImDisk y agrega varias funciones. [8]

ERAM

ERAM es un controlador de código abierto que permite crear una unidad de hasta 4 GB de la cantidad total de RAM, utiliza memoria paginada y no paginada y permite realizar copias de seguridad de la unidad en una imagen. Funciona en Windows XP/NT/2000/7/10 (32 y 64 bits). Su controlador y código fuente se pueden encontrar en https://github.com/Zero3K/ERAM.

Propiedad

Disco RAM AMD Radeon

AMD Radeon RAMDisk está disponible en versiones gratuitas (unidad RAM de hasta 4 GB o 6 GB con memoria AMD) y versiones comerciales para unidades de hasta 64 GB. La versión gratuita está "financiada por publicidad". Crea una única unidad (no admite varias unidades RAM). Se puede realizar una copia de seguridad periódica en el disco duro y se carga automáticamente cuando se inicia la computadora. AMD Radeon RAMDisk es una versión renombrada de Dataram RAMDisk. [9]

Disco RAM Dataram

El RAMDisk de Dataram es freeware (hasta 1 GB (reducido de 4 a 1 GB - por visita al sitio de octubre de 2015) tamaño de disco) y fue desarrollado y comercializado originalmente por John Lajoie [10] a través de su empresa de consultoría privada hasta 2001, cuando vendió sus derechos a Cenatek , antes de ser adquirido por Dataram. Los discos RAM de más de 4 GB requieren registro y una licencia de usuario único de USD  $18,99. Al comprar RAM física de Dataram, la licencia de RAMDisk se proporciona de forma gratuita. (Según las ventas gubernamentales de DATARAM del 25/4/2014, este ya no es el caso). Compatible con todas las versiones de 32 bits y 64 bits de Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows Server 2008 y Windows Server 2003. [11]

Disco RAM Dimmdrive

Un disco RAM diseñado específicamente para jugadores que cuenta con sincronización de archivos en tiempo real, integración con Steam y "Modo Turbo USB3". La interfaz fue diseñada para brindar soporte tanto a entusiastas de los juegos técnicos como a aquellos que no lo son. El costo es de $29 en Dimmdrive.com y $30 en Steam. ($14.99 en Steam a partir de 2018) [12]

Disco Ram Gavotte

Se puede utilizar la extensión de dirección física para crear un disco virtual en la memoria normalmente inaccesible para las versiones de 32 bits de Microsoft Windows (tanto la memoria por encima del punto de 4 GB como la memoria en el orificio PCI). [13] También hay un complemento de código abierto que reemplaza la unidad RAM en PE Builder de Bart con una basada en rramdisk.sys de Gavotte. [14]

Disco RAM de Gilisoft

Software RAMDisk para Windows 2000/2003/XP/Vista/Windows 7 (x32 y x64)/Windows 10 con configuración sencilla, permite montar y desmontar imágenes de RAMDisk hacia/desde archivos de imagen de unidad, junto con funciones de inicio/apagado automatizadas y convenientes, $25 [ cita requerida ] .

Centro de artilugios

Gizmo Central es un programa gratuito que puede crear y montar archivos de discos virtuales. También tiene la capacidad de crear un disco RAM de hasta 4 GB de tamaño, ya que Gizmo es un programa de 32 bits. [15]

Marca de verificación OSFMount

OSFMount de Passmark admite la creación de discos RAM y también permite montar archivos de imagen de disco locales (copias bit a bit de una partición de disco) en Windows con una letra de unidad. OSFMount es una utilidad gratuita diseñada para usarse con PassMark OSForensics. [16]

Disco RAM PRIMO

Romex Software proporciona una interfaz elegante que funciona con todos los entornos de Windows (desde XP hasta Windows 10) y todas las ediciones de servidores de Windows (2003 a 2019 actualmente), admite hasta 128 discos de hasta 32 GB para la versión Pro y 1 TB para las ediciones Ultimate y Server, admite el uso de memoria invisible en versiones de 32 bits de Windows, con guardado al apagar o hibernar, versiones pagas y de prueba disponibles [17]

Disco RAM SoftPerfect

Disponible para Windows 7 a 11, o Windows Server desde 2008 R2 a 2022; x86 de 32/64 bits o ARM de 64 bits. SoftPerfect RAM Disk puede acceder a la memoria disponible para Windows, es decir, en sistemas de 32 bits está limitado a los mismos 4 GB que el propio Windows de 32 bits; de lo contrario, para la memoria física que supere los 4 GB, debe instalarse en Windows de 64 bits. Se pueden crear varios discos RAM y, opcionalmente, se pueden hacer persistentes guardando automáticamente el contenido y restaurándolo desde un archivo de imagen de disco. [18] La versión 3.4.8 y anteriores no requerían una licencia para usuarios domésticos (no comerciales). [19]

Emulador de unidad de RAM virtual de StarWind Software

StarWind Software crea un software gratuito de discos RAM para montar la memoria como unidades reales en Windows. Existen versiones x86 y x64.

Disco RAM ultra

Software RAMDisk que también puede montar varios formatos de imágenes de CD, como iso, ooo, cue, ccd, nrg, mds, img. [20] La aplicación tiene dos versiones, paga y gratuita donde esta última permite crear un solo disco ram de hasta 2 GB de tamaño. [21]

Disco RAM de VSuite

La edición gratuita (limitada a Windows 32-bit Win2000 / XP / 2003) puede usar RAM "invisible" en el "espacio" de 3,25 a 4 GB (si su placa base tiene un chipset i946 o superior) y también es capaz de "guardar en el disco duro al apagar" (por lo que, en teoría, le permite usar el disco RAM para el archivo de intercambio de Windows XP y sobrevivir a una "hibernación"). Si bien la edición gratuita permite configurar múltiples unidades de disco RAM, el total de todas las unidades está limitado a 4096 MB. La versión actual, VSuite Ramdisk II, ha sido rebautizada como "Primo Ramdisk", todas las versiones son de pago. [22]

WinRamTech (QSoft) Disco RAM empresarial

Un disco RAM asequible compatible con todas las versiones del sistema operativo Windows Workstation y Server (32 y 64 bits) a partir de Windows 2000. El contenido del disco RAM se puede "conservar", es decir, guardar en un archivo de imagen en el disco duro en momentos regulares y/o al apagar, y restaurar desde el mismo archivo de imagen en el momento del arranque. Debido a las rutinas de formato de disco integradas y la carga integrada del archivo de imagen, la unidad de disco RAM ya es completamente accesible en la etapa de arranque donde se lanzan los servicios y los programas iniciados automáticamente. Los puntos de referencia de ejecución simultánea de dos discos RAM al mismo tiempo revelan que este disco RAM es casi el más rápido. Aunque el desarrollo de este disco RAM ha finalizado en 2017, la versión 5.3.2.15 se ejecuta en Windows 10/11 y, por lo tanto, aún se puede comprar. La versión de evaluación restringida gratuita de 64 bits y 256 MB nunca caduca. La empresa ofrece versiones 5.3.2.15 de 64 bits personalizadas por OEM para Windows 10/11 (licencia de sitio ilimitada) [23]

Código fuente de Microsoft

Controlador de muestra ramdisk.sys para Windows 2000

Microsoft Windows ofrece un disco RAM de "demostración" para Windows 2000 como parte del Kit de controladores de Windows . Se limita a utilizar la misma RAM física que el sistema operativo. Está disponible como descarga gratuita con el código fuente. [24]

Ejemplo de disco RAM para Windows 7/8

Microsoft proporciona el código fuente de un controlador de disco RAM para Windows 7 y 8 [25]

Nativo

Windows también tiene un análogo aproximado de tmpfs en forma de "archivos temporales". Los archivos creados con FILE_ATTRIBUTE_TEMPORARY y FILE_FLAG_DELETE_ON_CLOSE se guardan en la memoria y solo se escriben en el disco si el sistema experimenta una gran presión de memoria. [26] De esta manera, se comportan como tmpfs, excepto que los archivos se escriben en la ruta especificada durante situaciones de poca memoria, en lugar de en el espacio de intercambio. Esta técnica la utilizan a menudo los servidores junto con TransmitFile para representar el contenido en un búfer antes de enviarlo al cliente.

Solaris

Disco Ramificado

Ramdiskadm es una utilidad que se encuentra en Solaris (sistema operativo) para agregar y destruir dinámicamente volúmenes de discos RAM de cualquier tamaño definido por el usuario. A continuación, se muestra un ejemplo de cómo usar ramdiskadm para agregar un nuevo disco RAM en un entorno Solaris:

$ ramdiskadm -a disco ram1 100m

Para destruir el disco RAM :

$ ramdiskadm -d ramdisk1

Se puede acceder a todos los discos RAM creados desde la /dev/ramdiskruta del directorio y tratarlos como cualquier otro dispositivo de bloque; es decir, se puede acceder a ellos como un dispositivo de bloque físico, etiquetarlos con un sistema de archivos y montarlos, para incluso usarlos en un grupo ZFS . [27]

Dos

Referencias

  1. ^ "AMD Radeon RAMDisk: cómo funciona". Radeonmemory.com. Archivado desde el original el 12 de octubre de 2013. Consultado el 17 de noviembre de 2013 .– ¡Enlace no válido!
  2. ^ abc "Preguntas frecuentes sobre AMD Radeon RAMDisk: "P: ¿RAMDisk puede utilizar memoria que no está disponible o que no es visible para Windows de 32 bits? R: RAMDisk no puede utilizar memoria que no esté disponible en sistemas Windows de 32 bits de entre 3 y 4 GB. [Comercial] RAMDisk puede utilizar memoria que no es "visible" para Windows de 32 bits de MÁS DE 4 GB". Radeonmemory.com . Consultado el 17 de noviembre de 2013 .
  3. ^ "17.9. Discos de memoria". www.freebsd.org . Consultado el 24 de junio de 2016 .
  4. ^ "Sitio web del proyecto RapidDisk".
  5. ^ "Sitio web del proyecto RAMDisk". github.io .
  6. ^ "Creación de un disco RAM con Linux". Blog de Prefetch.net. 2 de enero de 2012.
  7. ^ "Descripción general de ramfs y tmpfs en Linux". Thegeekstuff.com. 1 de noviembre de 2013.
  8. ^ "Sitio web de ImDisk Toolkit" . Consultado el 8 de septiembre de 2017 .
  9. ^ "Página web de AMD Radeon RAMdisk". Radeonmemory.com . Consultado el 17 de noviembre de 2013 .
  10. ^ JLC, Inc. (1 de enero de 2001). "John Lajoie Consulting".
  11. ^ "Página web oficial de Dataram RAMDisk". Memory.dataram.com . Consultado el 17 de noviembre de 2013 .
  12. ^ "Página web oficial de Dimmdrive". Dimmdrive.com. Archivado desde el original el 12 de noviembre de 2013. Consultado el 17 de noviembre de 2013 .
  13. ^ Página de inicio de Jens Scheffler (30 de junio de 2012). "Cómo utilizar 4 GB de RAM en Windows 7 de 32 bits (Gavotte RAMDisk en Windows 7)". Jensscheffler.de . Consultado el 17 de noviembre de 2013 .
  14. ^ "Sourceforge: complemento de disco RAM para el generador de PE de Bart". Rramdisk.sourceforge.net. 4 de enero de 2008. Consultado el 17 de noviembre de 2013 .
  15. ^ "Sitio web de Arainia Solutions". Arainia.com . Consultado el 17 de noviembre de 2013 .
  16. ^ "OSFMount". osforensics.com . Consultado el 30 de diciembre de 2013 .
  17. ^ Romexsoftware. "Primer disco RAM".
  18. ^ "Disco RAM SoftPerfect". SoftPerfect.com.
  19. ^ Registro de cambios; SoftPerfect.com
  20. ^ "Ultra RAMDisk - Acerca de". ultraramdisk.com . Consultado el 14 de enero de 2020 .
  21. ^ "Ultra RAMDisk - Preguntas frecuentes - Edición Pro/Lite ¿Cuál es la diferencia?". ultraramdisk.com . Consultado el 14 de enero de 2020 .
  22. ^ "Romex Software - Soluciones de almacenamiento de alto rendimiento y soluciones de aceleración informática".
  23. ^ QSoft RAMDisk se convierte en "WinRamTech".
  24. ^ "ramdisk.sys". support.microsoft.com. 2 de enero de 2012.
  25. ^ "Ejemplo de controlador de almacenamiento de disco RAM". support.microsoft.com. 2 de abril de 2014.
  26. ^ "Función CreateFile". MSDN. 15 de octubre de 2010.
  27. ^ "Jugando con discos RAM en Solaris 11.2". Revista Open Storage & Virtualization. 14 de febrero de 2015. Archivado desde el original el 3 de abril de 2015.

Enlaces externos