Вопрос:
Предположим, что кэш-память в десять раз быстрее, чем память DRAM, что DRAM в 100 000 раз быстрее, чем магнитный диск, а флэш-память в 1000 раз быстрее, чем диск. Если чтение из кэш-памяти занимает 2 микросекунды, сколько времени потребуется для чтения одного и того же файла с DRAM, диска и флэш-памяти?
Требуется ли для этого только простая алгебра или нужны какие-то сложные вычисления?
Данные временные эквиваленты:
1,000 flash = disk 100,000 dram = disk 1,000,000 cache = disk (substituted from 10 cache = dram)
Теперь задан кеш = 2 мкс:
disk = 1,000,000 * 2µs = 2s dram = 2s / 100,000 = 20µs flash = 2s / 1,000 = 2ms
Я не знаю, если это программирование, но поскольку время доступа не было упомянуто, я думаю, вам просто нужно запустить X раз быстрее, чем Y.
Я бы подумал, что ...
Дисковая память (1) * Флэш-память (1000) * DRAM (
Хорошо, я просто остановился на полпути, потому что вопрос неее смысл
Вы должны: