Mutlitask bearbeiding er den computing begrep som brukes for å beskrive tilfeller der to eller flere dataprogrammer bruker de samme ressursene på en datamaskin prosessor . På datamaskiner som bare har én datamaskin behandlingen kjerne , er multitasking oppnås ved å planlegge CPU , eller sentralenhet, for å bytte mellom program oppgaver å gi inntrykk av parallell databehandling til sluttbruker . Nyere mutli -core datamaskin prosessorer inneholde to eller flere prosessorer som kan virkelig kjøre programmet oppgaver parallelt uten å måtte bytte frem og tilbake under kjøring. Multitasking
Multitasking er begrepet som brukes for å referere til situasjoner der to eller flere dataprogram oppgaver deler dataressurser mens utføring samtidig . Multitasking kan gjøres på enkle eller multi-core PC- prosessorer . Datamaskinens operativsystem håndterer tiden hver applikasjon oppgave er tildelt før dataressurser er byttet til neste oppgave venter på 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 .
Multi -core Computer Prosessor
< p> Multi -core datamaskin prosessorer begynte å bli populært på slutten av 2000-tallet. Disse enhetene inneholde flere mikroprosessorer samlet sammen i en enkelt CPU-kjernen . 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 multiprosessorsystemer datamaskiner.
Single Core Computer prosessorer
Datamaskiner som har en enkelt CPU og ingen ekstra kjerner blir omtalt som single core datamaskin prosessorer . Single core prosessorer er bare i stand til å utføre en enkelt datamaskin oppgave om gangen . Gjennom implementering av single core multitasking , er de i stand til å veksle mellom oppgaver av ulike programmer som kjører på datamaskinen for å gi inntrykk av parallell prosessering , men lider små ytelse degradations 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 metodikk 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 av ulike dataprogrammer eller prosesser . Når et operativsystem er i stand til multithreading , kan det resultere i forbedret ytelse og mer effektiv PC-prosessor bruk.
Computer prosessorer som bruker Multitasking
Alle de store PC merker selger datamaskiner som har PC- prosessorer som er i stand til single core multitasking . Intel lanserte tre prosessorer på slutten av 2000-tallet som er i stand til å multi -core multitasking 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 databehandling ressursbruk på datamaskinen. Intels Hyper - Threading -teknologi, som også gjør at hver mikroprosessor til å behandle flere tråder samtidig , øker ytterligere dens høyere-end chips ' multitasking evner . AMD databrikker er også i stand til multitasking , men er mindre populært i markedet for krevende oppgaver som nettverk video gaming og batch videoredigering fordi, som i 2010, de mangler evnene til Turbo Boost og Hyper - Threading .