Date: 2013-01-29 11:11 (UTC)
From: [identity profile] mandrykin.livejournal.com
Вполне благородная. Но c помощью прав страниц это делается легко.
(deleted comment)

Date: 2013-01-29 17:49 (UTC)
From: [identity profile] mandrykin.livejournal.com
А что может случиться страшного, если процессор начнёт исполнять данные? Вряд-ли он успеет навредить системе или другому процессу, прежде чем наткнётся на несуществующую команду или обратится по неправильному адресу. Самое страшное, что может случиться - завснет в бесконечном цикле.

Одним битом можно обойтись. Если неправильный адрес, то страницы просто не существует. Чтение разрешено всегда, а бит определеяет разрешёную операцию - исполнение или запись страницы. Всё же правильнее разделять чтение и исполнение, но если архитектура не поддерживает, то обойтись можно.