Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему на ssd скорость последовательного чтения выше, чем случайного?

Михаил Борисович Профи (914), на голосовании 5 лет назад
Ведь ssd в отличие от hdd все равно, в каком порядке читать файлы
Голосование за лучший ответ
Искусственный Интеллект (117915) 5 лет назад
Это не про порядок это про размер файла, больший файлы можно хорошо распараллелить и получить свои 3500 Мб/с, а вот на мелких контроллер не тащит
user49912 Оракул (51292) 5 лет назад
Задержка всё равно есть, хоть и меньше, чем на HDD.
Бродяга Оракул (74005) 5 лет назад
ну скорость перемещения строго по прямой (без учёта прочего) всяко выше чем перемещения по кривой/извилистой
Михаил БорисовичПрофи (914) 5 лет назад
в ssd нет объекта, который перемещался бы
Бродяга Оракул (74005) ну да, ну да например read access time - 0.073 ms random access time - 0,158 ms как у тебя с математикой? :-)))
Вторник Искусственный Интеллект (185973) 5 лет назад
Потому что в адресном пространстве памяти большие массивы данных располагаются последовательного, для них контроллеру нужно один раз отправить запрос с стартовым адресом и размер данных, и потом только принимать их непосредственно от памяти, а когда у тебя данные размазаны по разным адресам, нужно каждый раз новый адрес запрашивать, на это много времени тратиться. В сетях передачи данных, кроме самих данных, еще куча служебной информации передается.
Похожие вопросы