? En computers centralenhed er den komponent , der udfører alle beregninger og databehandling for de programmer der kører på computeren . En typisk computer understøtter brugen af en enkelt CPU , men nogle computere er designet således, at en anden CPU kan installeres så godt . Anvendelsen af mere end én CPU i en enkelt computer er kendt som multiprocessing og kan give mulighed for hurtigere databehandling i forhold til en enkelt CPU computer . Multiprocessor Support
Multiprocessor support refererer til at have den hardware og software er nødvendigt fuldt ud at udnytte to CPU'er i en enkelt computer -system. Svarende til multi- core behandling i et enkelt CPU, en multiprocessor computer setup tillader flere streams af data, der skal behandles på én gang. Brugen af flere CPU'er af samme type fordobler antallet af tilgængelige datastrømme til forarbejdning , der giver to single-core eller multi-core processorer til at fungere , som om de var en enkelt regneenhed .
Processor workflow
Nogle multiprocessing systemer deler computerens arbejdsbyrde ligeligt mellem den installerede CPU'er, en opsætning kaldet "symmetrisk multiprocessing. " Andre systemer bruger en CPU som den primære processor til computeren og kun sende specifikke opgaver eller data fra specifikke programmer til det andet installerede CPU, en opsætning kendt som " asymmetrisk multiprocessing. " Symmetric multiprocessing er designet til at forbedre den overordnede computerens ydeevne ved at dividere databehandling mellem to CPU'er lige mens asymmetrisk multiprocessing er designet til at forbedre ydeevnen af de specifikke programmer, der er udpeget til den anden CPU .
fordele og begrænsninger
en computer , der tilbyder multiprocessing support er i stand til at behandle data i et hurtigere tempo end en enkelt CPU computer , om stigningen i behandlingen hastighed vil afhænge af den specifikke CPU'er anvendes, og hvordan multiprocessing funktioner er sat op . Begge CPU'er udnytter den samme hukommelse pool, således at data til at bevæge sig gennem den tilgængelige hukommelse hurtigere, men der er mulighed for memory flaskehalse , hvis computeren ikke har tilstrækkelig RAM til at understøtte både CPU'er. Væsentlige ydelsen stiger kan opstå med de enkelte programmer, hvis de er optimeret til multiprocessor brug . Programmer, der ikke er beregnet til multiprocessor typisk køre det samme som de ville på en enkelt CPU computersystem
Multiprocessing Krav
Salg
tre komponenter skal tilbyde multiprocessor støtte til at køre en computer med flere CPU'er. Bundkortet skal være konstrueret med multiprocessor support i tankerne, herunder to CPU sockets og en modificeret nord bro kredsløb struktur , så både CPU'er kan installeres og udnytte systemets ressourcer. CPU'er selv være multiprocessing -kompatibelt så godt, da ikke alle CPU'er er designet til brug i multi -CPU systemer . Computerens operativsystem skal understøtte multiprocessing såvel så det kan ordentligt distribuere data mellem de to CPU'er.