Reklama

So všetkými pokrokmi v oblasti výpočtovej techniky môže byť ťažké udržať aktuálny stav. Žargón, ktorý predajní spoločníci pri nákupe nového zariadenia hádžu, málokedy pomáha a zdá sa, že tí, ktorí vás tlačia smerom k určitému počítaču, nechápu, ako 64-bitové výpočty Čo je to 64-bitový počítač?Balenie počítača alebo počítačového hardvéru je preplnené technickými výrazmi a znakmi. Jeden z najvýznamnejších je 64-bit. Čítaj viac funguje alebo prináša úžitok používateľovi nad rámec možnosti získať viac pamäte RAM Koľko pamäte RAM naozaj potrebujete?RAM je ako krátkodobá pamäť. Čím viac budete multitask, tým viac budete potrebovať. Zistite, koľko má váš počítač, ako z neho vyťažiť maximum alebo ako získať viac. Čítaj viac .

V tomto článku sa zameriame na to, ako sa operačný systém a aplikačný softvér vybrali na spustenie systému 64-bitový systém, ako aj niekoľko funkcií samotného procesora, ovplyvňujú celkový výkon systému výpočtovej.

Procesor a operačný systém

Takmer všetky počítače na dnešnom trhu dodávajú 64-bitové procesory a väčšina z nich už bude mať

instagram viewer
64-bitová verzia systému Windows Mám 32-bitové alebo 64-bitové systémy Windows? Tu je návod, ako to povedaťAko zistíte, či je používaná verzia systému Windows 32-bitová alebo 64-bitová? Použite tieto metódy a zistite, prečo je to tiež dôležité. Čítaj viac predinštalovaný na ňom. Toto párovanie je rozhodujúce, ak chcete zo svojho systému získať najlepší výkon. Aj keď môžete nainštalovať 32-bitový operačný systém na 64-bitový počítač, vynechali by ste však ďalšie výhody hardvéru.

Pri inštalácii a 32-bitový operačný systém Aký je rozdiel medzi 32-bitovým a 64-bitovým systémom Windows?Aký je rozdiel medzi 32-bitovým a 64-bitovým systémom Windows? Tu je jednoduché vysvetlenie a ako skontrolovať, ktorú verziu máte. Čítaj viac na 64-bitovom počítači je výsledkom okamžitá konverzia 64-bitového procesora na 32-bitový procesor.

  • Všetky inštrukcie na úrovni procesora sú obmedzené na používanie 32-bitových registrov, a preto sú všetky natívne matematické funkcie podobne obmedzené, pokiaľ ide o ich rozsah a presnosť.
  • Množstvo fyzickej pamäte, ktorú je možné získať, klesne na 4 GB, aj keď existuje viac nainštalovanej pamäte Odomknite až 64 GB pamäte RAM v 32-bitovom systéme Windows pomocou opravy PAEStále používate 32-bitový počítač so systémom Windows a frustrovaní 4 GB RAM limitom? Pomerne jednoduchý vyladenie príkazového riadku vám umožní opraviť váš systém a využiť až 64 GB pamäte RAM. Čítaj viac .
  • Hardvérová pamäť, ako je videopamäť, spotrebuje časť adresovateľnej pamäte namiesto toho, aby sa presúvala nad ňou alebo aby sa RAM premapovala okolo adries hardvérovej pamäte.
  • Všetok iný softvér, ktorý chcete v systéme spustiť, musí byť 32-bitový a bude obmedzený rovnakými parametrami.

To je najlepší dôvod, aby ste sa ubezpečili, že používate 64-bitový operačný systém na akomkoľvek počítači, ktorý má 64-bitový procesor.

Schopnosti procesora

Prvky návrhu CPU ovplyvňujú výkon systému okrem spárovania vhodného operačného systému s hardvérom. Počet jadier dostupných na spracovanie je jedným z veľkých.

Z jedného jadra na viac jadier

Asi pred dvadsiatimi rokmi takmer všetky počítače predávané spotrebiteľom používali procesory s jedným jadro spracovania Čo je jadro procesora? [MakeUseOf vysvetľuje]Každý počítač má procesor, či už ide o malý výkonný profesionál alebo výkonný powerhouse, alebo by nebol schopný fungovať. Procesor sa samozrejme nazýva aj CPU alebo centrálne spracovanie ... Čítaj viac v balení. S týmto typom dizajnu to znamenalo, že počítač mohol súčasne vykonávať iba jednu inštrukciu a operačný systém mohol naraz priradiť iba jedno vlákno vykonávania.

demontáž-old-počítač

Dnes môže mať jeden kremíkový plátok 2, 4 alebo viac jadier a obal môže obsahovať viac ako jeden čip. Umiestnením viac ako jedného jadra do balíka procesorov vidí operačný systém každé jadro ako - individuálny procesor, v ktorom môže priradiť procesné vlákna, a každé jadro pracuje nezávisle od iní. Na a štvor-jadrový Čo znamenajú „dvojjadrové“ a „štvorjadrové“?V súčasnosti je väčšina procesorov dvojjadrová, štvorjadrová alebo oktávová. Čo to však znamená? Tu je všetko vysvetlené. Čítaj viac systému, môže počítač vykonávať štyri pokyny súčasne - jednu na každé jadro.

Spájanie jadier s Hyperthreadingom

V roku 2002 Intel odstúpil technológia hyperthreading Čo je to Hyper-Threading? [Vysvetlenie technológie] Čítaj viac vďaka čomu operačný systém „vidí“ dva logické procesory pre každé procesorové jadro na čipe. Funguje tak, že má dve odlišné sady údajov o stave procesora, jednu pre každý logický procesor a jedno spoločné jadro vykonávania. To umožňuje operačnému systému priradiť vykonávacie vlákno každému logickému procesoru, ktorý udržuje svoje vlastné stavové údaje. Ak je jedno vlákno zablokované, pretože čaká na dáta alebo iný prostriedok, druhý logický procesor môže na jeho spracovanie použiť vykonávacie jadro, pokiaľ nie je tiež v stave čakania. Zvýšenie výkonu pri použití tejto technológie má tendenciu pohybovať sa v rozmedzí od 15 do 30 percent.

4. a 4. generátor procesora Intel® Core ™ i7

To neznamená, že štvorjadrový procesor je dvakrát rýchlejší ako dvojjadrový procesor bežiaci s rovnakými hodinami rýchlosť v danej situácii, alebo že procesor Intel s hyperthreading bude fungovať lepšie ako jeden bez technológie. Určité softvérové ​​faktory môžu úplne zrušiť existenciu ďalších spracovateľských jadier.

Vplyv aplikačného softvéru

Takže teraz, keď ste sa rozhodli kúpiť nový 64-bitový dvojjadrový procesor Intel s hyperthreadingom a spárovať ho so 64-bitovou verziou Windows, získate najlepší možný výkon, však? No, možno.

Aj keď moderné operačné systémy môžu využívať všetok hardvér, ktorý ponúka, aplikačný softvér, ktorý používate, nemusí, najmä starší softvér.

Staršie jednojadrové procesory, ktoré som spomenul vyššie, dokázali spracovať iba jedno vlákno súčasne. Veľká časť programovania vykonaného v tom čase bola napísaná tak, aby používala iba jedno vlákno. Používanie tohto softvéru vo viacjadrovom systéme bude mať stále za následok používanie iba jedného jadra pre toto vlákno. To je dôvod, prečo sa v Správcovi úloh môže zobraziť štvorjadrový systém so zaťažením 25% s jediným jadrom pri 100% využití a ďalšie tri jadrá zdanlivo nečinné. Pracovné zaťaženie nie je rozložené.

procesory Využitie

Aby bolo možné využiť všetky spracovateľské jadrá v systéme, softvér musí byť navrhnutý s ohľadom na paralelné spracovanie a viacvláknové spracovanie. Cieľom je rozdeliť problém na jednotlivé komponenty, ktoré je možné dokončiť nezávisle od seba, aby počítač mohol každú úlohu súčasne plniť na samostatných jadrách. To môže skrátiť čas potrebný na dosiahnutie požadovaného výsledku. Znamená to tiež, že vlákno pre užívateľské rozhranie sa nezablokuje, keď dôjde k intenzívnemu spracovaniu iných vlákien na iných jadrách.

Aj keď bol program navrhnutý s ohľadom na multithreading, stále existuje možnosť, že niektoré jeho funkcie nemožno paralelizovať. Jedným z príkladov sú aplikácie balíka Microsoft Office, ktoré používajú makra jazyka Visual Basic for Applications (VBA). Dlhodobé makro pravdepodobne spotrebuje celé jadro až do jeho ukončenia. Pretože počítač nedokáže automaticky určiť, či sa makro dá paralelizovať, jednoducho sa o to nepokúša.

Vylepšite výkon aplikácií s jedným vláknom

Ak musíte používať staršie aplikácie s jedným vláknom, najmä ak potrebujete spustiť súčasne viac aplikácií, najlepšou voľbou pre lepší výkon je nastavenie príbuznosti procesora. To ich prinúti používať iba špecifické spracovateľské jadrá. Týmto spôsobom môžete zaistiť, že aj keď môžu spotrebovať celú výpočtovú silu celého jadra nerobia to v rovnakom jadre, čo spôsobuje, že procesy trvajú dlhšie, ako je absolútne nevyhnutné.

V systéme Windows môžete nastaviť príbuznosť tak, že otvoríte Správcu úloh, kliknete pravým tlačidlom myši na názov procesu a vyberiete Nastaviť príbuznosť ... v kontextovej ponuke zrušte začiarknutie políčok pre všetky procesory, ktoré nechcete používať, a potom kliknite na OK.

procesor afinitou

Môžete to urobiť aj z príkazového riadku pomocou príznaku / afinity príkazu start.

start / affinity 2 notepad.exe

Všimnite si, že číslo procesora použité s príznakom afinity je 1, zatiaľ čo pri pohľade na Správcu úloh je nulové, aby sa tým spustil Poznámkový blok na CPU 1.

Podobná funkčnosť existuje pre používateľov systému Linux pomocou príkazu taskset. Je súčasťou balíka util-linux a je súčasťou predvolenej inštalácie väčšiny distros. Ak sa momentálne nenachádza vo vašom systéme, môžete si ho nainštalovať pomocou

sudo apt-get install util-linux

pre distribúcie založené na Debiane alebo

sudo yum install util-linux

pre systémy založené na Red Hat.

Ak chcete použiť príkaz na spustenie vlc na CPU 2, mali by ste použiť

taskset -c 2 vlc

Ak chcete zmeniť afinitu pre proces, ktorý už beží s identifikátorom procesu (PID) 9021 na použitie CPU 4 a 5, mali by ste použiť

taskset -cp 4,5 9021

Ďalším faktorom v aplikáciách je dĺžka slova. Aj keď 32-bitová aplikácia môže stále ukladať a manipulovať s 64-bitovými číslami s celými číslami aj s pohyblivou rádovou čiarkou, musí sa to urobiť prostredníctvom „veľkých matematických“ knižníc, ktoré vykonávajú úlohu dlhšie ako 64-bitový procesor, ktorý vykonáva rovnaké výpočty natívne. Ak aplikácia vyžaduje rozšírený rozsah a vyššiu presnosť, ktorú ponúka 64-bitové číslo, použitie bude vždy efektívnejšie 64-bitové aplikácie 3 webové stránky na nájdenie softvéru kompatibilného s 64-bitovými operačnými systémamiJe pravdepodobné, že tí z vás, ktorí v budúcom roku kupujú úplne nový počítač, sa dostanú do rúk niečoho so 64-bitovým operačným systémom. x64 má svoje klady a zápory, ale ... Čítaj viac za úlohu.

Pri niektorých softvéroch nezáleží príliš na tom, či je 32-bitový alebo 64-bitový. 32-bitový webový prehliadač bude pre väčšinu ľudí fungovať dobre. Pri normálnom používaní by nemalo vyžadovať veľa pamäte, aj keď by ste chceli mať desiatky kariet otvorených. Ľahko použije viac vlákien vo vašich fyzických a logických procesoroch a nemal by skončiť viazaním CPU. To isté platí pre väčšinu úloh spracovania textu. Ale ak budete editovať fotografie alebo videá, transkódovať, spúšťať softvér na modelovanie alebo robiť iné náročné na CPU úlohy alebo prácu s veľkými množinami údajov, mohli by ste čakať dlhšie, ako je potrebné, bez viacvláknovej 64-bitovej verzie softvér.

Konečný záber

Aká je najlepšia voľba? Najlepšia odpoveď: záleží.

Ak viete, že vo svojom systéme budete používať tabuľku Excel, ktorá používa dlhotrvajúce makrá VBA, bolo by lepšie, keby ste používali dvojjadrový systém bežiaci na frekvencii 3 GHz. a nie štvorjadrový systém bežiaci na frekvencii 2,2 GHz, ale ak neustále pracujete s počítačom alebo hráte s viacerými programami s viacerými vláknami, naopak true.

Aj keď sa zovšeobecnenie nikdy neukázalo vo všetkých prípadoch, najlepší výkon počítačového počítača dnes využíva 64-bit viacjadrové procesory prevádzkujúce moderný 64-bitový operačný systém a 64-bitové aplikácie s viacerými vláknami pre tých najnáročnejších úloh.

Aké skúsenosti ste mali so 64-bitovým výkonom? Máte 32-bitový softvér, ktorý prekonáva svoj 64-bitový náprotivok alebo medzi nimi nie je rozpoznateľný rozdiel? Dajte nám vedieť v komentároch nižšie.

Obrázok Kredit: Demontáž starého počítača (CC o 2,0) fdecomitom, 4. a 4. generátor procesora Intel® Core ™ i7 (CC o 2,0) od spoločnosti Intel v Deutschland

Bruce hrá s elektronikou už od 70. rokov, počítače od začiatku 80. rokov a presne odpovedal na otázky týkajúce sa technológie, ktorú celý čas nepoužíva ani nevidel. Tiež sa hnevá tým, že sa pokúša hrať na gitaru.