[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