|
|
| Посл.отвђт | Сообщен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. :))) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.077 |