Wat gebeurt er wanneer een applicatie niet geschreven is om van vier cores gebruik te maken maar wel van twee en hij draait op een machine met een quad core processor? Kan de quad core processor zich dan gedragen als dual core processort?
Verwijderd
Ja, volgens mij wel.
Een single core programma loopt toch ook op een dualcore/quadcore.....
Een single core programma loopt toch ook op een dualcore/quadcore.....
Meestal heb je dan een masterthread, die een paar childs spawnen, die worden dan gewoon door de andere core/cores afgehandeld.
Going for adventure, lots of sun and a convertible! | GMT-8
In het ergste geval doen de andere cores niets, of staan ze wat andere threads af te handelen. Veel progs zijn singlethreaded en die werken ook op SMP systemen.
Een leuk stukje leesvoer is: SMP FAQ Wel geschreven voor Dual CPU systemen, maar Dual Core doet hetzelfde (is beide SMP).
Een leuk stukje leesvoer is: SMP FAQ Wel geschreven voor Dual CPU systemen, maar Dual Core doet hetzelfde (is beide SMP).