Gå til innhold

Spørsmål om kjerner


Gjest medlem-82119

Anbefalte innlegg

Gjest medlem-82119

Når flere programmer som kun er laget for en-kjerne prosessorer (standardprogrammer) kjøres på en fler-kjerne prossesor, fordeles da de ulike programmene automatisk mellom de enkelte kjernene, eller blir det fortsatt kun en av kjenrene som må kjøre alle programmene?

Lenke til kommentar
Videoannonse
Annonse
Det blir fortsatt kun en kjerne som må ta seg av programmet. Det må ligge i selve programkoden at porgrammet skal støtte multitasking.

Misforstod du litt? Det var snakk om flere programmer laget for èn kjerne (prosess) på en PC med flere kjerner.

 

Operativsystemet oppfatter CPU-en som flere uavhengige prosessorer og tar seg av fordelingen av prosesser mellom de ulike kjernene. Så ja, du vil benytte begge kjerner.

Lenke til kommentar

Det som kan være/er litt dumt er at når du kjører et program som bare støtter én kjerne, så veksler ofte dette programmet mellom kjernene på en dual eller quad core cpu. Tungvinn løsning på dette er å bruke oppgavebehandling til å velge affinitet på prosessen. F.eks. hvis du konverterer en video, så kan du sette denne prosessen til å kjøre på kjerne 0, mens du kan sette andre programmer til å kjøre på kjerne 1.

Lenke til kommentar
Når flere programmer som kun er laget for en-kjerne prosessorer (standardprogrammer) kjøres på en fler-kjerne prossesor, fordeles da de ulike programmene automatisk mellom de enkelte kjernene, eller blir det fortsatt kun en av kjenrene som må kjøre alle programmene?

 

Ja, resursene blir automatisk fordelt mellom kjernene.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...