Om du kör mer än ett program på datorn på en gång , är datorn multitasking . Utan denna förmåga , kan du bara använda det för en sak i taget : Spela musik eller skriva ett dokument , till exempel , men inte båda . De flesta dator -processorer hanterar en uppgift i varje givet ögonblick , växla fram och tillbaka mellan dem så fort det verkar arbetet sker kontinuerligt . Hembud
Multitasking är antingen förebyggande eller icke - förebyggande . I en icke - förebyggande operativsystem , en gång en programmerare tilldelar processorn en uppgift , kommer processorn stannar inte förrän programmet gör det möjligt att byta jobb . I sådana system måste programmerare koda programvaran att frivilligt dela processorn . Om ett program inte ger , kan systemet krascha . I föregripande operativsystem , kan datorn tvinga processorn att ändra uppgiften det fungerar på . Förebyggande system antingen sätta gränser på hur lång tid varje uppgift kontrollerar processorn eller rangordnar dem efter prioritet . Addera kärna
p Om ditt system har en kärna i centralenheten , eller CPU , handel utanför mellan arbetsuppgifter är det bästa man kan göra . Om du har en dual - core dator dock , kan ditt system utföra två uppgifter samtidigt . Till exempel , om du skriver ett dokument i Word medan du kör ett anti - virus scan , kan en kärna ägna sig helt varje program . Detta snabbar upp datorns verksamhet , och eftersom varje kärna endast hanterar halva lasten , de båda kör mer effektivt än i en single- core -system .
Threading
< p> Gängning är multitasking inom ett visst program. Om programmet tilldelar datorn flera uppgifter - att samla in data , underhålla nätverk kommunikation , kör ett gränssnitt - processorn bryter dessa uppgifter ner till enskilda trådar och rör sig mellan varje tråd och tillbaka tills uppgifter är klar . Processorn hanterar skift mellan trådarna så fort de verkar köras samtidigt . Eftersom trådar delar samma minnesutrymme , kommunicerar de uppgifter med varandra effektivt , förbättra programmets prestanda . Addera Hyper - Threading
Hyper - threading är vad som händer när du använda en processor som bokstavligen verkar på två saker samtidigt . Hyper- threading processorer fungera som om de vore dubbla kärnor , kan hantera två trådar samtidigt . Detta ökar processorns hastighet avsluta uppgifter , i vissa fall uppnår 30 till 50 procent bättre prestanda vid multitasking med särskilda program . Operativsystemet tilldelar hyper trådar till processorn på samma sätt som den gör i ett konventionellt trädningssystem .