Et datasystem som bruker mer enn én prosessor vil falle inn under en av to kategorier: ? Symmetriske eller asymmetriske . En symmetrisk systemet bruker identiske core prosessorer . Asymmetrisk prosessorer bruker forskjellige prosessorer som skiller seg fra hverandre . Målet med alle multi - prosessor systemer er å øke ytelsen til maskinene . Parallel Processing
bruk av mer enn én slags prosessor gjør at datamaskinen for å fullføre varierende oppgaver tilgang de forskjellige prosessorer til å fullføre disse oppgavene . Dette reduserer belastningen på en enkelt prosessor for å fullføre alt arbeidet . Den asymmetriske prosessor oppsett gir spesialisert arbeid som skal sendes til hver prosessor . For eksempel kan en prosessor optimalisere båndbredde bedre enn andre prosessorer i systemet og vil bli tildelt disse oppgavene.
Flere kjerner
flere kjerner på en prosessor chip er koblet til en master multifunksjonell prosessor . Denne master- prosessoren er koblet til alle de andre prosessorer på brikken. Kapteinen gir deretter de andre prosessorene de oppgaver å fullføre basert på evnen av prosessorene . Disse vedlagte prosessorer kalles slave -prosessorer og er festet til kun master og ikke hverandre . Dette gjør systemet raskere og mer energieffektivt enn å ha alle prosessorer som er koblet til hverandre .
Fordeler
Den største fordelen til den asymmetriske modell av kjernen prosessorer er at hver prosessor kan tilordnes en bestemt oppgave at det kan være bedre på enn de andre prosessorer . Dette gjør at arbeidet skal fordeles mellom prosessorene bruker det beste at hver type prosessor har å tilby. Disse funksjonene gjør prosessorene raskere enn symmetriske prosessorkjerner siden identiske kjerner , med identiske evner , må fullføre alle oppgaver .
Ulemper
Ulempene med asymmetriske prosessorer inkluderer programmering og applikasjonsutvikling sammen med utnyttelse av ledig plass . Programmerere og søknad utbyggere må utforme sine programmer for å arbeide med alle prosessorer i systemet. Dette kan bety ekstra tid og koste å utvikle nye applikasjoner . I en dual -core asymmetrisk system , hvis en av prosessorene er maxed ut , kan det ikke få tilgang til den ledige plassen på den andre prosessoren siden de to prosessorer arbeide med avvikende oppgaver.