Ik vraag me nu eingelijk al een tijdje (daar ik nog geen verdere uitleg over gevonden heb) hetvolgende af:
allemaal goed en wel, dualcore maar kan een gebruiker eingelijk zelf bepalen welke threads door welke cpu (core) worden afgehandeld?
Stel dat er op een cpu een intensief programma draait (renderen van 3D animatie, encoderen van video/audio,..) en er draaien anderzijds nog wat programma's op de achtergrond (browser, e-mailclient, instant messenger, een office applicatie,...) kan men dan ervoor zorgen dat het intensieve programma volledig op één core wordt afgehandeld terwijl al de rest op de andere draait?
Met andere woorden, je zou dus moeten kunnen verder werken in je andere niet-cpu intensieve applicaties, zonder een vertraging te merken, iets wat bij één cpu met één core wel het geval is, aangezien die verschillende threads moeten op dezelfde core afgehandeld worden, en het os dus ook in "timeslices" de verschillende threads verdeeld over de cpu over de tijd.
Ik dacht eingelijk eerder dat het os volledig bepaald wat waar op draait. Maar in dat geval zou er ook mischien ook niet veel nuttigs aan zijn. Als dat intensieve programma nu ook altijd beide core's zou gebruiken, werken alle andere applicaties eingelijk even traag.
Ik heb zelf nog geen dualcore systeem maar wou dit gewoon even weten als het kan.
Alvast bedankt
allemaal goed en wel, dualcore maar kan een gebruiker eingelijk zelf bepalen welke threads door welke cpu (core) worden afgehandeld?
Stel dat er op een cpu een intensief programma draait (renderen van 3D animatie, encoderen van video/audio,..) en er draaien anderzijds nog wat programma's op de achtergrond (browser, e-mailclient, instant messenger, een office applicatie,...) kan men dan ervoor zorgen dat het intensieve programma volledig op één core wordt afgehandeld terwijl al de rest op de andere draait?
Met andere woorden, je zou dus moeten kunnen verder werken in je andere niet-cpu intensieve applicaties, zonder een vertraging te merken, iets wat bij één cpu met één core wel het geval is, aangezien die verschillende threads moeten op dezelfde core afgehandeld worden, en het os dus ook in "timeslices" de verschillende threads verdeeld over de cpu over de tijd.
Ik dacht eingelijk eerder dat het os volledig bepaald wat waar op draait. Maar in dat geval zou er ook mischien ook niet veel nuttigs aan zijn. Als dat intensieve programma nu ook altijd beide core's zou gebruiken, werken alle andere applicaties eingelijk even traag.
Ik heb zelf nog geen dualcore systeem maar wou dit gewoon even weten als het kan.
Alvast bedankt