? En dators centralenhet är den komponent som utför alla beräkningar och databehandling för de program som körs på datorn . En typisk dator stöder användning av en enda CPU , men vissa datorer är utformade så att en andra CPU kan installeras också. Användningen av mer än en processor i en dator kallas multiprocessing och kan möjliggöra snabbare databehandling jämfört med en enda processor dator . Stöd för flera processorer
Stöd för flera processorer menas att ha den maskinvara och programvara som krävs för att fullt ut utnyttja två processorer inom ett enda datorsystem. Liknar multi - core processorer i en enda CPU , gör en multiprocessor datorkonfiguration flera strömmar av data som ska behandlas vid ett och samma tillfälle . Användningen av flera processorer av samma typ fördubblar antalet tillgängliga dataströmmar för bearbetning , vilket två single- core eller multi - core processorer för att fungera som om de vore en enda processor . Addera Processor Workflow
Vissa multibearbetningssystem dela datorns arbetsbelastning jämnt mellan den installerade processorer , en installation kallad "symmetrisk multi . " Andra system använder en processor som primär processor för datorn och bara skicka specifika uppgifter eller data från vissa program till andra installerade CPU , en inställning som kallas " asymmetrisk multi . " symmetrisk multi är utformad för att förbättra datorns prestanda genom att dividera databehandling mellan två processorer lika medan asymmetrisk multi är utformad för att förbättra prestandan av de särskilda programmen utsetts till den andra processorn .
fördelar och begränsningar
en dator som erbjuder multi- stöd kan bearbeta data i en snabbare takt än en enda CPU dator , även om ökningen i processorhastighet kommer att bero på den specifika processorer som används och hur multiprocessing funktioner inrättas . Båda processorerna använder samma minne pool , vilket uppgifter att gå igenom det tillgängliga minnet snabbare men det finns en möjlighet till minne flaskhalsar Om datorn inte har tillräckligt med RAM för att stödja både processorer . Betydande prestandaförbättringar kan uppstå med individuella program om de är optimerade för multiprocessor användningen. Program som inte är avsedda för flera processorer brukar köras på samma sätt som de skulle göra på en enda processor datorsystem
Multiprocessing Krav
Tre komponenter måste erbjuda stöd för flera processorer för att köra en dator med flera processorer . Moderkortet måste utformas med Stöd för flera processorer i åtanke , däribland två CPU- uttag och en modifierad north bridge kretsar struktur så att både processorer kan installeras och utnyttja systemresurser . Processorerna själva måste vara multi - kompatibla också, eftersom inte alla processorer är utformade för att användas i flera CPU system . Datorns operativsystem måste stödja multi också så att det kan fördela uppgifterna mellan de två processorerna .