Što je četverojezgreni procesor?

Četverojezgreni procesor je jedna jedinica sastavljena od četiri neovisne jezgre koje obrađuju podatke fiksne ili promjenjive duljine. Svaka od četiri jezgre radi neovisno za čitanje i izvršavanje instrukcija računalnog programa, što može uključivati ​​podatke i memorijske funkcije. Višeprocesor dodjeljuje različite procese pojedinačnim jezgrama koristeći metodu poznatu kao multitasking. Ova metoda može pomoći podržanom operativnom sustavu (OS) da radi učinkovitije, osobito kada se procesorska snaga dodjeljuje na više aplikacija intenzivnih resursa u isto vrijeme.

Dok četverojezgreni procesor podržava multitasking, OS je taj koji određuje koliko će računalni sustav podnijeti pokretanje više aplikacija odjednom. Višezadaćnost ovisi o čestoj izmjeni konteksta zadataka kako bi se stvorila iluzija paralelnih aplikacija. Budući da ima više jezgri, četverojezgreni procesor je u teoriji sposoban rješavati zadatke brže od jednojezgrenih ili dvojezgrenih procesora. U praksi, međutim, postoji više razloga zašto četverojezgreni procesori zapravo nisu brži.

Unatoč percepciji da bi više jezgri trebalo biti jednako bržoj obradi, poboljšanje performansi četverojezgrenog procesora u odnosu na njegove prethodnike ovisi o korištenju i implementaciji aplikacije. Četverojezgreni procesori u računalnim sustavima općenito se prodaju korisnicima koji pokreću aplikacije koje zahtijevaju velike resurse kao što su video igre, softver za uređivanje videa i grafički uređivači. Mnoge videoigre su napisane tako da optimalno koriste višeprocesore.

Softver koji podržava multi-threading, poput mnogih video i grafičkih uređivača, ne rješava zadatke na linearni način. Umjesto toga, zadaci se izvršavaju paralelno na više procesora ili jezgri. Uglavnom zbog boljih mogućnosti multi-threadinga, mnoga testiranja su pokazala da četverojezgreni procesori omogućuju brže kodiranje, renderiranje i uređivanje videa u usporedbi s jednojezgrenim i dvojezgrenim procesorima.

Uz dvojezgrene i četverojezgrene procesore razvijaju se i implementiraju procesori s još većim brojem jezgri. Kao i kod ranijih višejezgrenih procesora, dodavanje još više jezgri obećava još veće povećanje brzine obrade. Međutim, čini se da sposobnost ostvarivanja ovih povećanja u brzini ovisi o dizajnu softvera koji može iskoristiti prednosti novije tehnologije za paralelnu obradu podataka kroz broj dostupnih jezgri.