*   >> Læs Uddannelse artikler >> science >> computers

Cpu af Computer

lt signal kaldes en interrupt, som periodisk kan få computeren til at stoppe udførelsen instruktioner hvor det var og gøre noget andet i stedet. Ved at huske, hvor den fuldbyrdede før interrupt, kan computeren tilbage til denne opgave senere. Hvis flere programmer kører "på samme tid", så afbryder generatoren kan være årsag flere hundrede afbryder per sekund, hvilket medfører et program skifte hver gang.

Da moderne computere udføre typisk instruktioner flere størrelsesordener hurtigere end den menneskelige perception, kan det vise sig, at mange programmer der kører på samme tid, selvom kun én er nogensinde udfører i en given øjeblik. Denne metode til multitasking er undertiden kaldes "tid-deling", da hvert program er tildelt en "slice" af tid igen. [48] Før den æra af billige computere, den vigtigste brug for multitasking var at give mange mennesker til at dele den samme computer.

Tilsyneladende ville multitasking forårsage en computer, der skifter mellem flere programmer til at køre langsommere - i direkte forhold til antallet af programmer den kører. Men de fleste programmer bruger meget af deres tid på at vente på langsomme input /output-enheder til at fuldføre deres opgaver. Hvis et program venter for brugeren til at klikke på musen eller trykke på en tast på tastaturet, så vil det ikke tage en "time slice", indtil omstændigheder venter på er indtruffet.

Det frigør tid til andre programmer til at udføre så mange programmer kan køre på samme tid uden uacceptable tab hastighed.

Page   <<  [1] [2] [3] [4] [5] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.