, должны будут работать в пользовательском режиме, а не на нулевом кольце, как сейчас. На уровне ядра процесс может выполнять любые действия, в том числе операции записи в не принадлежащую ему память, в результате чего в случае ошибок в таком коде возможны системные сбои. Сепарация пользовательского интерфейса от ядра поможет сделать его аппаратно-независимым и менее уязвимым для вредоносного кода, работающего на низком уровне. Главным минусом изъятия пользовательского интерфейса Windows из ядра станет снижение скорости его работы, однако на современных мощных компьютерах особенно заметным это не будет.

Поделитесь материалом с коллегами и друзьями