определение скорости передачи (HDD)
Есть винт, но на нем нет определенной информации - требуется найти скорость передачи данных на нем (Практически, по формуле).
За исходные данные принимаем: размер сектора-512б, скорость врщения - 5400 об/м. На самом винте есть информация: 872CYK, 36 секторов на дорожке.
Есть формула: Maximum (Data Transfer Rate,
MDTR) MDTR=SRT*512*RPM/60(байт/с)
Помогите правильно решить эту задачу. По идее надо сначало определить сколько байт в 1 дорожке, потом ее скорость, а потом уже всю скорость винта.
Не судите строго, может что-то напутал. Если пможете, очень благодарен вам буду.
И откуда эта формула?
Есть вариант такой: Если известно, что на внутренних и внешних дорожках количество секторов одиниково и равно 36, РПМ харда 5400 (90 оборотов в секунду), можно считать: 36*512*90 = 1.659 МБ/сек.
Мне нужна чисто теоретическая цифра. Понятное дело, что в реальности при использовании она ниже, но все же...
По вашей формуле, в чём конкретно проблема? Посчитать можно вообще не имея формулы, пользуясь только принципом размерности.
как бы мой ответ 1.659 МБ/сек. можно принять, но тогда зачем данные 872Cyl и 16s/t (секторов на дорожке)?
... эти значения по факту должны участвовать в определении скорости передачи
Цитата: mitrof4nov
36*512*90 = 1.659 МБ/сек
Это не значение скорости передачи, это что-то вроде "за одну секунду головка 5400-го винта с 36 секторами пролетает над 1.659 мегабайтом данных.."
Да и значение 36 секторов - это бред..