Comparaison de la vitesse entre les DRAM, disque dur et mémoire flash
Question
La question:
On suppose que la mémoire cache est dix fois plus rapide que la mémoire DRAM, que la DRAM est 100.000 fois plus rapide que le disque magnétique, et que la mémoire flash est 1000 fois plus rapide que le disque. Si cela prend 2 microsecondes pendant la lecture de la mémoire cache, combien de temps faut-il pour lire le même fichier à partir DRAM, le disque et la mémoire flash?
Est-ce que l'algèbre exige simple, ou sont-il des calculs complexes nécessaires?
La solution
équivalences temps donné:
1,000 flash = disk 100,000 dram = disk 1,000,000 cache = disk (substituted from 10 cache = dram)
donné cache = 2μs:
disk = 1,000,000 * 2µs = 2s dram = 2s / 100,000 = 20µs flash = 2s / 1,000 = 2ms
Autres conseils
Je ne sais pas si cela est la programmation, mais étant donné que le temps d'accès n'a pas été mentionné, je suppose que vous avez juste besoin de commencer à X fois plus rapide que Y.
J'aurais pensé que ...
Mémoire disque (1) * Mémoire Flash (1000) * DRAM (
D'accord, je viens d'arrêter à mi-chemin parce que la question fait Nooon sens
Vous devez:
- d'abord prendre une valeur qui est essentielle pour fournir la réponse,
- alors dans mon esprit, il fournit des comparaisons erronées? (Pas comme dans les mauvais chiffres, juste tort comme ils ne font pas de sens car il n'y a pas une relation entre eux)
- Enfin, la fin n'a pas de sens. Avez-vous tapé mal?