Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Вот они все так и думают - однозначно. У одного лагеря так, у другого - эдак.А в чём причина бурления? Я в математике конечно не силен, но вроде тут всё однозначно.
С телефона тоже 2 на 4 уровнеТест на цветозрение.У меня две ошибки на 4-м уровне.А у вас?
Интерфейс у нас не является фактором, т.к. изначально поддерживает гораздо большие скорости.Средняя скорость чтения будет примерно равна написанной в спецификации на диск.
Опять же, хотелось бы знать свойства интерфейса, бо прочесть в заданном случае это не просто почитать, но и создать временный файл содержимого на втором диске, который должен быть больше.
... Плотность записи по всему диску одинаковая. ...
ОК, согласен. А что по второму вопросу: какова средняя скорость чтения случайно расположенного по всему доступному объему куска, допустим в 100МБ. (Кусок достаточно большой, чтобы пренебречь временем позиционирования головки).Далее по задаче.
Т.к. скорость вращения постоянна, то каждая дорожка читается за одно время. Очевидно также что скорость чтения информации пропорциональна радиусу дорожки.
Т.е. скорости считывания и объёмы информации считанные с каждой дорожки образуют арифметическую прогрессию, и времена чтения каждой дорожки равны.
Следовательно средняя скорость чтения равна среднему арифметическому чтения всех дорожек.
ОК, согласен. А что по второму вопросу: какова средняя скорость чтения случайно расположенного по всему доступному объему куска, допустим в 100МБ. (Кусок достаточно большой, чтобы пренебречь временем позиционирования головки).
Тут вроде чтение из кэша, т.к. между записью и чтением не было сброса кэша.А вот на FreeBSD проделал тест
Посмотреть вложение 104622
Спойлер: Вроде так Ну тут у нас по аналогии будет отношение суммы квадратов скорости чтения всех дорожек к сумме этих дорожек. Т.е. для двух дорожек (V0^2 + V1^2) / (V0 + V1). Наверное это можно и более красиво записать.
Ну это при условии что объём диска сильно больше читаемого куска.
Да не, всё правильно. Если скорость у дорожки равна нулю, то значит и данных на ней тоже ноль и её можно не учитывать. Я же там сказал что это просто тупой учёт всех дорожек, общую формулу от Vmin и Vmax для бесконечного числа дорожек я так с наскока не смог вывести, но очевидно что там что-то нелинейное будет.Не, тут что-то не то. Допустим минимальная скорость равна нулю, тогда получается, что средняя скорость равна максимальной.
А, понял. Эта формула верна, если бы было всего две дорожки, только самая быстрая и самая медленная. Вопрос к чему оно стремится, если добавить кучу промежуточных дорожек.Да не, всё правильно. Если скорость у дорожки равна нулю, то значит и данных на ней тоже ноль и её можно не учитывать. Я же там сказал что это просто тупой учёт всех дорожек, общую формулу от Vmin и Vmax для бесконечного числа дорожек я так с наскока не смог вывести, но очевидно что там что-то нелинейное будет.
Т.е. ещё раз, моя тупая формула для определения средней скорости чтения со случайного куска на диске.
V = (V0^2+V1^2 + ... + Vn^2) / (V0 + V1 + ... Vn)
Где n - число дорожек, Vi - скорость чтения на i-ой дорожке.
Не хочу придираться, но задача определена как "практическая". В реальности плотность записи неодинаковая.
Подробнее здесь: http://hddscan.com/doc/HDD_Tracks_and_Zones.html
Далее по задаче.
Т.к. скорость вращения постоянна, то каждая дорожка читается за одно время. Очевидно также что скорость чтения информации пропорциональна радиусу дорожки.
Т.е. скорости считывания и объёмы информации считанные с каждой дорожки образуют арифметическую прогрессию, и времена чтения каждой дорожки равны.
Следовательно средняя скорость чтения равна среднему арифметическому чтения всех дорожек.
dd говорит ниочем, без знания тонких настроек: кеша операционки, кеша диска, как конкретная реализация открывает/закрывает девайс/файла. там очень много через ioctl можно рассказать. Это не считая установок различных полиси на одернуть операции в ОС, контроллер и самом диске.А вот на FreeBSD проделал тест
ОК, согласен. А что по второму вопросу: какова средняя скорость чтения случайно расположенного по всему доступному объему куска, допустим в 100МБ. (Кусок достаточно большой, чтобы пренебречь временем позиционирования головки).