Koliko RAM-a vam je potrebno za računar? Kako saznati količinu RAM-a: koncept RAM-a, maksimalnu, minimalnu i korištenu količinu memorije, načine za pregled količine memorije i upute korak po korak.

Vjerovatno se mnogi sjećaju ili su čuli za prve, danas već drevne kompjutere, kao što je, na primjer, ZX Spectrum? Ko se ne sjeća ili zaboravi, onda se prisjećamo da se RAM za ove dinosauruse mjerio u kilobajtima. Da, da, to je u kilobajtima, čak ni u megabajtima. Sada je svaki mobilni telefon mnogo puta moćniji od drevne Spectrums tehnologije koja napreduje, vrijeme teče i ram memorija već potrebni nisu kilobajti, već gigabajti. U budućnosti to, naravno, neće biti dovoljno, a naše sadašnje najviše moćni računari, nazivaće se i dinosaurusima prošlosti. Ali vratimo se u naše vrijeme.

Danas ćemo pričati o - Koliko RAM-a podržava Windows XP, 7, 8.1 i 10?
Recimo da želite da instalirate dodatne RAM linije u svoj računar. Pretpostavimo da ste imali 4 GB, zaglavili još 4 GB. Uključujemo računar, a u svojstvima sve isto 4GB (Da, a čak i tada je ovo zaokružena brojka, u stvari, maksimalno 3.750 GB). Žašto je to? Moj bože!!!


Zašto je ostalo istih 4 GB RAM-a? Hajde da se pozabavimo ovim pitanjima, jednom za svagda.

Svi Windows operativni sistemi sa x86 bitnom dubinom (32 bita) bez obzira na verziju, svi vide samo do 4 GB. memorija. Čak i probušite memoriju celog računara, kao jež sa iglama, videće samo do 4 gigabajta. To je zbog internih arhitektonskih ograničenja.

Ako instalirate 64-bitni operativni sistem na računar, tada će sistem vidjeti sve vaše memorijske linije.

Koliko RAM-a druga verzija Windows-a vidi što je više moguće

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 Home Premium x86 (32bit): 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

Kao što vidite, 64-bitna izdanja su podržana ogromnom količinom RAM-a, ali u slučaju 32-bitne verzije, morate biti oprezni s izborom: često sistem ne podržava čak ni navedenih 4 GB.

Ishod: Maksimalni iznos RAM koji može da "vidi" 32-bitni Windows verzije je 4 GB. Stoga, ako imate više RAM-a, trebali biste instalirati 64-bitnu verziju da biste iskoristili prednosti ove memorije. Da biste saznali koja je verzija Windowsa instalirana na vašem računaru, otvorite stavku "Sistem" na kontrolnoj tabli (ili kliknite na "Moj računar" desni klik miša i odaberite "Svojstva").

Maksimalni RAM za Windows 7 x86 (32 bit): 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

Maksimalni RAM za Windows 7 x64: 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 Drugim riječima, maksimalna količina RAM-a ovisi o dubini bita i verziji. Maksimalna količina RAM-a za ostale verzije Windows-a možete pronaći ovdje:
http://msdn.microsoft.com/en-us/library/aa366778.aspx Zašto je sistem dostupan manje memorije, šta je zapravo instalirano u sistemskoj jedinici? To je zbog činjenice da je dio adresnog prostora (počevši od kraja 4. gigabajta u suprotnom smjeru i mali dio od početka 1. gigabajta) rezerviran za adresiranje memorije video kartice i drugih uređaja . Stoga, ako imate više od 3 GB RAM-a, operativni sistem ne može sve koristiti. U svojstvima sistema to će izgledati ovako:Kako dozvoliti sistemu da koristi svu instaliranu memoriju?

Ovo se može učiniti pomoću funkcije Memory Remapping. Većina BIOS-a dozvoljava da bude omogućeno. U ovom slučaju, adrese uređaja se prenose sa prva 4 gigabajta iznad količine RAM memorije instalirane u sistemu.

Kako optimizirati RAM za maksimalan broj RAM-a u windowsoiws-u?

Najočigledniji način za poboljšanje performansi računara je zatvaranje nepotrebnih programa. Drugi je da instalirate više RAM stickova (ploča) kako bi se programi „osjećali lagodnije“ i radili brže. Drugi načini za ubrzavanje računara, direktno vezani za RAM, br.

ponavljam jos jednom: optimizatori memorije - gluposti kako bi zaradio novac na lakovjernim korisnicima. Ista glupost je prilagođavanje" skrivene postavke memorije" u Windows-u, budući da je sve već najoptimalnije konfigurisano nakon testiranja na velikom broju računara.

Dakle, koja je maksimalna količina RAM-a u modernim operativnim sistemima? Odgovor nije jednostavan - slobodna memorija dodijeljen za keš memoriju. To je uglavnom zbog funkcije SuperFetch.Programi rade brže zahvaljujući keš memorijibudući da se umjesto pristupa tvrdom disku, podaci učitavaju iz RAM-a (pogledajte sliku iznad, razlika u brzini naporno raditi disk i RAM su napisani podebljano). Ako neki programu je potrebno više RAM-a - keš memorijeodmahće smanjiti svoju veličinu, ustupajući mjesto svom mjestu.

Maksimalna količina RAM-a u Windows-u.

Internet je bukvalno zatrpan argumentima korisnika zašto je u bitnom Windows-u dostupno 3,5 GB RAM-a umjesto, na primjer, instaliranih 4 GB. Izmišljene su mnoge teorije, mitovi, legende. Na primjer, vjeruju da je to ograničenje koje je napravio Microsoft, koje se može ukloniti. U stvari, to je djelimično tačno - zaista postoje prisilna ograničenja. Jednostavno ih ne možeš skinuti. To je zbog činjenice da na 32-bitnim sistemima drajveri i programi mogu postati nestabilni kada sistem koristi više od četiri gigabajta RAM-a. Za 64-bit Windows drajveri oni vrlo pažljivo testiraju kako bi osigurali da nema takve nestabilnosti, tako da gore pomenuto ograničenje ne postoji.

Koliko memorije može da koristi 32-bitni operativni sistem

Prvo, malo teorije.
Najjednostavniji element informacije je bit. To je minimalna jedinica informacija i može imati vrijednost 0 ili 1. Nakon nje slijedi bajt i sastoji se od 8 bita. Pošto bit može poprimiti 2 vrijednosti, ukupno ima 2 8 =256 bajt vrijednosti.

Sada razmotrite memorijsko adresiranje. Svaki računar ima memoriju sa slučajnim pristupom (RAM) - adresni prostor potreban za pohranjivanje podataka koji se koriste ovog trenutka. Da bi dobio informacije iz RAM-a, procesor prvo mora odabrati adresu željenog bita, koja je pohranjena u jednom od memorijskih čipova, a tek onda je pročitati. Ovaj proces se naziva memorijsko adresiranje. Jedno od svojstava kompjuterske arhitekture je broj bitova koji se koriste u memorijskom adresiranju.

32-bitni operativni sistemi koriste 2 32 bita za adresiranje memorije, što je 4294967296 bita ili 4 gigabajta (GB). To znači da je maksimalna količina memorije kojoj 32-bitni operativni sistem može pristupiti iznosi 4 GB. Međutim, ni ovaj volumen nećemo moći koristiti u potpunosti, budući da su komponente operativni sistem a uređaji zahtijevaju namjenski adresni prostor unutar prva 32 bita (4 GB) RAM-a. Na primjer, video kartica sa 512 MB memorije će zahtijevati sinhronizaciju ove memorije sa RAM-om, što će smanjiti raspoloživi kapacitet za 512 MB.

Dakle, ukupna količina memorije dostupne u 32-bitnom Windows-u je obično 3,25-3,75 GB, ovisno o korištenom hardveru.

Neke verzije Windows-a podržavaju funkciju tzv Ekstenzija fizičke adrese (PAE), omogućava korištenje više od 4 GB memorije zahvaljujući posebnoj tehnologiji preusmjeravanja. Ova tehnologija omogućava procesoru da radi ne sa 32-bitnim, već sa 36-bitnim adresiranjem, teoretski proširujući dostupne adrese na 2 36 = 68719476736 bajtova (64 GB). Istovremeno, sam adresni prostor ostaje 32-bitni, odnosno jednak 4 GB, ali zbog promijenjenog mapiranja na njega fizička memorija postaje moguće koristiti veći volumen.

Prema zvaničnim informacijama iz Microsofta, PAE režim se može koristiti na sledećim 32-bitnim operativnim sistemima:

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

U Serveru 2008, PAE je podrazumevano omogućen ako je DEP (Data Execution Prevention) tehnologija omogućena na serveru na nivou hardvera ili server ima mogućnost brzog dodavanja memorije. U suprotnom, PAE mora biti prisiljen da se omogući pomoću BCDEdit, sa sljedećom naredbom:

BCDEdit /set [(ID)] pae ForceEnabled

Da biste omogućili PAE na serveru 2000\2003, morate navesti ključ u datoteci Boot.ini /PAE. Evo primjera datoteke Boot.ini koja sadrži PAE ključ:


timeout=30
default=više(0)disk(0)rdisk(0)particija(2)\WINDOWS
više(0)disk(0)rdisk(0)particija(2)\WINDOWS=″Windows Server 2003, Enterprise″ /fastdetect /PAE

Vrijedi napomenuti da je mogućnost korištenja PAE načina rada za klijentske operativne sisteme implementirana u drugom servisnom paketu za Windows XP. Međutim, tokom testiranja pokazalo se da se pri korištenju ovog načina javlja veliki broj kvarova. Činjenica je da su drajveri nekih uređaja, uglavnom kao što su audio i video, tvrdo kodirani za rad sa memorijskim adresama unutar 4 GB. Oni skraćuju sve adrese iznad ovog iznosa, što dovodi do oštećenja memorije sa svim pratećim posljedicama. Pošto se serveri po pravilu ne koriste sličnih uređaja, tada nije bilo takvih problema sa serverskim sistemima.

U vezi sa uočenim nedostacima, odlučeno je da se ukloni mogućnost rada sa memorijom preko 4GB sa 32-bitnih klijentskih sistema, iako je to teoretski moguće. Dakle, u klijentskim operativnim sistemima porodice Windows data iako je tehnologija prisutna, nije aktivirana na nivou kernela, a pokušaj njenog korištenja neće dovesti do ničega.

Sumirajući, reći ću da ako postoji potreba za više od 4GB memorije, onda najbolja opcija je da koristite 64-bitni OS, jer ima ograničenje memorije do 192 GB za desktop i 2 TB za serverski OS.

Moje poštovanje, dragi posetioci sajta. U prethodnom članku pisao sam o . Sada, nakon što su naučili šta je to i zašto i kako služi, mnogi od vas vjerovatno razmišljaju o nabavci moćnije i produktivnije RAM-a za svoj računar. Uostalom, povećanje performansi računara uz pomoć dodatne memorije RAM je najjednostavniji i najjeftiniji (za razliku od video kartice, na primjer) način nadogradnje vašeg ljubimca.

I... Evo stojite kod vitrine sa paketima RAM-a. Ima ih mnogo i svi su različiti. Postavljaju se pitanja: I koji RAM odabrati?Kako odabrati pravu RAM memoriju i ne pogriješiti?Šta ako kupim RAM, a onda neće raditi? Ovo su sasvim razumna pitanja. U ovom članku pokušat ću odgovoriti na sva ova pitanja. Kao što ste već shvatili, ovaj će članak zauzeti zasluženo mjesto u seriji članaka u kojima sam pisao o tome kako odabrati prave pojedinačne komponente računara, tj. gvožđe. Ako niste zaboravili, članci su uključivali:



Ovaj ciklus će se nastaviti dalje, a na kraju ćete moći da sastavite savršen super kompjuter za sebe u svakom smislu 🙂 (ako vam finansije dozvoljavaju, naravno :))
U međuvremenu naučiti kako odabrati pravu RAM memoriju za vaš računar.
Idi!

RAM i njegove glavne karakteristike.

Prilikom odabira RAM-a za svoj računar, svakako morate da gradite na svojoj matičnoj ploči i procesoru, jer su RAM moduli instalirani na matičnoj ploči, a podržava i određene vrste RAM-a. Dakle, postoji odnos između matična ploča, procesor i RAM.

Saznajte o Koju RAM memoriju podržavaju vaša matična ploča i procesor? možete posjetiti web stranicu proizvođača, gdje trebate pronaći model vaše matične ploče, kao i saznati koje procesore i RAM podržava za njih. Ako se to ne učini, ispostaviće se da ste kupili super moderan RAM, ali on nije kompatibilan s vašom matičnom pločom i skupljaće prašinu negdje u vašem ormaru. Sada idemo direktno na glavne tehničke karakteristike RAM-a, koje će služiti kao svojevrsni kriterij pri odabiru RAM-a. To uključuje:

Ovdje sam naveo glavne karakteristike RAM-a na koje prije svega treba obratiti pažnju prilikom kupovine. Sada otvorimo svaki od njih redom.

RAM tip.

Danas, najpoželjniji tip memorije na svijetu su memorijski moduli. DDR(dvostruka brzina prenosa podataka). Razlikuju se po vremenu izdavanja i naravno tehničkim parametrima.

  • DDR ili DDR SDRAM(prevedeno sa engleskog. Double Data Rate Synchronous Dynamic Random Access Memory - sinhrona dinamička memorija sa slučajnim pristupom i dvostrukom brzinom prenosa podataka). Moduli ovog tipa imaju 184 kontakta na šipki, napajaju se naponom od 2,5 V i imaju taktnu frekvenciju do 400 megaherca. Ovaj tip RAM je već zastarjela i koristi se samo u starim matičnim pločama.
  • DDR2- vrsta memorije koja se široko koristi u ovom trenutku. Ima na štampana ploča 240 kontakata (120 sa svake strane). Potrošnja je, za razliku od DDR1, smanjena na 1,8 V. Frekvencija takta se kreće od 400 MHz do 800 MHz.
  • DDR3- lider u učinku u vrijeme pisanja ovog teksta. Nije manje uobičajen od DDR2 i troši 30-40% manje napona od svog prethodnika (1,5 V). Ima taktnu frekvenciju do 1800 MHz.
  • DDR4- novo, odlično modernog tipa RAM, koji je ispred svojih kolega i po performansama (frekvencija takta) i po potrošnji napona (što znači da ima manje rasipanje toplote). Najavljena podrška za frekvencije od 2133 do 4266 MHz. Trenutno ovi moduli još nisu ušli u masovnu proizvodnju (obećavaju da će ih pustiti u masovnu proizvodnju sredinom 2012. godine). Zvanično, moduli četvrte generacije koji rade u DDR4-2133 na naponu od 1,2 V predstavljeni su na CES-u od strane Samsunga 4. januara 2011. godine.

Količina RAM-a.

Neću puno pisati o količini memorije. Samo da kažem da je u ovom slučaju veličina bitna 🙂
Prije nekoliko godina, 256-512 MB RAM-a zadovoljavalo je sve potrebe čak i cool računara za igranje. Trenutno, za normalno funkcionisanje, samo operativni windows sistemi 7 zahtijeva 1 GB memorije, a da ne spominjemo aplikacije i igre. Nikada neće biti dodatnog RAM-a, ali ću vam otkriti tajnu da 32-bitni Windows koristi samo 3,25 GB RAM-a, čak i ako instalirate svih 8 GB RAM-a. Možete pročitati više o tome.

Dimenzije letvica ili tzv. Form Factor.

Form-faktor- ovo su standardne veličine RAM modula, tip dizajna samih RAM traka.
DIMM(Dual InLine Memory Module - dvostrani tip modula sa kontaktima sa obe strane) - uglavnom dizajniran za desktop stacionarne računare, i SODIMM koristi se u laptopovima.

Frekvencija takta.

Ovo je prilično važan tehnički parametar RAM-a. Ali matična ploča također ima taktnu frekvenciju i važno je znati radnu frekvenciju magistrale ove ploče, jer ako ste kupili, na primjer, RAM modul DDR3-1800, a slot (konektor) matične ploče podržava maksimalnu frekvenciju takta DDR3-1600, tada će RAM modul kao rezultat raditi na frekvenciji takta od 1600 MHz. U ovom slučaju moguće su sve vrste kvarova, grešaka u radu sistema.

Napomena: Brzina memorijske magistrale i brzina procesora su potpuno različiti koncepti.

Iz gornjih tabela možete shvatiti da frekvencija magistrale, pomnožena sa 2, daje efektivnu frekvenciju memorije (navedenu u koloni „čip“), tj. daje nam brzinu prijenosa podataka. Naslov nam govori isto. DDR(Double Data Rate) - što znači dvostruku brzinu prenosa podataka.
Radi jasnoće, dat ću primjer dekodiranja u ime RAM modula - Kingston/PC2-9600/DDR3(DIMM)/2Gb/1200MHz, Gdje:
— Kingston- proizvođač;
— PC2-9600— naziv modula i njegovu propusnost;
- DDR3 (DIMM)- tip memorije (form faktor u kojem je modul napravljen);
— 2GB je zapremina modula;
- 1200MHz— efektivna frekvencija, 1200 MHz.

propusnost.

Bandwidth- karakteristika memorije od koje zavisi performanse sistema. Izražava se kao proizvod frekvencije sistemske magistrale i količine podataka prenetih po ciklusu takta. Širina pojasa (vršna brzina podataka) je kompozitna mjera sposobnosti RAM, uzima u obzir baud rate, širina sabirnice i broj memorijskih kanala. Frekvencija pokazuje potencijal memorijske magistrale po taktu - na višoj frekvenciji, više podataka se može prenijeti.
Indikator vrha se izračunava po formuli: B=f*c, Gdje:
B je propusni opseg, f je frekvencija prijenosa, c je širina magistrale. Ako koristite dva kanala za prijenos podataka, množimo sve primljeno sa 2. Da biste dobili cifru u bajtovima/s, morate rezultat podijeliti sa 8 (jer u 1 bajtu ima 8 bitova).
Za bolje performanse propusni opseg memorijske magistrale I propusnost sabirnice procesora mora odgovarati. Na primjer, za procesor intel core 2 duo E6850 sa sistemskom magistralom od 1333 MHz i propusnim opsegom od 10600 Mb/s, možete instalirati dva modula sa propusnošću od 5300 Mb/s svaki (PC2-5300), ukupno će imati propusnost sistemska sabirnica (FSB) jednaka 10600 Mb/s.
Frekvencija sabirnice i propusni opseg su označeni na sljedeći način: " DDR2-XXXX" i " PC2-GGGG". Ovdje "XXXX" označava efektivnu frekvenciju memorije, a "YYYY" označava maksimalnu propusnost.

Tajming (latencija).

Tajming (ili kašnjenje) su vremenska kašnjenja signala, koja u tehnička specifikacija RAM je zapisan kao 2-2-2 " ili " 3-3-3 " itd. Svaka cifra ovdje izražava parametar. Po redu, uvek je CAS Latency” (vrijeme ciklusa), “ Kašnjenje RAS na CAS“ (vrijeme pun pristup) I " RAS vrijeme precharge» (vrijeme prethodnog punjenja).

Bilješka

Da biste bolje razumjeli koncept tajminga, zamislite knjigu, to će biti naša RAM memorija kojoj pristupamo. Informacije (podaci) u knjizi (RAM) podijeljene su na poglavlja, a poglavlja se sastoje od stranica, koje pak sadrže tabele sa ćelijama (kao u Excel tabelama). Svaka ćelija sa podacima na stranici ima svoje vertikalne (kolone) i horizontalne (redovi) koordinate. RAS (Raw Address Strobe) signal se koristi za odabir reda, a CAS (Column Address Strobe) signal se koristi za čitanje riječi (podataka) iz odabranog reda (tj., za odabir kolone). Pun ciklusčitanje počinje otvaranjem "stranice", a završava se njenim zatvaranjem i ponovnim učitavanjem, jer. u suprotnom, ćelije će se isprazniti i podaci će biti izgubljeni.Ovako izgleda algoritam za čitanje podataka iz memorije:

  1. odabrana "stranica" se aktivira RAS signalom;
  2. podaci iz odabranog reda na stranici se prenose na pojačalo, a prijenos podataka zahtijeva odgodu (naziva se RAS-to-CAS);
  3. daje se CAS signal za odabir (kolona) riječi iz tog reda;
  4. podaci se prenose na magistralu (odakle idu u memorijski kontroler), a postoji i kašnjenje (CAS Latency);
  5. sljedeća riječ ide već bez odlaganja, pošto je sadržana u pripremljenom redu;
  6. nakon što je pristup redu završen, stranica se zatvara, podaci se vraćaju u ćelije, a stranica se ponovo naplaćuje (kašnjenje se naziva RAS precharge).

Svaka cifra u oznaci označava koliko ciklusa sabirnice će signal biti odgođen. Tajming se mjeri u nano-sekundama. Brojevi mogu imati vrijednosti od 2 do 9. Ali ponekad se na ova tri parametra dodaje i četvrti (na primjer: 2-3-3-8 ), nazvan " DRAM Cycle Time Tras/Trc” (karakterizira performanse cijelog memorijskog čipa u cjelini).
Dešava se da ponekad lukavi proizvođač naznači samo jednu vrijednost u karakteristikama RAM-a, na primjer " CL2” (CAS Latency), prvo vrijeme je jednako dva ciklusa. Ali prvi parametar ne mora biti jednak svim tajmingima, i može biti manji od ostalih, pa imajte to na umu i nemojte nasjedati na marketinški trik proizvođača.
Primer za ilustraciju uticaja tajminga na performanse: sistem sa memorijom od 100 MHz sa 2-2-2 tajminga ima približno iste performanse kao isti sistem na 112 MHz, ali sa 3-3-3 kašnjenja. Drugim riječima, u zavisnosti od kašnjenja, razlika u performansama može biti i do 10%.
Dakle, pri odabiru je bolje kupiti memoriju s najnižim tajmingima, a ako želite dodati modul već instaliranom, tada se tajmingi kupljene memorije moraju podudarati s tajmingima instalirane memorije.

Memorijski načini rada.

RAM može raditi u nekoliko načina, osim ako matična ploča naravno ne podržava takve načine. Ovo jedan kanal, dvokanalni, trokanalni i čak četvorokanalni modovima. Stoga, prilikom odabira RAM-a, obratite pažnju na ovaj parametar modula.
Teoretski, brzina memorijskog podsistema u dvokanalnom režimu se povećava za 2 puta, u trokanalnom - za 3 puta, respektivno, itd., Ali u praksi, u dvokanalnom režimu, performanse se povećavaju, za razliku od jednokanalnog načina rada, iznosi 10-70%.
Pogledajmo bliže vrste načina rada:

  • Jednokanalni način rada(jednokanalni ili asimetrični) - ovaj način rada je omogućen kada je u sistem instaliran samo jedan memorijski modul ili se svi moduli međusobno razlikuju po veličini memorije, učestalosti rada ili proizvođaču. Nije bitno u koje slotove i koju memoriju instalirati. Sva memorija će raditi brzinom najsporije instalirane memorije.
  • dual mode(dvokanalni ili simetrični) - ista količina RAM-a je instalirana u svakom kanalu (i teoretski postoji udvostručenje najveća brzina prenos podataka). U dvokanalnom režimu, memorijski moduli rade u paru 1. sa 3. i 2. sa 4..
  • Triple Mode(trokanalni) - ista količina RAM-a je instalirana u svaki od tri kanala. Moduli se biraju po brzini i jačini zvuka. Da biste omogućili ovaj način rada, moduli moraju biti instalirani u slotove 1, 3 i 5/ili 2, 4 i 6. U praksi, inače, ovaj način rada nije uvijek produktivniji od dvokanalnog, a ponekad čak i gubi u brzini prijenosa podataka.
  • Flex Mode(fleksibilno) - omogućava vam da povećate performanse RAM-a kada instalirate dva modula različitih veličina, ali iste frekvencije. Kao iu dvokanalnom načinu rada, memorijske ploče se ugrađuju u istoimene konektore različitih kanala.

Obično je najčešća opcija dvokanalni memorijski način rada.
Za rad u višekanalnim režimima postoje posebni setovi memorijskih modula - tzv Memorija kompleta(Kit-set) - ovaj komplet uključuje dva (tri) modula, istog proizvođača, iste frekvencije, vremena i vrste memorije.
Izgled KIT-setova:
za dvokanalni način rada

za 3-kanalni način rada

Ali najvažnije je da su takvi moduli pažljivo odabrani i testirani od strane proizvođača da rade u paru (trojkama) u dvo- (tro-) kanalnim modovima i ne podrazumijevaju nikakva iznenađenja u radu i konfiguraciji.

Proizvođač modula.

Sada na tržištu RAM etablirani proizvođači kao što su: Hynix, amsung, Corsair, Kingmax, Transcend, Kingston, OCZ
Svaka kompanija ima svoje za svaki proizvod. broj za označavanje, pomoću koje, ako ga pravilno dešifrujete, možete mnogo naučiti za sebe korisne informacije o proizvodu. Na primjer, pokušajmo dešifrirati oznaku modula Kingston porodice ValueRAM(vidi sliku):

Dešifriranje:

  • KVR– Kingston ValueRAM tj. proizvođač
  • 1066/1333 – radna/efektivna frekvencija (Mhz)
  • D3- vrsta memorije (DDR3)
  • D (Dual) - rang / rang. Dvostruki modul je dva logičkih modula lemljeni na istom fizičkom kanalu i koristeći isti fizički kanal naizmjence (potrebno za postizanje maksimalne količine RAM-a s ograničenim brojem slotova)
  • 4 – 4 DRAM memorijska čipa
  • R-registrovan, označava stabilan rad bez kvarova i grešaka tokom što je moguće dužeg kontinuiranog vremenskog perioda
  • 7 – kašnjenje signala (CAS=7)
  • S– temperaturni senzor na modulu
  • K2- komplet (komplet) od dva modula
  • 4G- ukupna zapremina kita (obe trake) je 4 GB.

Navest ću još jedan primjer obilježavanja CM2X1024-6400C5:
Iz etikete se vidi da je ovo DDR2 modul volumen 1024 MB standard PC2-6400 i kašnjenja CL=5.
Marke OCZ, Kingston I Corsair preporučuje se za overclocking, tj. imaju potencijal za overklok. Biće sa malim tajmingima i marginom frekvencija sata, plus sve su opremljeni radijatorima, a neki čak i hladnjacima za odvođenje topline, jer. tokom ubrzanja, količina toplote se značajno povećava. Cijena za njih će naravno biti mnogo veća.
Savjetujem vam da ne zaboravite na lažne (ima ih puno na policama) i kupujete RAM module samo u ozbiljnim trgovinama koje će vam dati garanciju.

konačno:
To je sve. Uz pomoć ovog članka, mislim da nećete pogriješiti kada odaberete RAM za svoj računar. Sada možeš izaberite pravog operatera za sistem i poboljšati njegove performanse bez ikakvih problema. Pa, za one koji kupuju RAM (ili su ga već kupili), posvetit ću sljedeći članak, u kojem ću detaljno opisati kako pravilno instalirati RAM u sistem. Ne propustite…

Maksimalna količina RAM-a koju podržavaju 32-bitni sistemi

Postavimo sebi pitanje: mogu li 32-bitni sistemi u principu raditi s fizičkom memorijom većom od 4 GB i ako mogu, kako.

Glavna stvar koju treba učiniti na samom početku je jasno razlikovati tri koncepta:

Svojstva procesora;
32-bitni operativni sistem;
32-bitna aplikacija (program)
Posljednja dva se vrlo često miješaju u jednu hrpu, što u ovom slučaju ne bi trebalo raditi. Počnimo redom i izdaleka – napravimo kratku istorijsku digresiju.

Okrenimo se tablici glavnih karakteristika popularnih Intelovih procesora:

Ova tabela nam je potrebna kako bismo jasno pokazali činjenicu da se širina bita adresne magistrale nije uvijek poklapala sa širinom bita arhitekture procesora.
Prvo, pogledajmo 16-bitne procesore. Da su imali 16-bitnu adresnu magistralu, onda maksimalna veličina fizičke memorije koja im je dostupna bila bi samo 64 KB (2 na stepen od 16 jednako je 65536). Međutim, Intel 8086 je već mogao raditi sa memorijom do 1 MB, a 80286 već do 16 MB zahvaljujući 20 i, shodno tome, 24 bita adresne magistrale.
Era x86 kompatibilnih procesora sa 32-bitnim registrima i 4 GB RAM-a počela je sa Intel 80386 još 1985. godine. Sljedećih 10 godina, 32-bitni x86 procesori nisu fizički mogli raditi s više od 4 GB memorije.
Uvedena je 1995. godine Intel procesor Pentium Pro. Uz potpuno novu arhitekturu jezgre, ovaj procesor je dobio 36-bitnu adresnu magistralu, koja je, kako nije teško izračunati, povećala maksimalnu veličinu fizičke memorije koja mu je dostupna na 64 GB (u modernim 64-bitnim procesorima 37 koriste se bitovi, što povećava ograničenje adresabilne fizičke memorije na 128 GB).
Osim toga, procesor je implementirao "škakljiv" mehanizam za upravljanje memorijom koji je mapirao fizičku memoriju koja se nalazi iznad 4 GB u 32-bitnu virtuelnu memoriju u rasponu od 0 - 4 GB, čime je "zavarao" 32-bitne aplikacije. Ovaj način upravljanja memorijom od strane x86 procesora naziva se PAE (Physical Address Extension – ekstenzija fizičke adrese).
Pentium Pro je u to vrijeme bio pozicioniran kao procesor za servere i radne stanice. Zaista, nije bilo lako zamisliti desktop računar 1995. sa ne samo više, već čak i blizu 4 GB RAM-a. Memorija se tada mjerila u megabajtima. Na primjer, 1998. godine, 32 MB RAM-a u tipičnom desktop računaru nije se smatralo malim. A takva memorijska traka košta od 60 dolara. A u naše vrijeme (2014.) kompjuteri sa manje od 4 GB memorije su u punom zamahu. Za rad kancelarijske aplikacije u kombinaciji sa Windows XP-om, postoji čak i dosta ove količine memorije. Pored toga, Pentium Pro procesor je bio veoma skup i imao je problema sa performansama kada je pokretao popularne 16-bitne aplikacije u to vreme.
Možemo reći da je takvo rješenje bilo novo za 32-bitne procesore, međutim, zbog činjenice da je ova praksa ranije bila široko korištena u 16-bitnim procesorima, teško se može nazvati revolucionarnim. Zaista, još od dana DOS-a, trik sa adresiranjem segmenata se široko koristio kada je sva memorija bila podijeljena na segmente od 64 KB, a adresa se sastojala od dva dijela: segmenta i pomaka unutar segmenta, tako da je bilo moguće koristiti više od 64KB memorije.
Ne svi, ali velika većina modernih x86 desktop procesora su 64-bitni i imaju PAE podršku. Zahvaljujući tome, oni ne samo da mogu raditi s memorijom većom od 4 GB, već također pružaju takvu priliku 32-bitnim operativnim sistemima.

Najlakši način za određivanje podrške za PAE način rada procesora se pokazao u Linuxu. Na Ubuntu, ili bilo kojem od njegovih brojnih klonova, možete upisati u terminal:
grep -color=uvijek -i PAE /proc/cpuinfo
Rezultat bi trebao biti otprilike ovako:

32-bitni operativni sistemi

Prvi Microsoftov 32-bitni operativni sistem bio je Windows NT 3.1, objavljen 1993. godine. Namijenjen je korporativnom sektoru, odnosno serverima i radnim stanicama. Dve godine kasnije, 1995. godine, pojavio se Windows 95, operativni sistem za desktop i laptop računare. Između ova dva događaja, verzija 1.0 Linux kernela je predstavljena 1994. godine. 32-bitna arhitektura se pokazala toliko uspješnom i "dovoljnom" da se do sada naširoko koristila u posljednje 2 decenije. Microsoftov najnoviji 32-bitni serverski operativni sistem bio je Windows Server 2008. Međutim, najnoviji Windows 8 se i dalje nudi u dvije varijante. Za implementaciju dodatne funkcije Način proširenja fizičke adrese, pored odgovarajućeg procesora i matične ploče sa adekvatnim čipsetom i potrebnim brojem rutiranih adresnih linija, PAE podrška je potrebna direktno od samog operativnog sistema.
Ako koristite 32-bitni Linux, nećete imati problema s korištenjem više od 4 GB memorije. O operativnim sistemima Linux podrška PAE se pojavio 1999. u kernelu 2.3.23 i od tada se koristi bez ikakvih ograničenja.

Pogledajmo tabelu maksimalnih podržanih veličina fizičke memorije, preuzetu iz članka iz 2005. na msdn.microsoft.com, za Windows 2000, Windows XP i Windows Server 2003 >

Kao što vidite iz ove tabele, PAE režim je podržan u svim verzijama Microsoft OS-a od Windows 2000. Varijacije u maksimalnim veličinama memorije u različitim verzijama serverskih operativnih sistema objašnjavaju se isključivo njihovim pozicioniranjem na tržištu od strane Microsofta. Ovo je vjerovatno najlakši način da objasnite njihove različite cijene. Posebno su nam zanimljivi redovi u tabeli koji direktno ukazuju da je u svim verzijama Windows XP-a ukupni adresni prostor fizičke memorije ograničen na 4 GB. Vještački je ograničen u kernelu, pošto postoji podrška za PAE.
PAE mod se može uključiti ili onemogućiti. Počevši od Windows XP SP2, PAE je prisiljen da bude omogućen kako bi se omogućila DEP (Data Execution Prevention) sigurnosna tehnologija.

DEP je tehnologija koja vam omogućava da zaštitite operativni sistem od velike klase zlonamjernog koda, koji je inicijalno ugrađen u memorijsko područje dodijeljeno podacima i prikriva se kao podaci, a zatim pokušava krenuti od njega. DEP tehnologija blokira takvo izvršavanje zlonamjernog koda. Tehnologija je implementirana i u softveru i u hardveru. U potonjem slučaju, procesor označava pojedinačne memorijske stranice kao one koje ne sadrže izvršni kod promjenom visokog bita u adresnoj tablici PTE (Page Table Entry). virtuelna memorija, a zatim presreće i sprečava pokretanje izvršnog koda sa tih stranica.

32-bitne aplikacije
Zahvaljujući menadžeru memorije procesora, koji dodeljuje memoriju u PAE modu, bez obzira na rad aplikacija, i podršci za ovaj način rada od strane operativnog sistema, 32-bitne aplikacije su odvojene od fizičke memorije i nemaju saznanja o njenom stvarnom veličina. Svaka aplikacija, budući da zadržava 32-bitni adresni prostor, još uvijek ima na raspolaganju samo 4 GB virtualne memorije. U Windows-u se tačno polovina od ovih 4 GB daje za potrebe same aplikacije, u Linuxu - 3 GB. Na Windows-u je moguće natjerati 3 GB da se da aplikaciji, ali u većini slučajeva to nije praktično.
Treba imati na umu da uključivanje PAE režima nikako nije ekvivalentno prelasku na 64-bitni sistem, u kojem se svakoj aplikaciji dodeljuje neuporedivo veća količina memorije. Ako na račun PAE pokušamo direktno zadovoljiti pretjerani apetit određenog moderna aplikacija, na primjer, inženjerski ili grafički paket za modeliranje, onda od toga neće biti ništa dobro. Ali ako trebate istovremeno pokrenuti nekoliko aplikacija koje zahtijevaju memoriju (ali ne i super-zahtjevne), onda će prednosti PAE biti direktne. Prije svega, to se tiče servera.
Na primjer, dvije virtuelne mašine su potrebne da rade istovremeno, svaka sa 2 GB memorije. Šta će se dogoditi bez PAE je jasno - druga virtuelna mašina, najvjerovatnije, jednostavno se neće pokrenuti, ili će sistem započeti tako intenzivnu razmjenu sa swap datotekom da će proces ići u kategoriju "korak po korak strategije ". Sa omogućenim PAE, pod pretpostavkom da ima dovoljno fizičke RAM memorije na glavnoj mašini, oboje virtuelne mašine može bezbedno da radi.
Nedostaci PAE obično uključuju moguće smanjenje performansi sistema zbog smanjenja brzine pristupa memoriji povezanog sa dodatnim operacijama za prebacivanje prikazanih memorijskih stranica, i loše performanse nekih drajvera uređaja u 36-bitnom adresnom prostoru.

Maksimalne količine fizičke memorije koje podržavaju različite verzije operativnog sistema Windows

Pogledajmo koliko RAM-a podržavaju druge verzije Windows-a objavljene nakon XP-a.

Verzije Windows Vista x86 u odnosu na XP, skoro ništa se nije promijenilo.

Kao što vidite, opet nema promjena - apsolutno ograničenje za x86 je ostalo na 4 GB. 1 GB u Windows Vista Starter i 2 GB u Windows 7 Starter samo potvrđuju zaključak da su ova ograničenja umjetna.

Isto za Windows 8

Kao što se može vidjeti iz prikazane tabele, ni u Windowsu 8 ništa se nije promijenilo u pogledu ograničenja memorije. Šteta, vjerovatno bi mogli ukloniti ograničenje ili ga barem povući.

A sada je vrijeme za razmatranje razlozi zbog kojih Microsoft ograničava gornju granicu dostupne fizičke memorije u klijentskim verzijama Windowsa x86.

Jedan od glavnih razloga- Windows XP sigurnosni problemi.

Windows XP je izašao u jesen 2001. godine i za vrlo kratko vrijeme je stekao ogromnu popularnost među korisnicima širom svijeta. A, kao što znate, tamo gde je velika popularnost, postoje veliki problemi. Za njega je trenutno stvorena ogromna količina zlonamjernog koda u obliku raznih i brojnih virusa. Istovremeno se pokazalo da novi operativni sistem ima niz ranjivosti i vrlo nisku otpornost na hakovanje. U to vrijeme Microsoft nije imao svoj punopravni klijentski antivirusni paket. Situacija je u velikoj mjeri ispravljena. softverskih proizvoda programeri trećih strana, međutim, to očito nije bilo dovoljno i, općenito, situacija je ostala vrlo napeta.
Da bi se nekako povećao Windows sigurnost XP, 2004. godine izašao je drugi servisni paket - SP2. A onda je došlo do problema. Jedna od glavnih karakteristika ovog paketa, u smislu sigurnosti, je uključivanje DEP (Data Execution Prevention) tehnologije. Ova tehnologija, koja se danas široko koristi, omogućava odbijanje čitave klase zlonamjernih napada zabranom pokretanja izvršnog koda sa stranica memorije koje za to nisu namijenjene. Ali da bi DEP radio, PAE (Physical Address Extension) podrška mora biti omogućena. Omogućavanje PAE režima menja mehanizam za pristup stranicama RAM-a i omogućava rad sa fizičkom memorijom većom od 4 GB. Međutim, prilikom pripreme i testiranja Windows XP sa drugim servisnim paketom, otkriveni su veliki problemi koji su doveli do fatalnih grešaka i kvarova u operativnom sistemu. Vrlo brzo su pronađeni uzroci nevolja. Pokazalo se da su to upravljački programi uređaja napisani bez uzimanja u obzir mogućnosti njihovog rada u PAE modu.

Mala digresija.
U PAE modu, bilo koja memorijska stranica 32-bitnog virtualnog adresnog prostora aplikacije može se zapravo nalaziti bilo gdje u dostupnoj fizičkoj memoriji. Ova okolnost ni na koji način ne utječe na obične aplikacije, nije ih briga. Ali za drajvere uređaja sve je mnogo gore - oni tada moraju raditi s određenim fizičkim adresama, a ne s virtualnim. Uslovno, situacija se može predstaviti na sljedeći način:

Vozač pokušava pročitati ili napisati neke informacije na adrese koje su dodijeljene za rad s uređajem. Ako je vozač "glup", ne razumije u kojem okruženju radi i ne može "pregovarati" s operativnim sistemom, tada će, kao što je prikazano na slici, umjesto ulaznih / izlaznih portova svog uređaja, početi komunicirati sa nekim fizičkim memorijskim ćelijama. Rezultat takve "komunikacije" za rad sistema je nepredvidiv, sve do potpunog "zamrzavanja" i ponovnog pokretanja.

Kako biste riješili ovaj problem i ne blokirali korisnike da instaliraju SP2 zbog mogući problemi, Microsoft je doneo komandantsku odluku - da omogući PAE, ali je trivijalno ograničiti gornju granicu dostupne RAM-a klijentskih verzija svog operativnog sistema na 4 GB. U ovom slučaju, adrese se prevode jedna na jednu kao u "klasičnom" 32-bitnom sistemu, a "glupi" nedovršeni drajveri uređaja uspješno rade.
Pa, jeftino i veselo. Jeftino jer proizvođači hardvera nisu morali žuriti da naruče razvoj "ispravnih" drajvera. Ljutito, jer su problemi sa korišćenjem fizičke memorije računara, koji su za sada odloženi na ovaj način, prebačeni na krajnjeg korisnika.
Mnogo gigabajta je već odletjelo od izdavanja SP2 za XP, a Windows još uvijek ne vidi više od 4 GB RAM-a i, kao što smo vidjeli u tabeli „Ograničenja fizičke memorije: Windows 8“, ne očekuju se promjene u tom pogledu. .
I ovo nije sasvim jasno: za Windows Vista smo i dalje morali pisati nove drajvere, što znači da ih je bilo moguće prepisati kako bi radili sa PAE, ali je ograničenje od 4 GB ostalo.
Danas je već vrlo teško zamisliti 32-bitne drajvere koji ne mogu podnijeti više od 4 GB memorije. Možda je razlog to što Microsoft na ovaj način želi da podstakne korisnike da pređu na x64?

Ali šta je sa serverskim verzijama Windowsa?
Može se pretpostaviti da su drajveri za njih odmah razvijeni uzimajući u obzir rad u PAE modu, odnosno bili su "pametni" i temeljito testirani. Tome je doprinijela i činjenica da serverske hardverske konfiguracije nisu imale toliku "menažeriju" ugrađenih uređaja.
Donedavno, na primjer, prije pojave tehnologije virtuelizacije radnog mjesta, koja, između ostalog, sugerira mogućnost obrade grafike od strane samog servera, ovom potonjem uopće nije bila potrebna ozbiljna video kartica, jer je video ugrađen u matična ploča. Takođe, 32-bitne serverske verzije Windows-a okončale su svoju istoriju sa Windows Serverom 2008.

U drugom dijelu, tajne dodjele memorije u 32-bitnom Windowsu i kako se nositi s ograničenjem.



Učitavanje...
Top