Oglas

Uz sav napredak u računalnoj tehnologiji, teško je biti u toku. Žargon koji su prodajni suradnici bacili na kupnju novog uređaja rijetko pomaže, a čini se da oni koji vas guraju prema određenom računalu ne razumiju kako 64-bitno računanje Što je 64-bitno računanje?Pakiranje računala ili računalnog hardvera pretrpano je tehničkim izrazima i značkama. Jedan od istaknutijih je 64-bitni. Čitaj više djeluje ili koristi korisniku izvan mogućnosti da pristupite više RAM-a Koliko RAM-a vam stvarno treba?RAM memorija je poput kratkotrajne memorije. Što više zadajete više zadataka, više vam treba. Saznajte koliko vašeg računala ima, kako najbolje iskoristiti ili kako doći do više. Čitaj više .

U ovom ćemo članku pogledati kako su se operacijski sustav i aplikacijski softver odabrali za pokretanje 64-bitni sustav, kao i nekoliko značajki samog procesora utječu na ukupne performanse modela Računalo.

Procesor i operativni sustav

Gotovo sva PC-a na tržištu danas isporučuju 64-bitne procesore, a većina njih već će imati

64-bitna verzija sustava Windows Imam li 32-bitni ili 64-bitni Windows? Evo kako rećiKako možete znati je li verzija sustava Windows koju koristite 32-bitna ili 64-bitna? Koristite ove metode i naučite zašto je to također važno. Čitaj više predinstalirana na njemu. Ovo uparivanje je presudno kada želite izvući najbolje performanse iz svog sustava. Iako na 64-bitnom računalu možete instalirati 32-bitni operativni sustav, propustili biste dodatne prednosti hardvera.

Kada instalirate 32-bitni operativni sustav Koja je razlika između 32-bitnog i 64-bitnog Windows-a?Koja je razlika između 32-bitnog i 64-bitnog Windows-a? Evo jednostavnog objašnjenja i kako provjeriti koju verziju imate. Čitaj više na 64-bitnom računalu učinak je trenutna pretvorba 64-bitnog procesora u 32-bitni procesor.

  • Sve upute na razini procesora ograničene su na korištenje 32-bitnih registara, stoga su sve matične matematičke funkcije podjednako ograničene s obzirom na njihov raspon i preciznost.
  • Količina fizičke memorije kojoj se može pristupiti smanjuje se na 4 GB, čak i ako postoji instalirano više memorije Otključajte do 64 GB RAM-a na 32-bitnom Windows-u pomoću PAE Patch-aJoš uvijek koristite 32-bitni Windows stroj i frustriran je s ograničenjem od 4 GB RAM-a? Razmjerno jednostavna izmjena naredbenog retka omogućuje vam krpanje sustava i iskorištavanje do 64 GB RAM-a. Čitaj više .
  • Memorija hardvera poput video memorije će zauzeti dio adresne memorije, umjesto da se premješta iznad nje ili će RAM biti prepravljen oko adresa hardverske memorije.
  • Sav ostali softver koji želite pokrenuti u sustavu mora biti 32-bitan i biti će ograničen tim istim parametrima.

To je najbolji razlog da osigurate da koristite 64-bitni operativni sustav na bilo kojem računalu s 64-bitnim procesorom.

Mogućnosti procesora

Osim uparivanja odgovarajućeg operativnog sustava s hardverom, elementi CPU-a utječu i na performanse sustava. Broj jezgara na raspolaganju za obradu jedan je od velikih.

Od jednostrukih do više jezgara

Prije otprilike dva desetljeća, gotovo sva računala koja se potrošačima prodaju na tržištu, koristila su procesore s jednim jezgra za obradu Što je jezgra procesora? [MakeUseOf objašnjava]Svako računalo ima procesor, bilo da je riječ o maloj djelotvornoj profesionalnoj ili velikoj performansici ili inače ne bi mogao funkcionirati. Naravno, procesor, koji se naziva i CPU ili Central Processing ... Čitaj više u paketu. S ovom vrstom dizajna, značilo je da računalo može izvršavati samo jednu instrukciju istovremeno, a operativni sustav procesoru može dodijeliti samo jednu nit izvršenja.

rastavljanje-stara računala

Danas jedna silikonska rezina može imati 2, 4 ili više jezgara na sebi, a paket može imati više čipova. Stavljajući više od jedne jezgre u procesorski paket, operativni sustav svaku jezgru vidi kao pojedinačni procesor gdje može dodijeliti procesne niti, a svaka jezgra djeluje neovisno o drugi. Dakle, na a četiri jezgre Što znače "Dual Core" i "Quad Core"?Ovih je dana većina CPU-a dvojezgarna, četverojezgrena ili osmojezgrena. Ali što to uopće znači? Evo sve je objašnjeno. Čitaj više Sustav, računalo može istovremeno izvršavati četiri upute - po jednu na svakoj jezgri.

Spajanje jezgara s Hyperthreadingom

2002. godine Intel je odustao tehnologija hiperreziranja Što je hiperrezivanje? [Objašnjena tehnologija] Čitaj više zbog čega operativni sustav "vidi" dva logička procesora za svaku procesorsku jezgru na čipu. Radi tako da ima dva različita skupa podataka o stanju procesora, jedan za svaki logički procesor i jednu zajedničku jezgru izvršenja. To omogućuje operativnom sustavu da dodijeli izvršnu nit svakom logičkom procesoru koji održava svoje podatke o stanju. Kad je jedna nit blokirana jer čeka podatke ili drugi resurs, drugi logički procesor može koristiti izvršnu jezgru za svoju obradu, osim ako je također u stanju čekanja. Poboljšanje performansi ovom tehnologijom kreće se od 15 do 30 posto.

Intel® Core ™ i7 procesor četvrte generacije sprijeda i straga

To ne znači da je četverojezgreni procesor dvostruko brži od dvojedrnog procesora koji radi s istim satom brzina u određenoj situaciji ili da će Intelov procesor s hiperrezivanjem raditi bolje od jednog bez tehnologija. Određeni softverski čimbenici mogu u potpunosti poništiti postojanje dodatnih jezgara za obradu.

Utjecaj aplikacijskog softvera

Dakle, sada kada ste odlučili nabaviti novi 64-bitni Intelov dvojezgreni procesor s hiperrezidom i upariti ga sa 64-bitnom verzijom Windowsa, dobit ćete najbolje moguće performanse, zar ne? Pa možda.

Iako moderni operativni sustavi mogu iskoristiti sve hardvere koje nude, aplikacijski softver koji koristite možda neće, pogotovo naslijeđeni softver.

Stariji jednojezgarni CPU koje sam gore spomenuo mogao je obraditi samo pojedinačnu nit istovremeno. Veliki dio tadašnjeg programiranja napisan je da bi se koristila samo jedna nit. Upotreba tog softvera na više-jezgrenom sustavu i dalje će ga rezultirati korištenjem samo jedne jezgre za tu nit. Zbog toga možete vidjeti četverojezgreni sustav koji radi s 25% opterećenja u upravitelju zadataka s jednom jezgrom pri 100% iskorištenosti, a ostale tri jezgre naizgled u praznom hodu. Opterećenje nije raspodijeljeno.

procesorima korištenje

Kako bi se iskoristile sve jezgre za obradu u sustavu, softver mora biti dizajniran s paralelnom obradom i višestrukim navojem. Ideja ovdje je razbiti problem na diskretne komponente koje se mogu dovršiti neovisno jedna o drugoj kako bi računalo istovremeno izvršilo svaki zadatak na zasebnim jezgrama. To može smanjiti vrijeme potrebno za stvaranje željenog rezultata. To također znači da nit za korisničko sučelje ne zaključava kada se na drugim jezgrama dešava jaka obrada drugih niti.

Iako je program osmišljen s višestrukim čitanjem, još uvijek postoji mogućnost da neke njegove funkcije ne mogu biti paralelne. Jedan primjer toga su Microsoft Office aplikacije koje koriste makronaredbe Visual Basic za aplikacije (VBA). Dugotrajni makro vjerojatno će zauzeti cijelu jezgru dok se ne ukine. Budući da računalo ne može automatski odrediti može li se makronaredba paralelizirati, to jednostavno ne pokušava napraviti.

Poboljšajte performanse aplikacija s jednom niti

Ako morate koristiti nasljeđene programe s jednim navojem, posebno ako trebate pokrenuti više njih istovremeno, vaš najbolji kladionica za bolje performanse je postavljanje afiniteta procesora za njih. To će ih prisiliti da koriste samo određene jezgre za obradu. Na taj način možete osigurati da oni iako mogu zauzeti procesijsku snagu čitave jezgre to neće raditi na istoj jezgri, što će uzrokovati da procesi potraju duže nego apsolutno potrebno.

S operativnim sustavom Windows možete postaviti afinitet otvaranjem Upravitelja zadataka, desnom tipkom miša kliknite naziv procesa, odaberite Postavi afinitet… iz kontekstnog izbornika poništite potvrdne okvire za sve procesore za koje ne želite da ga upotrebe pa kliknite na u redu.

procesorima afinitet

To možete učiniti i iz naredbenog retka pomoću zastave / afiniteta naredbene naredbe.

start / afinitet 2 notepad.exe

Imajte na umu da se broj procesora koji se koristi sa zastavom afiniteta temelji na 1, a ako se gleda upravitelj zadataka, temelji se na nuli, pa bi tako pokrenuo Notepad na CPU 1.

Slična funkcionalnost postoji i za Linux korisnike s naredbom skupa zadataka. Dio je util-linux paketa i dio je zadane instalacije većine distribucija. Ako trenutno nije u vašem sustavu, možete ga instalirati sa

sudo apt-get install util-linux

za distribucije temeljene na Debianu ili

sudo yum instaliraj util-linux

za sustave temeljene na Red Hatu.

Da biste koristili naredbu za pokretanje vlc na CPU 2, upotrijebili biste

set zadataka -c 2 vlc

Da biste promijenili afinitet za proces koji se već izvodi s idom procesa (PID) 9021 za korištenje CPU 4 i 5, upotrijebili biste

skup zadataka -cp 4,5 9021

Drugi faktor s aplikacijama je duljina riječi. Iako 32-bitna aplikacija i dalje može pohraniti i manipulirati i cijelim i 64-bitnim brojevima s pomičnom tačkom, to mora biti učinjeno putem biblioteke „velike matematike“ kojoj posao treba više vremena nego što 64-bitni procesor radi iste proračune nativno. Ako aplikacija zahtijeva prošireni raspon i veću preciznost koju nude 64-bitni brojevi, uvijek će je biti učinkovitija za upotrebu 64-bitne aplikacije 3 web stranice koje mogu pronaći softver kompatibilan sa 64-bitnim operativnim sustavimaVrlo je vjerojatno da će oni od vas koji u sljedećoj godini kupuju potpuno novo računalo dobiti nešto na čemu će upravljati 64-bitnim operativnim sustavom. x64 ima svoje prednosti i nedostatke, ali ... Čitaj više za zadatak.

S nekim softverom nije previše važno je li 32-bitni ili 64-bitni. 32-bitni web preglednik će raditi većinom za većinu ljudi. Uz normalno korištenje, ne bi mu trebale nedostajati memorije, čak i ako želite imati otvorene desetke kartica. Lako će se koristiti više niti u vašim fizičkim i logičkim procesorima i ne smije završiti oko CPU-a. Isto se odnosi na većinu zadataka za obradu teksta. Ali ako ćete uređivati ​​fotografije ili videozapise, transkodirati, pokretati softver za modeliranje ili raditi druge CPU-ove zadatke ili rad s velikim skupovima podataka možete pričekati duže nego što je potrebno bez 64-bitnog multithread softver.

Konačni uzimanje

Pa koja je najbolja opcija? Najbolji odgovor: ovisi.

Ako znate da ćete na svom sustavu koristiti proračunsku tablicu Excel koja koristi dugotrajne VBA makronaredbe, bilo bi vam bolje s dvojezgrenim sustavom koji radi na 3 GHz umjesto četverojezgrene jezgre koja radi na 2,2 GHz, ali ako stalno radite između višestrukih programa s više navoja dok radite ili radite na računalu, obrnuto pravi.

Iako se generalizacije nikada ne pokazuju u svim slučajevima, za najbolje računalne performanse stolnih računala danas će se koristiti 64-bitni višejezgreni procesori koji rade moderni 64-bitni operativni sustav i 64-bitne višeslojne aplikacije za najzahtjevnije zadataka.

Kakva ste iskustva imala sa 64-bitnim performansama? Imate li 32-bitni softver koji nadmašuje njegov 64-bitni kolega ili ne postoji razlika između njih? Javite nam u komentarima u nastavku.

Kreditna slika: Demontaža starog računala (CC po 2.0) fdecomite, Intel® Core ™ i7 procesor četvrte generacije sprijeda i straga (CC po 2.0) kompanije Intel u Deutschlandu

Bruce se igrao s elektronikom od 70-ih, računalima od ranih 80-ih i točno je odgovarao na pitanja o tehnologiji koje nije koristio niti vidio cijelo vrijeme. Također se nervira pokušajem sviranja gitare.