|
Автор |
Сообщение |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Почему тормозит Windows при обращении к диску - пока она его не раскрутит? В Линукс у меня никогда не было такого, что при чтении, что при записи диска. В Windows же постоянно. Смешно, но 2 Гб оперативки и AMD X2 4200 видимо маловато для успешной работы с DVD... |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Korund
Тысячник
Зарегистрирован: 03.06.2007 Сообщения: 1489 Откуда: Санкт-Петербург
|
|
|
|
это у него наверно алгоритм такой... это гипотеза. |
|
Вернуться к началу |
|
|
ShprotX
Участник тусовки
Зарегистрирован: 07.01.2007 Сообщения: 312 Откуда: Украина
|
|
|
|
den писал(а): |
Почему тормозит Windows при обращении к диску - пока она его не раскрутит? В Линукс у меня никогда не было такого, что при чтении, что при записи диска. В Windows же постоянно. Смешно, но 2 Гб оперативки и AMD X2 4200 видимо маловато для успешной работы с DVD... |
Как известно, ядро MS Windows представляет собой хитро***ое и запутанное сплетение кода на C/C++. Любой системный вызов, наткнувшийся в процессе своей обработки в ядре на обращение к занятому оптическому приводу, тупо блокируется до освобождения устройства. Как вариант - обращаться к приводу в отдельном потоке, который сам просигнализирует о доступности привода. Почему сам? Потому что если какой-нибудь другой поток попытается обратиться к ожидающему потоку, то сам зависнет.
А вообще, предлагаемый мною алгоритм довольно сложен для реализации, намного проще отказывать в доступе к устройству, но для этого нужно менять API (а возможно и вносить немалые изменения в ядро), а кодеры из MS менять API не любят, потому что некоторые программы используют старый. И так все не меняют и не меняют... Вот и получается, что люди в XXI веке страдают от тупости разработчиков XX века. _________________ Сегодня - лучший день моей жизни |
|
Вернуться к началу |
shprotx@jabber.ru |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Цитата: |
Вот и получается, что люди в XXI веке страдают от тупости разработчиков XX века.
|
Согласен на 100% |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|