Mennyi RAM kell egy számítógéphez? Hogyan lehet megtudni a RAM mennyiségét: a RAM fogalma, a maximális, minimális és felhasznált memória mennyisége, a memóriamennyiség megtekintésének módjai és lépésről lépésre.

Valószínűleg sokan emlékeznek vagy hallottak már az első, ma már ősi számítógépekre, mint például a ZX Spectrum? Aki nem emlékszik vagy elfelejtette, akkor felidézzük, hogy ezeknek a dinoszauruszoknak a RAM-ját kilobájtban mérték. Igen, igen, kilobájtban van, még csak nem is megabájtban. Manapság minden mobiltelefon sokszor erősebb, mint az ősi Spectrums technológia fejlődik, szalad az idő, és véletlen hozzáférésű memória már nem kilobájt, hanem gigabájt szükséges. A jövőben ez természetesen nem lesz elég, és a jelenlegi leginkább erős számítógépek, a múlt dinoszauruszainak is nevezik majd. De térjünk vissza korunkhoz.

Ma arról fogunk beszélni - Mennyi RAM-ot támogat a Windows XP, 7, 8.1 és 10?
Tegyük fel, hogy további RAM-sorokat szeretne telepíteni a számítógépére. Tegyük fel, hogy 4 GB-ja van, és beragadt még 4 GB. Bekapcsoljuk a számítógépet, és a tulajdonságokban ugyanaz a 4 GB (Igen, és még akkor is ez egy lekerekített adat, sőt, maximum 3,750 GB). Miert van az? Ó Istenem!!!


Miért maradt ugyanaz a 4 GB RAM? Foglalkozzunk ezekkel a kérdésekkel, egyszer s mindenkorra.

Minden x86 bites mélységű (32 bites) Windows operációs rendszer verziótól függetlenül csak legfeljebb 4 GB-ot lát. memória. Még az egész számítógép memóriáját is átszúrja, mint egy tűkkel ellátott sündisznó, legfeljebb 4 gigabájtot fog látni. Ennek oka a belső építészeti korlátok.

Ha 64 bites operációs rendszert telepít a számítógépére, akkor a rendszer látni fogja az összes memóriavonalat.

Mennyi RAM-ot lát a Windows más verziója a lehető legtöbbet

Windows XP
Windows XP x86 (32 bit): 4 GB
Windows XP x64 (64 bit): 128 GB

Windows 7
Windows 7 Starter x86 (32 bit): 2 GB
Windows 7 Home Basic x86 (32 bit): 4GB
Windows 7 Otthoni prémium x86 (32 bites): 4GB
Windows 7 Professional x86 (32 bit): 4GB
Windows 7 Enterprise x86 (32 bit): 4GB
Windows 7 Ultimate x86 (32 bit): 4GB
Windows 7 Home Basic x64 (64 bit): 8 GB
Windows 7 Home Premium x64 (64 bit): 16 GB
Windows 7 Professional x64 (64 bit): 192 GB
Windows 7 Enterprise x64 (64 bit): 192 GB
Windows 7 Ultimate x64 (64 bit): 192 GB

Windows 8/8.1
Windows 8 x86 (32 bit): 4 GB
Windows 8 Professional x86 (32 bit): 4GB
Windows 8 Enterprise x86 (32 bit): 4GB
Windows 8 x64 (64 bit): 128 GB
Windows 8 Professional x64 (64 bit): 512 GB
Windows 8 Enterprise x64 (64 bit): 512 GB

Windows 10
Windows 10 Home x86 (32 bit): 4GB
Windows 10 Home x64 (64 bit): 128 GB
Windows 10 Pro x86 (32 bit): 4 GB
Windows 10 Pro x64 (64 bit): 512 GB

Mint látható, a 64 bites kiadásokat hatalmas mennyiségű RAM támogatja, de a 32 bites verzió esetében óvatosan kell bánni a választással: gyakran a rendszer a jelzett 4 GB-ot sem támogatja.

Eredmény: Maximális összeg RAM, amely képes "látni" 32 bitet Windows verziók 4 GB. Ezért, ha több RAM-mal rendelkezik, telepítse a 64 bites verziót, hogy kihasználja ezt a memóriát. Ha meg szeretné tudni, hogy a Windows melyik verziója van telepítve a számítógépére, nyissa meg a "Rendszer" elemet a vezérlőpulton (vagy kattintson a "Sajátgép" elemre Jobb klikk egérrel, és válassza a "Tulajdonságok" lehetőséget).

Maximális RAM Windows 7 x86 (32 bites) esetén: Windows 7 Ultimate - 4 GB

Windows 7 Enterprise - 4 GB
Windows 7 Professional - 4 GB
Windows 7 Home Premium - 4 GB
Windows 7 Home Basic – 4 GB
Windows 7 Starter - 2 GB

Maximális RAM Windows 7 x64 rendszerhez: Windows 7 Ultimate - 192 GB
Windows 7 Enterprise - 192 GB
Windows 7 Professional - 192 GB
Windows 7 Home Premium - 16 GB
Windows 7 Home Basic – 8 GB
Windows 7 Starter - 2 GB Más szóval a RAM maximális mennyisége a bitmélységtől és a verziótól függ. A Windows többi verziójához tartozó maximális RAM mennyiséget itt találja:
http://msdn.microsoft.com/en-us/library/aa366778.aspx Miért elérhető a rendszer kevesebb memória, mi van valójában telepítve a rendszeregységben? Ez annak köszönhető, hogy a címtér egy része (a 4. gigabájt végétől az ellenkező irányba, egy kis része pedig az 1. gigabájt elejétől) a videokártya és más eszközök memóriájának címezésére van fenntartva. . Ezért, ha több mint 3 GB RAM-mal rendelkezik, nem tudja az összeset használni az operációs rendszer számára. A rendszer tulajdonságainál ez így fog kinézni:Hogyan engedélyezhető, hogy a rendszer az összes telepített memóriát használja?

Ezt a Memória újraképezés funkcióval lehet megtenni. A legtöbb BIOS lehetővé teszi az engedélyezést. Ebben az esetben az eszközcímek az első 4 gigabájtból a rendszerbe telepített RAM mennyiségén felül kerülnek átvitelre.

Hogyan lehet optimalizálni a RAM-ot a maximális RAM-hoz a windowsoiws-ban?

A számítógép teljesítményének javításának legkézenfekvőbb módja a bezárás felesleges programokat. A második az, hogy több RAM sticket (táblát) kell telepíteni, hogy a programok „könnyebben érezzék magukat” és gyorsabban működjenek. A számítógép felgyorsításának egyéb módjai, amelyek közvetlenül kapcsolódnak a RAM-hoz, Nem.

Még egyszer megismétlem: memória optimalizálók - hülyeség hogy pénzt keressenek a hiszékeny felhasználókon. Ugyanaz a hülyeség a kiigazítás" rejtett beállítások memória" a Windows rendszerben, mivel a nagyszámú számítógépen végzett tesztelés után már minden a legoptimálisabban van konfigurálva.

Tehát mi a maximális RAM mennyisége a modern operációs rendszerekben? A válasz nem egyszerű - szabad memória gyorsítótár számára van lefoglalva. Ez elsősorban a SuperFetch funkciónak köszönhető.A programok gyorsabban futnak a gyorsítótárnak köszönhetőenmivel a merevlemez elérése helyett az adatok a RAM-ból töltődnek be (lásd a fenti képet, a sebesség különbségét keményen dolgozni a lemez és a RAM félkövérrel van írva). Ha néhány a programnak több RAM-ra van szüksége - gyorsítótárazonnalcsökkenti a méretét, átadva helyét a helyének.

A maximális RAM mennyisége a Windows rendszerben.

Az internet szó szerint tele van a felhasználók érveivel arról, hogy a bites Windowsban miért 3,5 GB RAM érhető el például a telepített 4 GB helyett. Sok elméletet, mítoszt, legendát találtak ki. Például úgy vélik, hogy ez a Microsoft által meghatározott korlátozás, amely eltávolítható. Valójában ez részben igaz – valóban vannak kényszerkorlátozások. Egyszerűen nem tudod levenni őket. Ez annak a ténynek köszönhető, hogy a 32 bites rendszereken az illesztőprogramok és a programok instabillá válhatnak, ha a rendszer több mint négy gigabájt RAM-ot használ. 64 biteshez Windows illesztőprogramok nagyon gondosan tesztelik, hogy megbizonyosodjanak arról, hogy nincs ilyen instabilitás, így a fent említett korlátozás nem áll fenn.

Mennyi memóriát használhat egy 32 bites operációs rendszer

Először is egy kis elmélet.
Az információ legegyszerűbb eleme egy kicsit. Ez az információ minimális egysége, és 0 vagy 1 értéket vehet fel. Ezt egy bájt követi, és 8 bitből áll. Mivel egy bit 2 értéket vehet fel, összesen 2 8 = 256 bájt érték van.

Most fontolja meg a memóriacímzést. Bármely számítógép rendelkezik véletlen hozzáférésű memóriával (RAM) - ez a címterület, amely a használt adatok tárolásához szükséges Ebben a pillanatban. A RAM-ból való információszerzéshez a processzornak először ki kell választania a kívánt bit címét, amely az egyik memóriachipben tárolódik, és csak ezután kell beolvasnia. Ezt a folyamatot memóriacímzésnek nevezik. A számítógép-architektúra egyik tulajdonsága a memóriacímzésben használt bitek száma.

A 32 bites operációs rendszerek 2 32 bitet használnak a memória címezésére, ami 4294967296 bit vagy 4 gigabájt (GB). Ez azt jelenti, hogy a 32 bites operációs rendszer által elérhető maximális memóriamennyiség 4 GB. Azonban még ezt a kötetet sem tudjuk majd teljesen kihasználni, mivel a komponensek operációs rendszerés az eszközök dedikált címteret igényelnek a RAM első 32 bitjén (4 GB) belül. Például egy 512 MB memóriával rendelkező videokártya esetén ezt a memóriát szinkronizálni kell a RAM-mal, ami 512 MB-al csökkenti a rendelkezésre álló kapacitást.

Így a 32 bites Windowsban elérhető teljes memória mennyisége általában 3,25-3,75 GB, a használt hardvertől függően.

A Windows egyes verziói támogatják az ún Fizikai címkiterjesztés (PAE), több mint 4 GB memória használatát teszi lehetővé a speciális átirányítási technológiának köszönhetően. Ez a technológia lehetővé teszi, hogy a processzor ne 32 bites, hanem 36 bites címzéssel működjön, elméletileg 2 36 = 68719476736 bájtra (64 GB) bővítve az elérhető címeket. Maga a címtér ugyanakkor 32 bites marad, azaz 4 GB, de a megváltozott hozzárendelés miatt fizikai memória lehetővé válik nagyobb kötet használata.

A Microsoft hivatalos információi szerint a PAE mód a következő 32 bites operációs rendszereken használható:

  • Microsoft Windows Server 2000 Enterprise/Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise/Datacenter Edition
  • Microsoft Windows Server 2008 Enterprise/Datacenter Edition

A Server 2008 rendszerben a PAE alapértelmezés szerint engedélyezve van, ha a kiszolgálón hardverszinten engedélyezve van a DEP (Data Execution Prevention) technológia, vagy a kiszolgáló rendelkezik memória hozzáadásának lehetőségével. Ellenkező esetben a PAE-t engedélyezni kell a BCDEdit használatával, a következő paranccsal:

BCDEdit /set [(ID)] pae ForceEnabled

A PAE engedélyezéséhez a Server 2000\2003 rendszerben meg kell adnia a kulcsot a Boot.ini fájlban /PAE. Íme egy példa egy PAE kulcsot tartalmazó Boot.ini fájlra:


időtúllépés=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=″Windows Server 2003, Enterprise″ /fastdetect /PAE

Érdemes megjegyezni, hogy a PAE mód kliens operációs rendszerekhez való használatának lehetőségét a Windows XP második szervizcsomagja implementálta. A tesztelés során azonban kiderült, hogy ennek az üzemmódnak a használatakor nagyszámú hiba fordul elő. Az a tény, hogy egyes eszközök, például a hang- és videó-illesztőprogramok kemény kódolásúak, hogy 4 GB-on belüli memóriacímekkel működjenek. Ennél az összegnél minden címet lecsonkolnak, ami a memória megsérüléséhez vezet az összes velejáró következménnyel. Mivel általában a szervereket nem használják hasonló eszközök, akkor nem volt ilyen probléma a szerverrendszerekkel.

A feltárt hiányosságok kapcsán úgy döntöttek, hogy eltávolítják a 32 bites kliensrendszerekből a 4 GB-nál nagyobb memóriával való munkavégzés lehetőségét, bár ez elméletileg lehetséges. Ezért a család kliens operációs rendszereiben Ablakok adottak bár a technológia jelen van, nem kernel szinten aktiválódik, és a használatára tett kísérlet nem vezet semmire.

Összegezve azt mondom, ha 4 GB-nál több memóriára van szükség, akkor a legjobb lehetőség 64 bites operációs rendszert kell használni, mert ennek memóriakorlátja legfeljebb 192 GB asztali és 2 TB szerver operációs rendszer esetén.

Tisztelettel, kedves oldallátogatók. Egy korábbi cikkben írtam róla. Most, miután megtanulta, mi ez, miért és hogyan szolgál, valószínűleg sokan gondolkodnak azon, hogy nagyobb teljesítményű és termelékenyebb RAM-ot szerezzenek számítógépéhez. Végül is a számítógép teljesítményének növelése további memória segítségével RAM a legegyszerűbb és legolcsóbb (ellentétben például a videokártyával) módszere kedvence frissítésére.

És... Itt állsz a kirakatnál RAM-csomagokkal. Sok van, és mindegyik más. Kérdések merülnek fel: És milyen RAM-ot válasszak?Hogyan válasszuk ki a megfelelő RAM-ot, és ne számoljunk rosszul?Mi van, ha veszek egy RAM-ot, és akkor nem fog működni? Ezek teljesen ésszerű kérdések. Ebben a cikkben ezekre a kérdésekre próbálok választ adni. Mint már megértetted, ez a cikk elfoglalja méltó helyét abban a cikksorozatban, amelyben arról írtam, hogyan válasszuk ki a megfelelő számítógép-összetevőket, pl. Vas. Ha nem felejtette el, a cikkek között szerepel:



Ez a ciklus folytatódik tovább, és a végén egy minden szempontból tökéletes szuper számítógépet tudtok összeállítani magatoknak 🙂 (persze ha a pénzügyek engedik :))
Eközben megtanulja, hogyan válassza ki a megfelelő RAM-ot a számítógépéhez.
Megy!

A RAM és főbb jellemzői.

A RAM kiválasztásakor mindenképpen alaplapra és processzorra kell építeni, mert az alaplapra RAM modulok vannak telepítve, és bizonyos típusú RAM-okat is támogat. Így kapcsolat van között alaplap, processzor és RAM.

Többet megtudni Milyen RAM-ot támogat az alaplapod és a processzorod? felkeresheti a gyártó weboldalát, ahol meg kell találnia az alaplap modelljét, valamint meg kell találnia, hogy mely processzorokat és RAM-ot támogatja számukra. Ha ez nem történik meg, akkor kiderül, hogy szupermodern RAM-ot vásároltál, de az nem kompatibilis az alaplapoddal, és valahol por gyűlik össze a szekrényedben. Most menjünk közvetlenül a RAM fő műszaki jellemzőire, amelyek egyfajta kritériumként szolgálnak a RAM kiválasztásakor. Ezek tartalmazzák:

Itt felsoroltam a RAM főbb jellemzőit, amelyekre mindenekelőtt érdemes odafigyelni vásárláskor. Most nyissuk meg mindegyiket sorra.

RAM típus.

Manapság a világon a legkedveltebb memóriatípusok a memóriamodulok. DDR(dupla adatsebesség). Eltérnek a megjelenés idejétől és természetesen a műszaki paraméterektől.

  • DDR vagy DDR SDRAM(angolból fordítva. Double Data Rate Synchronous Dynamic Random Access Memory - szinkron dinamikus memória véletlen eléréssel és dupla adatátviteli sebességgel). Az ilyen típusú modulok 184 érintkezővel rendelkeznek a rúdon, 2,5 V-os feszültségről táplálják őket, és órajelük akár 400 megahertz is lehet. Ez a típus A RAM már elavult, és csak a régi alaplapokban használják.
  • DDR2- egyfajta memória, amelyet jelenleg széles körben használnak. Be van kapcsolva nyomtatott áramkör 240 érintkező (120 mindkét oldalon). A DDR1-gyel ellentétben a fogyasztás 1,8 V-ra csökken. Az órajel 400 MHz és 800 MHz között mozog.
  • DDR3- az írás idején vezető teljesítményt nyújtó személy. Nem kevésbé elterjedt, mint a DDR2, és 30-40%-kal kevesebb feszültséget fogyaszt, mint elődje (1,5 V). 1800 MHz-ig terjedő órajel-frekvenciával rendelkezik.
  • DDR4- új, nagyszerű modern típus RAM, amely mind teljesítményben (órajel frekvenciában), mind feszültségfogyasztásában (ami azt jelenti, hogy kisebb a hőleadása) megelőzi társait. Bejelentett támogatás a 2133-4266 MHz-es frekvenciákhoz. Jelenleg ezek a modulok még nem kerültek tömeggyártásba (2012 közepén ígérik, hogy tömeggyártásba bocsátják őket). Hivatalosan a negyedik generációs modulok működnek a DDR4-2133 1,2 V feszültségen mutatta be a Samsung a CES-en 2011. január 4-én.

A RAM mennyisége.

A memória mennyiségéről nem írok sokat. Csak annyit mondok, hogy ebben az esetben a méret számít 🙂
Néhány évvel ezelőtt a 256-512 MB RAM még a menő játékgépek minden igényét kielégítette. Jelenleg a normál működéshez csak a működő windows rendszerek A 7-hez 1 GB memória kell, az alkalmazásokról és a játékokról nem is beszélve. Soha nem lesz plusz RAM, de elárulok egy titkot, hogy a 32 bites Windows csak 3,25 GB RAM-ot használ, még akkor is, ha mind a 8 GB RAM-ot telepíted. Erről bővebben olvashat.

A lécek méretei vagy az úgynevezett Form Factor.

Forma-tényező- ezek a RAM-modulok szabványos méretei, maguk a RAM-szalagok kialakításának típusa.
DIMM(Dual InLine Memory Module - kétoldalas típusú modulok, mindkét oldalon érintkezőkkel) - elsősorban asztali helyhez kötött számítógépekhez, ill. SODIMM laptopokban használják.

Órajel frekvencia.

Ez a RAM nagyon fontos műszaki paramétere. De az alaplapnak van órafrekvenciája is, és fontos tudni ennek a kártyának a működési buszfrekvenciáját, hiszen ha vettél pl RAM modult DDR3-1800, és az alaplap foglalata (csatlakozója) támogatja a maximális órajel-frekvenciát DDR3-1600, akkor a RAM modul ennek eredményeként az órajel frekvencián fog működni 1600 MHz. Ebben az esetben mindenféle meghibásodás, hiba a rendszer működésében és lehetséges.

Megjegyzés: A memóriabusz sebessége és a processzorsebesség teljesen különböző fogalmak.

A fenti táblázatokból kiolvasható, hogy a buszfrekvencia 2-vel szorozva adja a tényleges memóriafrekvenciát (a „chip” oszlopban jelölve), pl. megadja nekünk az adatátviteli sebességet. A cím is ezt mondja nekünk. DDR(Double Data Rate) – ami dupla adatsebességet jelent.
Az egyértelműség kedvéért példát adok a dekódolásra a RAM modul nevében - Kingston/PC2-9600/DDR3(DIMM)/2Gb/1200MHz, Ahol:
– Kingston- gyártó;
- PC2-9600— a modul neve és áteresztőképessége;
- DDR3 (DIMM)- memória típusa (formafaktor, amelyben a modul készül);
- 2 GB a modul térfogata;
- 1200 MHz— effektív frekvencia, 1200 MHz.

áteresztőképesség.

Sávszélesség- a memória jellemzője, amelytől a rendszer teljesítménye függ. Ezt a rendszerbusz-frekvencia és az órajel ciklusonként továbbított adatmennyiség szorzataként fejezzük ki. A sávszélesség (csúcs adatsebesség) a képesség összetett mértéke RAM, figyelembe veszi átviteli sebesség, busz szélességeés a memóriacsatornák száma. A frekvencia a memóriabusz órajelenkénti potenciálját jelzi – magasabb frekvencián több adatot lehet átvinni.
A csúcsmutatót a következő képlettel számítjuk ki: B=f*c, Ahol:
B a sávszélesség, f az átviteli frekvencia, c a busz szélessége. Ha két csatornát használ az adatátvitelhez, akkor mindent megszorozunk 2-vel. Ahhoz, hogy egy bájt/s-ban kifejezett számot kapjunk, az eredményt el kell osztani 8-cal (mivel 1 bájtban 8 bit van).
A jobb teljesítmény érdekében memóriabusz sávszélességÉs processzorbusz sávszélesség meg kell egyeznie. Például egy processzorhoz intel mag 2 db duo E6850 1333 MHz-es rendszerbusszal és 10600 Mb/s sávszélességgel, két, egyenként 5300 Mb/s sávszélességű modult telepíthet (PC2-5300), összesen áteresztőképesség rendszerbusz (FSB) 10600 Mb / s.
A buszfrekvencia és sávszélesség jelölése a következő: " DDR2-XXXX"És" PC2-ÉÉÉÉ". Itt az „XXXX” az effektív memóriafrekvencia, az „YYYY” pedig a csúcssávszélességet jelöli.

Időzítések (latencia).

Időzítések (vagy várakozási idő) a jel időkésései, amelyek, in műszaki specifikáció A RAM így van írva 2-2-2 "vagy" 3-3-3 " stb. Itt minden számjegy egy paramétert fejez ki. Rendben, mindig CAS késleltetés" (ciklusidő), " RAS-tól CAS-ig késés" (idő teljes hozzáférés) És " RAS előtöltési idő» (előtöltési idő).

jegyzet

Hogy jobban megértse az időzítés fogalmát, képzeljen el egy könyvet, ez lesz a mi RAM-unk, amelyhez hozzáférünk. A könyvben (RAM) található információ (adatok) fejezetekre oszlik, a fejezetek pedig oldalakból állnak, amelyek viszont cellákkal ellátott táblázatokat tartalmaznak (mint az Excel táblázatokban). Minden adatot tartalmazó cellának megvan a maga függőleges (oszlopok) és vízszintes (sorok) koordinátái. A RAS (Raw Address Strobe) jel egy sor kijelölésére szolgál, a CAS (Column Address Strobe) jel pedig egy szó (adat) kiolvasására a kiválasztott sorból (azaz egy oszlop kiválasztására). Teljes ciklus az olvasás az "oldal" megnyitásával kezdődik és annak bezárásával, újratöltésével ér véget, mert. Ellenkező esetben a cellák lemerülnek és az adatok elvesznek. Így néz ki a memóriából való adatolvasás algoritmusa:

  1. a kiválasztott "oldalt" a RAS jel aktiválja;
  2. az oldal kiválasztott sorából az adatok az erősítőbe kerülnek, és az adatátvitel késleltetést igényel (úgynevezett RAS-CAS);
  3. egy CAS jelet adunk egy szó kiválasztásához (oszlopba) az adott sorból;
  4. adatátvitel történik a buszra (ahonnan a memóriavezérlőhöz), miközben késés is van (CAS Latency);
  5. a következő szó már késedelem nélkül megy, mivel az előkészített sor tartalmazza;
  6. a sorelérés befejezése után az oldal bezárul, az adatok visszakerülnek a cellákba, és az oldal újratöltődik (a késleltetést RAS Precharge-nek hívják).

A jelölésben minden számjegy azt jelzi, hogy a jel hány buszciklust késik. Az időzítéseket nanomásodpercben mérik. A számok értéke 2 és 9 között lehet. De néha egy negyedik is hozzáadódik ehhez a három paraméterhez (például: 2-3-3-8 ), az úgynevezett " DRAM ciklusidő Tras/Trc” (a teljes memóriachip egészének teljesítményét jellemzi).
Előfordul, hogy néha egy ravasz gyártó csak egy értéket jelez meg a RAM jellemzőiben, például " CL2” (CAS késleltetés), az első időzítés két ciklusnak felel meg. De az első paraméternek nem kell megegyeznie minden időzítéssel, és lehet, hogy kisebb is, mint a többi, ezért tartsa szem előtt ezt, és ne dőljön be a gyártó marketingfogásának.
Egy példa az időzítések teljesítményre gyakorolt ​​hatásának szemléltetésére: egy 100 MHz-es memóriával rendelkező rendszer 2-2-2 időzítéssel megközelítőleg ugyanolyan teljesítményt nyújt, mint ugyanez a rendszer 112 MHz-en, de 3-3-3 késleltetéssel. Más szóval, a késleltetéstől függően a teljesítménykülönbség akár 10% is lehet.
Tehát választáskor jobb a legalacsonyabb időzítésű memóriát vásárolni, és ha egy már telepített modulhoz szeretne modult hozzáadni, akkor a megvásárolt memória időzítésének meg kell egyeznie a telepített memória időzítésével.

Memória módok.

A RAM több módban is működhet, kivéve, ha természetesen az ilyen módokat támogatja az alaplap. Ez egycsatornás, kétcsatornás, három csatornás sőt még négycsatornás módok. Ezért a RAM kiválasztásakor figyelni kell a modulok erre a paraméterére.
Elméletileg a memória alrendszer sebessége kétcsatornás módban 2-szeresére, háromcsatornás módban 3-szorosára nő, a gyakorlatban azonban a kétcsatornás módban a teljesítmény növekszik, az egycsatornás móddal ellentétben 10-70%.
Nézzük meg közelebbről a módok típusait:

  • Egycsatornás mód(egycsatornás vagy aszimmetrikus) - ez a mód akkor engedélyezett, ha csak egy memóriamodul van a rendszerben telepítve, vagy az összes modul különbözik egymástól a memória méretét, a működés gyakoriságát vagy a gyártót illetően. Nem mindegy, hogy melyik nyílásba és melyik memóriát kell telepíteni. Az összes memória a leglassabb telepített memória sebességével fog futni.
  • kettős mód(kétcsatornás vagy szimmetrikus) - minden csatornába ugyanannyi RAM van telepítve (és elméletileg megduplázódik csúcssebesség adatátvitel). Kétcsatornás módban a memóriamodulok az 1. és a 3., valamint a 2. és a 4. párban működnek.
  • Tripla mód(három csatornás) - ugyanannyi RAM van telepítve mind a három csatornába. A modulok kiválasztása sebesség és hangerő alapján történik. Ennek az üzemmódnak az engedélyezéséhez a modulokat az 1., 3. és 5./vagy 2., 4. és 6. foglalatba kell telepíteni. A gyakorlatban egyébként ez az üzemmód nem mindig termelékenyebb, mint a kétcsatornás, és néha még az adatátviteli sebességben is veszít vele.
  • Flex mód(rugalmas) - lehetővé teszi a RAM teljesítményének növelését, ha két különböző méretű, de azonos frekvenciájú modult telepít. A kétcsatornás módhoz hasonlóan a memóriakártyákat a különböző csatornák azonos nevű csatlakozóiba telepítik.

Általában a leggyakoribb lehetőség a kétcsatornás memória mód.
A többcsatornás üzemmódban való munkához speciális memóriamodul-készletek – az ún Kit memória(Kitkészlet) - ez a készlet két (három) modult tartalmaz, ugyanattól a gyártótól, azonos frekvenciával, időzítéssel és memóriatípussal.
A KIT-készletek megjelenése:
kétcsatornás módhoz

3 csatornás módhoz

De a legfontosabb dolog az, hogy az ilyen modulokat a gyártó gondosan kiválasztotta és tesztelte, hogy párban (hármasban) működjenek két (három) csatornás módban, és nem jelentenek meglepetést a működésben és a konfigurációban.

Modul gyártó.

Most a piacon RAM jól bevált gyártók, mint pl. Hynix, amsung, Kalóz, Kingmax, Transzcendálni, Kingston, OCZ
Minden cégnek megvan a sajátja minden termékhez. jelölési szám, mellyel, ha jól megfejted, sokat tanulhatsz magadnak hasznos információ a termékről. Például próbáljuk megfejteni a modul jelölését Kingston családok ValueRAM(lásd a képet):

Dekódolás:

  • KVR– Kingston ValueRAM i.e. gyártó
  • 1066/1333 – üzemi/effektív frekvencia (Mhz)
  • D3- memória típusa (DDR3)
  • D (kettős) - rang / rang. Egy kétrangú modul kettő logikai modulok ugyanazon a fizikai csatornán forrasztva és felváltva ugyanazt a fizikai csatornát (szükséges a maximális mennyiségű RAM eléréséhez korlátozott számú slottal)
  • 4 - 4 DRAM memória chip
  • R-Regisztrált, stabil működést jelez meghibásodások és hibák nélkül a lehető leghosszabb ideig, folyamatos ideig
  • 7 - jel késleltetés (CAS=7)
  • S– hőmérséklet-érzékelő a modulon
  • K2- két modulból álló készlet (készlet).
  • 4G- a bálna teljes térfogata (mindkét rúd) 4 GB.

Mondok még egy példát a jelölésre CM2X1024-6400C5:
A címkén látható, hogy ez DDR2 modul hangerő 1024 MB alapértelmezett PC2-6400és késések CL=5.
Bélyegek OCZ, KingstonÉs Kalóz túlhajtáshoz ajánlott, pl. túlhajtási potenciállal rendelkeznek. Kis időzítéssel és árréssel lesznek órajel frekvenciája, plusz mindent fel vannak szerelve fűtőtestekkel, sőt néhány hűtővel is eltávolítják a hőt, mert. gyorsítás közben a hőmennyiség jelentősen megnő. Az ár természetesen sokkal magasabb lesz.
Azt tanácsolom, hogy ne felejtse el a hamisítványokat (sok van belőlük a polcokon), és csak komoly üzletekben vásároljon RAM-modulokat, amelyek garanciát adnak.

Végül:
Ez minden. A cikk segítségével úgy gondolom, hogy nem fog tévedni, amikor a RAM-ot választja számítógépéhez. Most már tudod válassza ki a megfelelő operátort a rendszer számára, és problémamentesen javítja a teljesítményét. Nos, azoknak, akik vásárolnak RAM-ot (vagy már megvásárolták), azoknak a következő cikket ajánlom, amelyben részletesen leírom hogyan kell megfelelően telepíteni a RAM-ot a rendszerbe. Ne hagyja ki…

A 32 bites rendszerek által támogatott maximális RAM mennyisége

Tegyük fel magunknak a kérdést: működhetnek-e a 32 bites rendszerek elvileg 4 GB-nál nagyobb fizikai memóriával, és ha igen, hogyan.

A legfontosabb dolog, amit a legelején meg kell tenni, az, hogy világosan különbséget tegyünk három fogalom között:

Processzor tulajdonságai;
32 bites operációs rendszer;
32 bites alkalmazás (program)
Az utolsó kettőt nagyon gyakran egy kupacba keverik, amit ebben az esetben nem szabad megtenni. Kezdjük sorrendben és messziről – tegyünk egy rövid történelmi kitérőt.

Tekintsük át az Intel népszerű processzorainak fő jellemzőit tartalmazó táblázatot:

Erre a táblázatra azért van szükségünk, hogy egyértelműen bemutassuk azt a tényt, hogy a címbusz bitszélessége nem mindig esett egybe a processzorarchitektúra bitszélességével.
Először nézzük meg a 16 bites processzorokat. Ha lenne 16 bites címbuszuk, akkor maximális méret a rendelkezésükre álló fizikai memória mindössze 64 KB lenne (2 16 hatványához egyenlő 65536). Az Intel 8086 azonban már 1 MB-ig, a 80286 pedig már 16 MB-ig működhetett a címbusz 20 és ennek megfelelően 24 bitjének köszönhetően.
A 32 bites regiszterekkel és 4 GB RAM-mal rendelkező x86-kompatibilis processzorok korszaka az Intel 80386-tal kezdődött még 1985-ben. A következő 10 évben a 32 bites x86 processzorok fizikailag nem voltak képesek 4 GB-nál több memóriával dolgozni.
1995-ben mutatták be Intel processzor Pentium Pro. A teljesen új magarchitektúra mellett ez a processzor kapott egy 36 bites címbuszt, amivel, ahogy nem nehéz kiszámítani, 64 GB-ra növelte a rendelkezésére álló fizikai memória maximális méretét (a modern 64 bites processzorokban 37 GB) biteket használnak, ami 128 GB-ra növeli a címezhető fizikai memória határát).
Ezenkívül a processzor egy „trükkös” memóriakezelési mechanizmust is megvalósított, amely a 4 GB-on túli fizikai memóriát 32 bites virtuális memóriára rendelte a 0-4 GB tartományban, így „becsapva” a 32 bites alkalmazásokat. Az x86 processzor általi memóriakezelésnek ezt a módját PAE-nek (Physical Address Extension – fizikai címkiterjesztés) hívják.
A Pentium Pro akkoriban szerverek és munkaállomások processzora volt. Valójában nem volt könnyű elképzelni egy asztali számítógépet 1995-ben, amelyben nemcsak több, de akár távolról is megközelíti a 4 GB RAM-ot. A memóriát ezután megabájtban mérték. Például 1998-ban a 32 MB RAM egy tipikus asztali számítógépben nem számított kevésnek. És egy ilyen memóriasáv 60 dollárba kerül. A mi időnkben (2014) pedig a 4 GB-nál kevesebb memóriával rendelkező számítógépek lendületben vannak. Munkához irodai alkalmazások a Windows XP-vel együtt még ekkora memóriamennyiség is van. Ezenkívül a Pentium Pro processzor nagyon drága volt, és teljesítményproblémákkal küzdött az akkori népszerű 16 bites alkalmazások futtatásakor.
Elmondhatjuk, hogy a 32 bites processzorok számára újdonság volt egy ilyen megoldás, azonban annak köszönhetően, hogy ezt a gyakorlatot korábban széles körben alkalmazták a 16 bites processzorokban, aligha nevezhető forradalminak. Valójában a DOS napjai óta széles körben elterjedt a szegmenscímzés trükkje, amikor az összes memória 64 KB-os szegmensekre volt felosztva, és a cím két részből állt: egy szegmensből és egy eltolásból a szegmensen belül, így több mint 64KB memória.
Nem mindegyik, de a modern x86 asztali processzorok túlnyomó többsége 64 bites, és rendelkezik PAE támogatással. Ennek köszönhetően nem csak 4 GB-nál nagyobb memóriával tudnak dolgozni, hanem a 32 bites operációs rendszerek számára is ilyen lehetőséget biztosítanak.

A PAE mód processzor általi támogatásának meghatározásának legegyszerűbb módja a Linuxban volt. Az Ubuntu vagy annak számos klónja bármelyikén beírhatja a terminálba:
grep -color=always -i PAE /proc/cpuinfo
Az eredmény valami ilyesmi legyen:

32 bites operációs rendszerek

A Microsoft első 32 bites operációs rendszere a Windows NT 3.1 volt, amelyet 1993-ban adtak ki. A vállalati szektornak szánták, azaz szerverek és munkaállomások számára. Két évvel később, 1995-ben megjelent a Windows 95, az asztali számítógépek és laptopok operációs rendszere. E két esemény között 1994-ben bemutatták a Linux kernel 1.0-s verzióját. A 32 bites architektúra olyan sikeresnek és „elégségesnek” bizonyult, hogy az elmúlt 2 évtizedben eddig széles körben használták. A Microsoft legújabb 32 bites szerver operációs rendszere a Windows Server 2008 volt. legújabb Windows A 8 továbbra is két változatban kapható. A megvalósításhoz további jellemzők fizikai címbővítési mód, amellett, hogy megfelelő processzorral és alaplappal rendelkezünk megfelelő chipkészlettel és a szükséges számú irányított címsorral, a PAE támogatást közvetlenül maga az operációs rendszer is igényli.
Ha 32 bites Linuxot futtat, akkor nem lesz problémája 4 GB-nál több memória használatával. Operációs rendszereken Linux támogatás A PAE 1999-ben jelent meg a 2.3.23-as kernelben, és azóta minden korlátozás nélkül használják.

Nézzük meg a maximális támogatott fizikai memóriaméretek táblázatát, amely az msdn.microsoft.com 2005-ös cikkéből származik, Windows 2000, Windows XP és Windows Server 2003 esetén >

Amint az ebből a táblázatból látható, a PAE mód a Microsoft operációs rendszer összes verziójában támogatott a Windows 2000 óta. A szerver operációs rendszerek különböző verzióiban a maximális memóriaméretek eltérései kizárólag a Microsoft által a piacon való elhelyezkedésükkel magyarázhatók. Valószínűleg ez a legegyszerűbb módja annak, hogy megmagyarázzuk a különböző áraikat. Számunkra különösen érdekesek a táblázat sorai, amelyek közvetlenül jelzik, hogy a Windows XP összes verziójában a fizikai memória teljes címterülete 4 GB-ra van korlátozva. Ez mesterségesen korlátozott a kernelben, mivel támogatja a PAE-t.
A PAE mód engedélyezhető vagy letiltható. A Windows XP SP2-től kezdődően a PAE-t engedélyezni kell a DEP (Data Execution Prevention) biztonsági technológia engedélyezéséhez.

A DEP olyan technológia, amely lehetővé teszi, hogy megvédje az operációs rendszert a nagy csoportoktól rosszindulatú kód, amely kezdetben az adatok számára lefoglalt memóriaterületbe van beágyazva, és adatnak álcázza magát, majd abból próbál kiindulni. A DEP technológia blokkolja a rosszindulatú kódok ilyen végrehajtását. A technológiát szoftveresen és hardveresen is megvalósítják. Ez utóbbi esetben a processzor a PTE (Page Table Entry) címtáblázat magas bitjének megváltoztatásával jelöli meg az egyes memóriaoldalakat futtatható kódot nem tartalmazónak. virtuális memória, majd elfogja és megakadályozza a futtatható kód futtatását azokról az oldalakról.

32 bites alkalmazások
A processzor memóriakezelőjének köszönhetően, amely PAE módban allokálja a memóriát, függetlenül az alkalmazások működésétől, valamint az operációs rendszer általi támogatásának köszönhetően a 32 bites alkalmazások elkülönülnek a fizikai memóriától, és nem ismerik a tényleges memóriát. méret. Minden egyes alkalmazásnak csak 4 GB szabad virtuális memóriája van, mivel megtartja a 32 bites címteret. Windowsban ennek a 4 GB-nak pontosan a fele az alkalmazás igényeihez van adva, Linuxban - 3 GB. Windowson lehet 3 GB-ot kényszeríteni egy alkalmazásnak, de ez a legtöbb esetben nem praktikus.
Nem szabad megfeledkezni arról, hogy a PAE mód bekapcsolása korántsem egyenlő a 64 bites rendszerre való átállással, amelyben minden egyes alkalmazáshoz összehasonlíthatatlanul nagyobb memóriamennyiség jut. Ha a PAE rovására megpróbáljuk közvetlenül kielégíteni egy bizonyos túlzott étvágyát modern alkalmazás, például egy mérnöki vagy grafikus modellező csomagot, akkor abból semmi jó nem sül ki. De ha több memóriaigényes (de nem túlzottan igényes) alkalmazást kell egyszerre futtatnia, akkor a PAE előnyei közvetlenek lesznek. Mindenekelőtt a szerverekre vonatkozik.
Például két virtuális gép egyidejű futtatásához szükséges, mindegyik 2 GB memóriával. Hogy mi fog történni PAE nélkül, az világos - a második virtuális gép valószínűleg egyszerűen nem indul el, vagy a rendszer olyan intenzív cserét indít a swap fájllal, hogy a folyamat a "lépésről lépésre stratégia" kategóriába kerül. ". Ha a PAE engedélyezve van, feltéve, hogy elegendő fizikai RAM van a gazdagépen, mindkettő virtuális gépek biztonságosan dolgozhat.
A PAE hátrányai közé tartozik általában a rendszer teljesítményének esetleges csökkenése a memória-elérés sebességének csökkenése miatt, amely a megjelenített memóriaoldalak váltását célzó további műveletekkel jár együtt, valamint egyes eszköz-illesztőprogramok gyenge teljesítménye 36 bites címtérben.

A Windows különböző verziói által támogatott maximális mennyiségű fizikai memória

Nézzük meg, mennyi RAM-ot támogatnak a Windows XP után kiadott más verziói.

Verziók Windows Vista x86 XP-hez képest szinte semmi nem változott.

Mint látható, ismét nincs változás - az x86 abszolút korlátja 4 GB maradt. Az 1 GB a Windows Vista Starterben és a 2 GB a Windows 7 Starterben csak megerősíti azt a következtetést, hogy ezek a korlátok mesterségesek.

Ugyanez a Windows 8-hoz

Amint az a bemutatott táblázatból látható, a memóriakorlátok tekintetében sem változott semmi a Windows 8-ban. Kár, valószínűleg megszüntethetnék a korlátozást, vagy legalábbis vissza lehetne tolni.

És itt az ideje mérlegelni miért korlátozza a Microsoft a rendelkezésre álló fizikai memória felső határát a Windows x86 ügyfélverzióiban.

Az egyik fő ok - Windows XP biztonsági problémák.

A Windows XP 2001 őszén jelent meg, és nagyon rövid idő alatt óriási népszerűségre tett szert a felhasználók körében szerte a világon. És, mint tudod, ahol nagy a népszerűség, ott nagy problémák is vannak. Azonnal hatalmas mennyiségű rosszindulatú kód jött létre hozzá különféle és számos vírus formájában. Ugyanakkor kiderült, hogy az új operációs rendszer számos sérülékenységgel rendelkezik, és nagyon alacsony a feltörésekkel szembeni ellenállása. Abban az időben a Microsoftnak nem volt saját teljes körű kliens víruskereső csomagja. A helyzet nagyrészt korrigált. szoftver termékek külső fejlesztők, azonban ez nyilvánvalóan nem volt elég, és általában véve a helyzet továbbra is nagyon feszült.
Annak érdekében, hogy valahogy növekedjen windows biztonság XP, 2004-ben megjelent a második szervizcsomag - SP2. És akkor voltak problémák. Ennek a csomagnak az egyik fő jellemzője a biztonság szempontjából a DEP (Data Execution Prevention) technológia beépítése volt. Ez a manapság széles körben használt technológia lehetővé teszi a rosszindulatú támadások egész osztályának visszaverését azáltal, hogy megtiltja a futtatható kód elindítását a memória nem erre szánt oldalairól. De ahhoz, hogy a DEP működjön, engedélyezni kell a PAE (Physical Address Extension) támogatást. A PAE mód engedélyezése megváltoztatja a RAM-oldalak elérésének mechanizmusát, és lehetővé teszi a 4 GB-nál nagyobb fizikai memóriával való munkát. A Windows XP második szervizcsomaggal való előkészítése és tesztelése során azonban nagy problémákat fedeztek fel, amelyek végzetes hibákhoz és az operációs rendszer összeomlásához vezettek. Nagyon gyorsan megtalálták a bajok okait. Kiderült, hogy olyan eszköz-illesztőprogramok, amelyeket anélkül írtak, hogy figyelembe vették volna a PAE módban való működésük lehetőségét.

Egy kis kitérő.
PAE módban a 32 bites alkalmazás virtuális címterének bármelyik memórialapja valójában bárhol elhelyezhető a rendelkezésre álló fizikai memóriában. Ez a körülmény semmilyen módon nem befolyásolja a hétköznapi alkalmazásokat, nem érdekli őket. De az eszközillesztők esetében minden sokkal rosszabb - ezután meghatározott fizikai címekkel kell dolgozniuk, nem pedig virtuális címekkel. Feltételesen a helyzet a következőképpen ábrázolható:

Az illesztőprogram megpróbál olvasni vagy írni bizonyos információkat az eszközhöz rendelt címekre. Ha az illesztőprogram „hülye”, nem érti, milyen környezetben működik, és nem tud „tárgyalni” az operációs rendszerrel, akkor, amint az az ábrán látható, az eszköz bemeneti / kimeneti portjai helyett elkezd kommunikálni néhány fizikai memóriacellával. Az ilyen „kommunikáció” eredménye a rendszer működése szempontjából kiszámíthatatlan, egészen a teljes „lefagyásig” és az újraindításig.

Annak érdekében, hogy megoldja ezt a problémát, és ne akadályozza meg a felhasználókat az SP2 telepítésében lehetséges problémákat, a Microsoft parancsnoki döntést hozott - engedélyezte a PAE-t, de triviális az operációs rendszer kliens verzióinak rendelkezésre álló RAM-jának felső határát 4 GB-ra korlátozni. Ebben az esetben a címeket egy az egyben lefordítják, mint a „klasszikus” 32 bites rendszerben, és a „hülye” befejezetlen eszközmeghajtók sikeresen működnek.
Nos, olcsó és vidám. Olcsó, mert a hardvergyártóknak nem kellett sietniük a „megfelelő” meghajtók fejlesztésének megrendelésével. Dühösen, mert a számítógép fizikai memóriájának használatával kapcsolatos, egyelőre így elhalasztott problémák a végfelhasználóra hárultak.
Sok gigabájt elszállt már az SP2 for XP kiadása óta, és a Windows továbbra sem lát 4 GB-nál több RAM-ot, és ahogy a „Physical Memory Limits: Windows 8” táblázatban láttuk, ebben a tekintetben nem várható változás. .
Ez pedig nem teljesen egyértelmű: a Windows Vista esetében még mindig új illesztőprogramokat kellett írnunk, ami azt jelenti, hogy lehetett őket helyesen átírni, hogy PAE-vel működjenek, de a 4 GB-os korlát megmaradt.
Ma már nagyon nehéz elképzelni olyan 32 bites illesztőprogramokat, amelyek nem képesek 4 GB-nál több memóriát kezelni. Talán az az oka, hogy a Microsoft így akarja rábírni a felhasználókat, hogy váltsanak x64-re?

De mi a helyzet a Windows szerververzióival?
Feltételezhető, hogy az eszközillesztőket azonnal kifejlesztették a PAE módban végzett munka figyelembevételével, azaz „okosak” és alaposan tesztelték. Ezt az is elősegítette, hogy a szerverhardver-konfigurációkban nem volt ilyen beépített eszközök „menageriája”.
Egészen a közelmúltig, például a munkahelyi virtualizációs technológia megjelenése előtt, amely egyebek mellett azt sugallja, hogy maga a szerver képes feldolgozni a grafikákat, utóbbinak egyáltalán nem volt szüksége komoly videokártyára, hiszen a videóba beépített videó alaplap. Ezenkívül a Windows 32 bites szerververziói a Windows Server 2008 rendszerrel befejezték történetüket.

A második részben a memóriafoglalás titkai a 32 bites Windowsban és a korlátozások kezelése.



Betöltés...
Top