Waarom Windows 7 moest vertragen om te versnellen
NieuwsContra-intuïtieve ontwerpprincipes betekenen dat Windows 7 serieuze snelheids- en stroomvoordelen heeft ten opzichte van Windows Vista, Microsoft-expert Mark Russinovich onthulde vandaag bij PDC.
Volgens techblog BetaNews hebben Russinovich en ontwerper Arun Kishan veel van de verbeteringen aan de Windows-architectuur toegeschreven, wat betekent dat processen op multicore-systemen niet langer vastlopen en wachten tot threads zijn voltooid.
"Alles werkt precies zoals het voorheen was", zei Kishan, "Dit is een volledig transparante transformatie van applicaties, met uitzondering van het feit dat de zaken nu beter opschalen."
Vertragen om te versnellen
Een andere innovatie is een nieuw systeem dat de stilstandtijd voor processors verlengt. In plaats van het hele systeem te vertragen, betekent dit feitelijk dat er minder interruptsignalen heen en weer worden verzonden. Het blijkt dat multi-core processors - nu te vinden in zelfs budget-laptops - veel beter presteren als ze in slaap vallen als ze niet worden gebruikt.
Windows-ontwerpers ontdekten ook dat computers het meest efficiënt presteren wanneer vrijwel al het beschikbare geheugen is gebruikt, waardoor er slechts enkele tientallen MB vrij zijn, zelfs wanneer slechts een paar toepassingen op de top 8GB RAM-systemen worden uitgevoerd.
"Als we vrije en nul pagina's hebben, vullen we ze liever met gespecificeerde schijf- of netwerk-leesbewerkingen," zei ingenieur Landy Wang. "Als u later de gegevens nodig heeft, hoeft u niet te wachten tot een zeer langzame schijf of een zeer traag netwerk reageert."
Windows-ontwerpers zijn van mening dat computers van de toekomst steeds meer kernen in de race zullen hebben om de snelheid te verhogen - wat betekent dat zelfs Windows 7 waarschijnlijk slechts een levensduur zal hebben die in jaren wordt gemeten (in vergelijking met Windows XP's 10-jaars telling).
Via BetaNews.