· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Как вызывается BSoD?

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Сен 18, 2003 20:55:47

А я оффтоп продолжу, можно? Я, кстати, в футболе и политике ПОЛНЫЙ ноль. Ну ничего не шарю. Что сову об пень, что пнем по сове :) А кто такой Алекс?


Дата: Сен 18, 2003 21:30:46

а эксперимент с ассемблером связан?
Дык я вроде писал в группу.
volodya
А это от Hutch'а видимо пошло.
Я ему чуток помогал, мы переписывались. Он меня Alex зовёт.
На работе Сан Саныч. Дома и в фидо Свин.
Зови как нравится.


Дата: Сен 19, 2003 11:35:30 · Поправил: Voodoo

2Four-F
Теоретически можно отменить - как? Я например представления не имею...


Дата: Сен 19, 2003 13:27:23 · Поправил: Four-F

Система инициирует багчек потому, что если в ядре произошло исключение, она (система) не может знать как его обработать. Если, например, какой-то драйвер обратился к невыделенной области памяти можно просто пропустить эту инструкцию и разрешить потоку выполняться дальше. Но тогда есть 99,9999% вероятность того, что исключение будет происходить вновь и вновь. А это чревато очень плачевными последствиями. Вплоть до того, что система станет незагружаемой. Вот поэтому код системных обработчиков исключений написан так, что чуть что, он просто инициирует багчек. M$ могла поступить по другому и написать этот код так, чтобы он позволял исправить ситуацию вручную. Но обычный юзер или даже кодер, который с ядром не знаком, все равно ничего сделать не смогут. Но для писателей дров как раз все наоборот. Как правило всего одна глупая ошибка в дровине и сразу кирдык - обидно. Вот поэтому айс патчит код обработчиков исключений. И если при загруженном айсе происходит исключение, то есть возможность руками поправить что надо и избежать краха.


Дата: Сен 20, 2003 11:58:30

Ctrl+Alt+Reset :)
And if you don;t see bsod, try again. :)))

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.077