even wat opmerkingen.
Over de tcp stack,
Verdelen over meerdere processors levert geen snelheidswinst op.
Dit is nooit het geval als je puur kijkt naar de benodigde aantal cpu cycles per afgewerkte opdracht.
De workload verdelen over meerdere processoren houdt in dat ze van elkaar moeten bijhouden wie wat doet en dit zal dan ook juist MEER belastend zijn dan op een enkele cpu uitvoeren.
Deze feature is dan ook bedoelt voor multi-processor server-applicaties waarbij elke cpu een aantal clients (threads) afhandelt (denk terminal server).
Als je dan de stack schrijft voor multiprocessing dan kan je de hardware beter schalen. d.w.z. je zou er bijvoorbeeld 64 cpu's in kunnen stoppen zonder dat al het netwerkverkeer naar 1 cpu wordt gerout (en die dan overbelast raakt).
Het betekend dus nog steeds dat het in totaal trager wordt (meer overhead door inter-processor communicatie) maar dat kan je verhelpen door extra cpu's bij te prikken.
dit is dus typisch een server gerelateerde verbetering en zal voor desktops weinig verbeteren.
Andere features van de NextGen stack zullen wel voordelig uitpakken voor desktop toepassingen.
over de audio stack.
Als het over muzikanten gaat dan hebben die al een technologie om low-latency te gebruiken, namelijk ASIO.
Dit systeem draait los van het windows audio subsystem.
Het probleem met voorgaande windows versies was de windows eigen geluidssysteem (dat wordt gebruikt voor het afspelen van je windows geluidjes enzo).
Deze was nooit ontworpen om low-latency te werken.
Ondertussen zit heel muziekend pc-land aan de ASIO drivers want daarmee kan het wel. (al jaren, eigenlijk)
Dus vanuit het perspectief van muzikanten verandert er weinig wat features betreft.
Het ASIO front is ontzettend sterk en het lijkt me dat mensen er alleen onder dwang van microsoft vanaf stappen.
Ik denk dat een belangrijke reden dat microsoft dit doet ligt bij apple.
Die heeft onder OS x ook zoiets bedacht (Core Audio) en hebben met moeite ASIO de deur uit weten te schuiven.
Voordeel is dat alle applicaties uniform de drivers kunnen aanspreken.
Nadeel is dat ASIO niet meer werkt.
Vanuit de kant van de muzikant zal dit dus waarschijnlijk vooral betekenen dat men van alle applicaties weer nieuwe versies moet hebben en voor alle hardware weer nieuwe drivers.
Men krijgt weer te maken met bugs in zowel het OS als de programma's en de drivers.
Dus echt fijn is dit nieuws niet want het laatste wat je wilt is dat je uuren aan werk kwijt bent omdat een driver je systeem crasht.
En dit zal (zeker in het begin) vaak het geval zijn.
(diepe zucht van een ervaren computer-muziekant...)
over USB memory.
Volgens mij is een memmory stick niet veel anders dan het virtueel geheugen op je harde schijf.
USB2 heeft een snelheid van 480 megaBITS per seconde.
SATA heeft een snelheid van 150 megaBYTES per seconde (1200 megaBITS per seconde)
m.a.w. je harddrive is meer dan 2x sneller vergeleken met je usb stick!!
Ter vergelijking, dual-channel ddr2-400 geheugen praat met 6.4 GigaBYTES per seconde tegen je cpu.
Dat is ruim 40x (!!) sneller dan dat je harde schijf zou kunnen leveren. (en dus meer dan 80x sneller dan je usb stikkie)
Volgens mij valt dit dan ook gewoon onder de noemer 'speelgoed'.
Je kan veel beter je swapfile groter maken.
Het hele doel van geheugen in de pc is dat het snel door de cpu aangesproken kan worden.
Dat is met een USB stick zeker niet het geval.
anyway,
ben benieuwd,
heb het nog niet kunnen zien allemaal.
dus ik wacht voorlopig nog gespannen af.,