A náhodné faktory typu DMA transfery do RAM, přístup grafické karty do RAM atp.? Moderní řadiče pamětí určují, jaké bude pořadí vyřízení. Na čas vyřízení se nelze spolehnout. Ostatně kdyby ano, tak jsou benchmarky propustnosti pamětí perfektně stabilní.
Takže souhlasíš s tím, že nezrychlí (resp. že zrychlí jen tehdy, když se povede spekulace).
Ano, je nevýhodný.
Výrobce mě nutí, neboť nabízí procesor s velkou rychlou cache (můj požadavek - mnou používané aplikace (např. Civ III) jsou na tom závislé) jen jako drahý dual-core. Podsouvá lidem blafy, a nutí je tak kupovat něco, co nevyužijí, načež to, co by využili, jim nenabízí.
Já s tím problém nemám, to naopak vy máte problém uznat, že věc, která stojí dvojnásobek, nepřináší pro většinu vůbec nic navíc. Je to jako když si někdo koupí drahé auto a druhý mu řekne, že ho to vůbec nedojalo, protože auto by nevyužil.
DC je využitelné jen u optimalizovaných aplikací, což jsou v současnosti ty určené pro workstationy (tj. primárně pro počítače s více sockety) a sem tam video. Taky se hodí, když musíš mít nutně spuštěných víc zátěžových aplikací současně (což evidentně většina lidí nemusí, neboť by si dávno koupili dvousocket - nekoupili, takže je jasné, že to pro ně němělo takovou cenu, aby do toho investovali pár korun navíc). V ostatních případech je totálně k ničemu.
Velká část virů pracuje tak, že se napíchne na funkci Winmain (... která je někde neznámo kde v EXE) a odkážou se na svojí funkci, kterou připíšou na konec souboru. Tedy musíš mít celý soubor, abys našel Winmain a abys mohl analyzovat souvislosti heuristikou.
Jestli dešifrátor obdrží celý soubor najednou nebo postupně jeho části, je vcelku otázka. A asi to tady nezodpovíme, protože to nevíme. I kdyby to ale byl celek, narazíš na tom, že antivirus to potřebuje jako celek.
To je sice pravda, ale nic to nemění na faktu, že program už je hotový a nikdo ten algoritmus už předělávat nebude. Optimalizace zapnuté jsou (Intel C++ Compiler), ale to moc nepomohlo. Čili zvýšení výkonu je možné jen pomocí rychlejšího CPU.
Takže např. v sériové fyzice?
Takže třeba převodovka pro F1 má cenu, která tě taky nezajímá? No to je docela zvláštní přístup. A co třeba jídlo? Taky si dáváš pravý maďarský Uherák, když je přece tak dobrý a cena je nezajímavá?
Pokud máš takovouhle náročnou šifru, tak tím spíš potřebuješ co nejvyšší single-threaded výkon, protože antivirus se souboru může ujmout až v situaci, kdy je dešifrovaný (= čistě sériová operace).