Ekwakhiweni kwe-x86-64, uhlelo lokusebenza lungacacisa kanjani ukuthi yimaphi amakhasi angenakuqukatha ikhodi esebenzayo?
Context:I-No-Execute bit noma i-NX bit (i-bit 63 yokungena kwetafula lamakhasi) ivumela uhlelo lokusebenza ukuthi lubeke ukuthi yimaphi amakhasi esikhala sekheli elibonakalayo angaqukatha ikhodi esebenzayo futhi angakwazi. Ukuzama ukusebenzisa ikhodi ekhasini elibhalwe ukuthi "no execute" kuzophumela ekuhlukunyezweni kokufinyelela enkumbulweni, okufana nokuzama ukubhala ekhasini elifundwa kuphela. Lokhu kufanele kwenze kube nzima kakhulu ukuba ikhodi enonya ithathe ukulawula uhlelo ngokusebenzisa "ukugcwala kwe-buffer" noma ukuhlaselwa "kwe-buffer engahlolwe". Isici esifanayo sitholakale kuma-processor e-x86 kusukela ku-80286 njengesici sezincazelo zezingxenye; noma kunjalo, lokhu kusebenza kuphela engxenyeni yonke ngesikhathi.
Isistimu yokusebenza ingakwazi ukumaka ikhasi lesikhala sekheli elibonakalayo nge-No-Execute noma i-NX bit, okuyi-bit 63 yokungena kwetafula lekhasi.