forarbejdningsvirksomhed affinitet

, indledningen, når en computer har flere forarbejdningsvirksomheder eller mindst én multi-core processor, der er store muligheder for at øge udøvelsen af deres ansøgninger, som kan gøres på mange måder.i de foregående artikler, som jeg har skrevet om flere gevindskæring ansøgninger til at drage fordel af flere kerner.i denne artikel, jeg vil tale om, hvad du kan gøre for at drage fordel af flere kerner og ved hjælp af applikationer, der er fælles med gevind.,, forarbejdningsvirksomhed affinitet er mulighed for at styre en specifik opgave, eller proces, til at anvende en bestemt kerne.hvorfor er det interessant?hvis en proces, er der ofte kan være resterne af tidligere leder af denne proces i den resterende lager af en given processor.så hvis processen er rettet til altid at anvende den samme grundlæggende er det muligt, at processen vil fungere mere effektivt på grund af cache genbrug.en anden måde at anvende forarbejdningsvirksomhed affinitet ville være direkte kun en eller to resultater kritiske processer til et centralt, mens alle andre processer er rettet mod andre kerner.dette bør sikre, at når udførelsen kritiske processer kræver en kerne, der vil være til rådighed., at forarbejdningsvirksomheden affinitet i vista, vinduer vista, kan du sætte forarbejdningsvirksomhed affinitet ved åbning af task manager.,,,,, figur 1, vinduer task manager.,, at vælge en proces, der er anført i processen regning.lige klikke denne proces vil give dig den menu, som vist i figur 2.ved udvælgelsen af de affinitet menupunkt mulighed dialog som vist i figur 3 viser sig,.,,,,, figur 2, højre klik menu.,,,,, figur 3:, forarbejdningsvirksomhed affinitet muligheder for dialog., i forarbejdningsvirksomheden affinitet mulighed for dialog, hver borekerne til rådighed for systemet er vist.ved kontrol af kasse ved siden af en kerne i styresystemet, i dette tilfælde vinduer vista, du vil tildele denne proces til kernen, hver gang det er at flygte.ved kontrol af mere end én kerne, operativsystemet forsøg på at afbalancere den belastning, mellem den angivne kerner.,, specialiserede kerner, sagen ovenfor, er et typisk tilfælde og er ganske enkel.i den nærmeste fremtid, om forarbejdningsvirksomhed tilhørsforhold vil blive meget mere kompliceret.hvorfor?fordi der ikke er nogen grund til forarbejdning kerner er identiske.når systemer starte skibsfart med mange dusin kerner er det sandsynligt, at mange af disse kerner skal optimeres for visse typer af operationer.dette vil ske på samme måde som, hvordan en grafisk behandlingsenhed (gpu) optimeres til at udføre operationer, fælles for grafiske bearbejdning.,, så jeg er sikker på, du kan forestille dig, at når der er snesevis af kerner, hvor de fleste er optimeret til specifikke foranstaltninger, vil det være en ret kompleks opgave at tildele forarbejdningsvirksomhed affinitet intelligent.jeg mener, at den fremtidige udgaver af operationelle systemer bør tage sig af dette, samtidig med at brugernes ændringer.,, kunne det ske, svarer til, hvordan jeg beskrives nedenfor.,, først, når operativsystemet er monteret, eller når ny hardware er tilføjet, operativsystemet vil identificere hver kerne, der er til rådighed.det ville svare til, hvad den gør nu, men det ville også sammenligne hver enkelt kerne til en tidligere oprettet register.,, det register, som jeg vil kalde de grundlæggende optimering register, ville blive holdt af styresystemet virksomhed og være til rådighed for opdateringer.denne liste vil matche hver borekerne til transaktioner, for hvilke det er optimeret.forarbejdningsvirksomhed producenterne ville registrere deres kerner med denne liste, eller der kan være en form for uafhængig kontrol af forarbejdningsvirksomhedens optimizations for at sikre et passende niveau for optimering (dette sikkert er den foretrukne metode) med henblik på en korrekt sted kernerne.,, begrebet centrale register kan selv yde en arena, optimering af konkurrence mellem operativsystemer; forskellige operativsystemer vil sandsynligvis har forskellige grundlæggende optimering registre, måske endda i forskellige grader af detaljer.for eksempel, en virksomhed kan udgøre en given kerne er optimeret til grafiske operationer, mens en anden virksomhed med en mere omfattende grundlæggende optimering register kan betragtes på samme kerne er optimeret til 3d grafiske aktiviteter, for det andet efter styresystemer ved alle kerner, der er til rådighed, og har undersøgt dem mod de grundlæggende optimering register den operationelle system skal tildele hver proces til en eller flere kerner, baseret på de typer af foranstaltninger, der er nødvendige for processen.i forbindelse med installationen af styresystemet operativsystemet kunne matche alle fabriksinstallerede software til en eller flere kerner samt tilsvarende alle operativsystem processer til en eller flere kerner.matching af disse processer på de tilgængelige kerner, vil være en vanskelig opgave.,, hvordan ville operativsystemer ved, hvilke typer af operationer, der kræves af processer i et bestemt stykke software?det er et krav om at være i stand til at intelligent tildele processor.der kan være en software - operationer registret, hvor software er registreret på justitskontoret sammen med de typer operationer, der kræves af software.men jeg er ikke overbevist om, at det er en god idé.- software har en så hastige udvikling, som jeg tvivler på denne slags register kunne være gjort.en bedre idé, efter min mening, at give adgang til det centrale register på programområdet, optimering, således at software kan blive skrevet til at fastsætte sine egne.det er nok bedst anvendes af software, installatører, der vil sætte affinitet (efter bruger bekræftelse) under montering af software., for det tredje, ville der stadig skal være en vej til brugeren at skifte forarbejdningsvirksomhed.dette bør ske på en ukompliceret måde svarer til metoden til fastsættelse af forarbejdningsvirksomhed affinitet med vinduer vista som beskrevet ovenfor.det er klart, at hvis der er snesevis af kerner til rådighed over, hvordan disse oplysninger vises, skal være anderledes, men uanset hvilken metode er besluttet, det bør være enkle og ligetil.dette kunne være en mulighed for brugerne at personliggøre driften af deres egen computer.måske nogle kloge brugere vil være uenig med affinitet valgt af operativsystemer, hvilket måske en dårlig grundlæggende optimering register, og disse brugere skal være i stand til at ændre de affinitet til at opfylde deres ønsker.og det er godt, men mange ansøgninger, vil kræve en anderledes optimeret kerner i driften af software, baseret på input fra brugeren eller fra andre softwareapplikationer.dette fører mig til det fjerde punkt.- faktisk er det egentlig ikke på et tidspunkt, og jeg er blot at forsvare mine idéer mod alle læsere, som kan føle, at jeg har forsømt denne fælles sag).et stykke software, bør have adgang til de grundlæggende optimering register, som jeg forklarede i mit andet punkt, at dette ikke kun giver mulighed for at fastsætte sine affinitet software i opstarts - det gør det også muligt for software til affinitet for forskellige processer, og at ændre affinitet til enhver tid.ligeledes, hvis en installatør fastsætter affinitet til software er der intet, der hindrer installatøren fra mange tilhørsforhold til de forskellige processer i software.,, konklusioner, den metode, der er beskrevet ovenfor, jeg for, at forarbejdningsvirksomheden affinitet i systemer med mange hylstre, hvoraf nogle er optimeret til forskellige processer, er der kun én måde at opnå dette.en anden metode, som jeg har læst om, og er uenige i, hvor operativsystemet overvåger de aktiviteter, der udøves af et software, og hvordan det er ved hjælp af kerner og tildele proces til kernen, det mener er passende for denne type proces.jeg mener, at dette er den rigtige måde at opnå mængdebalancerings.men hvis denne overvågning har til opgave af den matematiske karakter af den proces, mener jeg, at tiden og behandling nødvendig kraft til at gøre dette vil være et spild.den metode, der er beskrevet ovenfor, giver jeg en softwareudvikler, til at ændre denne bestemmelse, at anlægget proces i stedet for i varighed.jeg mener, at dette vil føre til en bedre og mere brugervenlig, slut resultatet.,






Previous:
Next Page: