A központi feldolgozó egységek vagy CPU-k fejlődése lenyűgöző és összetett téma. Az Intel 4004 1971-es kiadásától a modern Intel 10. sorozatú processzorokig ezek a chipek mindössze öt évtized alatt elképesztően megnövekedtek a sebességben és a számítási teljesítményben. Az egykor még a legnagyobb nagyszámítógépek számára is elképzelhetetlen számítási feladatokat ma már a legolcsóbb olcsó okostelefon is meg tudja oldani, hiszen a legalapvetőbb laptopok is több százszor akkora teljesítményűek, mint az Apollo küldetést futtató számítógépek. Azonban még a számítási teljesítmény csillagászatilag gyors fejlődése mellett is az egyik fejlemény, amely még mindig zavarba ejti az embereket, a többmagos processzorok koncepciója. Az olyan gyártók, mint az Intel és az AMD, az egyre növekvő magszámukat az újabb processzorokra – 4 magra, 8 magra, 16 magra, sőt 32 magra – hirdetik, és ezek hasznosságát a nagy számítási terheléseknél. De mit is jelent ez egyáltalán?
Mik azok a processzormagok?
A processzormag egy független feldolgozó egység a teljes fizikai processzorchipen. Mindegyik magnak saját feldolgozó hardvere és gyorsítótára van, és a chip megosztott memóriáján és a rendszerbuszon keresztül csatlakozik a CPU többi részéhez. A mag lényegében egy teljes CPU, tehát egy többmagos processzor olyan, mintha több CPU-t összeraknának, és párhuzamosan működnének. A CPU több magjának oka az, hogy gyakran előnyös lehet a számítási feladatokat több mag között felosztani, nem pedig egy hatalmasat, hogy gyorsabban és hatékonyabban befejeződhessen.
Ennek a technikának a hatékonysága azonban a futó operációs rendszertől, valamint a futó alkalmazástól függ; sok operációs rendszer és alkalmazás korábban nem tudta kihasználni a több mag előnyeit, és ennek eredményeként nem látna mérhető előnyt az extra magokból. Szerencsére azonban szinte minden modern operációs rendszer és sok erőforrás-igényes program, mint például az Adobe Premiere, képes kihasználni az extra magok előnyeit, és ennek eredményeként gyorsabban és hatékonyabban fut, mint egyébként.
A többmagos processzorok 1996-ban indultak, az IBM Power4 processzor két magot futtatott egyetlen chipen, ami akkoriban forradalmi volt. Ennek az új innovációnak a szoftveres támogatása azonban nem jelent meg azonnal. A 2001-es Windows XP-től kezdve azonban a Windows támogatni kezdte a többmagos műveleteket, és sok alkalmazásfejlesztő követte a példát. Ennek eredményeként szinte minden erőforrás-igényes szoftver, amelyet ma használ, teljes mértékben kihasználja a többmagos processzor erejét, amely szinte biztosan fut a motorháztető alatt.
(További információért tekintse meg ezt a részletes cikket a többmagos feldolgozásról. Ha új számítógépet épít vagy vásárol, akkor ennek a cikknek az áttekintése is hasznos lehet arról, hogy mit kell keresni a CPU-nál. És ha Érdekel a processzorok története, természetesen bemutattuk!)
CPU magok engedélyezése Windows rendszerben
Az egyik kérdés, amelyet gyakran feltesznek a TechJunkie-nál, az, hogy kell-e tennie valamit annak érdekében, hogy teljes mértékben kihasználja a számítógépén található többmagos CPU-kat. A válasz az, hogy ez valóban a futó Windows verziójától függ. A Windows régebbi verzióinál, például a Windows XP-nél, előfordulhat, hogy módosítania kell egy rendszerbeállítást a BIOS-ban a többmagos funkciók működéséhez. A Windows minden újabb verziójában azonban a többmagos támogatás automatikusan be van kapcsolva; szükség esetén módosíthatja a beállításokat úgy, hogy kevesebb magot használjon a szoftverkompatibilitási ok kijavításához, de ez kivételesen ritka.
Alapbeállítások a Windows 10 rendszerben
Ha Windows 10-et használ, alapértelmezés szerint az összes processzormag teljes mértékben kihasználásra kerül, ha a BIOS/UEFI megfelelően van beállítva. Az egyetlen alkalom, amikor ezt a technikát használhatja, az a magok korlátozása, akár szoftverkompatibilitási okokból, akár más módon.
- Írja be az „msconfig” kifejezést a Windows keresőmezőjébe, és nyomja meg az Enter billentyűt.
- Válassza a Boot lapot, majd a Speciális beállításokat.
- Jelölje be a Processzorok száma melletti négyzetet, és válassza ki a használni kívánt magok számát (valószínűleg 1-et, ha kompatibilitási problémái vannak).
- Válassza az OK, majd az Alkalmaz lehetőséget.
Ha Windows 10 rendszert használ, a „Processzorok száma” melletti négyzet általában nincs bejelölve. Ennek az az oka, hogy a Windows úgy van beállítva, hogy minden magot felhasználjon, amikor egy program képes használni.
Alapbeállítások a Windows Vista, 7 és 8 rendszerben
A Windows Vista, 7 és 8 rendszerben a többmagos beállítás ugyanazon az msconfig-folyamaton keresztül érhető el, mint a fentebb a Windows 10 esetében. A Windows 7 és 8 rendszerben a processzor affinitása is beállítható, vagyis az operációs rendszernek utasítható, hogy egy adott magot használjon egy adott programhoz. Ez számos dologban hasznos volt; beállíthat egy bizonyos programot úgy, hogy mindig egy magon fusson, hogy ne zavarjon más rendszerműveleteket, vagy beállíthat egy olyan programot, amely az első logikai magon kívül más magon is nehezen fut, hogy azt a magot használja, ahol futott. legjobb.
A Windows 7 vagy 8 rendszerben nem feltétlenül szükséges alapvető rokonságokat beállítani, de ha akarod, ez egyszerű.
- Válassza a Ctrl + Shift + Esc billentyűket a Feladatkezelő megjelenítéséhez.
- Kattintson a jobb gombbal arra a programra, amelynek alapvető használatát módosítani szeretné, és válassza a Részletek lehetőséget.
- Válassza ki újra azt a programot a Részletek ablakban.
- Kattintson a jobb gombbal, és válassza az Affinitás beállítása lehetőséget.
- Válasszon ki egy vagy több magot, és jelölje be a jelölőnégyzetet a kijelöléshez, törölje a jelölést a kijelölés megszüntetéséhez.
Észreveheti, hogy kétszer annyi mag van felsorolva, mint amennyi van. Például, ha Intel i7 CPU-t futtat 4 maggal, akkor 8 szerepel az Affinity ablakban. Ennek az az oka, hogy a hyperthreading hatékonyan megduplázza a magokat: négy valódi és négy virtuális. Ha szeretné tudni, hány fizikai maggal rendelkezik a processzora, próbálja ki a következőket:
- Válassza a Ctrl + Shift + Esc billentyűket a Feladatkezelő megjelenítéséhez.
- Válassza a Teljesítmény lehetőséget, és jelölje ki a CPU-t.
- Ellenőrizze a panel jobb alsó részét a Magok alatt.
Létrehozhat egy hasznos kötegfájlt, amely kényszerítheti a processzor affinitását bizonyos programokhoz. Nem kell használnod, de ha mégis…
- Nyissa meg a Jegyzettömböt vagy a Notepad++-t.
- Írja be a „Start /affinity 1 PROGRAM.exe” parancsot. Írja be idézőjelek nélkül, és módosítsa a PROGRAM parancsot a vezérelni kívánt program nevére.
- Mentse el a fájlt értelmes névvel, és adja hozzá a „.bat” karakterláncot a végéhez. Ez kötegfájlként hozza létre.
- Mentse el a 2. lépésben megadott programtelepítési helyre.
- Futtassa az imént készített Batch fájlt a program elindításához.
Ahol az „affinitás 1” látható, ez azt utasítja a Windowsnak, hogy a CPU0-t használja. Ezt megváltoztathatja attól függően, hogy hány magja van – „affinitás 3” a CPU1-hez és így tovább. A Microsoft Developer webhely ezen oldala az affinitások teljes listáját tartalmazza.
Engedélyezzem az összes magot a Windows 10 rendszerben?
Valójában van némi vita ezzel kapcsolatban, bár meglehetősen erős konszenzus van a szakértők között abban, hogy az összes magot használd. Lényegében két pontot találtak az anti-core-ok. Az egyik az, hogy a laptopok és PC-k energiafogyasztásának csökkentése máshol is csökkentené az elektromos fogyasztást. A másik érv egy kicsit értelmesebb, és a laptop akkumulátorának élettartamával kapcsolatos. Meg fogom nézni mindkét érvet.
Az energiafogyasztási szöget meglehetősen nehéz jóváírni. A valóság az, hogy a modern számítógépek energiafogyasztása sorozatos időszakokban magas lehet. De az is igaz, hogy ezek az erőkitörések még mindig nem használnak annyi levet. A Core i7 (jelenleg a fő CPU-k közti teljesítményverseny győztese) még csúcsfogyasztás mellett is csak 130 wattot fogyaszt. Hasonlítsa össze a 250 wattos hűtővel. egy ablak AC egység 1400, a központi levegő pedig 3500 watt. Ha energiát szeretne megtakarítani, kapcsolja le egy fokkal az AC-t, és hagyja teljes erővel működni a számítógépet.
Az az érv, hogy csökkentsék a maghasználatot a notebook akkumulátorának élettartamának megtakarítása érdekében (kevesebb energiafelhasználás = kevesebb töltési ciklus = hogy a Macbook néhány évvel tovább bírja) némi felületes vonzerővel bír. Bevallom, ha figyelembe vesszük, hogy mennyibe kerülhet egy csúcskategóriás laptop, érdemes lehet néhány mag kikapcsolásával óvni a gépet. Ez a cél azonban sokkal hatékonyabban és kényelmesebben érhető el, ha a CPU-t egy kicsit aláhúzzuk. Az alulórajel azt jelenti, hogy a gép óráját a szokásosnál lassabbra állítják, ami viszont csökkenti a teljesítményt és drasztikusan csökkenti az akkumulátorok lemerülését. A magok, amikor nincsenek használatban, nem égetnek el sok energiát, így a megtakarítás minimális lenne. A CPU alulórajelezése közvetlenül csökkenti a gép elektromos igénybevételét, és ténylegesen elérheti a laptop hosszabb élettartamának célját.
A processzor a számítógép legfontosabb része, ezért célszerű az összes magot a korlátok közé szorítani. Természetesen, ha továbbra is problémái vannak, hogy eszközét a kívánt teljesítményszintre állítsa, érdemes lehet megfontolni a processzor frissítését (ha asztali számítógépe van), vagy új, csúcstechnológiás laptop vásárlását. hardver. Vagy ha inkább megpróbálná még gyorsabbá tenni a Windows 10-et jelenlegi hardverén, tekintse meg a végleges útmutatónkat itt.