Deutsch
Germany.ruФорумы → Архив Досок→ Компьютер & Co

Вопрос по железу

05.05.07 15:38
Re: Вопрос по железу
 
WishWaster Master of Conspiracy
WishWaster
в ответ ShooTer 05.05.07 15:29
все большее число разработчиков начнут оптимизировать под NCQ свои приложения, выигрыш в производительности станет увеличиваться.
Это будет актуально только для серверов и многопользовательских систем. В обычных (домашних) PC это слабо поможет, к тому же, оптимизация под NCQ не нужна как таковая - в этом и смысл - достаточно отправить команду, не задумываясь когда она будет выполнена, а контролер сам решит, в каком порядке их выполнить, что бы не терять время на лишние метания по диску. Выполнение же запросов на ввод-вывод всегда асинхронно - по отношению к отдельным процессам или цепочкам - т.е., например, запросы от тр╦х разных процессов будут выполнены в произвольном порядке. В пределах одного процесса - вс╦ что нужно разработчику - это явно использовать асинхронный ввод-вывод, NCQ это уже другой уровень, не требущий поддержки на уровне приложения.
К сожалению, в наиболее классическом домашнем случае (копирование файлов или даже обработка видео) NCQ практически бесполезно...
If something sounds too good to be true, it probably is (с)
 

Перейти на