Når du køber NOS , ellers kendt som " nye gamle materiel ," det er vigtigt at være bekendt med visse gamle teknologier for at vurdere værdier. Både " multitasking " og " time- udskæring " er vilkår , der er faldet ved siden af vejen, som nyere og mere effektive teknikker har erstattet dem . Kendskab til forskellen mellem de to, hvordan de arbejder, og hvad der har erstattet dem, er vigtigt, når man overvejer indkøb ældre hardware , dog. Vilkår
Når vi taler om computere, er det vigtigt at være præcis med terminologi. "Program" refererer til et sæt af instruktioner og tilhørende ressourcer , der udgør en enkelt bruger oplevelse - Microsoft Word eller Mozilla Firefox er eksempler på programmer. A "proces" er et program, der kører på din computer , men kan ikke være konstrueret til slutbrugerne - en stavekontrol eller en del af computerens operativsystem kan være en proces. Hvert program har mindst én proces , og nogle komplicerede dem kan have mere end én . Endelig en " tråden" er en underafdeling af en proces , der håndterer en logisk streng af kommandoer , for eksempel kan en e-mail klient har en tråd , der kontrollerer for ny post på en server , så returnerer dette resultat til klienten selv < br . >
Multitasking
Multitasking kan henvise til et par forskellige ting - en processor , der samtidig udfører instruktioner fra flere processer og en processor , der bruger time- sharing at efterligne kører flere processer . Førstnævnte er mere almindelige definition , og en, der har udviklet sig til moderne hyper -threading . Sidstnævnte bruges stadig i mindre, mindre kraftfulde enheder såsom telefoner og tabletter.
Time- sharing
Time- sharing giver computere til at narre brugere på til at tænke , at de er multitasking. Time- sharing bruger en proces, der kaldes en "kontekst switch" at narre enkelte tråde på til at tænke , at de er de eneste, ved hjælp af CPU. En kontekst skifte segmenter hukommelse og tid ved hjælp af CPU meget hurtigt , så det ser for brugeren at flere programmer er at blive henrettet på én gang.
Hyper- threading
Hyper - threading indebærer " out -of -order execution" på den del af en CPU . Kort sagt drejer det bryder ned hver tråd, der skal udføres på individuelle beregninger og tildele dem skal beregnes. Når resultatet er tilbage, vil CPU'en genbestille dataene og sende det tilbage til den tråd, der anmodede om det . Dette giver en processor til at bruge hver eneste stykke af sig selv , hvilket minimerer spild.