Verdade ou mito?

cascao1970

Power Member
Li há dias já não sei onde que o Sistema Operativo da Microsoft estava optimizado para funcionar com Intel. Isto é verdade? Também li que os compiladores estão igualmente optimizados para Intel. Também é verdade?
 
Está tão optimizado que os cpus antigos tiveram de levar um patch de software por problemas de segurança o que baixou a performance...

Anyway, ao nivel de cpu não tens compiladores mais ou menos optimizados para uma marca, está sempre ligado ou a cores ou a clocks, gpu é outra conversa.
 
Está tão optimizado que os cpus antigos tiveram de levar um patch de software por problemas de segurança o que baixou a performance...

Anyway, ao nivel de cpu não tens compiladores mais ou menos optimizados para uma marca, está sempre ligado ou a cores ou a clocks, gpu é outra conversa.
O Spectre e Meltdown (speculative execution e side-channel attacks) afetou não só a Intel como AMD (bem como ARM). E nada tem a ver com "optimizações" a nível de SO. A forma como a gestão de memória e process isolation foi arquitetado estava intrinsecamente ligado à gestão de memória e thread execution por parte dos CPUs. As ditas falhas encontradas nesta gestão destruiram todas as noções de como efetivamente isolar meméria e garantir segurança na execução, pelo que tiveram de ser criados patches para mitigar as falhas ao nível de HW.

Em suma: os patches foram criados para mitigar algo que não é possível resolver por inteiro a nível de SO... E não, não foi apenas Windows a ser afetado, naturalmente.

Por fim, existe sempre a necessidade de adaptar e optimizar coisas como scheduling/threading a diferentes tipos de arquiteturas...

My 2 cents,
anthonws.
 
Back
Topo