Kuidas teada saada maksimaalne RAM-i maht. Mitu GB RAM-i vajate? RAM-i tüübid, põhimõttelised erinevused

ei ole nii pakiline kui varem, see teeb paljudele kasutajatele muret ka tänapäeval. Tänapäeval on isegi kõige odavamatel arvutitel vähemalt 4 GB mälu, mis kunagi tundus mõeldamatu, kuid on nüüd de facto standard. Sellest hoolimata imestavad paljud inimesed: kas sellest piisab? Kas lisamälu kiirendab arvutit või ei teki erilist efekti?

Kahtlemata on vahe 4, 8, 16 ja enama gigabaidise muutmälu vahel, kuid masskasutaja jaoks jääb installitud mälu hulga ja arvuti jõudluse vaheline seos pisut häguseks. Selles artiklis püüan sellele küsimusele valgust heita ja lühidalt vastata, milline on optimaalne RAM-i maht ja kas on mõttekas paigaldada täiendavaid RAM-mooduleid.

Mis on muutmälu (RAM)?

Kuigi arvutid on juba ammu levinud, ajavad paljud inimesed endiselt segamini mõisted "RAM" ja "kohalik" mälu. Väärarusaam tuleneb sageli asjaolust, et mõlemat tüüpi mälu mõõdetakse samades ühikutes - viimasel ajal tavaliselt gigabaitides (GB). Vaatamata asjaolule, et teabe salvestamiseks kasutatakse nii RAM-i kui ka kohalikku mälu, erinevad need andmete salvestamise perioodi poolest. RAM on tavaliselt mitu korda kiirem kui kohalik mälu ja seda kasutatakse andmete ajutiseks salvestamiseks. Pärast arvuti väljalülitamist kaovad kõik sellesse salvestatud andmed jäljetult. Teave salvestatakse kohalikku mällu (kõvakettad ja SSD-seadmed) olenemata sellest, kas arvuti on sisse või välja lülitatud. Seetõttu määratletakse RAM tavaliselt muutlikuna ja kohalikku mälu mittelenduvana.

Kui palju mälu vajab arvuti?

Bill Gatesile on pikka aega omistatud fraasi "640 KB mälust piisab kõigeks". Lõppkokkuvõttes tegi Gates ise ametliku avalduse, öeldes, et tema pole selle avalduse autor, mida ta nimetas puhtaks rumaluseks.

Eelmise sajandi 80ndate alguses see aga nii koomiliselt ei kõlanud, sest suurusjärgus 100-200 MB mahtusid peeti tohutuks. Tänapäeval on ka kõige odavamates arvutisüsteemides 2-4 GB muutmälu ning kohalikku salvestusruumi mõõdetakse terabaitides.

Põhikonfiguratsioonidel on 4–8 GB muutmälu ja tipptasemel mudelid (multimeedia või mängud) pakuvad 12–16, mõnikord 32 (või rohkem) GB muutmälu. Niisiis, kui palju võib nimetada "optimaalseks"? Kahjuks on konkreetsel joonisel väljendatud täpset vastust väga raske anda, kuna optimaalne arv sõltub ülesannetest, mille jaoks arvutit kasutate. Nii et näiteks Windowsi arvutis võib ainult operatsioonisüsteem ise nõuda oma süsteemiteekide jaoks rohkem kui ühte gigabaiti. Kui kasutate viirusetõrjeprogrammi, töötab see olenevalt konkreetsest tootest taustal veel 30–200 megabaiti. Enamik veebibrausereid, kontorirakendusi ja multimeediumipleierid nõuavad 100–800 MB või rohkem mälu. Kui käivitate neid samaaegselt (st kasutate Windowsi ettenähtud otstarbel - multitegumtöötlus), muutuvad need mahud kumulatiivseks - mida rohkem programme töötab, seda suurem on RAM-i tarbimine.

Videomängud jäävad RAM-i tarbimise meistriks. Populaarsed pealkirjad, nagu Call of Duty, võivad probleemideta "alla neelata" 4-5 GB mälu.

Enamik tänapäevaseid sülearvuteid kasutab integreeritud graafikat, mis kulutab ka RAM-i. Protsessorisse integreeritud videotuumadel pole oma mälu (erinevalt diskreetsetest lahendustest) ja nad “söövad ära” osa saadaolevast RAM-ist. Nii et kui teie sülearvutil on 4 GB muutmälu ja integreeritud graafika, teatab Windows teile, et teil on saadaval ainult 3,9 GB (või vähem) mälu.

Muud kaalutlused

RAM-i optimaalsel hulgal on ka tarkvaraline (vist õigem oleks öelda süsteemne) aspekt. Operatsioonisüsteemi vanemad versioonid kasutavad 32-bitist mäluaadressi meetodit. See on nüüdseks aegunud ja ulatub tagasi aega, mil üle 4 GB muutmälu tundus mõeldamatu. Seetõttu ei saa Windowsi 32-bitised versioonid lihtsalt kasutada rohkem kui 4 GB muutmälu. Isegi kui teil on rohkem mälu, nõuab 32-bitine operatsioonisüsteem, et teil oleks ainult 4 GB (kuigi tavaliselt isegi vähem - 3–3,5 GB) muutmälu. Üle 4 kontserdi mahu täielikuks kasutamiseks vajate 64-bitist Windowsi.

Teine huvitav mäluga seotud küsimus puudutab RAM-i täitumise kiirust ja seda, mis juhtub, kui kogu saadaolev mälu on ära kasutatud.

Kui süsteemitööriist "Task Manager" näitab, et kogu mälumaht on peaaegu täielikult ammendatud, s.t. kõik töötavad protsessid hõivavad 70-80% või isegi rohkem RAM-i, see ei ole põhjust muretsemiseks. Microsoft on juba ammu oma mäluhalduse filosoofiat tõsiselt muutnud ja seetõttu peab ettevõte kasutamata RAM-i alates Windows Vistast "halvaks RAM-iks".

Kuna RAM on kordades kiirem kui mis tahes kõvaketas või isegi pooljuhtketas, otsustas Microsoft, et oleks parem, kui Windows hoiaks võimalikult palju sageli kasutatavaid kasutajamooduleid ja rakendusi püsivalt süsteemi RAM-i laadituna. Tänu sellele reageerib süsteem neile uuesti ligi pääsedes palju kiiremini kui siis, kui ta peab neid ikka ja jälle kohalikult kettalt lugema.

See on SuperFetchi tehnoloogia olemus, mida on arendatud alates Vistast. Selle kontseptsiooni tutvustamine viitab ühele olulisele järeldusele – mida rohkem on Windowsi kaasaegsete versioonide RAM-i, seda paremini (kiiremini) need töötavad. Loomulikult ei räägi me eksponentsiaalsest kasvust – suurim erinevus on siis, kui hüpata 2 GB RAM-ilt 4 GB-le. Iga järgneva kahekordistamisega – 4–8 GB, 8–16 ja nii edasi – mõju süsteemi üldisele jõudlusele väheneb. Kui aga töötate regulaarselt raskete programmidega, hoiate brauseris kümneid avatud vahekaarte ja mängite aktiivselt, taandub optimaalse mälumahu valimise põhimõte ühele lihtsale asjale: mida rohkem, seda parem.

Kui saadaolev mälu saab mingil ajal otsa, ei lakka Windows töötamast. Sellistel juhtudel tugineb operatsioonisüsteem nn. Selleks kasutatakse kohalikul kettal eraldatud ala ja Windows kirjutab sellele kõik andmed RAM-ist, mida hetkel ei kasutata, ning kasutaja soovil loeb need uuesti kohalike kettaressursside abil. Kuna kohalik mälu on aeglasem kui RAM-kiibid, võtab kettalt andmete lugemise protsess palju kauem aega, mille jooksul arvuti võib märgatavalt aeglustuda. Kui süsteem kasutab regulaarselt virtuaalmälu, on see kindel märk, et on aeg kaaluda RAM-i laiendamist.

Head päeva!

Ma arvan, et see pole kellelegi saladus, et RAM on mängusüsteemi oluline komponent ja mängude jõudlust mõjutavad mitmed RAM-i parameetrid. Näiteks hiljuti leidis 3DNewsi labor, et AMD Ryzeni keskprotsessorid on DDR4 sageduse suhtes väga tundlikud. Testimine on näidanud, et kiire DDR4-3200 mälu kasutamine võrreldes standardse DDR4-2133-ga samade ajastustega suurendab mängude FPS-i olenevalt rakendusest 12-16%. Seega, kui soovite oma süsteemist maksimumi võtta, on kiire RAM-i komplekti ostmine üks võimsamaid võimalusi.

Toimivust ei mõjuta mitte ainult sagedus, vaid ka latentsus. Ja ometi on RAM-i kõige olulisem parameeter mahutavus. Kui aeglase komplekti kasutamise korral kaotame ühikuid FPS-i, siis kui teatud arv gigabaite on puudu, siis mäng kas aeglustub või ei käivitu üldse. Seetõttu otsustasime välja selgitada, kui palju RAM-i vajab mänguarvuti 2017. aastal. Ilmselt toimub peamine "lahing" 8–16 GB komplektide vahel.

Hea näide on see, et kasutaja uuendas oma arvutit, lisades olemasolevale konfiguratsioonile GeForce GTX 1060 3 GB videokaardi. Nüüd vastab selle süsteemiüksus täielikult Watch_Dogs 2 soovitatud nõuetele, mida ma nii väga mängida tahtsin. Kuid isegi ilma maksimaalseid graafikakvaliteedi seadeid kasutamata rikkusid teie lemmik "liivakastis" aja veetmist aeg-ajalt ilmuvad mikrokülmumised. Ja tundub, et GeForce GTX 1060 teeb oma tööd suurepäraselt, kuna keskmine näitaja jääb 50 kaadrit sekundis kanti, kuid kogu mulje rikuvad need puudused! Selgub, et visuaalselt tuntava kaadrisageduse langusega oli seotud RAM-i vähesus, sest veel 8 GB lisamine lahendas selle probleemi osaliselt - samade seadete ja sama videokaardiga muutus mängimine mugavamaks.

Põhiteema on välja toodud, kuid minu arvates pole vähem oluline vastata veel ühele küsimusele: kas kiire lehefaili kasutamine parandab olukorra, kus mängudes on RAM-i puudumine?

⇡ Kaasaegsed mänguplatvormid

Väga suur hulk konfiguratsioone kuulub mänguarvuti määratluse alla. Näiteks igakuine veerg “” käsitleb kümmet erinevat süsteemi. Kõige odavam sisaldab Pentium G4560, GeForce GTX 1060 3 GB ja 8 GB DDR4. Steami mängukliendi ametliku statistika kohaselt on sellise RAM-i hulga kasutamine kõige levinum variant. Kuid kaasaegsed platvormid võimaldavad teil installida 64 ja isegi 128 GB muutmälu.

Praegused mänguplatvormid
Intel AMD
Pistikupesa LGA1155 LGA2011 LGA1150 LGA2011-v3 LGA1151 AM3+ FM2/2+ AM4
Müügiaasta 2011. aastal 2011. aastal aasta 2013 aasta 2014 2015. aasta 2011. aastal aasta 2012 2017. aasta
Toetatud protsessorid Liivasild, Ivy sild Sandy Bridge-E,
Ivy Bridge-E
Haswell, Haswell Refresh ja Devil's Canyon, Broadwell Haswell-E, Broadwell-E Skylake, Kaby järv Zambezi, Vishera Trinity, Richland, Kaveri, Godavari (Kaveri Refresh) Ryzen, AMD 7. põlvkonna A-seeria/Athlon
Mälu kontroller DDR3-1066/1333 DDR3-1066/1333
/1600/1866
DDR3-1333/1600 DDR4-2133/2400 DDR4-1866/2133/
2400, DDR3L-1333/1600
DDR3-1066/1333/
1600/1866
DDR3-1600/1866/
2400
DDR4-2133/2400/
2666
Sisseehitatud, kahe kanaliga Sisseehitatud, nelja kanaliga Sisseehitatud, kahe kanaliga Sisseehitatud, nelja kanaliga Sisseehitatud, kaks
kanal
Sisseehitatud, kahe kanaliga Sisseehitatud, kahe kanaliga Sisseehitatud, kahe kanaliga
Maksimaalne RAM-i maht 32 GB 64 GB 32 GB Haswell-E — 64 GB Broadwell-E — 128 GB 64 GB 32 GB 64 GB 64 GB

Isegi praegu, ilma testimiseta, võime julgelt väita: määratud maksimaalne RAM-i maht on mängukonfiguratsioonide jaoks liigne, kuigi meelelahutussektor on viimasel ajal olnud arvuti edenemise kõige aktiivsem tõukejõud. Nagu juba mainitud, installib enamik kasutajaid oma süsteemidesse 8 või 16 GB. Tabelis on välja toodud nii moodsaimad (LGA1151, LGA2011-v3, AM4) kui ka aja testitud platvormid, mida saab 2017. aastal hõlpsasti mänguriteks liigitada. Enamikul juhtudel kasutavad AMD ja Inteli protsessorid kahe kanaliga RAM-kontrollereid. See tähendab, et vastava platvormi emaplaadid kasutavad kas kahte DIMM-i pesa või nelja. Ja LGA2011 ja LGA2011-v3 pesaga plaatidel on vastavalt neli või kaheksa pesa RAM-i paigaldamiseks. Haswell-E ja Broadwell-E protsessorite puhul on reeglist "eksootiline" erand - ASRock X99E-ITX/ac.

Keskprotsessorisse sisseehitatud mälukontrolleri kahekanaliline režiim eeldab paarisarvu moodulite kasutamist. RAM-i hulga hõlpsaks aja jooksul suurendamiseks on parem kasutada nelja DIMM-i pesaga emaplaati. Seega saame osta 16 GB mälukomplekti, mis koosneb kahest 8 GB moodulist, ja aja jooksul osta veel kaks sarnaste omadustega moodulit. Mõnel emaplaadil on RAM-i installimiseks vaid paar pesa - need on kas väga soodsad plaadid (näiteks Kaby Lake'i ja Ryzeni protsessorite jaoks mõeldud H110, B250 ja A320 kiibistikul põhinevad) või mini-ITX-vormingus seadmed või eksklusiivsed kiirendamislahendused, näiteks ASUS Maximus IX Apex. Need seadmed toetavad poole vähem RAM-i: 32 GB Skylake'i, Kaby Lake'i ja Ryzeni protsessorite jaoks; 16 GB Haswelli, Broadwelli, Sandy Bridge'i, Ivy Bridge'i ja Vishera protsessorite jaoks. Võtke seda punkti uuendamisel või süsteemiüksuse nullist kokkupanemisel.

⇡ Katsestend

Kõigi testide ajal kasutati LGA1151 platvormi koos Core i7-7700K protsessoriga, mis oli kiirendatud 4,5 GHz-ni. Vahetati videokaarte, RAM-i ja salvestusseadmeid. Komponentide täielik loetelu on esitatud tabelis.

Katsestendi konfiguratsioon
Protsessor Intel Core i7-7700K @ 4,5 GHz
Emaplaat ASUS MAXIMUS IX kangelane
RAM Kingston HyperX Predator HX430C15PB3K4/64, DDR4-3000, 4 × 16 GB
Kingston HyperX Fury HX421C14FB2K2/16, DDR4-2133, 2 × 8 GB
Ajamid Western Digital WD1003FZEX, 1 TB
Samsung 850 Pro
Videokaardid ASUS GeForce GTX 1060 (DUAL-GTX1060-3G), 3 GB
ASUS Radeon RX 480 (DUAL-RX480-O4G), 4 GB
jõuseade Corsair AX1500i, 1500 W
CPU jahuti Noctua NH-D9DX
Raam Lian Li PC-T60A
Ekraan NEC EA244UHD
operatsioonisüsteem Windows 10 Pro x64
Tarkvara videokaartide jaoks
AMD Crimson ReLive Edition 17.4.2
NVIDIA GeForce'i mänguvalmis draiver 381.65
Lisatarkvara
Draiverite eemaldamine Display Driver Uninstaller 17.0.6.1
FPS mõõtmine Fraps 3.5.99
FRAFS pingivaatur
Tegevus! 2.3.0
Ülekiirendamine ja jälgimine GPU-Z 1.19.0
MSI Afterburner 4.3.0
Lisavarustus
Soojuskaamera Fluke Ti400
Helitaseme mõõtur Mastech MS6708
Vattmeeter vatti? PRO

⇡ RAM-i tarbimine kaasaegsetes mängudes

Kaasaegsete mängude RAM-i tarbimise määramine pole nii keeruline. Diagnostilisi utiliite on suur hulk. Kuid on oluline mõista, et kasutatava RAM-i hulk sõltub mitmest parameetrist ja võib seetõttu erinevates süsteemides oluliselt erineda. Nii et koos mängude käivitamisega ei lakka ka mitmesugune tarkvara töötamast.

Näiteks vaid kümne Chrome'i vahekaardi avamine suurendab RAM-i tarbimist 1,5 GB võrra. Google'i brauseri isud on pikka aega muutunud "meemiks", kuid ärgem unustagem pidevalt aktiivseid sõnumitoojaid, viirusetõrjeid, draivereid ja muid utiliite, mis laaditakse koos operatsioonisüsteemiga.

Viisin hiljuti läbi GeForce GTX 1060 3 GB ja Radeon RX 470 4 GB võrdleva testimise. Kasutajate seas on arvamus, et täiendav gigabait videomälu on veel üks argument AMD graafikaadapteri kasuks. Väike eksperiment näitas, et kaheteistkümnest mängust täpselt pooled tarbivad rohkem kui neli gigabaiti Full HD eraldusvõimega videomälu. Stendil kasutati 8 GB GDDR5-ga GeForce GTX 1080 kiirendit. Selgub, et kui videomälu on ebapiisav, paigutatakse kõik andmed, mis GDDR5 lahtritesse ei mahu, RAM-i. Mõned mängud annavad kasutajale kohe teada, et videomälu limiit on ületatud. Mõned - GTA V, HITMAN, Battlefield 1 - ei luba teil lihtsalt kõrgemat graafikakvaliteeti seada enne, kui kasutaja ise eemaldab seadete menüüst spetsiaalse kaitsme. Seetõttu on probleemi üksikasjalikumaks uurimiseks vaja kasutada mitut videokaarti. Minu valik tehti kolme populaarse NVIDIA mudeli peale: GeForce GTX 1060 koos 3 ja 6 GB GDDR5-ga, samuti GeForce GTX 1080.

Graafika seaded mängudes
API Kvaliteet Täisekraani antialiasing
1920 × 1080 / 2560 × 1440 / 3840 × 2160
1 The Witcher 3: Wild Hunt, Novigrad ja selle ümbrus DirectX 11 Max kvaliteet, NVIDIA HairWorks sh. A.A.
2 Mass Effect Andromeda, esimene missioon Max kvaliteet Ajaline silumine
3 Ghost Recon Wildlands, sisseehitatud etalon Max kvaliteet SMAA + FXAA
4 GTA V, linn ja ümbrus Max kvaliteet 4 × MSAA + FXAA
5 Tomb Raideri tõus, Nõukogude baas Max kvaliteet SMAA
6 Watch_Dogs 2, linn ja ümbrus Ultra, HBAO+ Temporal Anti-Aliasing 2×MSAA
7 Fallout 4, Diamond City ja selle ümbrus Max kvaliteet, kõrge eraldusvõimega tekstuurid, kuulide killud välja. TAA
8 HITMAN, sisseehitatud etalon DirectX 12 Max kvaliteet SMAA
9 Total War: WARHAMMER, sisseehitatud etalon Max kvaliteet 4xMSAA
10 Battlefield 1, missioon "Töö noortele" Ultra TAA
11 Deus Ex: Inimkond jagatud, Utuleki kompleks Max kvaliteet 2 × MSAA
12 Sid Meieri tsivilisatsioon VI, sisseehitatud etalon Ultra 8 × MSAA
13 Star Wars Battlefront, Endori lahingu kaart Max kvaliteet TAA
14 Tom Clancy's The Division, sisseehitatud etalon Max kvaliteet SMAA
15 DOOM, OIC missioon Vulkan Ultra TSSAA 8TX

RAM-i tarbimist mõõdeti viieteistkümnes rakenduses. Graafikud näitavad maksimaalset laadimiskiirust, mis registreeriti pärast 10-minutilist juhuslikku mängimist. Selguse huvides on tulemused ümardatud. RAM-i koormuse indikaatorid salvestati MSI Afterburner programmi abil, mille küsitlussagedus oli 100 ms. Muude programmide hulgas olid mängude käivitamisel aktiivsed vaid Steam, Origin ja Uplay kliendid, samuti Windows Defender, FRAPS ja MSI Afterburner.

Varem tehtud oletus on saanud tõeks – juba Full HD resolutsioonis näeme, et GeForce GTX 1060 3 GB versiooni kasutades ületas üheksa mängu viieteistkümnest 8 GB muutmälu riba. See on üle poole. Samad mängud, mis jooksevad stendidel GeForce GTX 1060 6 GB ja GeForce GTX 1080-ga, osutusid vähem RAM-i näljaseks.

Suureneva eraldusvõimega trend jätkus – juba kolmteist mängu viieteistkümnest tarbisid rohkem kui 8 GB muutmälu aluses, kuhu oli installitud GeForce GTX 1060 3 GB. Seitse projekti tarbisid pidevalt rohkem kui 10 GB muutmälu. RAM-i koormus suurenes märgatavalt ka GeForce GTX 1060 6 GB kasutamisel testistendis. See tähendab, et kuuest gigabaidist videomälust meie määratud graafikakvaliteedi seadetega mängude jaoks enam ei piisa.

Ultra HD eraldusvõimega testimine viidi läbi ainult GeForce GTX 1080-ga, kuna GeForce GTX 1060 versioone pole selle eraldusvõimega mõtet kasutada - nende videokaartide GPU-d lihtsalt ei suuda suurenenud koormusega toime tulla.

Tulemused osutusid üsna etteaimatavaks. Võime julgelt öelda: paljud kaasaegsed AAA-projektid maksimaalse graafikakvaliteedi seadete juures tarbivad rohkem kui 8 GB muutmälu. Lisaks näitavad Rise of the Tomb Raideri, Watch_Dogs 2, Deus Ex: Mankind Divided ja Mass Effect Andromeda mõõtmised tõsise turvavaru puudumist, kui süsteemil on 16 GB muutmälu. Lisaks viidi testimine läbi minimaalse aktiivsete rakendustega operatsioonisüsteemis Windows 10. Minu arvates on kõik eeldused selleks, et peagi ilmuvad projektid, mille jaoks 16 GB RAM-ist maksimaalselt või maksimumi lähedale ei piisa graafika kvaliteedi sätted.

Ma arvan, et paljud on juba märganud tõsiasja, et kaalusin ainult ühte stsenaariumi - mänge maksimaalsete (või nende lähedal) graafikakvaliteedi seadetega. Kuid enamik mängijaid kasutab vähem võimsaid videokaarte ja seetõttu kasutavad nad erinevaid kvaliteedirežiime.

Arvutimängude puhul on hea see, et reeglina on neis suur hulk sätteid, mis halvendavad või parandavad väljundpildi kvaliteeti. Näiteks Deus Ex: Mankind Dividedil on viis eelprogrammeeritud režiimi: madal, keskmine, kõrge, väga kõrge ja ultra. Paljud arendajad kasutavad sarnaseid kategooriaid. Pange tähele, et silma järgi on üsna raske (mõnikord isegi võimatu) kindlaks teha, kus on kvaliteet kõrge ja kus väga kõrge. Seega pole mõnes mängus mõtet liugureid maksimumini keerata. Ja videomälu ja RAM-i kulub oluliselt vähem.

Kõige rohkem RAM-i tarbinud mängude nimekirjast maksimaalsete (või nendele lähedaste) kvaliteediseadete juures valisin välja viis rakendust: Watch_Dogs 2, Mass Effect Andromeda, Rise of the Tomb Raider, Deus Ex: Mankind Divided ja Ghost Recon Wildlands. Samade NVIDIA videokaartide abil mõõtsin RAM-i tarbimist arendajate poolt eelnevalt ettevalmistatud režiimide aktiveerimisel. Mõnes mängus (Watch_Dogs 2 ja Ghost Recon Wildlands) muutub üldise graafikakvaliteedi muutumisel antialias automaatselt. Teistes rakendustes tuleb antialiase seadistus eraldi määrata. Tõepoolest, Mass Effect Andromeda, Rise of the Tomb Raider, Deus Ex: Mankind Divided, antialiase ei kasutatud katse selles osas üldse. Tulemused kantakse koondtabelisse.

Alad, kus julgustav fakt on salvestatud, on esile tõstetud rohelisega – teatud graafikakvaliteedi režiimi aktiveerimisel tarbivad mängud vähem kui 8 GB muutmälu. Tabelis on selgelt näha, et parameetrite “Kõrge” ja “Keskmine” seadistamine sobib 4 GB või vähema videomäluga videokaartidele ning veelgi enam 6+ GB GDDR5-ga graafikaadapteritele.

RAM-i tarbimise järsk langus mängus Rise of the Tomb Raider on märgatav ka GeForce GTX 1060 3 GB versiooni kasutamisel. Näeme loogilist kinnitust sellele, et “Kõrge” pildikvaliteedi režiimi kasutamisel nõuab mäng vähem videot. mälu kui “maksimaalsete seadistustega”.

Loomulikult mõjutab video-RAM-i ja süsteemimälu tarbimist ka antialiasingu keelamine, mis peaks kõrvaldama objektide servadel esinevad ebakorrapärasused (redelid). Antialiasing on üks parameetritest, mis on videomälu mahu jaoks kriitilise tähtsusega. Seetõttu on 8 GB muutmälu ja 2, 3 või 4 GB videomäluga graafikakiirendiga mängusüsteemis mõttekas antialiasing välja lülitada või kasutada „kergeid“ režiime, kui rakendus neid toetab.

Tekstuurid on teine ​​​​parameeter, mis on videomälu ja seega ka RAM-i mahu jaoks kriitiline. Madala eraldusvõimega tekstuuride kasutamine rikub pilti märgatavalt, kuid samal ajal pole Rise of the Tomb Raideri režiimide “High” ja “Very High” vahel erilist erinevust (ka teistes mängudes). Seega, kui videomälu ja RAM-i napib, võib mugava kaadrisageduse saavutamiseks selle parameetri ohverdada.

Maksimaalne RAM-i tarbimine (NVIDIA GeForce GTX 1060 3 GB), MB
Tekstuuri kvaliteet
Tomb Raideri tõus (üldised kvaliteediseaded - maksimaalne, kuid ilma antialiaseta) Watch_Dogs 2 (üldised kvaliteediseaded - "Ultra" režiim, kuid ilma antialiaseta) Deus Ex: Mankind Divided (üldised kvaliteediseaded - maksimaalne, kuid ilma antialiaseta)
Väga kõrge 11600 Ultra 11000 Ultra 11000
Kõrge 6900 Kõrge 9700 Väga kõrge 9600
Keskmine 6400 Keskmine 8800 Kõrge 7800
Madal 6200 Madal 7800 Keskmine 7100
Madal 6900
Varjud
Väga kõrge 10700 HFTS 11600 Väga kõrge 11000
Kõrge 10500 PCSS 11000 Kõrge 10900
Keskmine 10300 Ultra 11000 Keskmine 10800
Väljas 10300 Väga kõrge 11000
Kõrge 10400
Keskmine 10400
Madal 10300

Arvutimängudes on palju pildiseadeid. Arendajad teevad tihedat koostööd riistvaratootjatega - AMD, NVIDIA ja Intel ning seetõttu on rakendused täis erineva hulga erinevaid võimalusi. Näiteks mängul Rise of the Tomb Raider on PureHair režiim, mis muudab oluliselt selle mängu tegelaste soenguid. Samuti kasutavad nad erinevaid ümbritsevat valgust blokeerivaid tehnoloogiaid (SSAO, HBAO, HBAO+, VXAO jne), mis muudavad õõnsused ja nurgad tumedamaks, lisades neile visuaalset sügavust.

Kõik need sätted mõjutavad ühel või teisel määral videomälu ja RAM-i tarbimist. Samas mitte nii palju kui antialiasing, varjud ja tekstuuri suurus.

Tundub, et põhiküsimusele on vastus saadud: RAM-i tarbimise mõõtmised näitavad, et 16 GB on meil kõik, kui plaanid mängida maksimaalse graafikakvaliteedi seadetega. Teisest küljest on tõendeid selle kohta, et 8 GB muutmälu on endiselt piisav iga kaasaegse projekti jaoks - peate lihtsalt pildikvaliteeti vähendama. Enamasti piisab, kui seada režiim "Kõrge" või "Keskmine". Autori sõnul jääb pilt ikkagi täiesti vastuvõetaval tasemel. Siiski on huvitav teada, kuidas käituvad tüüpilised mängusüsteemid, kui RAM-i napib? Sellele küsimusele on pühendatud katse teine ​​osa.

Tänapäeval on see kõige teravam probleem. Peaaegu kõik kasutajad keelduvad 32-bitistest operatsioonisüsteemidest, samas ei saa nad absoluutselt aru, miks nad vajavad 64-bitiseid opsüsteeme. Reeglina on vastus standardne: "Mul on 64-bitine protsessor, seega on operatsioonisüsteem 64-bitine." Õnneks on 64-bitiste operatsioonisüsteemide ja rakenduste areng viinud selleni, et me praktiliselt ei märkagi, mis keskkonnas töötame, kui just ei teki vajadus arvutiga ühendada mõni vana printer või skanner, mille tootja seda tegi. ei viitsi 64-bitist draiverit välja anda.
Personaalarvuti RAM-i mahu nõuete väljatöötamise ajalugu on selline, et 1981. aastal ütles Bill Gates, et 640 kilobaidist arvuti RAM-ist piisab kõigeks. Tõepoolest, piisab, kui meenutada DOS-i operatsioonisüsteemi, eriti MS-DOS-i domineerimise aegu, mil piisas 4 megabaidist RAM-ist ja 8–12 megabaidist peaaegu kõigi mängurakenduste käivitamiseks. Tuleb mõista, et DOS-i tuum ise on 16-bitine ja kõigi 4 või 8-12 megabaidise RAM-i kasutamiseks oli vaja tagada spetsiaalsete DPMI (DOS Protected Mode Interface) draiverite laadimine, mis võimaldas 32-bitist. rakendusi, et kasutada kogu RAM-i hulka.

Microsofti Windowsi esimeste versioonide ilmumine - töörühmade Windowsi kest, täieõiguslikud operatsioonisüsteemid Windows 95, Windows 98, Windows Vista, Windows XP - ei ennustanud liikumist 32-bitisest standardist kaugemale. Tundus, et kolmest gigabaidist RAM-ist oleks koduseks kasutamiseks täiesti piisav. Kuid arendatud tarkvara nõudis RAM-i mahule üha suuremaid nõudmisi ning AMD hakkas integreerima 64-bitisi juhiseid ja RAM-kontrollereid oma AMD Athlon 64 XP protsessoritesse – oma aja parimatesse protsessoritesse.

Pilt on klikitav --


Samal ajal arenes kiiresti RAM-i turg - tehnoloogilise protsessi vähenemine võimaldas luua 1 GB mälumooduleid, 2 GB mälumooduleid, 4 GB RAM-i mooduleid ning tänapäeval on üha rohkem 8 GB mälumooduleid pulga kohta. kättesaadavamaks. Samast Samsungi SO-DIMM-vormingust sülearvutitele on müügil isegi 8 GB DDR3 pulgad. Seega viitab see kõik sellele, et isegi ühe 4 gigabaidise või enama pulga ostmine toob kaasa asjaolu, et 32-bitine operatsioonisüsteem ei saa osa RAM-ist kasutada ja see on lihtsalt jõude. Kuid paljud inimesed soovivad olemasoleva mälukontrolleri abil korraldada kahe kanaliga, kolme kanaliga või nelja kanaliga töörežiimi, seetõttu peaks 64-bitine operatsioonisüsteem saama tänapäeva kullastandardiks ja on aeg järk-järgult unustada 32. -bitised operatsioonisüsteemid.

Varem oli tuline arutelu selle üle, milline rakendus töötab kiiremini - 32-bitine või 64-bitine. Kogemused on näidanud, et kui teil on vähem kui või täpselt 3 gigabaiti RAM-i – pole praktiliselt mõtet 64-bitisele süsteemile üle minna – on mõne rakenduse puhul märgata kerget kasvu, mõnes aga kerget langust. 64-bitiste operatsioonisüsteemide täielik ühilduvus 32-bitisega ei sea tarkvaratootjatele rangeid piiranguid, seega püütakse luua 32-bitisi rakendusi ja kui rakendus kasutab aktiivselt RAM-i, siis 64-bitiseid.

Pilt on klikitav --


Vaatamata kõigele 32-bitiste ja 64-bitiste operatsioonisüsteemide kohta öeldule tuleb märkida, et nende operatsioonisüsteemide endi populaarne tootja Microsoft eristab oma tooteid selgelt toetatud RAM-i hulga järgi. Vanad Windows XP 32-bitised ja 64-bitised operatsioonisüsteemid toetasid ainult 3,5 ja 16 gigabaiti muutmälu. Olgu öeldud, et need funktsioonid tingisid suuresti tolleaegsed iseärasused – 16 gigabaidine DDR2 mälu oli üsna kallis ja 8 gigabaidiseid mälupulki ei eksisteerinud. 32-bitiste ja 64-bitiste väljaannete Windows Vista operatsioonisüsteem toetab 4 ja 16 gigabaiti muutmälu. Sel juhul peab operatsioonisüsteem kuuluma vanemale versioonile - laiendatud, kuna Home Basic ja Starter suutsid toetada kas 1 või 8 gigabaiti muutmälu. See asjaolu viitas juba sellele, et Windows Vista ilmus juba "aegunud" ja ei vastanud oma ajale ega leidnud seetõttu kasutajate seas populaarsust.

Õnneks sai Microsoft oma vigadest aru ja lõi täiesti uue operatsioonisüsteemi – Windows 7. Sel juhul toetavad Windows 7 Ultimate operatsioonisüsteemide 32- ja 64-bitised versioonid kumbki 4 gigabaiti ja 192 gigabaiti muutmälu, st. binaararvutuse vormingute kogu lubatud kogus. Windows 7 tühjendatud versioonid toetavad väiksemat mälumahtu. Näiteks Windows 7 Starter x32, mis on installitud netbookidele ja mõnele sülearvutile, toetab ainult 2 gigabaiti mälu, samas kui Windows 7 Home Basic x64 ja Windows 7 Home Premium x64 versioonid toetavad vastavalt 8 ja 16 gigabaiti. Loomulikult on kõik need piirangud Microsofti poolt kunstlikult loodud, et ühest tootest teha erinevaid operatsioonisüsteeme nii funktsionaalsuse kui ka maksumuse poolest.

Pilt on klikitav --


Seega, kui olete juba otsustanud operatsioonisüsteemi versiooni, tasub otsustada, kui palju RAM-i vajate. Eelkõige, kui teie eelarve on piiratud ja komplekteerite kontoriarvutit, on mõttekas 2 gigabaidiseid ribasid lähemalt uurida. Me ei soovita arvestada 1 gigabaidiste plaatidega, kuna nende maksumus osutub vaba ruumi arvu arvutamisel suuremaks. Loomulikult räägime populaarsest DDR3-mälust.

Kodukasutajatele soovitame olenevalt eelarvepiirangutest lähemalt uurida 4 ja 8 gigabaidiseid DDR3 mälupulkasid. Kui teie eelarve on piiratud, ostke 4 gigabaidised ribad; kui teie eelarve lubab, siis 8 gigabaidised ribad. Sel juhul peaksite meeles pidama reegleid, mida kirjeldasime oma eelmistes materjalides.

Uue arvuti puhul on peamine osta identsed mälupulgad ja nende arv peaks vastama protsessori mälukontrolleri kanalile. Enamikul kaasaegsetest protsessoritest on kahe kanaliga mälukontrollerid. Seetõttu võimaldab kahe 4 gigabaidise pulga ostmine saada 8 gigabaiti kogumälu, millest piisab kaasaegsete mängude jaoks ühe monitoriga arvutis. Ja kui ostate kaks 8 gigabaidist pulka, saate kokku 16, mis on mitme monitoriga arvuti jaoks piisav. Järeldus
Igal juhul soovitame RAM-i hulga üle otsustades mitte unustada oma personaalarvuti tasakaalu. 16 gigabaidise mälu ja nõrga videokaardiga mänguarvuti koduks kokku pannes saate sama jõudluse kui 4 gigabaidise RAM-iga. Kontoriarvuti puhul soovitame mitte säästa sentigi mälu pealt, kuna intensiivne andmevahetus ja töö internetis põhjustavad vahemällu salvestamise tõttu tohutult RAM-i kasutust – siin võib 1-2 gigabaiti lisamälu kasutamise intensiivsust oluliselt vähendada. kõvaketas andmete vahetusfaili üleslaadimiseks.

Muutmälu (RAM) on arvutimälu, mis vastutab kasutaja- ja süsteemiandmete kiire vahetamise eest protsessoriga. RAM pole süsteemiüksuses vähem oluline seade kui emaplaat või protsessor. Õige RAM-i valimine on väga keeruline, kuna neid on mitut tüüpi ja neil on palju olulisi funktsioone. Sellepärast püüame selles artiklis teile öelda kõike, mida peate õige RAM-i valimiseks teadma.

RAM-i funktsioonid

Milleks on RAM-i vaja?

RAM-i eesmärk on salvestada teavet, mida kasutaja või programmid praegu kasutavad. RAM suhtleb protsessoriga otse või vahemälu kaudu. RAM-i kiirus on kümneid või isegi sadu kordi suurem kõvaketta kiirusest. Toome näite: DDR3 töökiirus on 12800 Mb/sek, kui HDD kiirus on 80 Mb/sek. Sel juhul on erinevus 160 korda, mis on teie arvates väga-väga märkimisväärne.

Üks RAM-i omadusi on selle volatiilsus, see tähendab, et see on võimeline salvestama teavet seni, kuni toide on sisse lülitatud; kui arvuti välja lülitatakse, siis kogu teave kustutatakse. On tõesti üks erand - puhkerežiim, sel juhul kirjutatakse kogu RAM-i teave kõvakettal spetsiaalsesse ajutisse faili. Seega, kui äratate arvuti puhke- või ooterežiimist, näete rakendusi, videoid, muusikat ja dokumente, mida te pole sulgenud, ja jätkata tööd sealt, kus pooleli jäite.

Miks on RAM-i maht oluline?

RAM-i maht mõjutab otseselt üksikute programmide ja süsteemi kui terviku jõudlust. Mida suurem on RAM-i maht, seda vähem peab süsteem kõvakettale juurde pääsema ja sellest tulenevalt ei esine külmutamist ega kerget aeglustumist.

Praktikas mängib RAM kõvaketta ja protsessori vahelise puhvri rolli. Näiteks otsustate mängida mängu. Kui mäng on laaditud, näete mängumenüüd, mis tähendab, et HDD-lt on andmed üle kantud RAM-i. Nüüd töötate otse RAM-iga. Järgmisena laaditakse mängutasemed ja teie profiil – see on ka andmete üleslaadimine HDD-lt RAM-i. Mäng ise seisneb RAM-i ja protsessori koostoimes.

Sama juhtub programmidega töötades. RAM-i maht määrab, kui paljude dokumentidega saate korraga töötada, mitu brauseri vahekaarti saate avada ilma külmutamata. Kui teil on palju RAM-i, siis saate koos mänguga avada kõik eelnimetatu, samuti saate vaadata filmi ekraani nurgas olevast väikesest aknast. Suur hulk RAM võimaldab teil vaadata kõrglahutusega filme ilma külmutamata, samuti kasutada erinevaid graafilisi efekte.

RAM-i valimine

RAM tüüp

RAM-i tüübi valimisel pöörake kindlasti tähelepanu oma emaplaadi funktsioonidele, kuna just see määrab teie jaoks tingimused. Tavaliselt leiate tootja veebisaidilt põhjalikku teavet selle kohta, millist tüüpi RAM-i emaplaat toetab ja selle muude funktsioonide kohta, mille jaoks mälu valitakse.

Kõik kaasaegsed emaplaadi mudelid toetavad DDR3 RAM tüüpi. Oluline on märkida, et RAM jaguneb: arvuti ja sülearvuti. See tähendab, et arvuti jaoks kasutatakse pikki paneele ja sülearvuti jaoks lühikesi, nii et need ei sobi üksteisega.

Kui palju RAM-i valida

Kui me räägime lauaarvutist, siis täna on optimaalseim RAM-i maht 8 GB. Koos hästi tasakaalustatud komponentidega piisab neist enamiku mängude jaoks, rääkimata erinevatest programmidest ja multimeediumisisuga töötamisest.

RAM-i hulga valikul võib tekkida piirang, kuna mitte kõik neist ei toeta suuri RAM-i koguseid. See on täpselt see, mida peate kõigepealt emaplaadi omadustest välja selgitama.

Sülearvuti osas uurige kõigepealt selle parameetreid: RAM-i pesade arv ja tugivõimsus. Seega tuleks uurida ka seda, kas emaplaadil on vabu pesasid täiendavate RAM-paneelide paigaldamiseks ning kas emaplaat seda kogust RAM-i toetab. Enamiku sülearvutite jaoks piisab 4 GB muutmälust.

Samuti pidage RAM-i valimisel meeles, et 32-bitised operatsioonisüsteemid ei toeta rohkem kui 4 GB RAM-i või isegi vähem. Seetõttu pole mõtet selle mahtu suurendada. Suuremat RAM-i tasub osta, kui installite 64-bitise operatsioonisüsteemi, mis toetab kuni 64 GB muutmälu. Kuid selleks peab teil olema võimas arvuti.

Liistude arv

Parim valik on arvutid, milles RAM-i kogumaht on jagatud võrdsele arvule pulgadele nende jaoks saadaolevate pesade jaoks. Kaks 4 GB mälupulka on paremad kui üks 8 GB mälupulk. Fakt on see, et emaplaadid toetavad RAM-iga töötamiseks kahte või enamat kanalirežiimi. Teoreetiliselt suureneb selle režiimi aktiveerimisel läbilaskevõime 2 korda. Praktikas on see veidi vähem, kuid see on üsna märgatav. Seetõttu proovige kogu RAM-i kogus pesade vahel jaotada, kuid olge samal ajal ettevaatlik.

Varem või hiljem peate oma arvutit uuendama, seega andke endale võimalus tulevikus RAM-i mahtu suurendada. Näiteks kui teil on 4 pesa RAM-i jaoks, ostke kaks 4 GB paneeli, tulevikus saate osta veel 2 4 GB iga - ja seega helitugevust õigesti suurendada. Kui ostad väiksema mahuga liistud, siis hiljem pead need kasti panema ja uued ostma, kuna neist pole kasu. Rohkem RAM-i on teretulnud, kuid ebaloogiline.

RAM pulgad saab müüa üksikult või komplektina. RAM-i komplekti ostmine on tulusam kui ühe korraga ostmine.

Kella kiirus, ribalaius ja toitepinge

Kui valite RAM-i, veenduge, et emaplaat toetaks taktsagedust, ribalaiust ja toitepinget. Muide, mida suurem on loetletud parameetrite väärtus, seda võimsam on RAM.

Radiaator

Veebisaidi eksperdid soovitavad tungivalt eelistada jahutusradiaatoriga RAM-mudeleid. RAM-i jahutusradiaator on metallplaat, mis asub pistikupesa kiipidel. Radiaatoreid kasutatakse soojusülekande parandamiseks, peamiselt kõrgetel sagedustel töötavates mudelites.

Millise ettevõtte jaoks on parem RAM-i osta?

Väga oluline on ka RAM-i tootev ettevõte. Tänapäeval on RAM-i pesad sellistelt tootjatelt nagu:


  • Korsaar;

  • Kingston;

  • Hynix;

  • Patriootide mälu;

  • Ületada.

RAM-i valimisel püüdke kvaliteetse ja sünkroonse töö tagamiseks tagada, et kõik saadaolevad pistikupesad ei oleks mitte ainult samast ettevõttest, vaid ka samast mudelist ja samade parameetritega.

Hind

RAM võrreldes teiste komponentidega, nagu emaplaat ja teised, on üsna odav. 4 GB DDR3 pulgapaar (kogumahuga 8 GB) maksab 2500–3000 rubla. Kui ostad ribad eraldi, maksavad need veidi rohkem.

Äsja välja antud RAM-mudeleid (näiteks 32 GB DDR3) pole vaja osta. Esiteks maksab sel juhul keskmiselt üks megabait mälu rohkem ja teiseks ei leia te tõenäoliselt võimalust kogu mälumahu kasutamiseks. Reeglina piisab 8 GB muutmälust, et iga kasutaja saaks mugavalt töötada.

Pole saladus, et suurel hulgal RAM-il on kasulik mõju paljude rakenduste kiirusele. Selles materjalis räägime RAM-i ja Windowsi süsteemi interaktsioonist ning vastame ka paljudele selle teema kohta levinud küsimustele.

Sissejuhatus

Tehnoloogiline areng ei seisa paigal ja iga aastaga muutuvad arvutid aina täiuslikumaks. Samal ajal langeb tehniliste omaduste kasvuga komponentide hind vääramatult ja tänapäeval müüakse personaalarvuteid, mis kolm aastat tagasi maksid mitu tuhat dollarit, mitmesaja eest.

See trend pole mööda läinud RAM-ist, mis on viimasel ajal palju odavamaks muutunud. Umbes 15 aastat tagasi maksis nelja megabaidise mahuga mälumoodul (mõelge lihtsalt sellele!) umbes 100 dollarit ja täna on nelja gigabaidi muutmälu (RAM - muutmälu või muutmälu) maksumus vaid umbes 700 rubla. . Pole saladus, et suurel hulgal RAM-i olemasolul on kasulik mõju paljude rakenduste kiirusele, nii et see maht on enamiku kaasaegsete arvutite jaoks, isegi algtaseme arvutite jaoks, minimaalne. Täiustatud süsteemid sisaldavad 8, 16 või enam gigabaiti muutmälu.

Ja kõik oleks korras, kuid tõenäoliselt on paljud kasutajad kokku puutunud ühe probleemiga: kui arvutisse on installitud neli või enam gigabaiti RAM-i, siis 32-bitine Windowsi operatsioonisüsteem neid lihtsalt ei näe.

Sellest artiklist saate teada, kuidas operatsioonisüsteem RAM-iga töötab, milliseid RAM-i koguseid Windowsi erinevad väljaanded toetavad, miks mõnel juhul ei näe OS kogu installitud mälu, miks see juhtub ja kas midagi saab teha. selles olukorras. mis on saalefail ja palju muud. Kuid kõigepealt teeme lühikese ekskursiooni arvuti füüsilise mälu korraldamise teooriasse ja selgitame välja, kuidas RAM üldiselt süsteemi jõudlust mõjutab.

Aadressiruum

Infohulga põhimõõtühik on natuke, mis võib võtta ainult kaks väärtust - null ja üks. Kaasaegsetes andmetöötlusarhitektuurides on teabe töötlemise ja salvestamise minimaalne ühik bait, võrdne kaheksa bitiga. Põhimõtteliselt on arvuti mälu tohutu baitide hulk.

Üks bait võib salvestada ühe 256 väärtusest (2 8), mis sõltuvalt nende tõlgendusest võivad olla kas numbrid, sümbolid või tähed. Näiteks väärtus 56 võib tähistada kas tavalist numbrit või ASCII tähte "V". Mõne baidi jooksul saate salvestada palju suuremaid väärtusi. Näiteks kolm baiti võib võtta juba 16 777 216 väärtust (256 3), millesse saab kodeerida terve lühikese sõna.

Selleks, et suvaline seade või programm pääseks ligi konkreetsele mälus olevale baidile (aadresseeriks seda), et sinna kirjutada või sealt andmeid vastu võtta, on talle määratud unikaalne indeks nn. aadress. Kutsutakse aadresside vahemikku nullist maksimumini aadressiruum.

Füüsiline ja virtuaalne mälu

Esimestel arvutitel oli aadressiruumi suurus identselt võrdne installitud RAM-i suurusega. See tähendab, et kui arvutisse oli installitud 128 KB mälu, siis maksimaalne mälumaht, mida programm töö ajal kasutada sai, oli 128 KB. Sel juhul oli mis tahes rakendusobjekti aadress võrdne salvestusseadme füüsilise lahtri aadressiga.

See adresseerimismeetod oli väga lihtne, kuid sellel oli paar olulist puudust. Esiteks piiras töötava rakenduse mälu RAM, mis oli sel ajal väga kallis ja mida arvutisse installiti väga väikestes kogustes. Teiseks käivitati kõik töötavad programmid samas aadressiruumis, mis tõi kaasa võimaluse, et mitu rakendust kirjutas ekslikult andmeid samasse lahtrisse. Kui selline olukord tekib, pole tagajärgi raske arvata.

Kaasaegsetes arvutites ei tööta seadmed ja programmid päris ( füüsiline) mälu ja virtuaalne, mis seda jäljendab. See võimaldab rakendusel eeldada, et masinasse on installitud maksimaalne teoreetiliselt võimalik RAM-i maht ja see on ainuke arvutis töötav programm.

Seega ei ole arvuti aadressiruum tänapäeval enam piiratud füüsilise (RAM) mälu suurusega ja sellel on maksimaalne võimalik suurus olenevalt töökeskkonnast, milleks on operatsioonisüsteem.

Tänapäeval on Windowsi operatsioonisüsteemil nii 32-bitine kui ka 64-bitine versioon. Esimene, nagu nimigi ütleb, kasutab adresseerimiseks 32-bitist aadressiruumi, mille maksimaalne suurus on 2 32 = 4 294 967 296 baiti ehk 4 GB (gigabaiti). Operatsioonisüsteemi 64-bitine versioon suurendab aadressiruumi suurust uskumatult 2 64 = 18 446 744 073 709 551 616 baiti – üle 18 kvintiljoni baidi või 16 EB (eksabaidi). Siiski väärib märkimist, et kaasaegsed kliendi operatsioonisüsteemid Windows 7 x64 toetavad objektiivsetel põhjustel maksimaalset aadressiruumi 16 TB (2 44).

Samal ajal eraldatakse igale töötavale rakendusele olenevalt süsteemist mahud 4 GB ja 16 TB! See tähendab, et iga töötav programm saab oma aadressiruumi, mis ei kattu teistega.

RAM-i mahu mõju süsteemi kiirusele

Aga mis juhtub siis, kui aadressiruumi kirjed hakkavad ületama tegelikku füüsilise mälu mahtu? Sel juhul kantakse osa ajutiselt kasutamata andmetest RAM-ist kõvakettale nn vahetusfail või "vahetus". Kui programmid vajavad neid andmeid uuesti, tagastab süsteem need nõudmisel kettalt RAM-i.

Kui teie arvutisse on installitud vähe RAM-i, siis võib OS sageli vajada andmeid RAM-ist lehefaili ja tagasi teisaldada, mille tagajärjel suureneb kõvaketta koormus oluliselt, mis omakorda viib aeglustumiseni. kogu süsteemist. Kui käivitatakse mitu rakendust korraga, võib selguda, et süsteem hakkab programmide täitmise asemel kogu oma aja mälu ja ketta vahel teabe vahetamisele kulutama. Visuaalselt süsteem "külmub", see tähendab, et see lakkab reageerimast kasutaja käskudele.

Mida suurem on tegelik RAM-i hulk, seda harvemini kõvakettale ligi pääsetakse ning selle tulemusena suureneb arvuti üldine jõudlus. Seetõttu mõjutab RAM-i suuruse suurendamine peaaegu alati positiivselt süsteemi kiirust ning praeguseid mäluhindu arvesse võttes saavad paljud kasutajad hõlpsasti installida 8, 16 või isegi 32 GB muutmälu. Suur mälumaht on eriti kasulik graafiliste rakenduste (sh kaasaegsete 3D-mängude) ja videotöötlusprogrammidega töötamisel.

Tasub teada, et 64-bitise Windowsi operatsioonisüsteemi erinevad versioonid võivad toetada erinevat maksimaalset RAM-i mahtu. Ja kui Vista või 7 vanemate väljaannete (Professional, Enterprise, Ultimate) kasutajatel, mis toetavad kuni 192 GB mälu, pole millegi pärast muretseda, kuna koduarvutites on selline maht praktiliselt kättesaamatu, siis neil, kellel on Home Basic. ja Home Premiumi versioonid installisid midagi, mille üle mõelda. Nende väljaannete võimalused on kõvasti vähenenud ja kui Premium toetab kuni 16 GB muutmälu, siis Basic ainult 8 GB. Vananenud Windows XP (64-bitine versioon) toetatud maksimaalne saadaolev RAM-i maht on 16 GB.

Miks 32-bitine süsteemWindowsei näe 4 GB muutmälu

Kindlasti soovivad paljud kasutajad ära kasutada langevaid mäluhindu ja suurendada selle mahtu oma arvutites. See protseduur on lihtne – saate vanad ribad emaplaadilt eemaldada ja uued sisestada mõne minutiga ilma eritööriistadeta. Järgmiseks lülitame arvuti sisse, rõõmustame vaikselt, kui laadimise ajal kuvab enesetesti programm uue installitud RAM-i koguse (kuigi siin võib probleeme olla, aga sellest allpool). Seejärel ootame Windowsi laadimist, läheme arvuti atribuutide juurde ja... näeme, et jaotises “Installitud mälu” on näiteks tegelikult installitud nelja gigabaidi asemel rohkem kui kolm gigabaiti. Mis siis juhtus ja kas seda saab parandada?

Nagu me juba teame, on teoreetiliselt 32-bitise süsteemi jaoks ilma täiendavate nippideta saadaval kuni 4 gigabaiti RAM-i (2 32), kuid Windows ei saa kogu seda mahtu kasutada, kuna osa sellest on eraldatud arvutiseadmete jaoks.

Nüüd on aeg teha lühike ekskursioon ajalukku. Esimeste lauaarvutite, mis ilmusid 1980. aastate alguses, füüsiline mälu aadressiruum jagati kaheks osaks vahekorras viis kuni kolm. Esimene osa oli eraldatud muutmälu (RAM) jaoks ja teine ​​​​oli ette nähtud enesetestiprogrammi (POST), põhilise sisend-/väljundsüsteemi (BIOS) ja seadme mälu jaoks. Samal ajal ei saanud seadmetele eraldatud aadressiruumi osa samaaegselt kasutada arvuti RAM-i jaoks.

Kõik muutus, kui Intel tõi 1985. aastal turule protsessori 80386. Siis tehti korraga kaks otsust muuta arvutite füüsilise mälu jaotust uute kiipide baasil. Aadresside jaotus esimeses megabaidis mälus jäeti muutmata, et tagada ühilduvus vanema tarkvara ja varasemate arvutimudelitega. Arvutiseadmetele, mis nõuavad mälukasutust, eraldati nüüd neljas gigabait. Kogu ülejäänud ruum eraldati RAM-i jaoks.

Võib-olla ei pruugi see otsus tänapäeval paljudele päris õige tunduda, kuid tol ajal tundus mitu gigabaiti RAM-i lihtsalt fantastiline! Ja vaevalt keegi kujutas ette, et arhitektuur ise ja see aadresside jagamise järjekord nii palju aastaid säilib. Kuid tänapäevani hakkab RAM kõigis kaasaegsetes arvutites hõivama aadresse, mis algavad nullist, ja seadmed - alates 4 GB märgist vastupidises suunas.

Nüüd vaatame selgemalt, kuidas mälu jaotatakse arvuti alglaadimise hetkest. Siinkohal on oluline meeles pidada, et kõik programmid ja arvutiseadmed ei tööta mitte otseselt füüsilise mäluga, vaid aadressiruumiga, mille suurus ei sõltu kuidagi tegelikust installitud RAM-i mahust. See tähendab, et kui eemaldate arvutist kogu sellesse installitud RAM-i, ei muutu aadressiruumi suurus bittigi. Pidagem meeles, et 32-bitiste süsteemide puhul võrdub see 4 GB-ga.

Kohe pärast masina sisselülitamist hakkab installitud seadmetele juurde pääsema spetsiaalne programm nimega BIOS. Selle ülesanne on kõigepealt koguda teavet selle kohta, milliseid aadressivahemikke konkreetne seade kasutada saab, ja seejärel jagada mälu nii, et need ei segaks üksteist töötamise ajal. Pärast seda, kui seadmete jaoks vajalikud virtuaalaadressid on aadressiruumis reserveeritud (alates neljandast gigabaidist ülalt alla), algab operatsioonisüsteemi laadimine.

Nagu me varem ütlesime, eraldatakse installitud RAM-ile aadressiruum alt üles - nullist edasi. Seega pärast süsteemi käivitamist "projitseeritakse" füüsiline mälu aadressiruumi (0 kuni 2 GB) ja Windows, nägemata seadmetele reserveeritud aadressidega vastuolusid, näitab teile kogu installitud RAM-i hulka.

Seega seni, kuni RAM-i maht ei ületa kahte-kolme gigabaiti, enamasti probleeme ei teki, kuid niipea kui see piir on ületatud, võivad tekkida konfliktid. Neljandas gigabaidis tekib üsna tõenäoliselt olukord, kus samale aadressile pretendeerivad nii mõne seadme, näiteks videokaardi, RAM-i rakk kui ka mälurakk. Kui sinna kirjutatakse RAM-i andmed, toob see kaasa pildi moonutamise ekraanil, aga kui pilt monitoril muutub, siis mälu sisu moonutatakse. Selliste konfliktide vältimiseks ei kasuta operatsioonisüsteem RAM-i jaoks seda osa füüsilisest mälust, mis on eraldatud seadme aadresside jaoks.

Pärast 4 GB füüsilise mälu installimist hõivavad selle aadressid teoreetiliselt kogu 32-bitiste süsteemide jaoks saadaoleva aadressiruumi. Kuid saadaval jäävad ainult need, mis jäävad seadmete poolt reserveeritud alale. Meie näites eeldab Windows, et installitud RAM-i maht on 3,5 GB.

Päris pikka aega ei muretsenud keegi eriti neljanda gigabaidi probleemi pärast. Seadmete vajadusteks kulus väga vähe ruumi - kümneid kilobaite kettakontrollerite ja võrguadapteri jaoks, lisaks paar megabaiti videokaardi mälu jaoks. RAM-i enda mahud olid samuti väikesed, mis tähendab, et RAM-i ja seadmete kasutatavate aadresside ristumine vabas aadressiruumis oli peaaegu võimatu.

AGP-tehnoloogia tulekuga helises esimene häirekell. Sel ajal suurendasid 3D-graafika riistvaralise kiirendusega videoadapterid järsult vajadust kasutada oma RAM-i. Ja AGP võimaldas graafikaadapteritel kasutada osa arvuti mälust oma vajaduste jaoks, juhul kui see puudub. Sel juhul reserveeritakse olenemata adapteri tüübist ja selle enda mälu mahust 256 MB aadresse, kuna selle suuruse ei määra mitte videokaart ise, vaid AGP siini seadmed. PCI-Expressi tehnoloogia tulekuga pole olukord põhimõtteliselt muutunud ja reserveeritud ruumi suurus jääb samaks.

Lisaks suurenenud isule graafika alamsüsteemide järele on pidevalt kasvanud ka integreeritud seadmete arv emaplaadil. Nendele lisandusid kiired võrguliidesed, mitme kanaliga helikaardid ja erinevat tüüpi kontrollerid. Lisaks ei eraldata seadmetele aadressiruumi mitte täpselt vajalikus koguses, vaid plokkides, mis on määratud nende tootjate poolt määratud omadustega. Seetõttu tekivad erinevate seadmete aadresside vahele vabad lüngad, mis suurendavad reserveeritud mäluruumi veelgi.

Mõnel juhul, kuigi üsna harva, võib seadmetele eraldatud aadressiruum ulatuda kahe gigabaidini. Enamikul juhtudel on 500 MB kuni 1 GB ruum blokeeritud.

TehnoloogiaPAE

Nii et kas 32-bitises Windowsis on ikka võimalik näha kogu 4 GB mälu? Jah, kui teil on installitud serveri OS, näiteks Windows Server 2003 või Server 2008.

90ndate keskel töötati välja tehnoloogia saadaoleva RAM-i hulga laiendamiseks, nimega PAE (Physical Address Extension). Esmalt rakendati seda Intel Pentium Pro protsessorites, mille tulemusena said nad kasutada mitte 32-, vaid 36-bitist aadressi siini, mis võimaldas teoreetiliselt kasutada maksimaalselt mitte 4, vaid 64 GB muutmälu. .

Kuid kõige tähelepanuväärsem on see, et mõned selle tehnoloogia kasutamise funktsioonid mälukontrollerites annavad võimaluse mitte ainult seda sihtotstarbeliselt kasutada, vaid ka teatud mälualasid teistele aadressidele üle kanda. Seega muutub võimalikuks liikuda üle 4 GB suurusele alale, näiteks aadressiruumi viiendale gigabaidile, RAM-i sellele osale, mis blokeeriti seadmetega konflikti võimaluse tõttu, pärast mida muutub see uuesti kättesaadavaks. Tõsi, selleks peavad olema täidetud kaks tingimust.

Esiteks tuleb protsessor paigaldada emaplaadile, mis on varustatud spetsiaalse mäluhalduriga, mis toetab füüsilist aadressi laiendamist. Reeglina on BIOS Setup püsivaras (BIOS), mis töötab kohe pärast arvuti sisselülitamist, spetsiaalne säte, mis keelab või lubab ümbersuunamist. Erinevates emaplaatide mudelites võib selle nimi olla erinev, näiteks: Memory Remap, 64-bit OS, Memory Hole ja teised. Selle valiku täpse nime leiate konkreetse emaplaadi juhendist. Muide, vanemad emaplaadid ei pruugi üldse aadressilaiendusrežiimi toetada (seda saab ka juhendist teada).

Teiseks peab PAE-režiim olema operatsioonisüsteemis lubatud. Nii et serverisüsteemides on see vaikimisi lubatud. Seega, kui teil on installitud seda tüüpi 32-bitine Windows ja arvuti ei ole liiga vana (ei ole ülalmainitud riistvarapiiranguid), siis tänu PAE tehnoloogia kasutamisele on kogu 4 GB muutmälu saadaval .

On üsna loogiline, et seda tehnoloogiat saaks kasutada klientsüsteemides ja kasutatakse, kuid teatud piirangutega.

Algselt oli Windows XP esimeses versioonis see režiim keelatud, kuna 2001. aastal oli personaalarvutite keskmine RAM-i maht 128–256 MB ja seda polnud vaja lubada. Võib-olla oleks asjade seis sellisena püsinud juba mõnda aega, kuid 2003. aastal alustas Microsoft XP jaoks teise paigapaketi väljatöötamist, mille eesmärk oli oluliselt vähendada süsteemi haavatavuste arvu. Üheks uuenduseks, mida teine ​​hoolduspakett tõi, oli riist- ja tarkvaratehnoloogiate kasutamine, mis takistavad pahatahtliku koodi käivitamist, kontrollides täiendavalt mälu sisu. Riistvara tasemel teostab selle kontrolli protsessor. Samal ajal nimetatakse seda funktsiooni Intelis Execute Disable bitiks ja AMD-s nimetatakse seda funktsiooni No-execute page-protection.

Kuid selleks, et selline riistvarakaitse saaks võimalikuks, tuleb protsessor lülitada PAE režiimile. Seetõttu lülitub see režiim sobiva protsessori olemasolul alates Windows XP hoolduspaketist SP2 automaatselt sisse. Kuid kõige olulisem on see, et 32-bitises Windows XP-s koos hoolduspakettidega SP2 ja SP3, aga ka järgnevates Windows Vistas ja Windows 7-s on füüsilise aadressi laiendus rakendatud vaid osaliselt. Need süsteemid ei toeta 36-bitist mäluaadressi ja PAE-režiim on lubatud, ei lisa nende käsutusse ühtegi baiti aadressiruumi, mis muudab lukustatud RAM-aadresside ülemistesse sektsioonidesse ülekandmise võimatuks. Selle juurutamise põhjuseks on ühilduvuse tagamine seadme draiveritega.

Nagu mäletame, kasutavad operatsioonisüsteem ja kõik programmid virtuaalseid aadressiruume ja vastavalt ka virtuaalseid aadresse, mis hiljem muudetakse füüsilisteks. See protseduur toimub kahes etapis, kui PAE-režiim on välja lülitatud, ja kolmes etapis, kui füüsilise aadressi laiendus on sisse lülitatud. Draiverid, erinevalt tavapärastest programmidest, töötavad otse reaalsete aadressidega ja PAE-režiimis korrektseks töötamiseks peavad nad mõistma aadressi tõlkimise keerulist protseduuri. Draiveri genereeritud 32-bitine aadress võib ju peale tõlkimise täiendavat (kolmandat) etappi muutuda ja selleks, et selle väljastatav käsk oma eesmärki saavutaks, tuleb sellega arvestada.

Serverisüsteemidele mõeldud draiverite arendajad võtsid seda arvesse, kuid tavalistesse koduarvutitesse installitud Windowsi kliendi draiverid kirjutati paljudel juhtudel ilma PAE-ga töötamise algoritmi arvestamata. Lõppude lõpuks oli see lihtsam - programmeerimisele ja testimisele kulus vähem aega ning draiver ise võttis vähem ruumi. Veelgi enam, selleks ajaks, enne Windows XP hoolduspaketi SP2 väljaandmist, PAE-režiimi lauaarvutisüsteemides ei kasutatud ja "isiklike seadmete" jaoks toodetud seadmed polnud paljudel juhtudel mõeldud serveritele (näiteks helikaardid). . Seega polnud tungivat vajadust draivereid keerulisemaks ajada ja tootjad ei pidanud nende serveriversioone välja andma.

Just nende kohandamata draiveritega tekkisid Windowsis tõsised probleemid teise värskenduspaketiga. Hoolimata asjaolust, et avariisid või süsteemitõrkeid põhjustanud juhtide koguarv ei olnud nii suur, ulatus neid kasutavate seadmete arv miljonites. Selle tulemusena võib suur hulk kasutajaid pärast teise hoolduspaketi installimist tekkida tõrkeid ja hiljem keelduda selle kasutamisest. Seega pidi Microsoft tegema kompromissi.

Ühilduvuse tagamiseks valesti kirjutatud draiveritega otsustati Windows XP hoolduspaketis SP2 PAE funktsionaalsus välja lülitada. See väljendus selles, et aadressi tõlkimise kolmandas etapis edastati väljundisse samad aadressid, mis sisestati. Seega aadressiruumi laienemist ei toimunud ja süsteem jätkas tööd sama nelja gigabaidiga.

Nagu eespool mainitud, pärivad selle kärbitud PAE-režiimi kõik kaasaegsed 32-bitised süsteemid, sealhulgas Windows 7 ja Windows 8. Kui aga installite oma arvutisse katse huvides originaalse Windows XP või XP hoolduspaketi SP1 ja lubate PAE-režiimi (see on seal vaikimisi keelatud) ), näete oma silmaga, et süsteemil on juurdepääs kogu 4 GB RAM-ile.

RAM ja 64-bitised süsteemidWindows

Näib, et 64-bitistel süsteemidel ei tohiks olla probleeme suurte mälumahtude installimisega. Kui palju RAM-i on installitud, nii palju operatsioonisüsteem näeb. Ja ometi on siin lõkse.

Hoolimata asjaolust, et 64-bitine Windows saab kasutada aadressiruumi ja RAM-i, mille maht ületab kaugelt neli gigabaiti, on seadme aadresside paigutamise reegel siin täpselt sama, mis 32-bitistes süsteemides, see tähendab, et seadmed hõivavad lahtrid neljas kontsert ülevalt alla. Selle põhimõtte säilitamine tagab taas kõigi tavalistele personaalarvutitele mõeldud seadmete normaalse töö, mis peaks töötama võrdselt hästi nii 32-bitises kui ka 64-bitises süsteemis.

Selgub, et kõik füüsilisele mälule seatud piirangud 32-bitises süsteemis peavad jääma 64-bitisesse süsteemi, mis tähendab, et nähtav RAM-i hulk jääb jälle poolikuks, kui emaplaat ümbersuunamist ei toeta või see on keelatud. seaded. Loomulikult selliseid emaplaate enam ei toodeta, kuid neid kasutatakse endiselt paljudes arvutites.

Veel üks "üllatus" võib teid oodata, kui emaplaadile on installitud maksimaalne toetatud mälumaht. Näiteks hiljuti populaarne Intel G41 kiibistik eelarvelahenduste jaoks võimaldab installida kuni 8 GB muutmälu. Reeglina suunatakse sel juhul emaplaadile 33 aadressirida (2 33 = 8 589 934 592 baiti = 8 GB). Tootja seisukohalt on see igati arusaadav – milleks teha suurema mahutavusega siini, kui süsteemi loogikakomplekt ikkagi suuri mälumahtusid ei toeta? Kuid isegi kui mälukontroller suudab blokeeritud RAM-i osa üheksandasse gigabaiti üle kanda, ei saa see seetõttu seda teha, kuna selleks on vaja 34-bitist siini, mitte 33, nagu meie puhul. Selle tulemusena jääb kasutaja käsutusse vaid seitse ja veidi gigabaiti RAM-i. Sama kehtib 16 ja 32 GB toetavate plaatide kohta.

Mõnel juhul, isegi kui ümbersuunamine töötab 64-bitises süsteemis, võib süsteem riistvara jaoks siiski blokeerida mitukümmend või sadu megabaiti. Selle põhjuseks võivad olla emaplaadi tehnoloogilised omadused, mis igas olukorras reserveerivad teatud hulga mälu, näiteks sisseehitatud videoadapteri või RAID-kontrolleri vajadusteks.

Järeldus

Kokkuvõtteks teeme kõige eelneva põhjal mõned põhimõttelised järeldused.

Kuigi 32-bitised Windowsi süsteemid võivad teoreetiliselt kasutada kuni 4 GB muutmälu, on osa sellest alati seadmete vajadusteks reserveeritud, misjärel enam kui 3-3,5 GB enam saadaval ei ole.

See probleem on aga 32-bitistes serveri OS-ides lahendatud. Tänu Physical Address Extension (PAE) tehnoloogia kasutamisele on süsteemis nähtav kogu maksimaalne installitud RAM-i maht (4 GB).

Windowsi 32-bitistes klientversioonides vähendati PAE-režiimi, et tagada ühilduvus seadme draiveritega, mistõttu on Windows XP SP2/SP3, Windows Vista, Windows 7 ja Windows 8 puhul võimatu kõiki näha maksimaalselt lubatud neli gigabaiti muutmälu ja seda ei saa parandada.

Seega, kui kavatsete arvutisse installida rohkem kui kolm gigabaiti RAM-i, peate kasutama operatsioonisüsteemide 64-bitiseid versioone, mis võimaldavad teil näha kuni 192 GB muutmälu ja millel on lõikamata PAE-režiim. Vastasel juhul ei ole ülejäänud mälu kasutamiseks saadaval.

Samuti tuleb meeles pidada, et PAE toimimiseks peab kas protsessoril või emaplaadil olema spetsiaalne mälukontroller, mis toetab füüsilise aadressi laienduse tehnoloogiat.