> Не обязательно именно на аппаратный бит. Аппаратная защита надежнее программной. Одно дело если проц на уровне железа exception сразу по факту жахнет, и другое если софт программно отловит. Это и программно же надурить можно, и затратнее по ресурсам.
> Суть именно в принципе «либо запись, либо исполнение», конкретные
> реализации на разных платформах могут отличаться.
Но аппаратная как правило внушает больше доверия. Все-таки честная защита страниц памяти с различными атрибутами - одно, а ее программная эмуляция - совсем другое.
> в реальности паразитная нагрузка ниже,
А это как проверялось?
> работы осуществляется в рамках одной функции),
Звучит логично, кроме одного момента: а как определялось соотношение тех или иных операций?