[OSy] recyklace asidu

Jakub Jermar jakub at jermar.eu
Mon Nov 19 16:46:31 CET 2007


Dalibor Straka wrote:
> On Mon, Nov 19, 2007 at 04:21:31PM +0100, Jakub Jermar wrote:
>> Dalibor Straka wrote:
>>> pri preplanovani tlb cele zneplatnit a nechat jej procesem naplnit.
>>> nebo
>>> Kazdy proces si muze pri preplanovani ulozit svoji tlb, ktera mu bude
>>> pri preplanovani nahrana. 
>> To je dost drsny, ne?
>> Ta prvni varianta by uplne neutralizovala smysl tech ASIDu.
>>
> Tak zneplatnis jen ty, ktere maji stejny ASID ;-).

To si stejne budes mazat vsechny polozky, ktere patri procesu, na ktery 
se zrovna prepinas, takze to vyjde nastejno - akorat tam nechas ty 
polozky, ktere prisedsi proces potrebovat nebude. Ty ale smazes presne v 
okamziku, kdy dojde rada na procesy, kterym patri. Takze je to vpodstate 
ekvivalentni tomu tvemu prvnimu napadu. At zije ia32 a jeji TLB!

>> Druha varianta nebude vykonnostne nic moc a je fakt divna.
>>
> Chtelo by to zmerit, takhle z papiru nedokazu rict.

No, tak to by me fakt zajimalo, co by ti vyslo.

Jakub





More information about the NSWI004 mailing list