Bij de aanschaf van NOS , ook wel bekend als " nieuwe oude voorraad , " het is belangrijk om bekend met bepaalde oude technologieën te zijn om waarden te beoordelen . Zowel " multitasking " en "time - slicing " zijn termen die zijn gevallen door de kant van de weg als nieuwere , efficiëntere technieken hebben ze vervangen . Het kennen van het verschil tussen de twee , hoe ze werken , en wat heeft hen vervangen is belangrijk bij het overwegen van de aankoop oudere hardware , echter. Termen Wanneer we spreken over computers , is het belangrijk om precies te zijn met de terminologie . " Programma" verwijst naar een set van instructies en aanverwante middelen die deel uitmaken van een enkele user experience - Microsoft Word of Mozilla Firefox zijn voorbeelden van programma's . Een " proces " is een programma dat draait op de computer , maar kunnen niet worden ontworpen voor eindgebruikers - een spell - checker of een gedeelte van het besturingssysteem van de computer kan een proces zijn. Elk programma heeft ten minste een proces , en sommige gecompliceerde varianten kunnen meer dan een hebben . Tot slot, een " thread " is een onderdeel van een proces dat een logische reeks van commando's behandelt , bijvoorbeeld , kan een e-mailclient een thread die controleert op nieuwe e-mail op een server hebben , keert vervolgens dat resultaat naar de opdrachtgever zelf < br . > Multitasking Multitasking kan verwijzen naar een paar verschillende dingen - een processor die tegelijkertijd aanwijzingen van meerdere processen uitvoert en een processor die time-sharing gebruikt te imiteren uitvoeren van meerdere processen . De eerste is de meer gangbare definitie , en degene die zich heeft ontwikkeld tot de moderne hyper - threading . De laatste wordt nog steeds gebruikt in kleinere , minder krachtige apparaten, zoals telefoons en tablets . Time - sharing Time - sharing kunnen computers om gebruikers misleiden in te denken dat ze multitasking . Time - sharing maakt gebruik van een proces genaamd een " context switch " aan dwaas afzonderlijke draden in te denken dat ze de enigen zijn met behulp van de CPU . Een context switch segmenten herinnering en tijd met behulp van de CPU zeer snel , waardoor het lijkt voor de gebruiker die meerdere programma's worden tegelijk uitgevoerd . Hyper - threading Hyper - threading houdt in dat " out - of-order uitvoering" van de kant van een CPU . Kortom , deze omvat van elke draad die moet worden uitgevoerd op individuele berekeningen en toe te wijzen worden berekend . Zodra het resultaat is terug, zal de CPU - opnieuw bestellen van de gegevens en stuur het terug naar de draad die daarom hebben verzocht. Hierdoor kan een processor om elk stukje van zichzelf te gebruiken , het minimaliseren van afval .
|