En dator som använder fler än en processor kommer att delas in i två kategorier: ? Symmetriska eller asymmetriska . Ett symmetriskt system använder identiska processorer . Asymmetriska processorer använder olika processorer som skiljer sig från varandra . Målet för alla multi - processor system är att öka prestandan av maskinerna . Parallel Processing
Användningen av mer än en typ av processor gör att datorn för att slutföra olika uppgifter tillgång de olika processorerna för att slutföra dessa uppgifter . Detta minskar belastningen på en enda processor för att slutföra allt arbete. Den asymmetriska processor inställning gör specialiserat arbete som ska skickas till varje processor . Till exempel kan en processor optimera bandbredden bättre än andra processorer i systemet och skulle åsättas dessa uppgifter .
Flera kärnor
flera kärnor på en processor chip är ansluten till en master multi-purpose processor. Denna Master processorn är ansluten till alla andra processorer på chipet . Befälhavaren ger därefter de andra processorerna de uppgifter att fylla baserad på förmågan av processorerna . Dessa bifogade processorer kallas slavprocessorer och bifogas endast befälhavaren och inte varandra . Detta gör systemet snabbare och mer energieffektivt än att ha alla processorer som är anslutna till varandra .
Fördelar
Den största fördelen med den asymmetriska modellen av kärnan processorer är att varje processor kan tilldelas en specifik uppgift att det kan vara bättre på än de andra processorerna . Detta gör att arbetet ska fördelas mellan processorer med det bästa som varje typ av processor har att erbjuda . Dessa funktioner gör processorerna snabbare än symmetriska processorkärnor sedan identiska kärnor , med identiska förmågor , måste fylla i alla uppgifter .
Nackdelar
Nackdelarna med asymmetriska processorer inkluderar programmering och applikationsutveckling tillsammans med utnyttjande av ledigt utrymme . Programmerare och byggare ansökan måste utforma sina program för att arbeta med alla processorer i systemet . Detta kan innebära extra tid och kostnad för att utveckla nya applikationer . I en dual - core asymmetriska systemet , om någon av processorerna är maxade ut , kan det inte komma åt det fria utrymmet i den andra processorn eftersom de två processorerna arbetar på olika arbetsuppgifter .