Diit.cz - Novinky a informace o hardware, software a internetu

I Transmeta podporuje NX bit

Transmeta logo

Když jsem v předešlé zprávě se zmiňoval, že už byla VIA jako jediná, kdo se nepřihlásil k podpoře NX bitu. Jenže jsem si uvědomil, že jsem jaksi přeskočil Transmetu, ta to totiž ohlásila ještě před firmou VIA. Transmeta však k podpoře této technologie narozdíl od všech ostatních nepotřebovala změnit samotná procesor, jí stačí pouze změnit její „Code Morphing Software“, který převádí x86 instrukce na VLIW instrukce zpracovávané jejími procesory.


A ještě vám dlužím popsání toho, co to ten NX bit vlastně je. Je to zkratka z „No eXecute“ a popisuje to jeden bit v PTE (page table entry). NX bit říká, zda-li v dané virtuální paměťové stránce mohou být vykonávány instrukce, či nikoliv. V praxi to například u Windows XP SP2 bude znamenat, že řekne-li si nějaký program o nějakou paměť pomocí funkcí malloc(), nebo HeapAlloc(), pak dostane kus paměti, kde bude NX bit automaticky nastaven. A pokud se pokusí program vykonat v této paměti nějaké instrukce, tak procesor zahlásí výjimku, kterou odchytí operační systém a neposlušný program zabije.

Diskuse ke článku I Transmeta podporuje NX bit

Pondělí, 7 Červen 2004 - 08:01 | Anonym | eMan: vela vela elektronickej krvy :) napada...
Čtvrtek, 20 Květen 2004 - 07:42 | Anonym | Wladows: Díky za upřesnění. Máš asi pravdu, já...
Čtvrtek, 20 Květen 2004 - 00:38 | Anonym | Radek N: Ochrana na úrovni stránek existuje už od...
Středa, 19 Květen 2004 - 21:16 | Anonym | napad je to samozrejme rozumnej, jak ale bylo...
Středa, 19 Květen 2004 - 16:36 | Petr Murmak | Honza: Fakt? Odkud máš tuhle informaci?
Středa, 19 Květen 2004 - 15:53 | Anonym | >To te zas tak moc zajimat nemusi, protoze...
Středa, 19 Květen 2004 - 15:31 | Anonym | Kubass: Čím více, tím lépe. Alespoň se ty...
Středa, 19 Květen 2004 - 15:24 | Anonym | Kubass: To te zas tak moc zajimat nemusi, protoze...
Středa, 19 Květen 2004 - 13:53 | lto | No , kdyz se podivam na chybu v lsass, nebo...
Středa, 19 Květen 2004 - 13:40 | Anonym | A me by zajimalo jak to vypada, kdyz OS zabije...

Zobrazit diskusi