Anda di halaman 1dari 15

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/282156015

Mediciones de Rendimiento con ReadyBoost

Research · September 2015


DOI: 10.13140/RG.2.1.3375.1521

CITATIONS READS

0 358

1 author:

Shendry Rosero
Universidad Estatal de la Península de Santa Elena
6 PUBLICATIONS   7 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Visión artificial View project

Control de Riesgos View project

All content following this page was uploaded by Shendry Rosero on 25 September 2015.

The user has requested enhancement of the downloaded file.


ReadyBoost: un análisis de cuánto podría mejorar el rendimiento de los
equipos de cómputo.
Shendry Rosero V.1
1
Insituto de Investigación Científica y Desarrollo Tecnológico
Universidad Estatal Península de Santa Elena Vía la Libertad- Santa Elena
La Libertad- Ecuador
shendry.rosero.v@gmail.com

RESUMEN

Una de las preocupaciones recurrentes de un usuario de Windows, es en qué momento se hará necesario mejorar el
rendimiento de un equipo a través del incremento de memoria RAM o en casos más específicos cuándo será necesario
el cambio a un nuevo disco duro, siempre con las perspectivas de mantener el mismo equipo y estar en capacidad de
instalar nuevas aplicaciones, desde tiempo atrás en arquitecturas pasadas el tema del rendimiento de un computador
ha sido motivo de preocupación para ingenieros y diseñadores quienes vieron en la memoria Cache una forma de
mejorar los rendimientos de los equipos a costa de mantener el mismo hardware por lo menos hasta que las condiciones
de las nuevas aplicaciones lo permitan, si bien ese no es era el objetivo de la cache, solucionó en parte la velocidad de
proceso de un computador de manera transparente para el usuario. Décadas más tarde aparece ReadyBoost como una
ayuda para la RAM y para la cache de disco, aunque erróneamente se promocionó como un aumento camuflado de
RAM con perspectivas de aumentar el rendimiento de los equipos Windows.

Palabras Clave: RAM, Procesador, SuperFetch, ReadyBoost, Windows, Benchamerking, Monitor de Rendimiento,
Memoria Caché, Caché de Disco.

ABSTRACT

One of the recurring concerns of a Windows user, is at what point it will be necessary to improve team performance
by increasing RAM or more specific cases when switching to a new hard drive will be necessary, provided with
prospects of keeping the same team and be able to install new applications, from way back in past architectures theme
performance of a computer has been of concern to engineers and designers who saw in the cache a way to improve
yields equipment at the expense of maintaining the same hardware at least until the conditions of the new permit
applications, although that was not the purpose of the cache, partly solved the processing speed of a computer
transparently to the user. Decades later ReadyBoost appears as an aid to the cache RAM and disk, but erroneously
was promoted like a camouflaged RAM with prospects of increasing the performance of Windows computers increase.

KeyWords: RAM, Processor, SupeFetch, ReadyBoost, Windows, Perfomance Monitor, Cache memory
1. Introducción Para cumplir con este objetivo se planificó medir el
arranque a través de una herramienta de uso libre en
La introducción en el 2007 de ReadyBoost
aspecto no comercial como BootRacer, mientras que
conjuntamente con el lanzamiento de Windows Vista,
el Benchmarking se lo realizó con PCMark83, y
supuso en el usuario de Windows la obtención de una
finalmente para el caso de mediciones de rendimiento
herramienta que permitiría “un incremento de
se usó el Performance Monitor de Windows.
memoria de acceso aleatorio” a discreción de las
necesidades del propio usuario; es decir, todo aquel 2. Antecedentes y Marco Teórico
que en ese entonces pudo obtener una memoria externa Las características generacionales de los equipos de
de tipo Universal Serial Bus (USB) de hasta 4Gb1, cómputo han estado marcadas con una búsqueda
creía confiadamente que lograba obtener una forma incesante de mejoras en cuanto a rendimiento;
barata de aumentar memoria sin necesidad de recurrir entiéndase como rendimiento en este punto, el lograr
2
a cambios drásticos en el equipo , idea errónea desde la rapidez en los cálculos que pueda realizar un
algunos puntos de vista; el primero, ReadyBoost no computador, atrás quedaron los tiempos en los que un
intenta aumentar memoria ni velocidad per se, y equipo XT con 64Kb de memoria de acceso aleatorio
segundo, ReadyBoost acelera la lectura de datos ya (RAM), al ser utilizado para compilar una aplicación
almacenados en caché de disco, por lo que la mejora básica en Turbo C pierda alrededor de cuatro a cinco
de rendimiento será sobre los datos y aplicaciones que minutos en dicho proceso, tiempos que se lograron
el usuario utiliza frecuentemente. reducir con equipos 286, o 386 y más aún cuando se
llegó a 4864 [1] que incluyó ya coprocesador numérico
Muchos equipos experimentan una mejora de su
y memoria cache de nivel 1; paralelamente a esto, es
rendimiento pero se hace necesario establecer si no se
bueno también mencionar los incrementos de memoria
trata de un simple efecto placebo o si en verdad la
RAM que los equipos de cómputo ganaron gracias a
tecnología ReadyBoost puede acelerar el acceso a las
que el costo de mencionada memoria fuera
aplicaciones, de ser esto cierto también es necesario
decreciendo, de pasar de 64Kb a 2 Mb, o 4Mb, 8Mb,
medir que tanto se pudo mejorar el rendimiento; por
y gozar actualmente de un casi estandarizado 8Gb de
ello, el presente trabajo tiene por objeto realizar un
RAM debería significar que los equipos con respecto
análisis comparativo de los valores de rendimiento
a aquellos equipos de los años 80 manejan velocidades
desde la perspectiva del arranque, operaciones básicas
de cómputo impresionantes pero no es así.
del computador y de un benchmarking, basado en el
uso o no de ReadyBoost.
Lamentablemente desde ese punto de vista
tecnológico, del i486Dx2 hasta la fecha, no se ha

1Límite impuesto inicialmente 3 Versión para uso no comercial


2Los cambios de memoria están en dependencia del tipo de 4 Términos abreviados de tecnologías 80286,80386y 80486
arquitectura
podido evidenciar de manera significativa un aumento
en la rapidez de proceso, o por lo menos no en el ritmo Principalmente podemos distinguir dos tipos de
en que se lo estaba evidenciando cada vez que un cache[2], cache de memoria y cache de disco. La
nuevo procesador salía en el mercado, aunque si era primera, es una memoria RAM de tipo estática
evidente que el aumento de memoria RAM en denominada SDRAM (Static Ramdon Access
dependencia de las capacidades de los equipos Memory) de mayor velocidad que la RAM que es
mostraba una mejora considerable en tiempos de dinámica conocida como DRAM (Dynamic Ramdon
procesamiento. Access Memory), la ventaja de esto es que se almacena
los datos de uso frecuente en una memoria más rápida
Esta acuciante necesidad estaba relacionada que la RAM. La segunda, la denominada cache de
directamente por la cantidad de recursos que cada disco, trabaja sobre la misma memoria RAM pero con
nueva aplicación demandaba de un nuevo equipo, no la diferencia de que los datos que usa, son los datos de
era lo mismo manejar un computador con una interfaz reciente acceso que se encuentran en disco[3].
básica cuyo objetivo principal era simplemente el
manejo de comandos, a manejar un aplicación gráfica Para cualquiera de los dos casos, para entender la
que demandaba gran cantidad de RAM, necesidad que ventaja de este proceso, es necesario entender el
se agudizó aún más con la aparición de sistemas modelo básico de computador que mantenemos[4] y
operativos como Windows, que del lado de equipos los tres elementos importantes en el mismo, como son:
compatibles con los famosos IBM/PC hicieron que los memoria principal, disco y procesador[5]. Los datos se
días de memoria medidos en Kb desaparecieran. encuentran en disco, se cargan a memoria y se
procesan, se devuelven a memoria y de ser necesario,
Todo esto formó un clico de necesidad que aún se vuelven a disco para ser almacenados de manera
mantiene en la actualidad, los usuarios de Windows definitiva, la ventaja de tener una cache, radica en que
reclamaban mejores aplicaciones, las aplicaciones los datos que se usan con más frecuencia se alojan en
demandaban mejor rendimiento, el rendimiento este tipo de memoria reduciendo los accesos a los otros
necesitaba mayor cantidad de RAM y la RAM estaba tipos de memoria[6].
limitada por las capacidades del equipo; es decir se
aumentaba memoria principal para mejorar el En el 2007, con el lanzamiento de Windows Vista,
rendimiento hasta que el equipo lo permitiera, pero Microsoft decide implementar una tecnología
cuando el equipo estaba limitado por hardware a un denominada ReadyBoost[7] [8][9][10][11][12]como
incremento de memoria, era obligatorio simplemente alternativa a las constantes lecturas de cache de disco,
cambiar de equipo. Aunque no eran formas si bien no se está hablando de porciones de memoria
alternativas ni sustitutivas para la necesidad de RAM, alojadas en disco, se habla de datos de uso recurrente
desde los procesadores 486 se implementó el uso de de lecturas de disco (lento) almacenadas en memoria
memorias caché para datos temporales y recurrentes, RAM (lenta).
la cache es una memoria similar a la principal con la
ventaja de que se usa para acceso a datos que están en Uno de los conceptos más sobresalientes sino el más
memoria y que se usan con frecuencia. importante de esta tecnología era el uso del
SuperFecht[13], un programa de “catching” (cacheo), ReadyBoost, aunque Windows 7 y posteriores
manejado por un algoritmo que determinará cuáles automáticamente detectan si el dispositivo
archivos de arranque y que aplicaciones serían cumple o no.
necesarios precargar en memoria, el algoritmo intenta
Muchos usuarios pueden sentirse preocupados por el
predecir qué aplicaciones en base al comportamiento
tema de seguridad[14], debido a que se guarda en un
del usuario serán las que posiblemente mencionado
dispositivo de almacenamiento externo, mucha de la
usuario este próximo a abrir. La aplicación se
información con la que el usuario normalmente
desarrolló originalmente para trabajar con porciones
trabaja, la ventaja es que dicha información se
no utilizadas de RAM con las respectivas
encuentra encriptada utilizando 128-bit AES
consecuencias que esto trae, de ahí que se pensó en que
(Advanced Encryption Standard) de manera básica
idealmente se debía utilizar con tecnologías de
mientras que algunos soportes de memoria externa
almacenamiento similares a la RAM u otras formas de
prefieren hacerlo a 256 bits.
memoria pero cuyo uso sea exclusivo para
Superfetch[13], siendo las memorias tipo USB También existe preocupación sobre lo que podría
(Universal Serial Bus), SD Cards (Secure Digital) , pasar si la memoria se retira accidentalmente en uno
FD Cards (Compact Flash) las más adecuadas para de los periodos de lectura/escritura; pero de suceder,
esta tarea. la lectura se traslada directamente a los procesos de
lectura/escritura de la cache convencional
Debido a que ReadyBoost aparece con Windows
3. Metodología
Vista[7] los requisitos básicos para aplicar esta
tecnología a una memoria se consideran los siguientes: Se recopiló información para crear una línea de base

 Capacidad del dispositivo de al menos 256 Mb, sobre memorias USB de 4Gb en puertos USB 2.0 que

con un espacio vacío de 64Kb5 posteriormente fueron descartadas ya que no

 Capacidad de rendimiento de al menos 2.5 mantenían consistencia en cuanto a conexión ni a

MB/sec fpor cada 4-KB de lecturas. velocidad independientemente de la marca; El equipo

 Capacidad de rendimiento 1.75 MB/sec por cada de prueba fue un Sony Vaio[15][16] en el que

1-MB de escrituras posteriormente se obtuvo mayor consistencia con


memorias: Memory Stick PRO™ Express y Card
 En la actualidad muchas marcas y modelos vienen
Secure Digital (SD) Card, cuyas especificaciones
con una etiqueta que permite determinar si el
técnicas se muestran en la Figura 1 y Figura 2.
dispositivo cumple con las exigencias de

5 Inicialmente existía un límite de 4Gb el cual ha sido eliminado en


la actualidad.
Fig. 1 Características Memory Stick Pro Duo

Fig. 2 Pruebas de rendimiento de Micro SD


Se tomaron muestras durante treinta días en (Windows Experience Index) menor a 4.0 tendrá
condiciones de trabajo indistintas sobre los siguientes mejoras significativas.
aspectos:  El dispositivo de almacenamiento flash provee
lecturas no secuenciales de acceso aleatorio. La
 Arranque del equipo con memorias configuradas
velocidad de lectura secuencial es menos
para ReadyBoost.
importante.
 Arranque del equipo sin memorias configuradas
 EL dispositivo de almacenamiento flash está
para ReadyBoost.
conectado a un bus rápido. Generalmente
 Medición de rendimiento (Perfomance Monitor
memorias USB no son lo suficientemente rápidos;
de Windows) sin memorias configuradas para
Sin embargo los lectores de tarjetas internas
ReadyBoost.
pueden proveer un rendimiento suficiente.
 Medición de rendimiento (Perfomance Monitor)
con memoria SD card de 32 Gb. En el mismo sitio se indica que computadores con
 Medición de rendimiento (Perfomance Monitor) discos duros rápidos (7.200-o 10.000-RPM) pueden
con memoria HG Pro Duo de 8g. obtener una ganancia mínima de rendimiento debido a

 Medición de rendimiento (Perfomance Monitor) su alta tasa de entrada/salida.

con memoria SD card de 32 Gb y HG Duo de 8g.


4.1. Resultados obtenidos en el arranque.
 Benchmarking con y sin memorias configuradas
para ReadyBoost Se utilizó la herramienta BootRacer,
(http://greatis.com/), herramienta de uso libre no
Las herramientas utilizadas fueron: comercial que permite medir los valores de arranque

 Medición de tiempo arranque: BootRacer versión de un equipo Windows bajo tres parámetros: el

gratuita para uso no comercial arranque en sí, el tiempo de espera por contraseña, y el
tiempo en el que se considera que el escritorio está
 PCMark8 para pruebas de Benchmarking, versión
gratuita para uso no comercial listo para dar acceso a las aplicaciones. Las
mediciones se efectuaron durante veinte días
 Performance monitor de windows
indistintos, correspondientes a 10 arranques con
ReadyBoost (RB) y 10 arranques sin ReadyBoost
4. Resultados.
(SRB) como lo muestra la. Tabla 1, en la que se indica
De acuerdo al sitio web el número de arranque (ID), el tiempo de demora en
https://technet.microsoft.com/en- segundos (Tiempo) y la nomenclatura de medida
us/magazine/ff356869.aspx: ReadyBoost provee la (Opción), se debe tener en cuenta que la columna
mayor mejora de rendimiento bajo las siguientes tiempo muestra la sumatoria del tiempo de arranque
circunstancias: más el tiempo de escritorio listo, se eliminó el tiempo
de contraseña ya que éste depende de cuánto el usuario
 El computador tiene un disco duro lento, aquellas
tarde en activar la contraseña una vez que el cuadro de
computadoras con un disco duro primario y un
dialogo aparece.
Índice de Experiencia de Windows o WEI
Tabla 1 Medición de tiempos de arranque con la herramienta ReadyBoost

ID Tiempo Opción
1 102 RB Tiempo SRB
2 199 RB 180
3 104 RB 160
4 78 RB 140
5 138 RB
120
6 130 RB
100
7 184 RB
8 143 RB 80
9 127 RB 60
10 137 RB 40
11 64 SRB 20
12 129 SRB 0
13 126 SRB 0 2 4 6 8 10 12
14 115 SRB
15 142 SRB Fig. 3 Grafica de dispersión con marcadores sin ReadyBoost debido a
que los datos no guardan relación entre sí
16 138 SRB
17 126 SRB
18 89 SRB Tiempo RB
19 160 SRB
250
20 111 SRB
200

150

100

50

0
0 2 4 6 8 10 12

Fig. 4 Gráfica de dispersión con marcadores para ReadyBoost debido


a que los datos no guardan relación entre sí

Tabla 2 Valores máximos, mínimos, y


promedios de arranque en segundos
Max 199RB 160SRB
Min 78RB 64SRB
Prom 134.2RB 120SRB
4.2. Resultados obtenidos con pruebas de  Se lograron obtener 35 puntos de revisión o
rendimiento. muestras por cada periodo de evaluación que se
hizo diariamente bajo las condiciones SBR (sin
Se configuró el Performance Monitor del mismo
ReadyBoost) y RB (ReadyBoost) durante treinta
Windows para obtener conjuntos de recopiladores de
días y dado que no se encontró diferencia
datos específicos para ReadyBoost con las siguientes
significativa entre los valores obtenidos, se
características:
promedió cada uno de estos valores para su
 Creación de plantilla manual posterior análisis ver tabla 3. Mientras que los
 El registro de datos debía obtener contadores de resultados de las mediciones se pueden observar
rendimiento para caché ReadyBoost con: en la Figura 5 y 6:
o Bytes en caché
o Espacio en caché utilizado
o Lectura de memoria Caché en bytes/s Tabla 3. Promedio de lecturas a disco y Promedio de
bytes leídos de disco
o Lectura omitida en Bytes/s
Lecturas/S Bytes leídos/s
o Lectura de Caché/s SRB 21.14337674 86603.27114
o Lecturas omitidas/s RB 153.86 776273.8277
o Razón de compresión
o Tamaño total de bytes en la caché
En la figura 5 se muestra un patrón de comportamiento
o Total de bytes leídos/s
relacionando la configuración SRB y RB, pero
o Total de lecturas/s
necesario indicar que, si bien no tienen relación en
 Los intervalos de muestra eran de 15 segundos cuanto a momentos e instantes de muestreo bajo
durante tres minutos ninguna circunstancia, se pretende evidenciar con un
 Los datos se almacenaban en un archivo gráfico predictivo que a medida que el número de
delimitado por comas muestras aumenta, la cantidad de lecturas a disco irá
 El análisis se hizo para lecturas con ReadyBoost, en aumento cuando no se tiene configurado
lecturas sin ReadyBoost, con una memoria ReadyBoost, este aumento de lecturas es lo que podría
Kingston de 32Gb y una memoria Kingston 8Gb traducirse como pérdida de rendimiento (SRB) o
en ranura Hg Pro Duo, las marcas elegidas son ganancia de rendimiento (RB), evidenciable
marcas de uso regular a nivel local únicamente en trabajo a largo plazo.
Fig. 5 La figura muestra un conjunto de valores de lectura a disco relacionando RB y SBR

Siguiendo la misma característica de estudio en la que la cantidad de bytes leídos de disco aumentan
figura 6, mediante un gráfico predictivo, se relacionó cuando a medida que la cantidad de muestras aumenta,
en el tiempo y por cantidad de muestras, la para cantidades pequeñas la diferencia es mínima y no
configuración RB y SBR, evidenciando nuevamente apreciable

Fig. 6 La figura muestra la cantidad de bytes de lectura a disco relacionando RB y SBR


4.3. Resultados del Benchmarking. versión comercial presenta para la descarga de
resultados y creación de gráficos estadísticos, mientras
Para pruebas de benchmarking se utilizó la
que en la versión personal, los datos deben leerse en
herramienta PcMark8, gratuita para uso personal pero
línea sin posibilidad de ser manipulados para su
de costo para uso corporativo, la diferencia entre
presentación.
versiones radica en la facilidad que la herramienta en
Con ReadyBoost

Fig. 7. Evaluación alcanzada por el computador bajo diversos criterios con la configuración ReadyBoost

Fig. 8. Cuadro comparativo con equipos de diferentes características con respecto al computador de prueba bajo la configuración
ReadyBoost
Sin ReadyBoost

Fig. 9 Evaluación alcanzada por el computador bajo diversos criterios sin la configuración ReadyBoost

Fig. 10. Cuadro comparativo con equipos de diferentes características con respecto al computador de prueba sin la configuración
ReadyBoost
5. Discusión. De ahí que se puede observar cierta concordancia de
los resultados obtenidos, con varias publicaciones en
El presente estudio tuvo como objetivo presentar un
Internet que aseguran una mejora significativa de
análisis en cuanto a la existencia de mejoras en el
rendimiento para configuraciones RB, pero estos
rendimiento de un equipo, cuando en este se
resultados son discutibles desde dos puntos de vista:
configuran memorias externas con ReadyBoost como
ayuda al uso de caché de disco, la tecnología en  A favor: debido al trabajo conjunto con
mención aparece con Windows Vista en una época en SuperFecht el cual no es muy eficiente en trabajos
la que las capacidades de los dispositivos son muy con RAM a menos que se tenga una RAM vacía y
diferentes de las capacidades actuales; por ello, para dedicada al algoritmo predictivo, para cuyo caso
el estudio se tomó en cuenta un equipo portátil Sony la utilización de memorias externas podría
Vaio I3 core con 8Gb de RAM y 500Gb en disco que solucionar el problema de SuperFetch y mejorar
puede ser ubicado temporalmente bajo las así el rendimiento en cuanto a lectura de datos
características de fabricación de equipos que salieron recurrentes por parte del usuario.
a la venta en el 2010, el cuál debería cumplir  En contra: en la actualidad se disponen de equipos
expectativas grandes de mejora de rendimiento. de cómputo de gran capacidad, tanto en memoria
como en almacenamiento en disco y con
Se desmitificó el hecho de que la configuración RB
velocidades de acceso/lectura/escritura superiores
añade más memoria RAM, orientándose el estudio a
a las brindadas por las memorias externas, por lo
evaluaciones de rendimiento, por ello los parámetros
que un uso de ReadyBoost no generaría mayor
así evaluados y la metodología empleada se orientaron
ganancia de rendimiento; y por el contrario, el
a medir dos situaciones: la primera bajo condiciones
tiempo de vida útil de las memorias externas
de trabajo normal y configuración ReadyBoost; y, la
utilizadas para configuración RB, se vería
segunda bajo condiciones de trabajo normal y sin la
notablemente reducido debido a la cantidad de
configuración ReadyBoost, el término condiciones
lecturas.
normales de trabajo se refiere a que no se
Es por ello que se llega a las siguientes conclusiones:
implementaron condiciones exactas de medición como
 No hay mejora en la velocidad de arranque;
aplicaciones específicas que ralenticen o cuyo uso
contrariamente a esto, los resultados obtenidos
hago uso máximo de los recursos del equipo, sino que
muestran mayor retardo en el arranque con
por lo general se lo evaluó con aplicaciones rutinarias
configuración RB que sin ella.
como editores gráficos, editores de texto, hojas de
 Existe una mayor carga con respecto al trabajo de
cálculo, navegadores, algunos IDEs y aplicaciones de
lectura de disco y cantidad de bytes leídos cuando
escritorio para lectura de correo, es por ello que las
no está presente la configuración ReadyBoost,
mediciones entre configuraciones RB y SRB, no
pero esto sólo es observable a medida que la
tienen correlación más allá de la cantidad de muestras
cantidad de muestras va en aumento, lo que
tomadas y publicadas en los gráficos anteriormente
implica que la configuración RB mejora el
expuestos.
rendimiento a medida que el usuario mantiene el
uso de aplicaciones de manera recurrente.
 El rendimiento del equipo de acuerdo a pruebas métodos de escritura a disco[21] que pueden tomarse
de Benchmarking obtuvo una mejora del 1.5 % como puntos de partida para propuestas de vanguardia
con configuración RB, con respecto al mismo y alternativas.
equipo sin configuración ReadyBoost, lo cual no
7. Trabajo Futuro
es una mejora significativa en relación a equipos
con mejores prestaciones. Dado los avances en materia de dispositivos de
 De acuerdo a este estudio se podría recomendar almacenamiento[13] y como consecuencia de esto, el

que su uso se limite a equipos con bajas que muchos equipos de cómputo con discos duros
características, esto es menos de 4Gb de Ram y un tradicionales han comenzado a quedar obsoletos,
rango menor a los 7-10RPM en disco. existe la posibilidad de repotenciar dichos equipos a
través de la instalación de dispositivos de

6. Trabajos Relacionados. almacenamiento de estado sólido o State Solid Drive


(SSD), previo a ello se debería discutir las ventajas y
De manera informal se pueden hallar en el Internet
desventajas de la pérdida de capacidad de
pruebas realizadas sobre configuraciones de
almacenamiento con respecto a cantidad contra el
ReadyBoost pero de la lectura explorada, muchas de
incremento de rendimiento. Sin contar con que
estas pruebas fueron realizadas de manera empírica y
muchos SSD ya pueden conseguirse con tamaños
sin seguir un protocolo ni metodología a la hora de
considerables de almacenamiento.
definir la toma de muestras, por lo que los resultados
no representan un parámetro de comparación real o 8. Referencias.
una línea de base para el presente estudio; sin embargo
[1] A. S. Tanenbaum, A. S. Woodhull, and R.
hay publicaciones como las hechas en
Escalona, “Sistemas operativos: diseño e
https://technet.microsoft.com/en- implementación,” vol. 939, pp. 1–15, 1988.
us/magazine/ff356869.aspx que permiten entender
[2] A. Silberschatz, “Fundamentos de Sistemas
como ReadyBoost trabaja. A nivel más formal hay Operativos.” McGraw-Hill, p. 850, 2006.
trabajos sobre evaluaciones de rendimiento[11] [17]y
[3] “Cap. 8. Caches and Shared Memory,” pp.
reconfiguraciones de memoria caché [18]como 207–310, 2014.
“Design: Fault Tolerance and Perfomance
Evaluation”[19], que muestran alternativas de mejoras [4] M. Mano, “Arquitectura de computadores,”
p. 547, 1995.
de rendimiento bajo la premisa de eliminación de
errores de caché, o estudios de bajo consumo en [5] A. Tanenbaum, Sistemas Operativos
Modernos. 2009.
procesamiento con uso de NV-RAM[20] con
propuestas de uso de una memoria “verde”, y otras [6] L. Arge and M. Thorup, “RAM-Efficient
tantas para el manejo de memorias[12] que fueron External Memory Sorting,” Algorithmica, no.
July, 2015.
tomadas en cuenta para el presente trabajo como línea
de base en cuanto a configuraciones ReadyBoost[10]. [7] M. Tulloch, T. Northrup, and J. Honeycutt,
“Kit de recursos Windows 7,” p. 1760, 2010.
Por otra parte, aun cuando el estudio se limitó a
entornos Windows, hay trabajos similares con
[8] M. Halsey, “Beginning Windows 8.1,” Cap [15] W. Viva, “VAIO ® Notebook VPCS121GL
13., p. 571. Especificaciones,” p. 2010, 2010.

[9] H. Chang, R. Chang, W. Shih, and R. Chang, [16] S. Toshiba Storage Device División Hdd,
“Real-Time Disk Scheduling with On-Disk “MK5065GSX Interface :,” p. 5065.
Cache,” pp. 88–102.
[17] C. Chi and J. Yuan, “Design Considerations
[10] D. Ajwani, A. Beckmann, and R. Jacob, “On of High Performance Data Cache with
computational models for flash memory Prefetching,” no. i, pp. 1243–1250, 1999.
devices,” Exp. …, pp. 16–27, 2009.
[18] S. Rubin, D. Bernstein, and M. Rodeh,
[11] D. Ajwani, I. Malinger, U. Meyer, and S. “Virtual Cache Line: A New Technique to
Toledo, “Characterizing the performance of Improve Cache Exploitation for Recursive
flash memory storage devices and its impact Data Structures,” Compil. Constr., vol. 1575,
on algorithm design,” Lect. Notes Comput. pp. 259–273, 1999.
Sci. (including Subser. Lect. Notes Artif.
Intell. Lect. Notes Bioinformatics), vol. 5038 [19] H. T. Vergos, D. Nikolos, P. Mitsiadis, and
LNCS, pp. 208–219, 2008. C. Kavousianos, “Design : Fault Tolerance
and Performance Evaluation.”
[12] R. M. A. M. K. Eshghi, “Inside Solid State
Drives,” pp. 203–231, 2013. [20] N. Sugii, “Green Computing with Emerging
Memory,” Green Comput. with Emerg.
[13] Y. Joo, J. Ryu, S. Park, and K. G. Shin, Mem., 2013.
“Improving application launch performance
on solid state drives,” J. Comput. Sci. [21] G. D. Benson, K. Long, and P. S. Pacheco,
Technol., vol. 27, no. 4, pp. 727–743, 2012. “The Performance of Parallel Disk Write
Methods for Linux Multiprocessor Nodes,”
[14] D. Gritzalis, S. De Capitani di Vimercati, P. pp. 71–80, 2003.
Samarati, and S. Katsikas, Security and
Privacy in the Age of Uncertainty. 2003.

View publication stats

Anda mungkin juga menyukai