Balancer>> Почему в Linux в этой ситуации всё шоколадно? Серокой> Думаю, там аккуратнее всё написано. В смысле, не пихается в очередь масса обращений.
Да, именно в этом, походу, и дело. Есть подозрения, что в Windows планировщик ввода-вывода до сих пор всё тот же, что был в NT4. Если даже не в NT3.x. Очень уж симптомы похожие.
В Linux сегодня есть выбор только официальных трёх разных IO-планировщиков. Кстати, их менять прямо налету можно, ничего не перегружая. Плюс несколько экспериментальных. Разные машины, разное назначение, разные планировщики и их настройки...
Серокой> но что звук без DMA - в это не верю.
Вот я тоже был шокирован сразу после установки Висты. Первое же приветственное Та-Да - и с хрипами а ля Win95 без DMA
...
Что касается мёртвого зависа системы от циклов с высоким приоритетом - под Linux и тут есть возможность обойти. Ибо, опять же, есть и настраиваемые планировщики процессов. Можно запретить в одно рыло выжирать 100% всех ресурсов.
Наконец, даже если система зависла вусмерть, но проблема не чисто железячная и ядро ещё живо, есть возможность организовать рестарт с синхронизацией дискового кеша, дабы не потерять несохранённые данные, что может быть при тупом нажатии Reset'а
Этой фишкой, кстати, последнее время не так и редко пользовался. Видеодрайвера под Linux способны убивать систему столь же эффективно, что и под Windows, а я уже около полугода сижу на экспериментальных проприетарных ATI-драйверах, кои нередко машину убивали. Вроде, в последней версии, наконец, всё хорошо в этом смысле только.