Hirdetés
A számítástechnika minden fejleményével nehéz lehet naprakészen tartani. Az értékesítési munkatársak körüli zsargon, amikor új készüléket vásárol, ritkán segít, és úgy tűnik, hogy azok, akik egy adott számítógép felé tolnak, nem értik, hogyan 64 bites számítástechnika Mi a 64 bites számítástechnika?A számítógép vagy a hardver csomagolása tele van műszaki feltételekkel és kitűzőkkel. Az egyik legjelentősebb a 64 bites. Olvass tovább a képességeken túlmenően működik vagy előnyös a felhasználó számára több RAM hozzáférés Mennyire van szüksége RAM-ra?A RAM olyan, mint a rövid távú memória. Minél több multitaszk van, annál többre van szüksége. Tudja meg, hogy mennyi a számítógépén, hogyan lehet a legtöbbet kihozni, vagy hogyan lehet többet beszerezni. Olvass tovább .
Ebben a cikkben megvizsgáljuk, hogy az operációs rendszer és az alkalmazás szoftver melyik futtatásához választott A 64 bites rendszer, valamint a processzor néhány tulajdonsága befolyásolja a processzor általános teljesítményét számítógép.
Processzor és operációs rendszer
A mai piacon szinte minden PC 64 bites processzorokkal szállít, és ezek többségének már lesz egy A Windows 64 bites verziója Van 32 vagy 64 bites Windows? Itt van, hogyan kell mondaniHogyan lehet megmondani, hogy a használt Windows verzió 32-bites vagy 64-bites? Használja ezeket a módszereket és tanulja meg, miért is fontos. Olvass tovább előtelepítve rajta. Ez a párosítás kritikus, ha a lehető legjobb teljesítményt szeretné elérni a rendszeréből. Bár telepíthet egy 32 bites operációs rendszert egy 64 bites számítógépre, kihagyná a hardver további előnyeit.
Amikor telepíti a 32 bites operációs rendszer Mi a különbség a 32 bites és a 64 bites Windows között?Mi a különbség a 32 bites és a 64 bites Windows között? Itt található egy egyszerű magyarázat, és hogyan ellenőrizheti, hogy melyik verzió van. Olvass tovább egy 64 bites számítógépen a hatás egy 64 bites processzor azonnali átalakítása 32 bites processzorré.
- Az összes processzor szintű utasítás a 32 bites regiszterek használatára korlátozódik, tehát az összes natív matematikai funkció hasonlóan korlátozott tartományuk és pontosságuk szempontjából.
- A hozzáférhető fizikai memória mennyisége 4 GB-ra csökken, még ha van is több memória van telepítve Nyisson fel akár 64 GB RAM-ot a 32 bites Windows PAE Patch segítségévelMég mindig használ egy 32 bites Windows gépet, és csalódott a 4 GB RAM korlátozásáról? A viszonylag egyszerű parancssori csípés lehetővé teszi a rendszer javítását, és akár 64 GB RAM előnyeinek kihasználását. Olvass tovább .
- A hardveres memória, például a videomemória a címzett memória egy részét fogja felhasználni, ahelyett, hogy fölötte mozgatná, vagy a RAM-ot a hardveres memóriacímek körül újranevezné.
- Az összes többi, a rendszeren futtatni kívánt szoftvernek 32 bitesnek kell lennie, és ezeket ugyanazok a paraméterek korlátozzák.
Ez a legjobb ok annak biztosítására, hogy 64 bites operációs rendszert használ minden olyan számítógépen, amely rendelkezik 64 bites processzorral.
Processzor képességei
A megfelelő operációs rendszer és a hardver párosítása mellett a CPU-tervezés elemei befolyásolják a rendszer teljesítményét is. A feldolgozáshoz rendelkezésre álló magok száma az egyik legnagyobb.
Egyetlen és több magból
Körülbelül két évtizeddel ezelőtt szinte az összes, a fogyasztóknak forgalmazott számítógép egy processzorral használt processzort feldolgozó mag Mi az a processzormag? [MakeUseOf magyarázat]Minden számítógép rendelkezik processzorral, legyen az kicsi hatékonyságú profi vagy nagy teljesítményű erőmű, vagy egyébként nem lenne képes működni. Természetesen a processzor, más néven CPU vagy Central Processing ... Olvass tovább a csomagban. Az ilyen típusú tervezés azt jelentette, hogy a számítógép egyszerre csak egyetlen utasítást tud végrehajtani, az operációs rendszer pedig egyszerre csak egy végrehajtási szálat rendelhet a processzorhoz.
Manapság egyetlen szilícium ostyán lehet 2, 4 vagy több mag, és a csomagban lehet egynél több chip. Azáltal, hogy egynél több magot helyez el a processzorcsomagban, az operációs rendszer mindegyik magot látja egyedi processzor, ahol hozzárendelheti a folyamatszálakat, és minden mag működik a mások. Így a négymagos Mit jelent a "kétmagos" és a "négymagos"?Manapság a legtöbb CPU kétmagos, négymagos vagy octo-core. De mit is jelent ez? Itt minden magyarázható. Olvass tovább rendszer, a számítógép négy utasítást tud végrehajtani egyszerre - egyet minden magon.
Magok összekötése hyperthreadstel
2002-ben az Intel kiszállt hiperterjesztő technológia Mi az a hiperszálak? [Technológia magyarázata] Olvass tovább ami az operációs rendszert „látja” két logikai processzorral a chip minden egyes feldolgozási magjára vonatkozóan. Úgy működik, ha két különálló processzorállapot-adatkészlettel rendelkezik, egy logikai processzorokhoz és egy megosztott végrehajtási maghoz. Ez lehetővé teszi az operációs rendszer számára, hogy egy végrehajtási szálat rendeljen hozzá minden olyan logikai processzorhoz, amely a saját állapotadatait fenntartja. Ha az egyik szál blokkolva van, mert adatokra vagy egy másik erőforrásra vár, a másik logikai processzor a végrehajtási magot használhatja feldolgozásához, kivéve, ha ez is várakozási állapotban van. A teljesítmény növekedése ennek a technológiának a használatával általában 15-30% lehet.
Ez nem azt jelenti, hogy a négymagos processzor kétszer olyan gyors, mint az ugyanazzal az órával működő kétmagos processzor sebesség egy adott helyzetben, vagy hogy egy hiperterjesztéssel rendelkező Intel processzor jobban teljesít, mint egy a technológia. Bizonyos szoftveres tényezők teljesen megsemmisíthetik a további feldolgozó magok létezését.
Az alkalmazás szoftver hatása
Tehát, most, hogy úgy döntött, hogy új, 64 bites Intel kétmagos processzort szerez hiperterjesztéssel, és párosítja a 64 bites Windows verzióval, a lehető legjobb teljesítményt fogja elérni, ugye? Nos, talán.
Noha a modern operációs rendszerek kihasználhatják a kínált hardverek előnyeit, valószínűleg nem az Ön által használt szoftver, különösen a régi szoftver.
A régebbi egymagos CPU-k, amelyeket már említettem, csak egyszerre tudtak kezelni egyetlen szál feldolgozását. Az abban az időben végzett programozás nagy része egyetlen szál felhasználására készült. Ha ezt a szoftvert többmagos rendszeren használja, akkor továbbra is csak egy magot használ az adott szálhoz. Ez az oka annak, hogy egy négymagos rendszert 25% -os terheléssel fut a Task Manager egyetlen magot használva 100% -os felhasználással, és a másik három mag látszólag tétlen. A munkaterhelés nem oszlik meg.
Annak érdekében, hogy kihasználhassák a rendszer összes feldolgozómagját, a szoftvert úgy kell megtervezni, hogy párhuzamos feldolgozást és többszálú menettel járjon. Az ötlet az, hogy a problémát diszkrét komponensekre bontjuk, amelyeket egymástól függetlenül lehet elvégezni, hogy a számítógép az egyes feladatokat különálló magokon egyidejűleg tudja elvégezni. Ez csökkentheti a kívánt eredmény eléréséhez szükséges időt. Ez azt is jelenti, hogy a felhasználói felület szálai nem záródnak be, amikor más szálak nehéz feldolgozása történik más magokon.
Annak ellenére, hogy egy programot többszálú szem előtt tartásával terveztek, továbbra is fennáll annak a lehetősége, hogy annak egy részét nem lehet párhuzamosítani. Ennek egyik példája a Microsoft Office alkalmazások, amelyek Visual Basic for Applications (VBA) makrókat használnak. A hosszú ideig működő makró valószínűleg egy teljes magot fogyaszt, amíg le nem áll. Mivel a számítógép nem tudja automatikusan meghatározni, hogy lehet-e egy makró párhuzamosítani, egyszerűen nem próbálja meg megtenni.
Az egyszálú alkalmazások teljesítményének javítása
Ha egyszálú örökölt alkalmazásokat kell használnia, különösen, ha egyszerre több alkalmazást kell futtatnia, akkor a jobb teljesítmény a jobb teljesítmény érdekében az, ha a processzor affinitását állítja be velük. Ez arra kényszeríti őket, hogy csak meghatározott feldolgozómagokat használjanak. Ezzel megbizonyosodhat arról, hogy bár teljes energiát fogyasztanak, mégis nem fogja ugyanazon a magon csinálni, így a folyamatok befejezése hosszabb ideig tart, mint az abszolút szükséges.
A Windows rendszerben beállíthatja az affinitást a Feladatkezelő megnyitásával, kattintson a jobb gombbal a folyamat nevére, válassza a lehetőséget Állítsa be az affinitást ... törölje a helyi menüből az összes processzor jelölőnégyzetét, amelyet nem kíván használni, majd kattintson a gombra rendben.
Ezt a parancssorból is megteheti, a start parancs / affinity jelzőjével.
start / affinity 2 notepad.exe
Vegye figyelembe, hogy az affinitás jelzővel használt processzor száma 1 alapú, míg nulla alapú, amikor a Feladatkezelőt nézi, így ez elindítja a Jegyzettömböt az 1. CPU-n.
Hasonló funkcionalitás létezik a Linux felhasználói számára a taskset paranccsal. Ez az util-linux csomag része és a legtöbb disztribúció alapértelmezett telepítésének része. Ha még nem található meg a rendszerén, telepítheti a következőre
sudo apt-get install util-linux
Debian-alapú disztribúciókhoz vagy
sudo yum install util-linux
Red Hat-alapú rendszerekhez.
A parancs használatával elindíthatja a vlc-t a CPU 2-n, akkor azt használja
taskset -c 2 vlc
Ha meg akarja változtatni egy olyan folyamat affinitását, amely már fut a 9021 folyamat azonosítóval (PID) a 4 és 5 CPU használatához, akkor
taskset - cp 4,5 9021
Az alkalmazások másik tényezője a szó hossza. Míg egy 32 bites alkalmazás még mindig képes egész 64-es és lebegőpontos számok tárolására és manipulálására, ezt meg kell tenni. „nagy matematikai” könyvtárakon keresztül, amelyek hosszabb időt vesznek igénybe a munka elvégzéséhez, mint egy 64 bites processzor, amely ugyanazokat a számításokat végzi natívan. Ha egy alkalmazás a 64 bites számok által nyújtott kibővített tartományt és nagyobb pontosságot igényel, akkor az mindig hatékonyabb lesz 64 bites alkalmazások 3 webhely a 64 bites operációs rendszerekkel kompatibilis szoftverek megtalálásáraValószínűleg azok, akik a következő évben vadonatúj számítógépet vásárolnak, a kezedbe fognak venni valamit, amelyen 64 bites operációs rendszer működik. Az x64 előnyei és hátrányai vannak, de ... Olvass tovább a feladathoz.
Néhány szoftver esetén nem számít túl sokat, hogy 32 bites vagy 64 bites. A 32 bites böngésző a legtöbb ember számára tökéletesen működik. Normál használat esetén nem kell memóriahasználatot igényelnie, még akkor sem, ha több tucat fül szeretne nyitva lenni. Könnyen több szálat fog használni a fizikai és logikai processzorokon, és nem szabad a CPU-hoz kötve. Ugyanez vonatkozik a legtöbb szövegszerkesztő feladatra. De ha fotó vagy videó szerkesztését, átkódolását, modellező szoftver futtatását vagy más CPU-igényes tevékenységet végez feladatok elvégzéséhez vagy nagy adatkészletekkel való munkavégzéshez a szükségesnél hosszabb ideig is várakozhat 64-bites többszálú alkalmazás nélkül szoftver.
A végső felvétel
Tehát mi a legjobb megoldás? A legjobb válasz: attól függ.
Ha tudja, hogy egy Excel táblázatot futtat a rendszeren, amely hosszú ideje futó VBA makrókat használ, akkor jobb lenne, ha egy kétmagos rendszer 3 GHz-en működik. nem pedig egy négymagos, 2,2 GHz-en futó, de ha folyamatosan ugrál több többszálú program között, miközben számítógépe munkáját vagy játékát végzi, akkor a fordított igaz.
Míg az általánosítások soha nem bizonyítják ki magukat, ma a legjobb asztali számítógépes teljesítmény 64 bites felhasználást igényel többmagos processzorok, modern 64 bites operációs rendszerrel és 64 bites többszálú alkalmazásokkal a legigényesebbek számára feladatokat.
Milyen tapasztalatai vannak a 64 bites teljesítményről? Van 32 bites szoftvere, amely meghaladja a 64 bites megfelelőjét, vagy nincs különbség közöttük? Tudassa velünk az alábbi megjegyzésekben.
Kép jóváírás: Régi számítógép leszerelése (CC 2,0-ig) által fdecomite, 4. generációs Intel® Core ™ i7 processzor elöl és hátul (CC 2,0-ig) az Intel által a Deutschland-ban
Bruce a 70-es évek óta játszik az elektronikával, a 80-as évek eleje óta a számítógépekkel, és pontosan megválaszolja a technológiával kapcsolatos kérdéseket, amelyeket egész idő alatt nem használt, sem látott. Azt is bosszantja, hogy megpróbálja gitározni.