stringtranslate.com

ListoBoost

ReadyBoost (nombre en código EMD [1] ) es un componente de software de almacenamiento en caché de disco desarrollado por Microsoft para Windows Vista e incluido en versiones posteriores de Windows . ReadyBoost permite que los dispositivos de almacenamiento masivo de memoria NAND CompactFlash , tarjetas SD y unidades flash USB se utilicen como caché entre el disco duro y la memoria de acceso aleatorio en un esfuerzo por aumentar el rendimiento informático. ReadyBoost se basa en SuperFetch y también ajusta su caché en función de la actividad del usuario. ReadyDrive para unidades híbridas se implementa de manera similar a ReadyBoost. [2]

Descripción general

El uso de memoria flash con capacidad ReadyBoost ( dispositivos de memoria NAND ) para el almacenamiento en caché permite que Windows Vista y versiones posteriores puedan realizar lecturas aleatorias de disco con un mejor rendimiento que sin la memoria caché. Este almacenamiento en caché se aplica a todo el contenido del disco, no solo al archivo de paginación o a las DLL del sistema. Los dispositivos flash USB suelen ser más rápidos que los discos duros mecánicos para el acceso aleatorio y más lentos que los discos duros mecánicos para el acceso secuencial. Obtener el beneficio del almacenamiento en caché implica que ReadyBoost accederá a la memoria flash para obtener bits aleatorios de datos. En consecuencia, ReadyBoost incluye una lógica que reconoce las solicitudes de lectura secuenciales de gran tamaño y hace que el disco duro las atienda en su lugar. [3]

Cuando se conecta un dispositivo compatible, el cuadro de diálogo de reproducción automática de Windows ofrece una opción adicional para usar la unidad flash para acelerar el sistema; se agrega una pestaña ReadyBoost adicional al cuadro de diálogo de propiedades de la unidad donde se puede configurar la cantidad de espacio que se utilizará. [4] El tamaño mínimo de caché es de 250 MB. En Vista o con formato FAT32 de la unidad, el máximo es de 4 GB. En Windows 7 o posterior con formato NTFS o exFAT, el tamaño máximo de caché es de 32 GB por dispositivo. Windows Vista solo permite utilizar un dispositivo, mientras que Windows 7 permite múltiples cachés, uno por dispositivo, hasta un total de 256 GB. [5]

ReadyBoost comprime y cifra todos los datos que se colocan en el dispositivo flash con AES-128 ; Microsoft ha declarado que una relación de compresión de 2:1 es típica, por lo que un caché de 4 GB normalmente contendría 8 GB de datos. [6]

Requisitos

Para que un dispositivo sea compatible y útil, debe cumplir estos requisitos:

Otras consideraciones:

ReadyBoost no está disponible en Windows Server 2008. [ 12] Desde la versión 22H2, Microsoft eliminó ReadyBoost en Windows 11. [ 13]

Actuación

Un sistema con 512 MB de RAM (el requisito mínimo para Windows Vista) puede obtener importantes beneficios con ReadyBoost. [14] [15] En un caso de prueba, añadir 1 GB de memoria ReadyBoost aceleró una operación de 11,7 segundos a 2 segundos. Sin embargo, aumentar la memoria física (RAM) de 512 MB a 1 GB (sin ReadyBoost) la redujo a 0,8 segundos. [16] El rendimiento del sistema con ReadyBoost se puede supervisar mediante Windows Performance Monitor. [17] A medida que el precio de la RAM disminuyó y se instaló más RAM en las computadoras, las mitigaciones proporcionadas por ReadyBoost a los sistemas con memoria insuficiente disminuyeron.

La idea central de ReadyBoost es que una memoria flash (por ejemplo, una unidad flash USB o un SSD ) tiene un tiempo de búsqueda mucho más rápido que un disco duro magnético típico (menos de 1 ms), lo que le permite satisfacer las solicitudes más rápido que leer archivos desde el disco duro. También aprovecha la ventaja inherente de dos fuentes paralelas desde las que leer datos, mientras que Windows 7 permite el uso de hasta ocho unidades flash a la vez, lo que permite hasta nueve fuentes paralelas. Las unidades flash USB 2.0 son más lentas para lecturas y escrituras secuenciales que los discos duros de escritorio modernos. Los discos duros de escritorio pueden soportar entre 2 y 10 veces la velocidad de transferencia de las unidades flash USB 2.0, pero son iguales o más lentos que USB 3.0 y Firewire (IEEE 1394) para datos secuenciales. Las unidades flash USB 2.0 y más rápidas tienen tiempos de acceso aleatorio más rápidos : típicamente alrededor de 1 ms, en comparación con los 12 ms de los discos duros de escritorio convencionales. [18]

En las computadoras portátiles , el rendimiento tiende a favorecer más a la memoria flash cuando la memoria de la portátil es más cara que la de las computadoras de escritorio; muchas portátiles también tienen discos duros relativamente lentos de 4200 rpm y 5400 rpm.

En la versión original de Windows Vista, ReadyBoost no reconocía los datos de caché al reanudar el funcionamiento tras el modo de suspensión y reiniciaba el proceso de almacenamiento en caché, lo que hacía que ReadyBoost no fuera eficaz en equipos que pasaban por ciclos de suspensión y activación frecuentes. Este problema se solucionó con Vista SP1. [19]

Limitaciones

Dado que las unidades flash se desgastan después de una cantidad finita (aunque muy grande) de escrituras, ReadyBoost acabará desgastando la unidad que utiliza. Según el grupo de rendimiento de cliente de Microsoft Windows, la unidad debería poder funcionar durante al menos diez años. [3]

Véase también

Referencias

  1. ^ Moulster, Ian (6 de abril de 2006). "SuperFetch, ReadyBoost y ReadyDrive: algunos nombres de funciones nuevos para usted". Blogs de MSDN . Microsoft . Consultado el 11 de julio de 2015 .
  2. ^ Russinovich, Mark (2007). «Cambios en el kernel de Windows Vista». Microsoft. Archivado desde el original (PPTX) el 12 de septiembre de 2007. Consultado el 12 de julio de 2015 .
  3. ^ abc Archer, Tom; Ayers, Matt (2 de junio de 2006). "Preguntas y respuestas sobre ReadyBoost". Blog de Tom Archer . Blogs de MSDN . Archivado desde el original el 25 de diciembre de 2006 . Consultado el 17 de abril de 2023 .
  4. ^ Tom Archer (14 de abril de 2006). "ReadyBoost: cómo usar su dispositivo USB para acelerar Windows Vista". Blog de Tom Archer . Microsoft . Consultado el 21 de mayo de 2006 .
  5. ^ Marius Oiaga (12 de octubre de 2009). "Compatibilidad con caché de memoria de 256 GB de Windows 7 RTM ReadyBoost". SOFTPEDIA . SoftNews NET SRL . Consultado el 9 de enero de 2013 .
  6. ^ de Mark Russinovich (marzo de 2007). "Inside the Windows Vista Kernel: Part 2" (Dentro del núcleo de Windows Vista: Parte 2). TechNet Magazine . Microsoft . Consultado el 1 de marzo de 2007 .
  7. ^ ab "Comprenda ReadyBoost y si acelerará su sistema". TechNet Magazine . Microsoft . Consultado el 14 de diciembre de 2012 .
  8. ^ Microsoft Windows. «Características de Windows 7 - ReadyBoost - Microsoft Windows» . Consultado el 22 de septiembre de 2009 .
  9. ^ Microsoft Windows. "Uso de la memoria de su dispositivo de almacenamiento para acelerar su computadora" . Consultado el 4 de enero de 2012 .
  10. ^ Ed Bott, ZDNet. "¿Su unidad flash es lo suficientemente rápida para ReadyBoost de Vista?". ZDNet . Consultado el 4 de enero de 2012 .
  11. ^ "ReadyBoost - Robbie's Benchmark". 14 de abril de 2012. Consultado el 17 de octubre de 2014 .
  12. ^ Russinovich, Mark (marzo de 2008). "Cambios en el kernel de Windows Server 2008". Microsoft . Consultado el 10 de mayo de 2009 .
  13. ^ "La pestaña Readyboost falta después de la actualización 22h2 - Comunidad Microsoft".
  14. ^ Smith, Ryan. "Guía de rendimiento de Windows Vista". www.anandtech.com . Consultado el 13 de marzo de 2019 .
  15. ^ Schmid, Patrick. "Análisis de SuperFetch y ReadyBoost de Windows Vista: conclusión". Toms Hardware. 31 de enero de 2007.
  16. ^ AnandTech: Guía de rendimiento de Windows Vista
  17. ^ Schultz, Greg. "Controle ReadyBoost con el Monitor de rendimiento de Windows 7". Archivado el 26 de septiembre de 2013 en Wayback Machine TechRepublic. 24 de marzo de 2010.
  18. ^ "WD Scorpio Blue Mobile: Especificaciones de la unidad". Western Digital . Junio ​​de 2010. Archivado desde el original el 5 de enero de 2011 . Consultado el 15 de enero de 2011 .
  19. ^ Zheng, Long (9 de julio de 2007). "Vista SP1 solucionará un error crítico de rendimiento de ReadyBoost". istartedsomething . Consultado el 13 de marzo de 2019 .

Enlaces externos