Als u meerdere programma 's tegelijk draaien op uw computer , wordt de computer multitasking . Zonder dat het vermogen , kan u alleen gebruiken voor een ding tegelijk : Speel muziek of schrijven van een document , bijvoorbeeld , maar niet beide . De meeste computer -processors overweg met een taak op een gegeven moment , zo snel heen en weer schakelen tussen hen blijkt het werk wordt voortdurend gebeurt . Voorkooprecht Multitasking is ofwel preventieve of niet- preventieve . In een niet - preventieve besturingssysteem , ooit een programmeur kent de processor een taak , zal de processor niet stoppen totdat het programma maakt het mogelijk om van baan te veranderen . In dergelijke systemen , moeten programmeurs de software code om vrijwillig de processor te delen . Als een programma niet opleveren , kan het systeem vastlopen . In preventieve besturingssystemen , kan de computer dwingen de processor om de taak het werkt op wijzigen . Preventieve systemen ofwel stellen grenzen aan hoe lang elke taak controleert de processor of gelederen taken volgens prioriteit . Core Als uw systeem heeft een kern in de centrale verwerkingseenheid , of CPU , handel off tussen taken is het beste kan doen . Als je een dual - core computer , echter , uw systeem kan gelijktijdig twee taken . Bijvoorbeeld , als u een document in Word typt tijdens het uitvoeren van een anti - virusscan , een kern kan zich volledig elk programma te wijden . Dit versnelt activiteiten van uw computer , en zoals elke kern behandelt slechts de helft van de belasting , ze beide draaien efficiënter dan in een single-core systeem . Threading Threading is multitasking binnen een bepaald programma . Als het programma wijst de computer meerdere taken - het verzamelen van gegevens , het onderhouden van netwerk communicatie , loopt een interface - de processor breekt deze taken naar de individuele draden en beweegt zich tussen elke draad en weer tot de taken worden uitgevoerd . De CPU verwerkt de verschuivingen tussen de draden zo snel het lijkt alsof ze tegelijk draaien . Omdat threads delen dezelfde geheugenruimte , ze informatie met elkaar communiceren efficiënt , het verbeteren van de prestaties van het programma . Hyper - Threading Hyper - threading is wat er gebeurt als je gebruik maken van een processor die letterlijk werkt op twee dingen tegelijk . Hyper - threading processoren functioneren alsof ze dual cores , kunnen omgaan met twee draden in een keer. Dit verhoogt de snelheid van de processor in de afwerking taken soms bereiken 30 tot 50 procent betere prestaties bij multitasking bepaalde programma . Het besturingssysteem kent hyper draden om de processor op dezelfde manier waarop het doet in een conventionele threading systeem .
|