Sammenligning av Multitask Processing

Mutlitask behandling er computing begrep som brukes for å beskrive tilfeller der to eller flere dataprogrammer bruker de samme ressursene på en datamaskin prosessor. På maskiner som har bare én datamaskin behandlingen kjerne, er multitasking oppnås ved å planlegge CPU, eller sentralenhet, for å veksle mellom programoppgaver for å gi inntrykk av parallell databehandling til sluttbruker. Nyere mutli-core dataprosessorer inneholde to eller flere prosessorer som kan virkelig kjøre program oppgaver parallelt uten å måtte bytte frem og tilbake under utføring.

multitasking

Multitasking er betegnelsen som brukes for å referere til situasjoner der to eller flere dataprogram oppgaver dele dataressurser under utføring samtidig. Multitasking kan oppnås på én eller multi-core PC-prosessorer. Datamaskinens operativsystem styrer gang hvert program oppgave er tildelt før dataressurser er byttet til neste oppgave venter sin tur til å kjøre. Windows-operativsystemet er en av de populære operativsystemene på markedet som er i stand til multitasking på både single og multi-core prosessorer.

Flerkjerne Computer Prosessorer

Multi-core dataprosessorer begynte å bli populært på slutten av 2000-tallet. Disse enhetene inneholder flere mikroprosessorer samlet sammen i en enkelt CPU kjerne. Hver av mikroprosessorer vil dele dataressurser, for eksempel datamaskinen hovedkort ressurser og datamaskinen cache. Mutli-core prosessorer er i stand til å levere ytelsen øker i størrelsesorden 10 prosent eller mer over single core prosessorer og er billigere enn fler datamaskiner.

Single Core Computer Prosessorer

Datamaskiner som har en enkelt prosessor og ingen ekstra kjerner blir referert til som enkeltkjernedataprosessorer. Single core prosessorer er bare i stand til å utføre en enkelt datamaskin oppgave av gangen. Gjennom implementeringen av single core multitasking, er de i stand til å veksle mellom oppgaver i ulike programmer som kjører på datamaskinen for å gi inntrykk av parallell prosessering, men lider små dårlig ytelse når du gjør det. Dette gjør dem problematisk for operasjoner som krever tung multitasking, slik som batch videobehandling eller komplekse gaming.

multithreading

Multithreading er computing begrep som brukes for å beskrive multitasking metodikken til individuelle programmer. En enkelt forekomst av en oppgave innenfor et dataprogram som kjører på datamaskinen er referert til som en tråd. Når et operativsystem er i stand til multithreading, kan det dele tid avsatt til dataressurser mellom flere tråder av samme dataprogram samt mellom de ulike dataprogrammer eller prosesser. Når et operativsystem er i stand til multithreading, kan det resultere i forbedret ytelse og mer effektiv dataprosessorbruk.

Computer Prosessorer at Bruk Multitasking

Alle store PC merker selge datamaskiner som har datamaskin prosessorer som er i stand til enkelt kjerne multitasking. Intel ut tre prosessorer i slutten av 2000-tallet, som er i stand til multikjerne fleroppgavekjøring med i3, i5, og i7 linje av prosessorer. Hver av disse linjene av prosessorer har multitasking og i5 og i7 har Intels Turbo Boost-teknologi, noe som ytterligere optimaliserer CPU og andre dataressursbruken på datamaskinen. Intels Hyper-Threading-teknologi, noe som også gjør at hver mikroprosessor for å behandle flere tråder samtidig, øker ytterligere sine høyere-end chips 'multitasking evner. AMD databrikker er også i stand til multitasking, men er mindre populært i markedet for høy etterspørsel oppgaver som nettverks video gaming og batch videoredigering fordi, som i 2010, de mangler mulighetene til Turbo Boost og Hyper-Threading.