![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 06.10.2009
Сообщений: 8
|
![]()
Добрый день. Требуется программно узнать скрость записи на hdd:
Препод дал такое описание (делать надо именно так): 3. Скорости чтения \ записи на диск могут быть определены по следующему алгоритму: 1) В переменных описываются бестиповый файл и одномерный массив данных (для уменьшения погрешности он не должен быть слишком маленьким, достаточный размер – около 10 МБ). 2) Бестиповый файл открывается для чтения \ записи на том диске, на котором проводятся измерения. 3) При помощи функции GetTickCount: integer засекается время начала чтения \ записи Tb. 4) Производится чтение \ запись массива данных в файл. 5) При помощи функции GetTickCount: integer засекается время окончания чтения \ записи Te. 6) Файл закрывается. 7) Скорость чтения \ записи S рассчитывается по формуле S = (Размер Массива) / (Te - Tb) . ну вот что у меня получилось: Код:
Сделал пока так: Код:
tmp.r:=te-tb; - логика обработки времени. Она ошибочна, пока я ее не думал путем писать....(вычислять будет именно скорость в последствии) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программно задать скорость в конфигурации модема | lesey | Общие вопросы Delphi | 2 | 21.07.2009 10:22 |
Как узнать скорость при закачке tIdHttp.get? | Altera | Работа с сетью в Delphi | 7 | 09.04.2009 11:27 |
Снизилась скорость записи на HDD (SATA) | EducatedFool | Компьютерное железо | 12 | 06.03.2009 16:59 |
Как узнать программно скорость чтения и записи на жесткий диск. | начинающий кодер | Общие вопросы Delphi | 7 | 05.03.2009 16:13 |
Скорость записи на флешку. | DelphiMan | Общие вопросы Delphi | 2 | 31.01.2009 17:51 |