Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Кто знает ответ на один простой вопрос?

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Windows
 
Автор Сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Фев 22, 2008 5:26 pm    Заголовок сообщения: Кто знает ответ на один простой вопрос?
Ответить с цитатой

Почему тормозит Windows при обращении к диску - пока она его не раскрутит? В Линукс у меня никогда не было такого, что при чтении, что при записи диска. В Windows же постоянно. Смешно, но 2 Гб оперативки и AMD X2 4200 видимо маловато для успешной работы с DVD... Evil or Very Mad Evil or Very Mad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Korund

Тысячник


Зарегистрирован: 03.06.2007
Сообщения: 1489
Откуда: Санкт-Петербург

СообщениеДобавлено: Пт Фев 22, 2008 7:09 pm    Заголовок сообщения:
Ответить с цитатой

это у него наверно алгоритм такой... это гипотеза.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение korund@jabber.org ICQ Number
ShprotX

Участник тусовки


Зарегистрирован: 07.01.2007
Сообщения: 312
Откуда: Украина

СообщениеДобавлено: Пт Фев 22, 2008 11:09 pm    Заголовок сообщения: Re: Кто знает ответ на один простой вопрос?
Ответить с цитатой

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
Откуда: Кировоград, Украина

СообщениеДобавлено: Сб Фев 23, 2008 6:40 am    Заголовок сообщения:
Ответить с цитатой

Цитата:

Вот и получается, что люди в XXI веке страдают от тупости разработчиков XX века.

Согласен на 100%
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Windows Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис