Если в операционной системе нет ошибок, то BSOD должен быть невозможен из пространства пользователя. В худшем случае это должно просто вывести из строя приложение-нарушитель.
Однако, нет ничего идеального. В каждой операционной системе есть ошибки, и в каждой операционной системе есть ошибки, которые вызывают BSOD (или OOPS, как это делает Linux, или, тем не менее, данная ОС решает сообщить об ошибке), которую можно использовать из пространства пользователя.
Что касается специфики, то это действительно зависит от характера ошибки. Нет общего ответа, кроме «да, это возможно».
Для получения более подробной информации вам следует больше узнать о дизайне ОС и о том, как пейджинг, уровни вызова и другие методы могут использоваться для отделения процессов друг от друга и пространства ядра.