Een computersysteem dat meer dan een processor gebruikt wordt in een van twee categorieën vallen : ? Symmetrisch of asymmetrisch . Een symmetrische systeem maakt gebruik van dezelfde core processors . Asymmetrische processors gebruikt verschillende processors die van elkaar verschillen . Het doel van alle multiprocessorsystemen is rendement van de machines te verhogen . Parallel Processing Het gebruik van meer dan een type processor kan de computer verschillende taken toegang tot verschillende processoren om deze taken te voltooien . Dit vermindert de druk op een processor om al het werk te voltooien . De asymmetrische processor opstelling laat gespecialiseerd werk worden verzonden naar elke processor . Bijvoorbeeld kan een processorbandbreedte beter dan andere processoren in het systeem te optimaliseren en zouden deze taken worden toegewezen . Multiple Cores multiple cores op een processor chip zijn verbonden met een master multi-purpose processor . Deze master processor is verbonden met alle andere processors op de chip . De master geeft dan de andere processoren de taken in te vullen op basis van het vermogen van de processors . Geschakelde processors worden de slave processoren genoemd en slechts de meester en niet elkaar bevestigd . Dit maakt het systeem sneller en energiezuiniger dan met alle processors met elkaar verbonden . Voordelen Het grootste voordeel aan het asymmetrische model van de kern processors is dat elke processor een specifieke taak dat beter dan de andere processors kunnen worden toegewezen . Dit maakt het werk te verdelen tussen de processors met behulp van de beste dat elk type processor te bieden heeft . Deze eigenschappen maken de processors sneller dan symmetrische processorkernen sinds identieke kernen , met identieke capaciteiten , moeten alle taken uit te voeren . Nadelen De nadelen van asymmetrische processoren omvatten programmering en applicatie-ontwikkeling , samen met het gebruik van de vrije ruimte . Programmeurs en applicatie bouwers hebben om hun applicaties te ontwerpen om te werken met alle processors in het systeem . Dit kan extra tijd betekenen en kosten om nieuwe toepassingen te ontwikkelen . In een dual-core asymmetrisch systeem, als een van de processors is maxed out , het kan geen toegang tot de vrije ruimte van de andere processor omdat de twee processors werken aan uiteenlopende taken .
|