Konfigurimi i RAM-it në gigabajt bios. Mënyrat e funksionimit të RAM-it dhe rregullat e instalimit

RAM-i nuk është më pak i rëndësishëm për performancën e kompjuterit sesa procesori qendror dhe karta video. Dhe nëse tashmë kemi kuptuar se si të mbingarkojmë procesorin, atëherë pse nuk e mbulojmë pyetjen se si të mbingarkojmë RAM-in në një kompjuter? Unë mendoj se kjo pyetje nuk është më pak e rëndësishme. Megjithatë, përshëndetje!

Sigurisht, do t'ju duhet pak njohuri për të punuar me BIOS, por nuk ka asgjë të tmerrshme në këtë, veçanërisht nëse e keni provuar tashmë. Por mundeni edhe pa hyrë në BIOS, thjesht përdorni program falas MSI Afterburner, por kjo nuk është ajo për të cilën po flasim sot.

Epo, mendoj se është koha për t'u marrë me biznesin. Përveshni mëngët dhe afrojeni tastierën.

Përpara se të mbingarkoni RAM-in tuaj

Në teori, pavarësisht se çfarë i bëni RAM-it tuaj gjatë eksperimentimit dhe mbingarkesës, nuk mund ta dëmtoni atë në asnjë mënyrë. Nëse cilësimet janë kritike, kompjuteri thjesht nuk do të ndizet ose do të rivendosë automatikisht cilësimet në optimale.

Megjithatë, nuk duhet të harrojmë se çdo rritje e produktivitetit kujtesë e gjallë zvogëlon jetëgjatësinë e tij. Po, është e njëjta gjë në jetë, bodybuilders nuk jetojnë gjatë.

Është gjithashtu shumë e rëndësishme të kuptojmë se mbingarkimi i RAM-it të një kompjuteri nuk ka të bëjë vetëm me rritjen e shpejtësisë së orës së tij! Do t'ju duhet të bëni shumë eksperimente për të rregulluar dhe rregulluar parametrat si shpejtësia e orës, tensioni dhe koha e vonesës. Nëse rritni frekuencën, atëherë do të duhet të rriten edhe kohëzgjatja, por RAM, siç e dini, funksionon më shpejt sa më të ulëta të jetë koha e vonesës. Është një thikë me dy tehe.

Kjo është arsyeja pse, kur mbingarkoni RAM-in, nuk do të jetë e mundur të zgjidhni cilësimet optimale herën e parë. Edhe pse, nëse keni RAM të ndonjë marke të famshme, atëherë ka shumë të ngjarë që dikush tashmë është përpjekur të mbingarkojë këtë model RAM dhe, ka shumë të ngjarë, të ketë postuar informacione të dobishme diku në internet në forume të specializuara. Ju vetëm duhet të kërkoni pak.

Ju lutemi gjithashtu mbani në mend se edhe nëse keni gjetur në ndonjë forum parametrat optimale për overclocking RAM-in tuaj, kjo nuk do të thotë që në rastin tuaj edhe këta parametra do të jenë optimale dhe do të kenë performancë maksimale. Shumë varet nga lidhja CPU-Nëna-RAM. Prandaj, nëse dëshironi menjëherë parametrat optimalë për mbingarkimin e RAM-it, atëherë do të jetë e dobishme për ju që të keni në dispozicion disa informacione rreth kompjuterit tuaj. Mundohuni t'u përgjigjeni pyetjeve:

  1. Çfarë lloj RAM kam?? Prodhuesi dhe modeli. Dhe nëse kujtesa është nga një klasë buxhetore, atëherë thjesht duhet të dini frekuencën, kohën e vonesës.
  2. Çfarë procesori kam?? Modeli, frekuenca, madhësia e cache-it të nivelit të dytë dhe të tretë.
  3. Çfarë motherboard kam?? Dhe mbi të?

Pasi t'u përgjigjeni këtyre pyetjeve, mos ngurroni të shkoni në forume dhe të kërkoni lidhje të ngjashme me tuajat. Por përsëri, është më mirë të eksperimentoni dhe të zbuloni se cilat cilësime dhe parametra do të jenë optimale për sistemin tuaj.

Overclocking RAM (DDR3, DDR4 RAM) përmes BIOS

Në parim, nuk ka asnjë ndryshim thelbësor nëse dëshironi të mbingarkoni RAM DDR3 ose DDR4. Kërkimi i cilësimeve në BIOS dhe testimi pasues do të duken afërsisht të njëjta. Dhe potenciali i mbingarkesës do të varet më shumë nga prodhuesi dhe cilësia e RAM-it dhe gjithashtu nga motherboard dhe procesori.

Dua të vërej gjithashtu se në shumicën e laptopëve BIOS nuk ofron mundësinë për të ndryshuar cilësimet e RAM. Por i gjithë ky "mbikalim" bazohet në thelb në rregullimin e parametrave.

Overclocking RAM në BIOS Award

Para se të filloni të mbingarkoni RAM-in në BIOS Çmimi, duhet të shtypni një kombinim tasti Ctrl +F1 për të shfaqur menytë e cilësimeve të avancuara. Pa këtë "mashtrim" nuk do të gjeni askund parametrat e RAM-it që na duhen aq shumë.

Tani kërkoni artikullin në meny M.B.InteligjenteTweaker (M.I.T.). Këtu janë cilësimet e RAM-it që na duhen, domethënë SistemiKujtesaShumëzues. Duke ndryshuar frekuencën e këtij shumëzuesi, ju mund të rriteni ose ulni frekuenca e orës RAM-i juaj.

Ju lutemi vini re gjithashtu se nëse dëshironi të mbingarkoni RAM-in që funksionon në lidhje me një procesor më të vjetër, atëherë ka shumë të ngjarë të keni një shumëzues të përbashkët për RAM-in dhe procesorin. Kështu, duke mbingarkuar RAM-in, do të mbingarkoni edhe procesorin. Fatkeqësisht, nuk ka asnjë mënyrë rreth kësaj veçorie të platformave të vjetra.

Ju mund të rrisni menjëherë furnizimin me tension në RAM. Megjithatë, kjo është e mbushur me pasoja, kështu që tensioni duhet të preket vetëm nëse kupton se çfarë po bën dhe pse po e bën. Përndryshe, është më mirë të lini gjithçka ashtu siç është. Dhe nëse akoma vendosni, atëherë mos e kuptoni që tensioni të jetë më shumë se 0.15 V.

Pasi të keni vendosur për frekuencën (kështu ju duket tani për tani) dhe tensionin (nëse vendosni), shkoni në menunë kryesore dhe kërkoni artikullin e menusë E avancuarÇipsetVeçoritë. Këtu mund të zgjidhni kohën e vonesës. Për ta bërë këtë, së pari duhet të ndryshoni vlerën e parametrit DRAMKohaE zgjedhshme nga AutoManual, domethënë për rregullim manual.

Overclocking RAM në UEFI BIOS

Bios UEFIështë BIOS-i më i ri nga të gjithë, dhe për këtë arsye duket pothuajse si një sistem operativ. Për të njëjtën arsye, është shumë më i përshtatshëm për t'u përdorur. Nuk është i lirë nga grafika, siç e mbështesin paraardhësit e tij gjuhë të ndryshme, duke përfshirë rusishten.

Zhyt direkt në skedën e parë nën emrin e shkurtesës M.I.T. dhe shkoni atje në " Cilësimet e avancuara të frekuencës" Falë ndërfaqes ruse, definitivisht nuk do të ngatërroheni këtu. Gjithçka është e njëjtë me opsionin e parë - rregulloni shumëzues i memories.

pastaj shkoni te " Cilësimet e avancuara të kujtesës" Këtu ne menaxhojmë tensionin dhe kohën. Unë mendoj se gjithçka është e qartë me këtë.

Nuk shoh asnjë kuptim të ndalem më në bios. Nëse keni ndonjë BIOS tjetër, atëherë përdorni kërkime shkencore për të gjetur artikullin e kërkuar ose lexoni manualet për BIOS-in tuaj.

Mbingarkimi i saktë i RAM-it (formula)

Po, sigurisht, për të marrë parametrat më të mirë dhe për të përmirësuar performancën e RAM-it dhe të sistemit në tërësi, ju duhet të eksperimentoni dhe testoni sistemin për performancën dhe stabilitetin çdo herë.

Por unë do t'ju them një sekret, ju mund të zbuloni performancën më të mirë jo vetëm eksperimentalisht, por edhe matematikisht. Megjithatë, askush nuk anulon testet e stabilitetit.

Pra, si të nxirret raporti i efikasitetit të RAM-it? Shume e thjeshte. Ju duhet të ndani frekuencën e funksionimit të memories me kohën e parë. Për shembull, ju keni DDR4 2133 MHz me oraret 15-15-15-29. Ndani 2133 me 15 dhe merrni një numër të caktuar 142.2. Sa më i lartë ky numër, aq më i lartë është teorikisht efikasiteti i RAM-it.

Siç e dini, kur mbingarkoni RAM-in pa rritur tensionin, duke rritur frekuencën, me shumë mundësi do t'ju duhet të rrisni kohën me 1 ose 2 cikle ore. Bazuar në formulën tonë, mund të kuptoni nëse ngritja e frekuencës është e justifikuar apo jo. Këtu është një shembull i konfigurimit të të njëjtit rrip RAM:

DDR4-2133 CL12-14-14 @1.2V
2133 / 12 = 177.75

DDR4-2400 CL14-16-16 @1.2V
2400 / 14 = 171.428

DDR4-2666 CL15-17-17 @1.2V
2666 / 15 = 177.7(3)

Pra, rezulton se nëse një frekuencë prej 2400 MHz kërkon ngritjen e orareve me 2 cikle ore në krahasim me oraret standarde, atëherë kjo nuk është absolutisht e dobishme për ne. Por me një frekuencë prej 2133 dhe 2666 MHz, ju mund të kryeni teste të performancës dhe stabilitetit të sistemit për të zgjedhur se cila është optimale për ne.

Testimi i performancës dhe stabilitetit të sistemit pas tejkalimit të RAM-it

Pas çdo rregullimi të RAM-it në BIOS (d.m.th., pas mbingarkesës), ruani cilësimet e BIOS dhe filloni sistemin. Nëse sistemi fillon, kjo tashmë është mirë; nëse jo, kompjuteri do të rindizet me cilësimet e fabrikës. Dhe nëse kompjuteri nuk ndizet fare, atëherë cilësimet mund të rivendosen manualisht duke mbyllur kontaktin Clear CMOS (JBAT1) në motherboard me ndonjë objekt metalik ose kërcyes.

Pas kësaj do t'ju duhet kontrolloni sistemin për stabilitet duke ekzekutuar një nga testet speciale (për shembull, në AIDA64 ose Everest) ose duke nisur një lojë që mund të ngarkojë shumë sistemin. Nëse kompjuteri nuk fiket, nuk riniset, nuk shfaq një gabim, nuk ngrin ose nuk shfaqet Ekran I kalter vdekje, atëherë këto cilësime të mbingarkesës së RAM-it janë të duhurat për ju.

Hiqni ato kombinime të cilësimeve që e bëjnë kompjuterin të paqëndrueshëm. Dhe kontrolloni ato që funksionojnë në mënyrë të qëndrueshme për performancën dhe krahasoni.

Ju mund të përdorni standarde të shumta (përfshirë ato të integruara në AIDA64 ose Everest) dhe të kontrolloni me cilat cilësime sa pikë do të shënojë sistemi juaj. Ose mund të përdorni arkivuesin e vjetër të mirë. Krijoni një dosje për testin, hidhni të gjitha llojet e mbeturinave në të (skedarë të mesëm dhe të vegjël) dhe arkivoni atë me një arkivues. Në të njëjtën kohë, vini re se sa kohë do të zgjasë. Fituesi, natyrisht, është cilësimi në të cilin arkivuesi mund të përpunojë dosjen e provës sa më shpejt që të jetë e mundur.

Testimi i RAM-it tim në standardin e Everestit

Udhëzime të hollësishme video

Përmbledhje:

Si mund ta përmbledhim këtë artikull? Gjëja e parë që dua t'ju them është Overclocking RAM nuk është aq e lehtë. Dhe, nëse keni lexuar edhe 20 artikuj mbi këtë temë, kjo është ende nuk do të thotë që ju e dini se si të mbingarkoni RAM-in.

Së dyti, mbingarkimi i RAM-it nuk do të përmirësojë performancën e sistemit tuaj aq sa nëse nuk e keni procesor AMD Ryzen. Në rastin e kësaj linje procesorësh nga AMD, shpejtësia e RAM-it ndikon shumë në performancën e procesorit. Kjo është për shkak të një arkitekture thelbësisht të re të procesorit, në të cilën memoria e cache e procesorit doli të ishte lidhja e dobët.

RAM-i nuk është gjëja më e shtrenjtë në një kompjuter. Pra, mendoni për këtë, ndoshta është më mirë për ju të mos overclock, por vetëm?

Sido që të jetë, suksese në eksperimentet tuaja dhe ndajini rezultatet tuaja, edhe ne jemi të interesuar!

E lexuat deri në fund?

A ju ndihmoi ky artikull?

Jo ne te vertete

Çfarë saktësisht nuk ju pëlqeu? A ishte artikulli i paplotë apo i rremë?
Shkruani në komente dhe ne premtojmë të përmirësohemi!

Ndoshta pika më e rëndësishme në çështjen e funksionimit të qetë të kompjuterit është vendosja e parametrave të nënsistemeve të ndryshme nga BIOS Setup, gjë që është thjesht e pamundur të injorohet. Sistemi bazë i hyrjes/daljes (BIOS Basic Input Output System) është një lloj "shtrese" midis pjesëve harduerike (komponentëve) dhe softuerit (sistemit operativ) të PC. Ai përmban informacion në lidhje me komponentët e instaluar dhe cilësimet e përgjithshme të gjithë sistemin. Megjithatë, shumica e instalimeve kanë specifikat e tyre, duke përcaktuar disa nga veçoritë dhe hollësitë e funksionimit të nënsistemeve që ata kontrollojnë. Sistemi mund të konfigurohet për efikasitet maksimal duke vendosur cilësimet e duhura në vlerat më të larta të mundshme për sa i përket performancës, por nuk ka asnjë garanci që kompjuteri do të funksionojë në mënyrë të besueshme ose pa ndërprerje. Nga ana tjetër, sistemi mund të konfigurohet për tolerancën maksimale të gabimeve, duke e ashpërsuar performancën. Secila prej këtyre ekstremeve ka të mirat dhe të këqijat e veta, kështu që ata zakonisht përpiqen të arrijnë "mesataren e artë" duke ndryshuar vlerat e cilësimeve përkatëse të BIOS Setup. Në këtë mënyrë, ju mund të merrni parametra të balancuar në mënyrë optimale dhe të arrini performancën më të mirë të mundshme duke siguruar funksionim të qëndrueshëm të PC-së.

Pikat kryesore në këtë numër janë cilësimet e parametrave të destinuara për konfigurimin e RAM-it të sistemit (memoria me akses të rastësishëm): të gjitha llojet e vonesave, mënyrat specifike të funksionimit, modelet e përgjithshme të funksionimit, etj. gjithçka që lidhet me këtë problem mund të gjendet në seksionin "Konfigurimi i avancuar i çipsetit" (ose "Konfigurimi i veçorive të çipsetit") në BIOS Setup.

Konfigurimi automatik

Ky artikull i cilësimit është ndoshta më i rëndësishmi, por nuk gjendet në çdo sistem; më saktë, në të gjitha pllakat amë për procesorët e përputhshëm me 486 dhe në shumicën e pllakave amë të përputhshme me Pentium. Ai përcakton mundësinë e ndryshimeve në cilësimet e nënsistemit të memories si FPM DRAM dhe EDO DRAM, duke treguar kohëzgjatjen e ciklit të aksesit (periudhën minimale të kohës gjatë së cilës është e mundur të kryhet akses ciklik në adresat arbitrare) në të dhëna: 60 ns (optimizuar për çipat e memories me një kohë aksesi prej 60 ns), 70 ns (optimizuar për çipat e memories me cikël aksesi prej 70 ns) dhe Çaktivizo (në këtë rast, lejo konfigurimin "manual" të parametrave ekzistues të nënsistemit të kujtesës). Me transferimin asinkron të të dhënave, garantohet që një operacion i caktuar do të përfundojë plotësisht në një periudhë të caktuar kohore, pasi në këtë rast funksionimi i memories nuk është i lidhur me frekuencën e autobusit të sistemit. Prandaj, nëse të dhënat shfaqen menjëherë pas skajit të sinjalit të orës së sistemit, atëherë ato do të lexohen vetëm pas mbërritjes së skajit tjetër të pulsit të orës. Vlerat 60/70 ns të këtij artikulli i tregojnë sistemit se duhet të përdorë paracaktime të futura nga prodhuesi i motherboard paraprakisht, të cilat sigurojnë funksionim të qëndrueshëm të memories bazuar në kohëzgjatjen e caktuar të ciklit të aksesit. Është e qartë se në këtë rast ka të ngjarë të humbasë një pjesë e performancës maksimale të mundshme. Prandaj, për të lejuar konfigurim fleksibël, ky parametër duhet të vendoset në Disable, duke lejuar aksesin në cilësimet e tjera të konfigurimit të nënsistemit të kujtesës.

Koha e leximit DRAM

Një parametër që karakterizon shpejtësinë e leximit të të dhënave nga grupi i memories. Vetë grupi është një lloj rrjeti koordinativ, ku ka një pozicion horizontal (adresa e rreshtit) dhe pozicion vertikal (adresa e kolonës). Për ta thënë thjesht, në kryqëzimin e çdo adrese specifike të rreshtit dhe kolonës ekziston një "element ndërtimi" i vetëm i grupit - një qelizë memorie, e cila përfaqëson një ndërprerës (tranzistor) dhe një element ruajtës (kondensator). Gjendja logjike e qelizës (ngarkesa fizike në kondensator) duket mjaft e thjeshtë: ka një ngarkesë "1", pa ngarkesë "0".

Në rastin më të thjeshtë, leximi i përmbajtjes nga një qelizë memorie kërkon pesë cikle ore. Së pari, adresa e rreshtit (gjysma e parë e adresës së plotë të qelizës së kujtesës) vendoset në autobus. Pastaj aplikohet strobi RAS# (Rreshti i Adresës Srobe), i cili është një lloj sinjali kontrolli (kyçja e adresës së rreshtit), që konfirmon adresën e rreshtit të marrë për shkrim në një vend të caktuar posaçërisht - një regjistër i çipit të kujtesës. Pas kësaj, adresa e kolonës transmetohet (gjysma e dytë e adresës së plotë të qelizës së memories), e ndjekur nga një sinjal konfirmimi për adresën e marrë (kyçja e adresës së kolonës) CAS# (Strobe e adresës së kolonës). Dhe së fundi, pason një operacion leximi nga qeliza e kujtesës, i kontrolluar nga sinjali i aktivizimit të shkrimit WE# (Write Enable). Sidoqoftë, nëse lexohen qelizat fqinje, atëherë nuk ka nevojë të transmetohet adresa e rreshtit ose kolonës çdo herë, dhe procesori "beson" se të dhënat e nevojshme ndodhen afër. Prandaj, leximi i secilës qelizë pasuese do të kërkojë tre cikle të autobusit të sistemit. Këtu buron ekzistenca e disa skemave të funksionimit (koha, në kuptimin e gjerë të këtij koncepti, zakonisht nënkupton një parametër kohor) të një lloji të veçantë themelor të RAM-it: xyyy-yyyy-..., ku x është numri i autobusit ciklet e nevojshme për të lexuar bitin e parë, dhe y është për të gjitha ato pasuese.

Kështu, cikli i aksesit të memories së procesorit përbëhet nga dy faza: kërkesa (Kërkesë) dhe përgjigje (Përgjigje). Faza e kërkesës përbëhet nga tre veprime: dorëzimi i adresës, dorëzimi i kërkesës për lexim dhe konfirmimi (opsionale). Faza e përgjigjes përfshin lëshimin e të dhënave të kërkuara dhe konfirmimin e marrjes. Është mjaft e zakonshme të lexohen katër qeliza të njëpasnjëshme (fqinje), kështu që shumë lloje memorie janë optimizuar posaçërisht për këtë mënyrë puna dhe krahasimet e performancës zakonisht tregojnë vetëm numrin e cikleve të nevojshme për të lexuar katër qelizat e para. Në këtë rast, ne po flasim për transferimin e paketave, i cili përfshin paraqitjen e një adrese fillestare dhe marrjen e mostrave të mëtejshme nga qelizat në rendin e vendosur; ky lloj transferimi përmirëson shpejtësinë e hyrjes në zonat e memories me adresa të paracaktuara sekuenciale. Është e qartë se nëse është e nevojshme të lexohen të dhënat nga një adresë jo sekuenciale, ndodh një ndërprerje në "zinxhirin" e transmetimit të paketave dhe biti i parë i aksesit (adresës) tjetër të rastësishëm konsiderohet me aksesin standard me pesë cikle të përshkruara. sipër. Në mënyrë tipike, procesori gjeneron paketat e adresave katër transferime të të dhënave përpara, pasi sistemi pritet të kthejë automatikisht të dhënat nga qeliza e specifikuar dhe tre pas saj. Avantazhi i kësaj skeme është i dukshëm: vetëm një fazë e kërkesës kërkohet për të transferuar katër pjesë të të dhënave.

Për shembull, për memorien e tipit FPM DRAM, përdoret qarku 5333-3333-..., në ndryshim nga tipi i parë i RAM-it dinamik, ku është përdorur më e thjeshta 5555-5555-... Për memorien EDO DRAM, pas leximi i parë i një blloku të dhënash, rritet koha e disponueshmërisë së të dhënave të asaj serie, e cila aktualisht është në akses, ndërsa koha për marrjen e një pakete të dhënash zvogëlohet, sepse skema e aksesit është tashmë 5222-2222-… Lloji DRAM sinkron SDRAM, ndryshe nga asinkroni (FPM dhe EDO), është "i lirë" nga transmetimi i një sinjali konfirmimi te procesori dhe lëshon/merr të dhëna në momente të përcaktuara rreptësisht në kohë (vetëm së bashku me sinjalin e sinkronizimit të autobusit të sistemit ), i cili eliminon mospërputhjen midis komponentëve individualë, thjeshton sistemin e kontrollit dhe bën të mundur kalimin në një skemë funksionimi "më të shkurtër": 5111-1111-... DRAM e paketës bazuar në aksesin e zgjeruar të të dhënave Skema (BEDO DRAM) versioni i fundit ka një diagram të ngjashëm kohor të tipit asinkron të memories dinamike.

Prandaj, në artikullin e menysë së konfigurimit në fjalë, mund të gjeni opsione për vlerat e pranueshme për ciklet e aksesit në kujtesë: x333 ose x444 është optimale për FPM DRAM, x222 ose x333 për EDO DRAM, dhe x111 ose x222 për BEDO DRAM (dhe SDRAM ). Duke i ndryshuar këto parametra dhe duke u përpjekur të përdorni një diagram më të shkurtër për një lloj memorie të caktuar, mund të arrini disa përmirësime të performancës.

Koha e shkrimit DRAM

Një parametër i ngjashëm në parim me atë të mëparshëm, me ndryshimin që performanca e operacioneve të shkrimit është konfiguruar. Për llojet themelore të memories FPM DRAM dhe EDO DRAM, vlera e parametrit në shqyrtim është e njëjtë, pasi përfitimi nga parimi EDO mund të merret vetëm në operacionet e leximit. Prandaj, vlerat e vendosura janë të ngjashme me "Koha e leximit DRAM", duke marrë parasysh veçoritë e arkitekturës së kujtesës së përdorur.

Vonesa e shpejtë nga RAS në CAS

Një cilësim që karakterizon vonesën në ciklet e sinjalit të orës ndërmjet strobeve RAS# dhe CAS# (siç është përmendur tashmë, duke përdorur sinjalet RAS# dhe CAS#, flopat në çip rregullojnë pjesë të adresës së plotë - rreshti dhe kolona), gjatë cilat të dhëna nga disku DRAM transferohen në amplifikatorët e daljes ( SenseAmp, i cili luan rolin e një amplifikuesi të përkohshëm dhe nivelit, pasi sinjali që largohet nga çipi është mjaft i dobët), dhe zakonisht është 2ns. Kjo vonesë është e qëllimshme dhe është e nevojshme për të siguruar që ka kohë të mjaftueshme për të përcaktuar në mënyrë të qartë adresën e rreshtit (sinjali RAS#) dhe adresën e kolonës (sinjali CAS#) të qelizës. Me fjalë të tjera, ky parametër karakterizon intervalin ndërmjet kontrolluesit të memories që dërgon sinjale RAS# dhe CAS# në autobus. Është e qartë se sa më e ulët kjo vlerë, aq më mirë, por mos harroni se pas saj qëndron aftësia e vetë çipave të kujtesës për të zbatuar vonesën e caktuar, kështu që zgjedhja këtu është e paqartë.

Koha e parambushjes së DRAM RAS

Një parametër që përcakton kohën e ri-lëshimit (periudha e akumulimit të ngarkesës, rimbushja) e sinjalit RAS#, d.m.th. Pas asaj kohe, kontrolluesi i kujtesës do të jetë në gjendje të lëshojë përsëri një sinjal të inicializimit të adresës së linjës. Kjo është për shkak të nevojës për të kryer fazat e përditësimit të përmbajtjes së qelizave të kujtesës. Ky cilësim mund të marrë vlerat 3 ose 4 (në ciklet e autobusit), dhe për sa i përket kohës është i ngjashëm me atë të mëparshëm - sa më i vogël aq më mirë. Ndonjëherë është e mundur të vendosni një skemë specifike për ciklet e rigjenerimit ose të specifikoni drejtpërdrejt kohën për përditësimin e përmbajtjes së një linje memorie, të shprehur në mikrosekonda (ms).

Për të ruajtur integritetin e informacionit, ngarkesa e kondensatorëve duhet të përditësohet (rigjenerohet) periodikisht duke lexuar të gjithë përmbajtjen e rreshtit dhe duke e rishkruar atë përsëri. Pajisjet e kujtesës me një "natyrë" dinamike kanë një pengesë mjaft serioze - një probabilitet të lartë të formimit të gabimit, kur të dhënat e shkruara në një qelizë të caktuar mund të rezultojnë të ndryshme kur lexohen, gjë që shoqërohet me ciklet e rigjenerimit të ngarkesës në qelizën e kujtesës. Për të kontrolluar dhe korrigjuar këtë mangësi, ekzistojnë dy mënyra për të kontrolluar integritetin e të dhënave: kontrollimi i bitit të barazisë dhe kodi i korrigjimit të gabimit. Siç është përmendur tashmë, një qelizë elementare e memories dinamike përbëhet nga një kondensator dhe një tranzistor mbyllës, gjë që bën të mundur arritjen e një densiteti më të lartë të elementeve (më shumë qeliza për njësi sipërfaqe) në krahasim me një statik. Nga ana tjetër, kjo teknologji ka një sërë disavantazhesh, kryesore prej të cilave është se ngarkesa e akumuluar në kondensator humbet me kalimin e kohës. Përkundër faktit se topologjia e kondensatorëve dinamikë të qelizave të memories përdor një dielektrik të mirë me një rezistencë elektrike prej disa teraohmësh (x10 12 Ohm), ngarkesa humbet mjaft shpejt, pasi dimensionet e një kondensatori janë mikroskopike, dhe kapaciteti është i vogël - rreth 10 -15 F. Me këtë kondensatorët grumbullojnë vetëm rreth 40.000 elektrone në një kondensator.

Koha mesatare e rrjedhjes së karikimit në një grup DRAM është e rendit të qindra apo edhe dhjetëra milisekonda, kështu që duhet të rikarikohet në intervale 64 ms, sipas kërkesave të JEDEC Std 21-C. Të dhënat nga bërthama lexohen dhe transmetohen në amplifikatorët e nivelit, pas së cilës, pa u dërguar në dalje, shkruhet përsëri në grup. Në mënyrë tipike, një bankë me çipa memorie (një grup qelizash që kanë një strukturë specifike të përbërë nga rreshta dhe kolona) përmban ose 2k, ose 4k, ose 8k rreshta (më saktë, ose 2048, ose 4096, ose 8192), qasja në të cilën lejon një rigjenerimi i të gjithë grupit të lidhur me këtë rresht. Sido që të jetë, skema më e mirë e rigjenerimit nuk është azhurnimi i njëkohshëm i përmbajtjes së qelizave të të gjitha rreshtave, por përditësimi i secilit rresht individualisht një nga një. Si rezultat, duke marrë si bazë një grup 4k (dendësia mesatare), ne mund të llogarisim skemën standarde të rigjenerimit normal për një rresht duke pjesëtuar ciklin e plotë të përditësimit me numrin e rreshtave: 64000m s/4096=15.625m s. Nëse banka përmban më shumë se 4k rreshta, çdo dy rreshta mund të përpunohet me një komandë, ose gjithçka mund të zgjidhet thjesht duke rritur frekuencën e rigjenerimit me një shumëfish; saktësisht e kundërta nëse banka përmban më pak se 4096 rreshta. Nëse marrim parasysh zgjidhjet e mundshme për problemin e përditësimit të përmbajtjes së grupit DRAM, aktualisht njihen tre metoda të ndryshme të rigjenerimit të të dhënave.

Rigjenerimi me një RAS (Rifresko vetëm RAS). Në këtë rast, adresa e vargut të rigjeneruar transferohet në autobusin e adresave, në përgjigje të të cilit lëshohet sinjali RAS# (ashtu si kur lexoni ose shkruani). Në këtë rast, zgjidhet një rresht qelizash, dhe të dhënat prej tyre furnizohen përkohësisht në qarqet e brendshme (më saktë, në amplifikatorët e nivelit të daljes) të mikroqarkullimit, dhe më pas shkruhen përsëri. Meqenëse nuk ka sinjal CAS#, cikli i leximit/shkrimit nuk fillon. Herën tjetër, adresa e rreshtit tjetër transmetohet dhe kështu me radhë, derisa të gjitha qelizat të restaurohen, pas së cilës cikli i rigjenerimit përsëritet. Disavantazhi i kësaj metode, natyrisht, është se autobusi i adresave është i zënë, dhe në kohën e rigjenerimit, qasja në nënsistemet e tjera kompjuterike është e bllokuar. Kjo zvogëlon shumë performancën e përgjithshme, pasi ky lloj rigjenerimi në çipat e memories duhet të kryhet mjaft shpesh.

CAS para RAS (CBR CAS Before RAS). Gjatë një cikli normal leximi/shkrimi, RAS# vjen gjithmonë i pari, i ndjekur nga CAS#. Nëse CAS# arrin përpara RAS#, atëherë fillon një cikël i veçantë rigjenerimi (CBR), në të cilin adresa e rreshtit nuk transmetohet dhe çipi përdor numëruesin e tij të brendshëm, përmbajtja e të cilit rritet me 1 (rritje diskrete) me secilin. Cikli CBR. Kjo mënyrë ju lejon të rigjeneroni memorien pa zënë autobusin e adresave, gjë që sigurisht është më ekonomike për sa i përket përdorimit të burimeve të sistemit.

Mekanizmi automatik i rigjenerimit (AutoPrecharge) ose vetë-rigjenerimi (SEREf SElf REfresh) përdoret zakonisht në modalitetin e kursimit të energjisë, kur sistemi kalon në gjendje gjumi dhe drejtuesi i orës çaktivizohet. Modaliteti i rigjenerimit të zgjatur (EREf Extended REfresh) nuk është një metodë e veçantë që karakterizon aftësinë e vetë mikroqarkut, por, si ai i reduktuar (REREf REduce REfresh), ai përcakton vetëm mënyrën e frekuencës së përditësimit të përmbajtjes së grupit në lidhje me cikli normal (Normal, 15.625 m s), dhe konsiston në një "nëngrup" të ciklit të vetë-rigjenerimit. Me EREf, energjia kursehet sepse tani faqja (rreshti) mund të rigjenerohet shumë më rrallë: le të themi, pas 125.2 m s, dhe jo pas 15.625 m s, siç ndodh me rigjenerimin standard. Rigjenerimi i reduktuar rekomandohet për përdorim në çipat e memories me kapacitet të lartë (pajisje 64 Mbit dhe më të mëdhenj) dhe në modulet e memories me një numër të madh çipash (16 ose më shumë). Vetë-rigjenerimi përdoret gjatë periudhave të mikro-konsumit (gjendja e përgjithshme e sistemit Suspend), kur përmbajtja e çipit të memories rigjenerohet në mënyrë të pavarur duke rritur numëruesin e tij të brendshëm, kjo do të thotë se të gjitha funksionet e kontrollit mund të fiken. Në këtë gjendje, azhurnimi i të dhënave në qeliza duke përdorur metodat e përshkruara më sipër është i pamundur, sepse nuk ka njeri që të dërgojë sinjale për rigjenerim, dhe çipi i kujtesës e bën vetë - ai fillon gjeneratorin e tij, i cili orët qarqet e tij të brendshme.

Kështu, metoda ROR u përdor në çipat e parë DRAM dhe praktikisht nuk përdoret për momentin. Metoda CBR përdoret në mënyrë aktive në çipat EDO DRAM. Vetë-rigjenerimi rekomandohet për sistemet e bazuara në SDRAM dhe mbështet vlerat e mëposhtme: 3,906 m s (0,25x-reduktuar), 7,812m s (0,5x-reduktuar), 15,625m s (normale), 31,25m s (2x-zgjatur), 62m s (2x-zgjatur), 62m (4x-zgjatur) dhe 125.2m s (8x-zgjatur). Është e qartë se vetë aftësia e një çipi specifik memorie (e kontrolluar nga cilësimet "të mbyllura" në BIOS ose vetë-rigjenerimi) përcaktohet arkitekturisht dhe varet nga lloji i memories së përdorur. Sidoqoftë, duke vendosur ciklin më të gjatë kohor, mund të "mos përshtateni" në diagramin e përgjithshëm të kohës, kështu që prodhuesi i një moduli memorie thjesht fut këtë lloj informacioni në një vend të caktuar posaçërisht - çipin SPD, i cili është i pajisur me më moderne Modulet DIMM. Nëse nuk ka një çip të tillë në modulin që po përdorni, atëherë mundeni, me kusht që konfigurimi fleksibël i BIOS-it ta lejojë atë, të vendosni në mënyrë të pavarur frekuencën e rigjenerimit, bazuar në standardin 15,625 m s për një grup bankar 4k, duke reduktuar shumëfishuar (shkurtuar) cikli me rritjen e numrit të linjave, ose duke rritur (zgjeruar) ciklin ndërsa zvogëlohet numri i linjave, gjithçka varet nga organizimi logjik (numri i bankave dhe struktura e bankës) të mikroqarkut dhe numri i tyre në një modul të veçantë memorie.

Gjendja e pritjes MA

Periudha e pritjes përpara se të ndërroni adresën, e cila ju lejon të vendosni ose hiqni një cikël shtesë vonese përpara se të përdorni një çip specifik memorie (duke dhënë sinjalin e përzgjedhjes së çipit, CS#). Një lloj "pike kontrolli" operimi është ndërrimi i sinjalit MA# (Adresa e kujtesës) me një avancim një ose dy cikle të CS#. Kjo pikë do të diskutohet më në detaje më poshtë në lidhje me sistemet sinkrone.

Koha e largimit të DRAM R/W

Ky artikull karakterizon numrin e cikleve të orës të shpenzuara nga nënsistemi i kujtesës kur përgatitet për të kryer një operacion leximi/shkrimi të të dhënave, duke përcaktuar numrin e tyre në autobus përpara se të kryeni operacionin në vetë çipin. Në këtë rast, vlerat e mëposhtme janë të mundshme: 8/7 dhe 7/5 numri i cikleve të orës për lexim/shkrim, respektivisht. Ashtu si çdo parametër që karakterizon vonesën, duhet të përpiqeni ta vendosni në një vlerë më të ulët.

Leadoff spekulativ

Një parametër që aktivizon (Aktivizo) dhe çaktivizon (Çaktivizon) mënyrën e lëshimit të hershëm të sinjalit të leximit (READ), zgjidhja e të cilit lejon që ajo të lëshohet pak më herët sesa deshifrohet adresa (përcaktohet në mënyrë të qartë duke përdorur RAS# dhe strobat CAS#). Meqenëse kërkon një kohë të caktuar për të përcaktuar adresën e qelizës së kërkuar, sistemi humbet ciklet e orës që mund të përdoren në mënyrë të dobishme. Prandaj, aktivizimi i këtij parametri bën të mundur leximin e adresës së celulës së ardhshme ndërkohë që procesi i përcaktimit të koordinatave të qelizës adresa e së cilës është lexuar më herët është në proces. Kjo teknikë do t'ju lejojë gjithashtu të kurseni kohë në një farë mase dhe të zvogëloni numrin e cikleve "boshe" të autobusit të sistemit.

DRAM ECC/Zgjedhja e barazisë

Një parametër që kontrollon mënyrat e kontrollit të integritetit të të dhënave: kodi i korrigjimit të gabimit (Kodi i korrigjimit të gabimit ECC) dhe kontrolli i barazisë. Artikulli "DRAM Data Integrity Mode" gjithashtu gjendet shpesh.

Bazuar në natyrën e gabimeve të kujtesës, ato mund të ndahen në dy lloje. Gabimet e përkohshme (dështimet, gabimet e buta), të lidhura me efektet e rrezeve kozmike, grimcave alfa, zhurmës së jashtme dhe të brendshme, zakonisht çojnë në një ndryshim një herë të informacionit, dhe më shpesh të dhënat shkruhen përsëri në të njëjtën qelizë pa gabime. . Gabimet e përhershme (dështimet, gabimet e vështira), që rezultojnë nga një mosfunksionim i vetë çipave të kujtesës, shpesh çojnë në humbjen e informacionit në një kolonë të tërë apo edhe në të gjithë çipin.

Në rastin e skemës së barazisë, një bit i barazisë ruhet në një zonë memorie të caktuar posaçërisht së bashku me çdo tetë bit informacioni. Biti i barazisë formohet si më poshtë: numërohet numri i "njëve" në paraqitjen binare të bajtit: nëse është çift, atëherë ky bit merr vlerën "1", nëse jo, "0". Pas kësaj, të dhënat shkruhen në RAM. Kur ky bajt i të dhënave lexohet nga një qelizë, një bit i barazisë "i bashkëngjitet" asaj dhe më pas analizohet vlera 9 bit. Nëse ka një numër tek njësh në këtë numër, atëherë biti i barazisë "ndërpritet" dhe bajt i informacionit transferohet për përpunim; në të kundërt, gjenerohet një gabim barazie dhe kompjuteri pezullohet dhe shfaqet një mesazh. Nëse ndryshohet një numër çift i bitave të informacionit, kontrolli i bitit të barazisë nuk do të funksionojë. Megjithatë, megjithëse qarku i barazisë mund të zbulojë një maksimum prej gabimeve me dy bit, ai nuk është në gjendje t'i korrigjojë ato.

Mekanizmi ECC jo vetëm që mund të zbulojë, por edhe të korrigjojë gabimet dhe gjithashtu të gjenerojë një gabim barazie. Në mënyrë tipike, kjo skemë funksionimi bazohet në përdorimin e kodeve Hamming (kode rezistente ndaj zhurmës), të cilat bëjnë të mundur identifikimin dhe korrigjimin e një biti të pasaktë ose gjetjen e dy dhe korrigjimit të një gabimi (vetitë korrigjuese të kodit përcaktohen nga tepricë). Korrigjimi i gabimit është shumë më kompleks se kontrolli i barazisë dhe përdoret në sisteme ku është e nevojshme të transferohet një sasi e madhe informacioni me një probabilitet minimal gabimi. Në çdo rast, pavarësisht nëse është një skemë Parity ose ECC, përdorimi i këtyre llojeve të memories mund të zvogëlojë performancën: nëse kontrolli i barazisë mund të "ngadalësojë" sistemin me 23%, atëherë me ECC kjo shifër ndonjëherë arrin 10%, në varësi të kompleksiteti i algoritmit të përdorur. Për më tepër, një modul ECC 72 bit është më i shtrenjtë se "analogu" i tij i zakonshëm 64 bit, me kusht që kapaciteti të jetë i njëjtë, kështu që zgjedhja e përdorimit të këtyre llojeve të memories në një PC varet tërësisht nga çdo individ.

Prania e një moduli në PC që mbështet skemën ECC përcaktohet nga vetë sistemi dhe nëse nuk zbulohet asnjë, artikulli i menusë "DRAM Data Integrity Mode" nuk mund të ndryshohet fusha "gri" që tregon "Non-ECC". Aktivizimi i artikullit "DRAM ECC/Parity Select", me kusht që sistemi të përdorë modulet e duhura të memories, çon në aktivizimin e kontrollit të korrigjimit të gabimeve ose në përfshirjen e një mekanizmi barazie.

Konfigurimi SDRAM

Një parametër që përcakton metodën për konfigurimin e nënsistemit të memories bazuar në SDRAM dhe merr vlerat e mëposhtme: nga SPD (parametrat e nevojshëm lexohen nga një çip special i zbulimit serial i instaluar në modulin e memories dhe përputhen plotësisht në mënyrë optimale me llojin dhe karakteristikat individuale të çipave të instaluar në të) ose Manual (lejohet të ndryshojë "manualisht" disa parametra dhe artikujt përkatës të menusë të këtyre parametrave bëhen të disponueshëm për ndryshim). Thelbi i këtij cilësimi është që nëse përdoret skema Manuale, lejohet qasja në ndryshimin e parametrave "SDRAM CAS Latency Time", "SDRAM RAS-to-CAS Delay" dhe "SDRAM RAS Precharge Time", të cilat formojnë kohën kryesore. skema e funksionimit të memories ( CL-t RCD -t RP, përkatësisht) dhe lejon konfigurimin më fleksibël të nënsistemit bazuar në DRAM sinkron, gjithçka është e ngjashme me parametrin "Auto Configuration" të diskutuar më parë. Kur përdorni një qark SPD, vlerat e kërkuara ngarkohen automatikisht nga çipi EEPROM, në të cilin prodhuesi i një moduli specifik memorie "ndez" paraprakisht vlerat e kërkuara të parametrave të kohës, duke garantuar funksionim të qëndrueshëm.

Kur punoni në mënyrë sinkrone me kujtesën, operacionet kryhen në mënyrë rigoroze me ciklet e orës së gjeneratorit të sistemit. Në të njëjtën kohë, vetë kontrolli i një DRAM sinkron është disi më i komplikuar në krahasim me atë asinkron, pasi është e nevojshme të futen mbyllje shtesë që ruajnë adresat, të dhënat dhe gjendjet e sinjaleve të kontrollit. Si rezultat, në vend të kohëzgjatjes së ciklit të aksesit, i cili përdoret për karakterizimin në sistemet asinkrone, për të përshkruar performancën e SDRAM-it, ata përdorin për të treguar kohëzgjatjen e periudhës së orës (t CLK Clock time një vlerë në përpjesëtim të zhdrejtë me shpejtësia e përsëritjes së pulsit të orës). Prandaj, në disa versione të BIOS është e mundur të tregohet drejtpërdrejt kohëzgjatja e periudhës së orës: 7 ns (frekuenca maksimale e funksionimit të këtij moduli është 143 MHz, prandaj, skemat e kohës së përdorur do të optimizohen për pajisjet e kujtesës me parametrin -7, të treguar direkt në vetë mikroqarkun), 8 ns (frekuenca maksimale e funksionimit të këtij moduli 125 MHz, kështu që cilësimet e përkohshme do të optimizohen për pajisjet e memories me parametrin -8) dhe 10 ns (frekuenca maksimale e funksionimit të këtij moduli është 100 MHz, kështu që cilësimet e përkohshme do të jenë optimizuar për çipat e memories me parametrin -10), të cilat funksionojnë në mënyrë të ngjashme me ato të përshkruara më parë në paragrafin " Konfigurimi automatik", por janë relativisht të rralla.

Si standard, grupi i mikroqarqeve përmban banka logjike (Banka), numri dhe organizimi i të cilave përcaktohet nga individualiteti (themelimi) i vetë arkitekturës dhe kapaciteti përfundimtar i mikroqarkut. Bankat përmbajnë rreshta logjikë (Rresht), të quajtura gjithashtu faqe (Faqe, për të shmangur konfuzionin me rreshtat fizikë), të cilat, nga ana tjetër, përmbajnë kolona (Kollona) matrica e formuar nga një hierarki e tillë është thelbi i çipit të memories. Një varg është sasia e të dhënave që lexohen ose shkruhen në një nga disa banka kernel. Kolonat janë nëngrupe rreshtash që lexohen ose shkruhen në faza individuale të leximit/shkrimit.

Le të shqyrtojmë përparimin vijues të të dhënave përmes çipit. Në mënyrë tipike, cikli fillon me mbërritjen e një komande aktivizimi të bankës, e cila zgjedh dhe aktivizon bankën e kërkuar dhe një rresht në grupin e saj. Gjatë ciklit të ardhshëm, informacioni transferohet në autobusin e brendshëm të të dhënave dhe dërgohet në amplifikuesin e nivelit (siç u përmend më herët, një lloj "magazinimi" që vepron si një përforcues sinjali dhe një bufer kohor). Kur niveli i sinjalit të përforcuar arrin vlerën e kërkuar, të dhënat bllokohen (Latch) nga sinjali i orës së brendshme - ky proces, i quajtur vonesa ndërmjet përcaktimit të adresës së rreshtit dhe kolonës (t RCD RAS#-to-CAS# Delay), merr 2 x 3 cikle të autobusëve të sistemit (periudhat e orës me numra). Pas kësaj vonese, komanda e leximit mund të lëshohet së bashku me adresën e kolonës për të zgjedhur adresën e fjalës së parë (në këtë rast, sasia e të dhënave të transferuara për cikël e barabartë me gjerësinë e autobusit të të dhënave të çipit të memories) në të lexohet nga përforcuesi i nivelit. Pas lëshimit të komandës së leximit, kryhet një vonesë me dy ose tre cikle të strobit të përzgjedhjes së kolonës (CAS# CAS# Vonesa e sinjalit të vonesës ose thjesht CL), gjatë së cilës të dhënat e zgjedhura nga amplifikuesi i nivelit sinkronizohen dhe transmetohen në pjesën e jashtme. kunjat e çipit (linjat DQ). Fjala e parë ndiqet nga pjesa tjetër gjatë çdo sinjali pasues të orës, duke përcaktuar kohëzgjatjen e plotë të paketës (Gjatësia e shpërthimit) numrin e fjalëve të transmetuara vazhdimisht në një fazë të transmetimit të të dhënave. Vetëm pasi të jetë transmetuar i gjithë informacioni, të dhënat mund të kthehen nga përforcuesi në një rresht qelizash boshe të grupit për të rikthyer përmbajtjen e tij, gjë që kërkon 2 x 3 cikle ore. Për të qenë të drejtë, duhet theksuar se pavarësisht shkrimit të saktë të sekuencës t RCD -CL-t RP, zakonisht skema kryesore e kohës ka formën CL-t RCD -t RP, duke treguar kështu shkallën e rëndësisë së parametrave përbërës të saj. . Dinamik, dhe për këtë arsye duke pasur vetinë e dobësimit dhe rrjedhjes së sinjalit, nga natyra e tij, një grup qelizash duhet të rigjenerojnë përmbajtjen e tyre. Periudhat e rikuperimit të tarifave caktohen nga kontrolluesi rigjenerues i programit të monitorimit të kryer nga numëruesi i rifreskimit - një rikuperim i tillë kërkon 7 x 10 cikle, gjatë të cilave rrjedha e të dhënave ndërpritet.

Procedura e regjistrimit në shqyrtimin e skemës së aksesit të përkohshëm është e ngjashme me fazën e leximit me diferencën në intervalin shtesë t WR, i cili karakterizon periudhën e rikuperimit të ndërfaqes pas operacionit. Me fjalë të tjera, periudha e rikuperimit në fazën e shkrimit është zakonisht një vonesë me dy cikle midis fundit të daljes së të dhënave në autobus (pulsi i fundit në autobusin e të dhënave) dhe fillimit të një cikli të ri. Ky interval kohor siguron që ndërfaqja të rikthehet pas operacionit të shkrimit dhe siguron që ajo të ekzekutohet saktë. Si rezultat, me përfundimin e transmetimit të fjalës së fundit në fazën e shkrimit, linja bankare që aksesohet nuk hyn menjëherë në fazën e rigjenerimit, por pas një vonese shtesë, vlera minimale e së cilës përcaktohet nga intervali më i shkurtër gjatë të cilit. pritet përfundimi i saktë i operacionit aktual të shkrimit. Prandaj, koha e aktivitetit të faqes në fazën e shkrimit bëhet më e madhe se vlera t RAS e fazës së leximit për kohëzgjatjen e periudhës së rikuperimit, t WR .

Koha e vonesës së SDRAM CAS

Vonesa në lëshimin e sinjalit CAS# për një çip sinkron DRAM është një nga karakteristikat më të rëndësishme dhe tregon numrin minimal të cikleve të autobusit (Clock Period) që nga momenti kur kërkesa për të dhëna "fiksohet" nga strobi CAS# deri në momentin zbulohet dhe lexohet në mënyrë të qëndrueshme. Supozohet se në momentin kur vjen skaji i sinjalit CAS#, ka të dhëna të sakta në hyrjet e adresës. Megjithatë, duke qenë se ka vonesa kohore kudo (përfshirë brenda vetë mikroqarkullimit), një kohë është caktuar posaçërisht për t'i kapërcyer ato, dhe për shkak të përhapjes së parametrave, vonesat për linja të ndryshme adresash mund të jenë të ndryshme, kjo është në këtë rast Latenca e CAS (CL ), dhe koha CL2 dhe CL3 e vonesës së futur në ciklet e orës (2 dhe 3, respektivisht). Sa më e vogël të jetë vonesa, aq më e madhe është shpejtësia e punës me memorie, por edhe më i madh rreziku që të dhënat të përfundojnë në adresën e gabuar, gjë që sigurisht do të shkaktojë një dështim. Rezistenca ndaj dështimeve të tilla është rezistenca CL.

Me fjalë të tjera, CL është vonesa midis formimit të një komande leximi nga logjika e kontrollit të çipit të mikrocirkut dhe disponueshmërisë së fjalës së parë për lexim. Nëse regjistrimi (njohja nga marrësi i një sinjali të një niveli logjik specifik) i një komande leximi ndodh në skajin e orës N, dhe CL është M orë, atëherë të dhënat përkatëse do të jenë të disponueshme pas orëve N+M. Megjithatë, për të siguruar dalje të garantuar të të dhënave, tranzistorët e qarqeve dalëse të linjave të të dhënave janë ndezur në një cikël të orës më herët (N+M-1), d.m.th. nxjerrin të dhëna me nivele të papërcaktuara (në atë kohë), si rezultat i të cilave kontrolluesi i memories pret edhe një cikël të orës dhe vetëm pas kësaj pranon të dhënat hyrëse. Kur përdorni CL2 në modulet e vlerësuara për një frekuencë të caktuar në CL3, qarqet e daljes mund të mos kenë kohë për të vendosur nivelin e kërkuar (dhe për të siguruar rrymën e vlerësuar) për të përfaqësuar me saktësi të dhënat në autobus dhe mund të ndodhë një gabim.

SDRAM RAS-to-CAS Vonesa

Një lloj i ngjashëm parametri (Vonesë e shpejtë RAS-to-CAS), e përcaktuar si t RCD, është përshkruar më herët, dhe në këtë rast mund të marrë vlerat 2 ose 3, duke vendosur një vonesë me dy dhe tre cikle që nga fillimi i transmetimi i komandës për aktivizimin e një banke logjike specifike deri në momentin që komanda është marrë lexo/shkruaj me mbërritjen e CAS# edge (kalimi në nivelin aktiv të ulët). Me fjalë të tjera, pas lëshimit të një komande për aktivizimin e bankës, rreshti që aksesohet duhet fillimisht të ngarkohet (kryer një cikël akumulimi ngarkese, Precharge) derisa të merret komanda e leximit (e përcaktuar nga adresa e kolonës). Kjo do të thotë që të dhënat transferohen nga grupi i memories në amplifikatorin e nivelit të daljes në çip me një vonesë prej 2 ose 3 ciklesh. Duhet të kuptohet se vetë vonesa në fjalë luan një rol mjaft të vogël në vonesën e përgjithshme me kusht që të godasë faqen dhe/ose të lexojë të dhëna nga një faqe e hapur. Sidoqoftë, jo çdo BIOS ju lejon të ndryshoni vlerën e kësaj vonese për shkak të mungesës së një parametri përkatës, por në realitet t RCD merret parasysh edhe në vlerën "Koha e Bankës X/Y".

Koha e parambushjes së SDRAM RAS

Kohëzgjatja e rimbushjes së linjës t RP. Në këtë rast, një çip DRAM me dy/katër banka (organizimi logjik) ju lejon të "fshehni" këtë herë për të siguruar hyrje/dalje të vazhdueshme të të dhënave: ndërsa çdo operacion ndodh me një bankë memorie, tjetra ka kohë për të rigjeneruar (përditëso të dhëna). E thënë thjesht, ky parametër ju lejon të përcaktoni akumulimin e ngarkesës së shpejtë (Fast) ose të ngadaltë (Slow) përgjatë linjës RAS# përpara fillimit të ciklit të rigjenerimit. Vendosja e vlerës në Fast rrit performancën, por mund të çojë në paqëndrueshmëri. Slow bën të kundërtën: rrit stabilitetin e kompjuterit, por rrit kohën e kaluar në ciklin e rigjenerimit të të dhënave. Prandaj, vlera e rekomanduar Fast duhet të vendoset nëse jeni të sigurt në cilësinë e çipave të memories. Vlerat e gjetura në mënyrë tipike 2 dhe 3 të këtij artikulli përcaktojnë numrin e cikleve të autobusit të sistemit të nevojshëm për të rivendosur të dhënat në faqen në të cilën është aksesuar.

Në përgjithësi, vonesa e shkaktuar nga akumulimi i ngarkesës në rresht është e nevojshme për të zhvendosur të dhënat përsëri në grup (mbyllja e bankës/faqes) derisa të arrijë komanda për aktivizimin e bankës së ardhshme. Kështu, 30×60% e numrit të përgjithshëm të kërkesave të leximit të transmetuara humbet brenda një faqeje (Page), e quajtur zakonisht një linjë logjike bankare), e cila quhet "Hit i faqes". Prandaj, në këtë rast nuk ka nevojë të aktivizoni bankën pasi të dhënat tashmë janë në faqe dhe gjithçka që kërkohet është ndryshimi i adresës së kolonës duke lëshuar një sinjal CAS#. Nëse të dhënat e kërkuara nuk gjenden në këtë faqe, ato duhet të kthehen përsëri në grup dhe banka të mbyllet.

Nëse të dhënat e kërkuara ekzistojnë në të njëjtën bankë, por në rreshta të ndryshëm, është e nevojshme të lëshohet një komandë rimbushjeje në mënyrë që banka të mbyllet (intervali që përbën kohëzgjatjen e rimbushjes) dhe një komandë e re aktivizimi banke të hapë linjën e duhur. (t vonesë RCD) ku ndodhen të dhënat e kërkuara. Më vonë, pas intervalit CL, komanda e leximit do të arrijë në adresën e zgjedhur siç duhet. Si rezultat, numri i cikleve totale të vonesës (qarku t RCD -CL-t RP), i përshkruar si 2-2-2, është 6 cikle dhe qarku 3-3-3 e rrit atë në 9.

Nëse të dhënat e kërkuara ndodhen në rreshta të ndryshëm, nuk ka nevojë të humbet kohë duke pritur mbylljen e bankës së parë, kështu që vonesa t RP nuk merret parasysh në këtë rast. Prandaj, gjithçka që mbetet është vonesa e sinjalit CAS# dhe intervali RAS#-CAS#. Në përgjithësi, kjo skemë është pak e thjeshtuar, sepse nëse të dhënat janë në të njëjtën bankë, por në linja të ndryshme, atëherë banka duhet jo vetëm të mbyllet, por edhe të riaktivizohet. Prandaj, çdo bankë ka një kohë shumë të shkurtër gjatë së cilës ajo mbetet e hapur dhe koha e ciklit t RC bëhet një faktor mjaft kritik.

Për një çip memorie që ka hyrë në fazën e vetë-rigjenerimit (SEREf), kërkohet një interval i caktuar kohor që ai të kthehet në gjendjen aktive. Siç u përmend më herët, nëse pajisja hyn në fazën e vetë-rifreskimit, të gjitha ndërfaqet e hyrjes transferohen në gjendjen DtC (Mos u kujdes) dhe hyrja e orës CKE çaktivizohet, pas së cilës numëruesi i rigjenerimit të çipit ndizet menjëherë. . Gjatë kësaj periudhe, çipi i kujtesës është një pajisje pasive në lidhje me sistemin dhe nuk i përgjigjet komandave, pasi ndërfaqja e sinkronizimit është çaktivizuar. Pas fazës së rigjenerimit të brendshëm, mekanizmi i sinkronizimit të jashtëm aktivizohet dhe pajisja kthehet në gjendjen aktive duke përdorur komandën Refresh Exit. Megjithatë, faza e aktivizimit të plotë që nga momenti kur sinjali CKE fillon të dërgohet derisa të jetë gati për të marrë komandën e parë nga kontrolluesi merr 4 x 7 cikle ore dhe quhet Refresh RAS Assertion.

Koha e ciklit SDRAM Tras/Trc

Një parametër që karakterizon performancën e çipit SDRAM (dinamika e grupit) dhe përcakton raportin e intervalit gjatë të cilit një rresht është i hapur për transferimin e të dhënave (t RAS RAS# Koha aktive) me periudhën gjatë së cilës cikli i plotë i hapjes dhe përditësimit plotësohet një rresht (t RC Row Cicle Time, i quajtur gjithashtu Koha e Ciklit Bankar.

Parazgjedhja është 6/8 më e ngadaltë, por më e qëndrueshme se 5/6. Megjithatë, 5/6 i rrotullon ciklet më shpejt në SDRAM, por mund të mos i mbajë rreshtat të hapura mjaftueshëm për të përfunduar transaksionin, gjë që është veçanërisht e vërtetë për SDRAM-in me frekuencë orësh më të madhe se 100 MHz. Prandaj, rekomandohet të provoni ta vendosni në 5/6 për të filluar me qëllim që të përmirësoni performancën e SDRAM, por nëse sistemi bëhet i paqëndrueshëm, duhet të ndryshoni në 6/8. Ky parametër mund të gjendet edhe në formë. Për shembull, për disa logjika bazë, këto cilësime mund të kenë vlerat e mëposhtme: për serinë i82815xx ose , për serinë e kompleteve VIA ose , dhe për ALi MAGiK1 .

Cikli bankar përcakton numrin e cikleve të orës që kërkohen pasi të lëshohet komanda e aktivizimit të bankës përpara se të fillojë faza e rimbushjes. Me fjalë të tjera, pas hapjes së një faqe, ajo duhet të mbahet e hapur për një periudhë të caktuar kohe para se të mbyllet përsëri. Parametri t RC përcakton numrin minimal të cikleve të orës nga momenti i aksesit në linjë deri në riaktivizimin e bankës. Meqenëse faza e rimbushjes ka një vonesë prej 2 x 3 cikle orësh, cikli i plotë bankar është shuma e kohës aktive të sinjalit RAS# dhe intervalit të përditësimit të të dhënave në faqen: t RC =t RAS +t RP, ku t RAS =t RCD +CL përcaktohet si vonesa e përgjigjes ( Latency), që karakterizon intervalin kohor midis regjistrimit të një komande të marrë dhe momentit kur të dhënat e lidhura me komandën fillojnë të transmetohen. Kështu, t RC karakterizon numrin total të cikleve të përfshira në skemën kryesore të kohës t RCD -CL-t RP. Kështu, seria i82815xx mbështet ose qarqe, nga të cilat mund të shihet se periudha e rimbushjes është fikse dhe arrin në dy cikle autobusi (2T). Një seri logjikash bazë nga VIA përcaktojnë intervalin t RAS duke përdorur vlerat 5T dhe 6T, të cilat tregojnë një vlerë float prej t RP përkatësisht 2 ose 3 cikle orësh, megjithatë këto nuk janë drejtpërdrejt të disponueshme, por janë pjesë e " përzierje” e cilësimeve.

Çipat aktualë SDRAM kanë një kohë të ciklit bazë prej 50 x 60 ns. Nga ana tjetër, kjo do të thotë se teorikisht një mikroqark me frekuencë 133 MHz (periudha 7.5ns) ka një vlerë prej t RC = 7T, nga e cila mund të përcaktojmë ciklin aktual të bërthamës: 7x7.5ns = 52ns. Nëse frekuenca e sinkronizimit rritet, numri i cikleve do të rritet gjithashtu në përputhje me rrethanat për t'u përshtatur brenda dritares 50 ns. Pasi të kemi kryer llogaritjen, mund të vërejmë kufirin teorik të frekuencës së orës SRDAM në 183 MHz në parametrat aktualë (9T), që do të thotë një cikël bërthamor 49.2 ns. Një veçori interesante është se në rishikimet e hershme të serisë i82815 qarku dukej si ose, i cili përcakton kufirin e frekuencës së orës rreth 166 MHz. Për një sinjal të orës 100 MHz, për të marrë performancën më të lartë të mundshme, cikli bankar duhet të vendoset si 5/7, dhe për një autobus 133 MHz si 5/8 ose 6/8, në varësi të asaj se sa duhet të "mbikaloni" ndërfaqe.

Në këtë drejtim, çështja më e rëndësishme është përcaktimi i intervalit minimal të mundshëm të aktivitetit të faqes (sinjali RAS#) dhe çfarë do të sjellë tejkalimin e vlerave të tij të lejuara (t Shkelje RAS). Pasi sinjali RAS# të ketë aktivizuar bankën, të dhënat kyçen në amplifikuesin e nivelit. Për shembull, ka dy linja që shkojnë paralelisht, njëra prej të cilave është sinjal dhe tjetra është e lidhur. Ky qark funksionon në parimin e alternimit, ku çdo linjë mund të jetë si një sinjal dhe një linjë referimi. Përforcuesi i nivelit dallon tensionin midis linjës së të dhënave të ngarkuar dhe linjës së referencës dhe amplifikon relativin sinjal i dobët kjo duhet bërë për të rivendosur informacionin në qeliza. Linjat e sinjalit kanë një kapacitet të mirëpërcaktuar që zvogëlohet me rritjen e ngarkesës. Nëse faza e rimbushjes (fshirja e të gjithë informacionit nga linja e të dhënave për të aktivizuar aksesin e linjës tjetër bankare) fillon të ndodhë përpara se niveli i sinjalit të stabilizohet mjaftueshëm për të lejuar rikthimin e përmbajtjes origjinale të faqes, kohëzgjatja e përcaktuar mirë e aktivitetit të faqes (RAS # sinjal) është shkelur (t Shkelje RAS), e cila rezulton në humbje të plotë të të dhënave ose, në rastin më të mirë, në rikuperim të pasaktë. Me fjalë të tjera, t RAS është koha e nevojshme për të grumbulluar ngarkesë të plotë në linjë dhe për të rivendosur të dhënat përpara se të fillojë cikli tjetër i rimbushjes. Nga ana tjetër, ringarkimi është një komandë që mbyll një faqe ose bankë, kështu që t RAS karakterizohet gjithashtu si koha minimale që faqja është aktive. Nëse kësaj i shtojmë kohëzgjatjen e ciklit të rimbushjes, rezultati është numri total i cikleve të nevojshme për hapjen dhe mbylljen e bankës, i quajtur cikli bankar (t RC) siç u diskutua më parë.

SDRAM MA Gjendja e pritjes

Për sistemet sinkrone të bazuara në DRAM, kontrolluesi i kujtesës duhet të dërgojë disa sinjale aksesi për të përfunduar fazën e aksesit të plotë të një çipi specifik memorie: CS# (zgjedhja e çipit), MA (adresa e memories), WE# (shkrimi aktivizohet), RAS# ( strobi i konfirmimit të adresës së rreshtit) ) dhe CAS# (strobi i konfirmimit të adresës së kolonës). Çdo akses në memorie përfshin këto sinjale në variacione të ndryshme në varësi të llojit të operacionit që kryhet. Për shembull, pa një sinjal për zgjedhjen e çipit, të gjitha komandat pasuese nuk do të pranohen nga çipi.

Kështu, të gjitha linjat e adresave që vijnë nga kontrolluesi i kujtesës në nënsistemi lidhen me të gjithë çipat e memories në të gjitha modulet, gjë që shkakton një ngarkesë logjike të konsiderueshme (në varësi të numrit të përgjithshëm të çipave) për kontrolluesin, i cili duhet të dërgojë adresën e saktë përfundimtare në të gjitha çipat në modul ( tek ajo). Prandaj, rekomandohet të ruani një paradhënie 1x2 të adresës dhe informacioneve të tjera specifike përpara se të aplikoni sinjalin CS#. Si rezultat, është e mundur të furnizohen adresat dhe sinjalet e tjera të komandave specifike me 0- (I shpejtë, nuk përfshin asnjë gjendje pritjeje përpara se të aplikohet sinjali CS#), 1- (Normal, një orë përpara komandës së zgjedhjes së çipit) , ose 2- (Ngadalë, avanconi kristalin e komandës së zgjedhjes në 2T) me orë përpara sinjalit të përzgjedhjes së kristalit.

Kështu, nëse moduli i memories përmban, për shembull, vetëm 4 ose 8 çipa, atëherë në këtë rast rekomandohet vlera Fast. Nëse moduli i kujtesës ka 16 ose 18 pajisje, atëherë një avancim me një cikël është i përshtatshëm për të. Nëse ka më shumë se 18 çipa memorie (DIMM e regjistruar) 2T. Në konfigurimet komplekse të nënsistemit që përdorin module të shumta me organizim të ndryshëm logjik dhe fizik, kërkohet një analizë praktike më e thelluar.

SDRAM Banka Interleaving

Mekanizmi për ndërthurjen e bankave logjike të çipit të memories (të mos ngatërrohet me mënyrën e ndërthurjes së bankave fizike ndërrimi i linjave fizike të ndara në segmente me logjikën e tyre të kontrollit për secilin, zbatimi i të cilave kërkon praninë e logjikës komplekse adaptive harduerike dhe instalime elektrike speciale të gjurmëve të sinjalit të nënsistemit të memories) lejon "ndërrimin" e cikleve të rigjenerimit dhe aksesit (pipelining): ndërsa një bankë logjike kalon një cikël të përditësimit të përmbajtjes, tjetra është në gjendje aktive dhe kryen një cikël aksesi. Kjo përmirëson efikasitetin e nënsistemit të kujtesës (xhiros real është më afër pikut teorik) në lidhje me mekanizmin e pa optimizuar (prefetch) dhe "fsheh" kohën e përditësimit të përmbajtjes së secilës bankë individuale.

Kështu, çipat e memories DRAM me një kapacitet grupi prej 16 Mbit ose më pak përdorin një matricë me një bllok (një bankë logjike). Rreth 16 Mbit dhe të gjithë çipat 32 Mbit tashmë kanë një arkitekturë të brendshme me dy banka. Pajisjet me një kapacitet bazë prej 64 Mbit e lart janë të organizuara në një strukturë logjike me katër banka, të ndara nga shtylla të brendshme dhe gjurmë I/O.

Ndarja e grupit logjik kryesor në katër pjesë ju lejon të përdorni ndërfaqen e përzgjedhjes së die për të menaxhuar njëkohësisht të gjitha bankat logjike dhe bën të mundur mbajtjen e një faqeje të hapur në secilën bankë menjëherë (nëse, sigurisht, përdoret një strukturë e pavarur e projektimit). Kjo bën të mundur aksesin pa nevojën për të ndryshuar adresën aktuale të vendndodhjes së rreshtit të kërkuar të të dhënave dhe adresat e kolonave ndahen midis të gjitha bankave logjike brenda të njëjtit çip. Si rezultat, kontrolluesi mund të ridrejtojë kërkesat nga një bankë e brendshme në tjetrën, duke kryer operacionet e nevojshme. Këto të dhëna ndërlidhëse quhen aksese të ndërlidhura, të cilat ofrojnë avantazhin që kur një bankë logjike mbyllet, të dhënat vazhdojnë të rrjedhin në/nga një tjetër, duke krijuar një rrjedhë të vazhdueshme. Kështu, në rast të humbjes së faqes, faza e ringarkimit të linjës është një operacion transparent për sistemin. Sidoqoftë, hapja e njëkohshme e të gjitha bankave logjike në të njëjtën kohë (qasja në një faqe specifike në secilën) është e pamundur, pasi komandat e aktivizimit në këtë rast mund të lëshohen me një vonesë minimale prej një cikli ore.

Me fjalë të tjera, ideja bazë e aksesit të ndërthurur është aksesi nga një bankë në tjetrën, kur faqet përkatëse janë të hapura në secilën bankë; ky moment kërkon një shkallë të lartë të përqendrimit të të dhënave në RAM-in e sistemit. Në mënyrë tipike, komanda wakeup mund të hapë një bankë në të njëjtën kohë (paraprakisht) dhe më pas të lexojë të dhënat pas një vonese t RCD +CL. Megjithatë, pothuajse menjëherë pas dërgimit të një komande për të aktivizuar një bankë, kontrolluesi i memories mund të dërgojë një komandë për të aktivizuar një tjetër në të njëjtin cikël, duke hapur kështu bankën tjetër. Nëse kontrolluesi e di saktësisht se cilat të dhëna duhet të transferohen në një bankë tjetër, ai mund të dërgojë një komandë për të lexuar paketën e të dhënave të bankës së parë pa mbeturina (një mënyrë e transferimit intensiv të të dhënave kur ka memorie të pamjaftueshme të sistemit). Në këtë rast, është e mundur kalimi nga një bankë në tjetrën me një vonesë prej vetëm një cikli (Bank-to-Bank Latency) ndërmjet paketave me katër fjalë (BL=4). Përveç kësaj, fazat e akumulimit të tarifave dhe mbylljes së bankës mund të kryhen në " sfond" gjatë leximit të të dhënave nga bankat e ndërlidhura.

Janë të njohura tre mënyra ndërlidhjeje: normale (Pa Interleave), ndërlidhje me dy banka (Ndërlidhje me dy drejtime, të dhënat ndërrohen midis dy bankave logjike) dhe ndërlidhja me katër banka (Ndërlidhja me 4 drejtime, të dhënat ndërrohen midis katër bankave logjike). Mënyra logjike e ndërthurjes së bankës funksionon vetëm nëse adresat e kërkuara në mënyrë sekuenciale janë në banka të ndryshme; përndryshe, transaksionet e të dhënave ndodhin sipas skemës së zakonshme No Interleave. Në këtë rast, sistemi do të duhet të jetë i papunë për kohëzgjatjen e kërkesës dhe ciklin e rigjenerimit, pas së cilës kërkesa do të përsëritet. Sidoqoftë, mbështetja për një mënyrë specifike duhet të zbatohet gjithashtu në nivelin e një aplikacioni specifik. Në përgjithësi, çdo program që varet shumë nga cache e procesorit (madhësia, lloji dhe hierarkia) nuk është në gjendje të përdorë në mënyrë optimale mënyrat e ndërthurjes për arsyen e thjeshtë të kufizimeve të madhësisë së faqes dhe të dhënat nga cache mund të humbasin. Si rezultat, ndërlidhja e bankës mund të ketë një ndikim negativ në performancën sepse banka e gabuar e hapur duhet të mbyllet përpara ciklit të ardhshëm të aksesit të të dhënave.

Koha e bankës X/Y DRAM

Një parametër që përfshin shumën e t RCD +t RP +Bank Interleaving dhe ndahet në qarqe: SDRAM 8 x 10 ns, Normal, Medium, Fast dhe Turbo parametrat e optimizuar për performancën "me të njëjtin emër", të cilat i përshkruan prodhuesi i motherboard në vetë BIOS ( një skemë e ngjashme me "Konfigurimi automatik" dhe "Konfigurimi SDRAM" i përshkruar më parë). Kështu, vlerat e cilësimeve përkatëse të BIOS, të cilat vendosin regjistrat e kontrollit të kontrolluesit të kujtesës në një gjendje të caktuar, zakonisht duken kështu:

Koha e disa cilësimeve optimale të nënsistemit të memories SDRAM

Është e rëndësishme të theksohet se nuk ka asnjë ndryshim midis cilësimeve 8x10, Medium dhe Fast SDRAM, pasi të gjithë kanë të njëjtat parametra bazë të kohës. Përjashtimi i vetëm është Turbo, i cili redukton t RCD në 2T (numri i cikleve të autobusit), i cili mund të shkaktojë funksionim të paqëndrueshëm të moduleve në çipat EMS HSDRAM 150 MHz. Më e rëndësishmja, Ndërlidhja bankare me 4 drejtime zvogëlon kohën aktive të sinjalit RAS# në 5 cikle ore, duke rezultuar në një kohë totale të ciklit bankar prej 8T. Për sa i përket performancës, Normal nuk ndryshon nga SDRAM 8x10, Medium dhe Fast, por tregon rezultate interesante: duke vendosur t RCD në 2T me ndërthurjen me katër banka të aktivizuar, mund të merrni një sistem të paqëndrueshëm.

Shpejtësia e komandës DRAM

Parametri që cakton vonesën për komandat që hyjnë në kujtesë (CMD Rate). Në fakt, ky koncept është sinonim i vonesës në dekodimin e informacionit të adresës së komandës nga kontrolluesi. Ky parametër fsheh zgjedhjen e bankës fizike të kërkuar të hapësirës totale të adresueshme të memories së instaluar të sistemit. Banka fizike (linja fizike) është një ndërfaqe e përcaktuar nga gjerësia e autobusit të të dhënave të pajisjes së kontrollit (kontrolluesi i memories). Çipat tradicionalë sinkron DRAM (SDRAM) janë të lidhur paralelisht me ndërfaqen e të dhënave të kontrolluesit, duke formuar së bashku rreshta, numri i të cilave karakterizon, në veçanti, kapacitetin e ngarkesës së nënsistemit të memories. Vetëm një bankë fizike mund të aksesohet në të njëjtën kohë dhe zgjedhja e asaj që kërkohet përcaktohet nga dekodimi i adresës. Nëse sistemi është i pajisur me një modul memorie me një linjë (konfigurim i një linje fizike në të cilin gjerësia totale e autobusit të të dhënave të të gjithë çipave të memories në modul është e barabartë me gjerësinë e ndërfaqes së të dhënave të kontrolluesit të kujtesës), nuk ka opsione përveç njërit. Nëse sistemi bazohet në module me dy linja, atëherë pajisja e kontrollit duhet të zgjedhë në mënyrë inteligjente (duke përdorur komandën CS#, përzgjedhjen e çipit) bankën e duhur që përmban informacionin e nevojshëm. Për shembull, dy module me një organizim fizik me dy linja (ngarkesa maksimale e plotë e bankës fizike, në të cilën gjerësia totale e autobusit të të dhënave të të gjithë çipave të memories në modul është dyfishi i gjerësisë së ndërfaqes së të dhënave të kontrolluesit të kujtesës) tashmë jep katër të mundshme opsione, njëra prej të cilave do të jetë e saktë.

Dekodimi i hapësirës së adresave kërkon një kohë relativisht të gjatë (proporcionale me vëllimin total memorie të instaluar dhe organizimi i nënsistemit), prandaj, kontrollorët e kujtesës të ndërfaqes DDR të logjikave të ndryshme themelore (për shembull, VIA Apollo Pro266 dhe KT266), si rregull, kanë dy vonesa të ndryshme të programueshme të komandave për të përshtatur mënyrën e funksionimit me tipe te ndryshme memoria e përdorur dhe konfigurimi 1T ose 2T. Në modalitetin standard të funksionimit, vonesa është 2 cikle, që do të thotë se komanda është e kyçur në çip në skajin e dytë të strobit pasi të jetë përpunuar komanda e përzgjedhjes së kristalit (CS#). Pas kësaj, komandat e aktivizimit, leximit dhe rimbushjes së bankës përpunohen në intervalin kohor fiks që u është caktuar atyre. Vonesa shtesë e marrë në konsideratë zbatohet ekskluzivisht në rastin e Access Initial (i quajtur edhe akses i rastësishëm), duke marrë parasysh që të gjitha komandat pasuese janë në radhë në përputhje me vonesat e vendosura në BIOS. Prandaj, vonimi i mbërritjes së një komande ka efekt vetëm për aksese të rastësishme.

Siç u përmend më lart, gjatë aksesit të rastësishëm, komanda e aktivizimit të bankës bllokohet në skajin e dytë të sinjalit të orës; ky është pikërisht mekanizmi që përdoret në modulet e memories duke përdorur çipa të regjistruar DIMM, të cilët reduktojnë ngarkesën në sistemin e sinkronizimit dhe luajnë rolin e tyre. të buferave transit ku ndodh rishpërndarja e adresës. Regjistrat përdoren gjithashtu për përkthimin e komandave dhe transmetimin e mëpasshëm të tyre në çipin e memories me një vonesë prej 1 cikli ore. Në këtë rast, Norma CMD është një faktor kritik. Për shembull, në një nënsistem me katër DIMM të regjistruara me dy rreshta, kontrolluesi i memories kontrollon vetëm katër çipa regjistrash, dhe jo specifikisht çdo çip memorie veç e veç, gjë që ka një efekt pozitiv në ngarkesën e përgjithshme të krijuar nga modulet në nënsistemin e memories. Shqetësimi është se vetë regjistrat, siç pritej në sistemet sinkrone, funksionojnë në koordinim me sinjalin kryesor, dhe informacioni i adresës së komandës transmetohet me një vonesë prej 1T, i transmetuar në skajin tjetër të sinjalit të orës. Prandaj, kontrollorët e optimizuar për funksionimin CMD Rate në 2T kur përdorin modulet e memories që përmbajnë çipa regjistrash në sistem presin që të dhënat të shfaqen në dalje një cikël orësh më herët sesa mund të prodhojnë DIMM-të e regjistruara - prandaj ndodhin gabime operacionale. Kështu, sistemet e dizajnuara normalisht duhet të përmbajnë një kontrollues memorie që merr parasysh vonesën 2T të përmendur më parë, e cila përfshin këtë cikël pritjeje shtesë.

Për modulet e memories të pabuferuara (DIMM të pabuferuara), kontrolluesi do të heqë një cikël shtesë vonese, duke e reduktuar totalin në 1 cikël, gjë që tregon se komanda është e bllokuar në skajin tjetër të sinjalit të orës dhe kursen një cikël ore për çdo akses të rastësishëm pasues. në kujtesë. Nga ana tjetër, kjo rrit xhiron aktuale në varësi të asaj se sa i zënë është autobusi i memories dhe sa qasje të rastësishme janë kryer.

Vetë aftësia për të përpunuar komanda me një vonesë 1T varet nga faktorë të tillë si frekuenca e orës së autobusit të kujtesës, numri i çipave në modulin e memories (sa më shumë çipa, aq më shumë kohë do t'i duhet kontrolluesit për të zgjedhur atë që nevojitet), cilësia i modulit të përdorur, numri total i moduleve të memories të përdorura në sistem (i lidhur drejtpërdrejt me numrin e mikroqarqeve në një modul) dhe distancën e modulit nga kontrolluesi (gjatësia e gjurmëve të sinjalit nga daljet e kontrolluesit në çipin e memories rezultatet, duke marrë parasysh numrin e tranzicioneve).

Pas një ekzaminimi të hollësishëm, bëhet e qartë se Parametri CMD Shkalla është një faktor mjaft domethënës në sistemet me një arkitekturë të unifikuar memorie (më shumë më poshtë), e cila përmban një kontrollues grafik të integruar pa cache shtesë të ekranit. Meqenëse gjerësia e brezit të nënsistemit të kujtesës ndahet nga të gjitha nënsistemet, tani duke përfshirë videon, bëhet e qartë se me rritjen e rezolucionit dhe thellësisë së ngjyrave, ngarkesa në RAM-in e sistemit të vetëm në këtë rast nuk rritet në mënyrë lineare.

Politika e mbylljes së bankave SDRAM

Kontrolli mbi operacionet e mbylljes së bankave logjike të çipit sinkron DRAM u prezantua veçanërisht për faktin se pajisjet me një organizim të caktuar logjik nuk funksionojnë plotësisht në mënyrë korrekte në sistemet e bazuara në grupe të caktuara themelore. Për shembull, kontrolluesi i kujtesës, i vendosur si pjesë e shpërndarësit FW82815 të grupit bazë logjik i82815, ju lejon të mbani deri në katër faqe të hapura njëkohësisht në banka të veçanta logjike (për një çip memorie me një organizim logjik me katër banka kjo do të thotë një faqe për secilën bankë) përafërsisht, ky mekanizëm është i barabartë me Bankën Interleaving. Prandaj, nëse një faqe goditet, logjika do të përpiqet të zgjedhë një politikë alternative (me fjalë të tjera, të marrë një vendim të caktuar): kryeni një fazë të mbylljes së bankës dhe të gjitha faqeve të hapura, ose mbyllni vetëm faqen (Mbyll Faqen) në që ka ndodhur humbja. Nëse merret një vendim për të mbyllur një faqe, të tjerat mund të mbeten të hapura, duke rezultuar në akses bankë-bankë me vetëm një vonesë shtesë 1 cikli ore. Nëse të dhënat e kërkuara gjenden në një faqe të hapur, ato mund të aksesohen menjëherë (në mënyrë të qetë). Megjithatë, këto cilësime të parametrave shoqërohen me një rrezik të caktuar, pasi në rast të mungesës së faqes, linja përkatëse do të mbyllet për ciklin e rimbushjes dhe do të hapet pasi të ketë kaluar cikli i plotë i vonesës së setit. Nëse zbatohet politika e Mbylljes së të gjitha bankave, aksesi i mëvonshëm do të konsiderohet i padobishëm (i padobishëm), pasi bankat nuk mund të mbyllen derisa të arrijë komanda për fillimin e ciklit të ardhshëm. Plus, pas mbylljes së bankës, është e nevojshme ta riaktivizoni atë, gjë që do të kërkojë një numër të caktuar ciklesh shtesë.

SDRAM Leximi Spekulativ

Një parametër që lejon (Aktivizo) ose çaktivizon (Disable) leximin përpara në nënsistemin e memories të bazuar në SDRAM. Kjo do të thotë se ndezja e tij ju lejon të lëshoni një sinjal aktivizimi të shkrimit (WE#) pak më herët sesa adresa të deshifrohet (përcaktohet pa mëdyshje). Kjo mënyrë është e ngjashme me "Leadoff Spekulative" dhe zvogëlon vonesën e përgjithshme kohore për një operacion leximi. Me fjalë të tjera, inicializimi (vendosja) e sinjalit të aktivizimit të shkrimit ndodh pothuajse njëkohësisht me gjenerimin e adresës ku ndodhen të dhënat e nevojshme. Prandaj, nëse ky parametër është i aktivizuar, kontrolluesi do të lëshojë një sinjal WE# përpara se të përfundojë deshifrimi i adresës së qelizës së lexuar më parë, duke rritur paksa performancën e përgjithshme të sistemit.

Lexoni Rreth Shkruani

Autobusi i të dhënave është një ndërfaqe me dy drejtime, por informacioni mund të udhëtojë vetëm në një drejtim në të njëjtën kohë. Kjo do të thotë që një komandë shkrimi mund të ndërpritet nga një komandë leximi. Mesatarisht, operacionet e shkrimit zënë vetëm një pjesë të vogël të trafikut total (rreth 5-10%), megjithatë, edhe një bit teorik i shkruar mund të shkaktojë një vonesë mjaft të dukshme në operacionin e leximit që kryhet në atë moment. Për të anashkaluar këtë problem, kontrolluesi i memories përmban një bufer të veçantë kumulativ RAW (Read Around Write), ku kur aktivizohet (Aktivizo), grumbullohen të dhënat për shkrim dhe kur autobusi lirohet, informacioni nga buferi zhvendoset në grupi DRAM pa ndërprerë funksionimin aktual. Përveç kësaj, buferi RAW mund të përdoret si një mini-cache shtesë që procesori mund ta përdorë për të marrë drejtpërdrejt informacionin pa hyrë në RAM-in e sistemit. Buferi i ruajtjes është gjithashtu një komponent mjaft i rëndësishëm në sistemet SMP, pasi mund të përdoret për të thjeshtuar mekanizmin e gjurmimit (duke siguruar koherencën) dhe shpërndarjen e të dhënave midis agjentëve (përpunuesve) pa pasur nevojë të aksesoni memorien kryesore.

Kufiri i SDRAM PH

Kufizimi në numrin e goditjeve në një faqe bankare logjike të një çipi SDRAM. Ndikimi i fazave të rifreskimit në performancë rritet me rritjen e madhësisë së çipit të memories (ose madhësisë së modulit të memories). Siç u tha më herët, rigjenerimi është thjesht i nevojshëm për shkak të natyrës dinamike të bërthamës DRAM, pasi kondensatori humbet ngarkesën (lexo: të dhënat) pas një periudhe kohe të përcaktuar qartë. Pasi të hapet faqja, përforcuesi i nivelit mund të mbajë të dhëna vetëm për një kohë të kufizuar. Për të siguruar që integriteti i të dhënave të ruhet ndërsa ato kthehen në rresht në një interval të caktuar, është e nevojshme të vendoset një kufi në kohën kur faqja është aktive. Prandaj, në BIOS-in e disa çipave (për shembull, AMD-750) zakonisht ekziston një artikull përkatës i menusë në mënyrë që të mund të zgjidhni midis 8 dhe 64 goditjeve për faqe derisa rreshti të mbyllet. Në varësi të numrit të moduleve në sistem dhe organizimit të tyre (vëllimi i modulit të përdorur dhe organizimi logjik i çipave brenda këtij moduli), është e mundur të zgjidhet eksperimentalisht vlera optimale për numrin e goditjeve në faqe. Meqenëse, në funksionimin normal, ekziston një probabilitet shumë i kufizuar që komanda tjetër e leximit të godasë të njëjtën faqe si ajo e mëparshme, probabiliteti i një humbjeje të faqes rritet në mënyrë eksponenciale pas çdo goditjeje të njëpasnjëshme. Nëse një linjë mbetet e hapur, ajo duhet të mbyllet përpara se të mbërrijë sinjali RAS# (përpara se të lëshohet komanda e zgjedhjes së linjës tjetër), që është opsioni më i mirë pas një numri të përcaktuar qartë të goditjeve në faqe (mbyllja e detyruar e faqes). Për më tepër, kjo rrethanë heq një numër të caktuar ciklesh vonese që kërkohen për të kryer një rimbushje nga numri i përgjithshëm i vonesave që mund të ndodhin në rast gabimi. Prandaj, për të marrë performancën më të mirë në aplikacionet me burime intensive, rekomandohet të vendosni këtë parametër në një vlerë maksimale prej 16.

Ndonjëherë një lloj parametri i ngjashëm mund të gjendet me emrin PLT (Page Life-Time, Enhance Page Mode Time). Kështu, ekziston një ndryshim mjaft thelbësor midis këtyre qasjeve: ndryshe nga PH Limit, i cili kufizon numrin e vizitave të njëpasnjëshme në një faqe dhe e detyron atë të mbyllet, PLT nuk ka një numërues të statistikave të hiteve, por bazohet në një mekanizëm për të përcaktuar se kur një linjë është e mbyllur. Megjithatë, kohëmatësi aktivizohet vetëm pasi ndërfaqja të dalë nga gjendja e fjetjes pasi një procedurë e përfunduar plotësisht e leximit/shkrimit rivendos numëruesin. Si pasojë, gjatësia e sekuencës së komandës leximi/shkrimi përcakton se sa kohë faqja mbetet në gjendje aktive derisa të ndodhë një gabim.

Kufiri i ciklit të papunë SDRAM

Ndërfaqja e disa BIOS-it ofron mundësinë për të zgjedhur një kufi në numrin e cikleve të papunë të çipit SDRAM (nganjëherë i referuar si SDRAM Idle Timer), i përcaktuar nga raporti i kohëzgjatjes së ciklit të aktivitetit të bankës me kohën e tij të papunë. Me fjalë të tjera, kjo është sasia e kohës gjatë së cilës një faqe mund të mbetet e hapur edhe nëse komanda aktuale wake nuk i drejtohet asaj. Ky parametër lidhet drejtpërdrejt me PH Limit dhe zakonisht varion nga 0 deri në 64 cikle orësh, i ndjekur nga një lak i vazhdueshëm (Infinity), në të cilin teorikisht linja mund të mbetet vazhdimisht e hapur. Kjo do të thotë jo vetëm të specifikoni numrin e mundshëm të goditjeve të njëpasnjëshme në të njëjtën faqe, por edhe aftësinë për të programuar kontrolluesin për të mbyllur një faqe të caktuar nëse nuk merr kërkesa leximi brenda një intervali të caktuar kohor. Natyrisht, pika kryesore në këtë mekanizëm është shpejtësia me të cilën kristali DOS ekzekuton komandën e rigjenerimit (Precharge, PRE) sa më shpejt të ekzekutohet, aq më shpejt mund të merren të dhënat nëse në atë moment kontrolluesi merr një komandë leximi/shkrimi për një linjë memorie që i nënshtrohet një cikli rimbushjeje.

Në përgjithësi, zgjedhja e kohëzgjatjes së ciklit boshe varet kryesisht nga llojet e detyrave që kryhen. Në aplikacione specifike "të rënda" të orientuara nga serveri, ku mbizotërojnë aksese arbitrare, përdorimi i një politike të mbylljes së faqeve është me përfitim të madh (sa më shpejt të mbyllet një rresht, aq më i shpejtë është i mundur aksesi në një tjetër), gjë që tregon nevojën për të përdorur numëruesi i ciklit boshe me kuptimin minimal të mundshëm. Në detyrat e filetuara, kur një faqe e hapur vazhdimisht rrit performancën, rekomandohet të rritet vlera e cikleve boshe. Sidoqoftë, nuk duhet të tërhiqeni shumë, duke kujtuar se vlera e kundërt mund të jetë më e madhe se aftësia e ndërfaqes së rigjenerimit të një çipi të veçantë.

Forca e ngasjes DRAM

Një parametër (i njohur gjithashtu si Fuqia e Drejtimit Buffer) që kontrollon shpërndarjen e ngarkesës aktuale në buferët e linjës së sinjalit të daljes (ngarkesa e programueshme) duke ndryshuar gjendjen e regjistrit përkatës të kontrollit, i cili përmban fusha bit me vlera të përcaktuara qartë të kontrolluara përmes BIOS. Qëllimi përfundimtar është rritja e performancës ose qëndrueshmërisë së nënsistemit të memories dhe kontrolli i ngarkesës në autobus në rast të funksionimit të paqëndrueshëm me një numër të madh të modulet e instaluara me ngarkesë maksimale në linjën fizike.

SDRAM DIMM të pabuferuara kanë një frekuencë të kufizuar funksionimi që ruan funksionimin e qëndrueshëm. Megjithatë, me rritjen e numrit të çipave në një modul, ngarkesa kapacitive në autobusin e memories rritet. Kjo rrethanë kërkon më shumë rrymë për të mbajtur një nivel të caktuar sinjali, pasi një linjë sinjali tipike përfaqësohet (më tepër thjesht) si një qark RC, ku, për një vlerë fikse të rezistencës, kapaciteti është faktori kufizues. Kështu, rezulton se performanca dhe stabiliteti më i mirë mund të arrihet me më pak module memorie të instaluara - me fjalë të tjera, me më pak ngarkesë kapacitore në autobus. Nga ana tjetër, kjo nënkupton përdorimin e moduleve me çipa memorie me kapacitet të madh informacioni dhe organizim logjik (për të zvogëluar ngarkesën në linjën e sinjalit), i cili nuk mbështetet nga të gjitha logjikat bazë; shumica e çipave kanë një kufi prej 16 çipa për linjë e plotë fizike (dy banka fizike). Për shembull, modulet e memories që përdorin çipat e regjistrit (Regjistrohu) dhe qarqet e ciklit të mbyllur me fazë (PLL) DIMM e regjistruar nga këndvështrimi i çështjes në shqyrtim lejojnë përdorimin e deri në 36 çipa memorie për linjë të plotë, ndërkohë që reduktojnë ndjeshëm ngarkesën në nënsistemet e ndërfaqes komandë-adresë.

Nëse ky parametër konsiderohet nga këndvështrimi i termave fizikë, atëherë gjithçka bazohet në ngarkesën kondensuese, skajet e pulsit dhe përputhjen e rezistencës (Z o). Si rezultat i transformimeve të vogla, marrim varësinë e impedancës në një frekuencë të caktuar nga kapaciteti i ngarkesës: Z o =U/I=1/(C*f). Meqenëse impedanca varet nga voltazhi dhe rryma e sinjalit në qark, ky cilësim BIOS mund të rregullojë Z o duke ndryshuar vlerat e U dhe I, duke optimizuar ngarkesën kapacitore në linjën e sinjalit të autobusit. Nëse rritni tensionin dhe rrymën njëkohësisht, duke ruajtur një vlerë konstante të rezistencës, atëherë, natyrisht, fuqia e shpërndarë në qark do të rritet gjithashtu. Nga ana tjetër, nëse e mbani nivelin e tensionit konstant, duke rritur rrymën në qark, mund të rrisni rezistencën totale. Qëllimi kryesor është përputhja e rezistencës së brendshme të burimit me rezistencën e vet të linjës së sinjalit dhe rezistencën e ngarkesës (përputhja e rezistencës). Kjo ju lejon të minimizoni reflektimet e sinjalit dhe të anoni (idealizoni formën dhe kohëzgjatjen e skajit) midis niveleve aktive në një mënyrë tjetër, përmirësoni integritetin e sinjalit. Duke ulur nivelin e sinjalit (standardi për SDRAM është 3.3 V), kufiri i zhurmës (Margjina e zhurmës) për nivelet logjike të larta dhe të ulëta zvogëlohet. Megjithatë, faktori më i rëndësishëm kontrollues i impedancës (rezistenca e rezistencës, Z o) është rryma. Duke ndryshuar vlerën aktuale në nivel konstant tensionin e sinjalit, ju mund të kontrolloni rezistencën, që do të thotë se mund të kontrolloni ngarkesën në një linjë sinjali të caktuar.

Për herë të parë, kontrolli aktual i ngarkesës gjendet në grupet logjike të serisë Triton nga Intel i82430HX dhe i82430TX. Regjistri i kontrollit DRAMEC (DRAM Extended Control Register), i përfshirë në urën veriore të këtyre grupeve, është përgjegjës për nivelin e sinjalit në linjat e adresës (Mad Memory Address Drive Strength). Me fjalë të tjera, ky regjistër DDECR 2 bit programon ngarkesën aktuale në buferët e daljes të linjave adresuese MAA/MAB dhe MA/MWE# në vlerat 8/12 mA për urën FW82439HX (seti bazë i82430HX) dhe 10/16 mA për FW82439TX (logjika i82430TX). Në disa grupe bazë nga VIA (për shembull, KT133) u prezantua një regjistër personal i zgjeruar 8 bit, i cili ju lejon të programoni buferat e daljes jo vetëm të linjave të adresave, por edhe të tjerë duke përdorur vlera 12/24 mA. Duke ndryshuar vlerat aktuale përgjatë linjave të të dhënave (Memory Data Drive), komandat (SDRAM Command Drive), adresat (Memory Address Drive) dhe strobes (CAS# Drive dhe RAS# Drive), ju mund të rrisni shpejtësinë ose stabilitetin e nënsistemi i kujtesës.

Një lloj rasti i veçantë i parametrit në shqyrtim është kufizimi i ngarkesës fizike për linjë sipas frekuencës. Për shembull, seria i82815xx ndryshon nga grupet bazë VIA nga pamundësia e funksionimit të nënsistemit të kujtesës në modalitetin asinkron të avancuar në krahasim me autobusin kryesor (përjashtimi i vetëm është rasti i 66/100 MHz në ndërfaqen kryesore të autobusit/nënsistemit të kujtesës, përkatësisht). Për të parandaluar dështimet e mundshme të memories harduerike në autobusin me frekuencë të lartë dhe rritjen e ngarkesës në linjën fizike, zhvilluesi prezantoi sensorë të linjës të integruar në kontrollues (Sensor Bank), të cilët përcaktojnë ngarkesën totale fizike. Me anë të një mekanizmi reagime organizohet menaxhimi i karakteristikave të ngarkesës-frekuencës së nënsistemit të kujtesës: me një frekuencë të autobusit kryesor (FSB) prej 133 MHz dhe një ngarkesë në nënsistemin e memories deri në katër linja fizike përfshirëse, ruhet balanca e frekuencës. Nëse ngarkesa totale është më shumë se katër linja fizike, atëherë nënsistemi i memories kalon automatikisht në modalitetin e funksionimit 100 MHz.

BIOS-i i sistemit të fshehtë

Një parametër që lejon (Aktivizo) ose çaktivizon (Çaktivizon) ruajtjen e memories së BIOS-it. Pas nisjes së sistemit, nuk ka nevojë të hyni në ROM, pasi gjithçka cilësimet e sistemit dhe parametrat ngarkohen në RAM, kështu që nuk është praktike të ruhen këto të dhëna. Megjithatë, aktivizimi i këtij opsioni prezanton aftësinë e memorizimit (shumë akses i shpejtë te të dhënat e nevojshme) zonat e memories në adresat e BIOS-it të sistemit në RAM. Meqenëse memoria e përdorur në BIOS është shumë e ngadaltë, është e mundur të kopjohet Cilësimet e BIOS-it në një zonë të caktuar posaçërisht (F0000hFFFFFh) të kujtesës së sistemit, por kjo vlen vetëm nëse BIOS i sistemit hijezuar (Hije). Por nëse ndonjë program përpiqet të shkruajë në të dhënat e adresës, kjo mund të rezultojë në një gabim të sistemit global.

Video BIOS i mundshëm

Parametri që kontrollon cachimin BIOS i kartës video, por funksionon vetëm nëse BIOS-i i videos ka hije (artikulli i hijes së BIOS-it të videos në pozicionin Aktivizo). Aktivizimi i këtij parametri bën të mundur vendosjen e një zone memorie në adresat BIOS të përshtatësit video C0000hC7FFFh në RAM, të ngjashme me "System BIOS Cacheable", vetëm këtë herë kopjohen cilësimet e nënsistemit të videos. Nëse ndonjë program përpiqet të shkruajë në këto adresa, sistemi do të shfaqë një mesazh gabimi. Në këtë rast, rekomandimet për vendosjen e parametrit në fjalë janë të ngjashme me paragrafin e mëparshëm.

RAM-i i videos i mundshëm

Ngjashëm me dy parametrat e mëparshëm, rezolucioni (Aktivizo) i të cilit do t'ju lejojë të ruani përmbajtjen e kujtesës video në RAM-in e sistemit (A0000hAFFFFh), duke rritur shpejtësinë e aksesit në kujtesën video dhe duke përmirësuar paksa performancën e sistemit.

Koha e rikuperimit I/O 8 bit

Një artikull cilësimi që karakterizon kohën e rikuperimit pas një operacioni leximi/shkrimi për pajisjet e ndërfaqes ISA 8 bit, të ashtuquajturit Mekanizmi i Rimëkëmbjes së Autobusit I/O. Ky parametër matet në orët e autobusit dhe përcakton se çfarë vonese do të vendosë sistemi pas lëshimit të një kërkese për të lexuar/shkruar një pajisje I/O. Kjo vonesë është e nevojshme sepse cikli i leximit/shkrimit për pajisjet e ndërfaqes ISA është dukshëm më i gjatë se sa për komponentët periferikë PCI. Vlera e rekomanduar e paracaktuar për këtë parametër është 1 dhe duhet të rritet vetëm nëse keni një pajisje mjaft të ngadaltë ISA të instaluar në kompjuterin tuaj. Mund të marrë vlera nga 1 deri në 8 cikle ore dhe NA (parazgjedhja është 3.5 cikle ore).

Koha e rikuperimit I/O 16 bit

Një parametër që karakterizon kohën e rikuperimit pas një operacioni leximi/shkrimi për pajisjet e ndërfaqes ISA 16 bit. Për analogji me parametrin e mëparshëm, vlera e rekomanduar për t'u vendosur është 1. Mund të marrë vlera nga 1 deri në 4 cikle ore dhe NA (parazgjedhja është 3.5 cikle ore).

Vrima e kujtesës në 15M-16M

Një "vrimë" në intervalin midis 15 dhe 16 megabajt të RAM-it të sistemit (në disa konfigurime është 14x15). Rezolucioni i tij (Aktivizoni ose specifikoni drejtpërdrejt hapësirën e përdorur) ju lejon të përdorni pajisjet I/O duke përdorur ndërfaqen ISA të trashëguar si memorie, duke rritur kështu shpejtësinë e aksesit në to, por e ndalon sistemin të përdorë zonën e caktuar të RAM-it, duke e rezervuar për nevoja kartelë të instaluar zgjerimet. Prandaj, duhet ta aktivizoni këtë opsion nëse kërkohet në dokumentacionin për kartën periferike të instaluar në kompjuter. Çaktivizimi (Disable ose Asnjë) ju lejon të përjashtoni të gjitha programet normale nga përdorimi i zonës së specifikuar të memories dhe i jep sistemit akses të drejtpërdrejtë në sasinë e plotë të RAM-it të instaluar të sistemit.

Madhësia e kujtesës së përbashkët VGA

Ndryshe nga parametri i mëparshëm, këtë cilësim karakterizon memorien e rezervuar për nevojat e nënsistemit video të integruar në vetë chipset. Unified Memory Architecture (UMA Unified Memory Architecture) është një analog i një tjetër standardi të ngjashëm SMBA (Architecture Buffer Memory Shared). Ideja bazë e UMA është të sigurojë akses të veçantë në memorien kryesore në sistem, duke eliminuar kështu nevojën për buferë grafikë të dedikuar, ku logjika themelore i jep kontrollin RAM-it të sistemit kur kontrolluesi i integruar grafik kërkon qasje në të. E gjithë kjo ka një ndikim mjaft negativ në performancën e përgjithshme të sistemit, pasi buferi i unifikuar i kornizës "e ngadalëson" (ndonjëherë rënia mund të arrijë deri në 15%) në krahasim me versionin jo-UMA. Teorikisht, mekanizmi në shqyrtim lejon ndryshime dinamike në madhësinë e tamponit të kornizës në varësi të kërkesave të rrymës aplikimi i ekzekutimit, megjithatë, është pothuajse e pamundur të shkosh përtej shumës së caktuar në BIOS Setup. Prandaj, për të përcaktuar volumin e kërkuar, duke marrë parasysh rezolucionin e kërkuar të ekranit, thellësinë e ngjyrave dhe shkallën maksimale të mundshme (hapi më i vogël i ndryshimit) të memories (0,5 MB), tabela e mëposhtme do të jetë e dobishme:

Madhësia e tamponit të kornizës së rregullueshme

Sidoqoftë, vlen të përmendet se ndryshimi i sasisë së kujtesës së rezervuar për buferin e kornizës mund të ketë diskrete të ndryshme në hapa nga 0,5 MB në një progresion aritmetik (2 N) dhe "tavanin" e tij, të përcaktuar nga specifikat Versioni i BIOS. Prandaj, numrat në tabelë janë "referencë" dhe është e mundur që vëllimi i kërkuar nuk mund të përcaktohet me saktësi, si rezultat i së cilës do të jetë e nevojshme të përcaktohet një vlerë afër (në një drejtim ose në një tjetër) me atë të kërkuar.

Mbështetje PCI 2.1

Parametri që përcakton mbështetjen për specifikimin Autobusët PCI 2.1, funksionimi paralel i të cilit, përveç "Lëshimit pasiv" dhe "Transaksionit të vonuar", karakterizohet nga dy mekanizma të tjerë: Kohëmatësi me shumë transaksione (kohëmatësi MTT për transaksione të shumta, i cili lejon pajisjet që kontrollojnë autobusin PCI të mbajnë kontrollin të autobusit dhe kryejnë transferimin e paketave të shkurtra të të dhënave pa përsëritur procedurën e kontrollit të autobusit, gjë që bën të mundur rritjen e performancës kur përpunohen, për shembull, të dhënat video) dhe Regjistrimi i Përmirësuar Ekzekutimi (performanca e përmirësuar e regjistrimit EER, e cila arrihet përmes përdorimit të më të thellave buferët, bashkimi i operacioneve dhe rifreskimi më i shpejtë i DRAM-it, në Si rezultat, ciklet e shkrimit kanë më pak ndikim në performancën e sistemit dhe kur bashkohen shkrimet, ciklet e bajtit, fjalëve dhe fjalëve të dyfishta kombinohen në një operacion të vetëm shkrimi memorie). Megjithatë, këto dy mënyra në specifikimin në shqyrtim janë të aktivizuara si parazgjedhje dhe nuk kanë nevojë të kontrollohen. Ky rishikim i specifikimit 2.1 zgjeron aftësitë e mbështetura të versionit 2.0: është zbatuar aftësia për të përdorur pajisjet PCI 64 bit dhe është prezantuar një mekanizëm urë PCI-to-PCI, i cili ju lejon të rritni numrin maksimal të ndërfaqes PCI të instaluar. pajisjet periferike - tani mund të ketë më shumë se 4. Megjithatë, ndryshimi më i rëndësishëm është një mekanizëm specifik i PCI-së së njëkohshme: autobusi tani mbështetet në një kohëmatës me shumë transaksione, duke optimizuar performancën për fijet e shkurtra por të fuqishme, gjë që lehtëson funksionimin në kohë reale , dhe shkëmbimi i të dhënave nëpër ndërfaqe kryhet në mënyrë më efikase. Vonesat e paraqitura nga masterat e autobusëve janë zvogëluar, gjë që lehtëson funksionimin efikas të njëkohshëm të procesorit dhe pajisjeve PCI/ISA, sepse tani çdo slot individual PCI ka cilësinë e një masteri (operon në modalitetin Bus Master).

Interesante janë edhe dy mekanizma unikë që përmirësojnë efikasitetin e shkëmbimit të të dhënave midis PCI dhe nënsistemeve të tjera. Kështu, bufferi i shkrimit CPU-to-PCI ofron mundësinë për të shkruar deri në katër fjalë në radhë në ndërfaqen PCI pasi pajisja të jetë gati për të marrë të dhëna. Në mënyrë tipike, procesori mund të kryejë vetëm shkrime të drejtpërdrejta në PCI dhe do të jetë i papunë duke pritur derisa pajisja të kthejë një përgjigje që konfirmon gatishmërinë për të marrë. Me fjalë të tjera, duke përdorur të këtij buferi ju lejon të zvogëloni ndjeshëm numrin e cikleve në punë (Ciklet në punë) në modalitetin e gatishmërisë së procesorit.

Modaliteti PCI-to-DRAM Prefetch përdoret për të shmangur fazat e përsëritura të aksesit në RAM-in e sistemit për të tërhequr dhe shpërndarë pjesë të vogla që mund të zgjidhen paraprakisht nga grupi koherent i të dhënave. Kjo do të thotë që të dhënat ruhen vazhdimisht derisa të nevojiten dhe mund të aksesohen me vonesë minimale.

Parametri "PCI 2.1 Support" duhet të fiket nëse bordi i instaluar nuk përputhet me versionin 2.1 dhe keqfunksionon gjatë funksionimit. Nëse të gjitha periferikësh përdorni ndërfaqen PCI 2.1, rekomandohet të aktivizoni këtë parametër.

Lirimi pasiv

Lirimi pasiv. Kjo mënyrë funksionimi është një lloj "kali" i funksionimit të autobusit PCI, duke filluar nga versioni 2.0 është zbatimi i funksionimit të tij paralel, i cili lejon transferime më efikase të të dhënave midis procesorit, ndërfaqeve PCI dhe ISA për të rritur shpejtësinë. Duke lejuar aksesin e ndërthurur të autobusit nga procesori dhe pajisjet e tjera të menaxhimit PCI, sistemi mund të vazhdojë të përpunojë kërkesat edhe kur një kërkesë nga një pajisje ISA e ka zënë plotësisht autobusin. Me fjalë të tjera, mekanizmi në fjalë përcakton konsistencën e cikleve EISA/ISA dhe thirrjeve CPU-në-PCI (processor-to-PCI pajisje), gjë që bën të mundur ripërcaktimin e autobusit PCI dhe lejon procesorin të aksesojë drejtpërdrejt atë dhe kap kontrollin. Prandaj, aktivizimi i këtij modaliteti do të lejojë që komponentët periferikë të lidhur me autobusët PCI dhe ISA të përdorin më pak burime të sistemit.

Transaksioni i vonuar

Transaksioni i vonuar (i shtyrë). Ndërfaqja ISA funksionon me 1/4 e shpejtësisë së orës së autobusit PCI, prandaj ka vonesa shumë më të larta. Nëse një pajisje PCI përpiqet të hyjë në autobusin e sistemit ndërkohë që është i zënë nga një pajisje ISA, pajisja PCI mund të shkruajë përkohësisht të dhënat e transferuara në një bufer të veçantë, nga i cili më vonë të dhënat vendosen të shkruhen në autobusin e sistemit në mënyrë pasive. faza e lirimit. Në këtë rast, pajisjet e kontrollit të ndërfaqes mund të përdorin lirisht autobusin PCI dhe transferimi i të dhënave në autobusin ISA mund të kryhet më vonë. Ky mekanizëm është jashtëzakonisht i rëndësishëm, pasi, për shembull, një cikël i një aksesi të tillë në një pajisje ndërfaqeje ISA 8-bit kërkon rreth 50x60 cikle autobusi PCI. Prandaj, një transaksion i vonuar lejon përdorimin më efikas të autobusëve PCI dhe ISA, gjë që duhet të çojë në funksionim më të butë të komponentëve periferikë të ndërfaqes ISA dhe të lejojë akses të njëkohshëm në pajisjet në autobusët ISA dhe PCI. Aktivizimi i këtij opsioni lehtëson në masë të madhe konsistencën e ndërfaqes duke përdorur një buffer 32 bit për të mbështetur kohët e rritura të ciklit të autobusit PCI. Megjithatë, nëse sistemi nuk ka të instaluar një kartë ndërfaqeje periferike ISA, rekomandohet që ky opsion të çaktivizohet.

Kohëmatësi i vonesës PCI

Kohëmatësi i vonesës së autobusit PCI. Iniciatori (Master) dhe pajisja e synuar në autobusin PCI duhet të kenë kufizime të caktuara në numrin e cikleve të pritjes që mund t'i shtojnë transaksionit aktual. Përveç kësaj, iniciatori i kërkesës duhet të ketë një kohëmatës të programueshëm që kufizon praninë e tij në autobus si agjent kryesor gjatë periudhave ngarkesa maksimale ndërfaqe. Një kërkesë e ngjashme vendoset për urat që aksesojnë pajisjet me kohë të gjatë aksesi (ndërfaqet ISA, EISA, MC), dhe këto ura duhet të projektohen bazuar në kërkesat strikte që pajisjet me shpejtësi të ulët të mos kenë një ndikim të rëndësishëm në performancën e përgjithshme të autobusi PCI.

Nëse masteri i autobusit nuk ka kapacitet të mjaftueshëm buffer për të ruajtur të dhënat e lexuara, ai duhet ta shtyjë kërkesën e tij tek autobusi derisa buferi të jetë plotësisht gati. Në një cikël shkrimi, të gjitha të dhënat që do të transferohen duhet të jenë gati për t'u shkruar përpara se të ekzekutohet faza e hyrjes në autobus. Per te siguruar performancën maksimale Të dhënat e ndërfaqes PCI duhet të transferohen duke përdorur një skemë regjistër në regjistër. Në sistemet e ndërtuara në autobusin PCI, ka gjithmonë një shkëmbim ndërmjet vonesës së ulët (prania e një agjenti në autobus në modalitetin aktiv) dhe arritjes së performancës më të lartë për të gjithë pjesëmarrësit në transaksione. Në mënyrë tipike, performanca më e lartë arrihet me akses të gjatë të vazhdueshëm të pajisjes në autobus.

Çdo vend i zgjerimit të komponentit të ndërfaqes PCI ka një numër të përcaktuar qartë të cikleve të orës për të marrë akses të vazhdueshëm në autobusin e sistemit. Që nga momenti i marrjes, çdo akses shoqërohet me një vonesë fillestare (penalitet), dhe raporti midis numrit të cikleve të papunë dhe atyre aktive përmirësohet me rritjen e cikleve të vonesës së autobusit (PCI Latency). Në përgjithësi, diapazoni i pranueshëm i vlerave të vonesës është nga 0 deri në 255 cikle të orës së autobusit PCI në rritje prej 8. Regjistri që kontrollon këtë vonesë duhet të jetë i shkruajtshëm nëse pajisja mund të kryejë akses të shpejtë në autobus në më shumë se dy faza. dhe duhet të qëndrojë në modalitetin "Vetëm për lexim" për pajisjet që ofrojnë aksesin e tyre në dy ose më pak faza modaliteti i grupit(vlera e kohëmatësit të harduerit në këtë rast nuk duhet të kalojë 16 cikle të orës PCI). Rritja e vonesës, për shembull, nga 64 në 128 cikle bus duhet të përmirësojë performancën e sistemit me 15% (performanca rritet gjithashtu nëse vlera e vonesës ndryshohet nga 32 në 64 cikle ore). Nëse sistemi përdor një chipset me një arkitekturë hub (për shembull, të gjithë Intel 8xx), atëherë vlera e vonesës PCI e pranishme në cilësimet e BIOS zbatohet vetëm për urën PCI-to-PCI/AGP dhe jo për Host-to-PCI , meqenëse MCH (përqëndrimet e ndërfaqeve kryesore të përfshira në grupin logjik) nuk mbështesin vonesën PCI.

Modaliteti AGP 2X

Specifikimi i Portit të Përshpejtuar të Grafikës në thelb përmban komandat e përgjithshme Kontrolli PCI me ndryshimin në aftësinë për të kryer operacione të drejtpërdrejta në memorie (DiME ose DME Direct (në) Memory Execute), praninë e një porti adresimi (SBA SideBand Addressing) dhe përdorimin e modalitetit përmes shkrimit në RAM të sistemit ( Shkrimi i shpejtë).

Duke përdorur mekanizmin DiME, përshtatësit video të bazuara në autobusin AGP mund të funksionojnë në dy mënyra. Në modalitetin DMA, kontrolluesi sillet si një pajisje e zakonshme video PCI, duke përdorur vetëm memorien e tij lokale për të ruajtur tekstet dhe për të kryer operacione; mekanizmi i funksionimit DiME është i çaktivizuar. Kur përdorni modalitetin Ekzekutues, kontrolluesi "unifikon" një pjesë të memories së sistemit (ky është vëllimi i specifikuar në parametrin "AGP Aperture Memory Size") për ruajtjen e teksteve, duke përdorur një skemë specifike ridrejtimi (Tabela e ripërshtatjes së adresës grafike GART), në mënyrë dinamike. ricaktimi i faqeve 4KB. Disa prodhues të kontrollorëve video nuk prezantojnë mbështetje për DiME (AGP texturing), duke përdorur ndërfaqen AGP vetëm për pajtueshmëri, por vetëm duke zbatuar modalitetin DMA. Në fakt, një përshpejtues i tillë funksionon si një përshtatës i rregullt video PCI me vetëm një ndryshim "mekanik": frekuenca e funksionimit është dyfishuar: 66 MHz për AGP kundrejt 33 MHz për PCI.

Një port specifik adresimi SBA bën të mundur, duke përdorur rritjen dhe rënien e sinjalit të orës, rritjen e frekuencës rezultuese (e quajtur edhe "efektive") të autobusit AGP, pa rritur masterin (referencën) 66 MHz. Transaksionet AGP (një paketë brenda së cilës kryhen disa operacione si një njësi e vetme) përdoren vetëm në modalitetin Bus Mastering ndërsa një transaksion i rregullt PCI në rastin më të mirë mund të transferojë katër fjalë 32 bit në 5 cikle ore (pasi adresa transferohet në adresë/të dhëna autobusët për çdo paketë me katër fjalë), një transaksion AGP mund të përdorë brezin anësor për të transmetuar adresën në copa të vogla në të njëjtën kohë me të dhënat. Gjatë transmetimit të një pakete me katër fjalë, katër pjesë të adresës transmetohen për ciklin e ardhshëm të paketës. Në fund të ciklit, adresa dhe informacioni i kërkesës për paketën e gjeneruar tashmë janë transmetuar, kështu që paketa tjetër me katër fjalë mund të fillojë menjëherë. Kështu, AGP mund të transferojë katër fjalë në 4 cikle autobusi, në vend të pesë fjalëve të kërkuara për PCI, e cila, duke marrë parasysh frekuencën e orës 66 MHz, në mënyrë ideale jep një shpejtësi maksimale prej 264 MBps.

Për të transferuar informacionin më shpejt, procesori fillimisht i shkruan të dhënat në kujtesën e sistemit dhe kontrolluesi grafik i merr ato. Megjithatë, në rastin e transferimit të një sasie të madhe të dhënash, gjerësia e brezit të memories së sistemit mund të mos jetë e mjaftueshme, për të cilën është futur mënyra e transferimit nga fundi në fund, Fast Writes. Ai i lejon procesorit të transferojë drejtpërdrejt të dhënat në kontrolluesin grafik pa hyrë në kujtesën e sistemit, gjë që, natyrisht, mund të rrisë ndjeshëm performancën e nënsistemit grafik dhe të lehtësojë një pjesë të ngarkesës nga nënsistemi kryesor i memories së PC. Sidoqoftë, kjo mënyrë nuk mbështetet nga të gjitha logjikat e sistemit; gjendjet e regjistrave të statusit të çipave individualë ndalojnë përdorimin e tij në nivelin më të ulët. Kështu, modaliteti i shkrimit aktualisht zbatohet në disa çipa nga Intel (seri i820, i840, i850 dhe i845x) dhe VIA (Apollo 133A, KX133, KT133 dhe të gjitha ato pasuese). Logjikat e sistemit i440xX, i810, i815, AMD-750, AMD-760 dhe AMD-760MPx nga këta prodhues nuk e mbështesin këtë modalitet.

Modaliteti AGP 2X ju lejon të aktivizoni/çaktivizoni protokollin e dyfishtë të transferimit të të dhënave mbi ndërfaqen AGP. Siç është përmendur tashmë, transferimi i të dhënave në specifikimin AGP 1X kryhet në skajin e sinjalit të orës, duke përdorur një portë 66 MHz, duke siguruar një xhiro maksimale prej 264 MBps. Aktivizimi i modalitetit AGP 2X dyfishon xhiron duke transferuar të dhëna në skajin dhe fundin e sinjalit të orës, deri në një tavan teorik prej 528 MBps. Në të njëjtën kohë, është e qartë se mbështetja për specifikimin AGP2X kërkohet si në logjikën bazë ashtu edhe në kontrolluesin grafik. Rekomandohet çaktivizimi i këtij modaliteti nëse sistemi është i paqëndrueshëm ose është planifikuar mbingarkesa (nuk merret parasysh për logjikat bazë me një ndërfaqe asinkrone AGP, për shembull, seritë i850 dhe i845x).

Madhësia e kujtesës së hapjes AGP

Avantazhi hipotetik i ndërfaqes AGP ndaj PCI, përveç skemës së kohës, është se lejon që RAM-i i sistemit të përdoret si pjesë e një arkitekture të unifikuar memorie (UMA Unified Memory Architecture) për ruajtjen e të dhënave, duke përdorur modalitetin DiME të përmendur më parë. Përshtatësi grafik mund të hyjë dhe të punojë me të dhënat direkt në kujtesën e sistemit, duke anashkaluar memorien e tij lokale. Kjo veçori kërkon ndarjen e një sasie të përcaktuar qartë të RAM-it të sistemit për përdorim për operacionet me të dhëna grafike. Me rritjen e sasisë së kujtesës lokale video të kontrolluesit grafik, kjo veçori e rezervimit të një pjese të kujtesës së sistemit, natyrisht, humbet rëndësinë e saj, si rezultat i së cilës ka disa rekomandime për përdorimin e sasisë së memories kryesore të alokuar.

Në përgjithësi, hapja është pjesë e gamës së hapësirës së adresës së RAM-it të sistemit të caktuar për memorien grafike. Kornizat kryesore që bien brenda këtij diapazoni të hapjes përcillen në ndërfaqen AGP pa pasur nevojë për përkthim. Madhësia e aperturës AGP përcaktohet si memoria maksimale e përdorur AGP e shumëzuar me dy (x2) plus 12 MB, kjo do të thotë se madhësia e memories AGP të përdorur është më pak se gjysma e madhësisë së hapjes AGP. Kjo rrethanë shpjegohet me faktin se sistemi kërkon memorie AGP jo të memorizuar, plus një zonë memorie me madhësi të ngjashme për regjistrimin e kombinuar dhe 12 MB shtesë për adresimin virtual. Kujtesa fizike lëshohet sipas nevojës vetëm kur API (shtresa softuerike) bën kërkesën e duhur për të krijuar një sipërfaqe jo lokale (Create Non-local Surface). Operative Sistemet Windows 9x, për shembull, përdor efektin Waterfall, ku sipërfaqet krijohen fillimisht në memorien lokale, dhe nëse është e plotë, procesi i krijimit të sipërfaqes transferohet në memorien AGP dhe më pas në memorien e sistemit. Në këtë mënyrë, përdorimi i RAM-it optimizohet automatikisht për çdo aplikacion, ku AGP dhe memoria e sistemit nuk përdoren nëse nuk është absolutisht e nevojshme.

Është shumë e vështirë të jepet pa mëdyshje një skemë për përcaktimin e madhësisë optimale të hapjes. Megjithatë, rezervimi optimal i RAM-it të sistemit mund të përcaktohet me formulën e mëposhtme: RAM total i sistemit/(video RAM/2). Për shembull, për një përshtatës video me 16 MB memorie video në një PC me 128 MB RAM të sistemit, hapja AGP do të jetë 128/(16/2)=16 MB, dhe për një përshtatës video me 64 MB memorie video në një PC me 256MB RAM sistemi 256/(64/2)=8MB. Ky vendimështë një lloj përafrimi në realitet, në çdo rast, rekomandohet të ndani të paktën 16 MB për hapjen. Duhet gjithashtu të mbahet mend se madhësia e hapjes (duke përdorur skemën 2 N, ose duke zgjedhur midis 32/64 MB) nuk korrespondon drejtpërdrejt me performancën që rezulton, kështu që rritja e saj në përmasa të mëdha nuk do të përmirësojë performancën. Në ditët e sotme, me një madhësi mesatare të RAM-it të sistemit prej 128 × 256 MB, rregulli i parë është që të keni një madhësi të hapjes AGP prej 64 MB deri në 128 MB. Tejkalimi i "pengesës" prej 128 MB nuk e degradon performancën, por është akoma më mirë t'i përmbahemi "standardit" 64x128 MB në mënyrë që madhësia e tabelës GART të mos bëhet shumë e madhe.

Një tjetër rekomandim "kokë më kokë", i cili ka më shumë gjasa të jetë rezultat i eksperimenteve të shumta praktike, mund të jetë ndarja e gjysmës së sasisë së RAM-it të sistemit për madhësinë e kujtesës së hapjes AGP, duke marrë parasysh aftësitë e BIOS: 8/16/32/ 64/128/256 MB (skema me 2 hapa N) ose zgjedhje midis 32/64 MB. Sidoqoftë, në sistemet me sasi të vogla (deri në 64 MB) dhe të mëdha (nga 256 ose më shumë) RAM, ky rregull nuk funksionon gjithmonë (efikasiteti preket), përveç kësaj, siç u përmend më herët, duhet të merrni parasysh edhe sasinë RAM-i lokal i vetë kartës video. Prandaj, rekomandimet në këtë kontekst mund të paraqiten në formën e tabelës së mëposhtme, duke marrë parasysh aftësitë e BIOS:

Varësia e madhësisë së hapjes nga sasia e RAM-it të sistemit

Sasia e RAM-it të sistemitMadhësia e hapjes AGPSasia e RAM-it të sistemitMadhësia e hapjes AGP
16 MB8/16 MB128 MB64 MB
32 MB16/32 MB256 MB64/128 MB
64 MB32 MB512 MB128 MB

Spread Spectrum Moduluar

Gjeneratori i sinjalit të orës (Clock Synthesizer/Driver) është një burim pulsimesh, vlerat kufizuese të të cilave formojnë ndërhyrje elektromagnetike (EMI ElectroMagnetic Interference) rrezatim elektromagnetik me frekuencë të lartë (ndërhyrje) që depërton përtej mediumit të përhapjes (transmetimit), kryesisht për shkak të për përdorimin e frekuencave të larta për bartësin dhe modulimin. Efekti EMI bazohet në shtimin e dy ose më shumë frekuencave, duke rezultuar në një spektër kompleks sinjalesh. Modulimi spektral i pulsit të orës (SSM, ndryshe SSC Spread Spectrum Clock) ju lejon të shpërndani në mënyrë të barabartë vlerat e papërfillshme të sfondit të përgjithshëm të rrezatimit elektromagnetik që buron nga çdo komponent funksional i sistemit në të gjithë spektrin e frekuencës së pulsit të orës. Me fjalë të tjera, SSM ju lejon të "fshehni" ndërhyrjen me frekuencë të lartë në sfondin e sinjalit të dobishëm duke futur në spektrin e tij një sinjal tjetër shtesë që vepron në intervalin e frekuencës prej disa dhjetëra kilohertz (ky lloj procesi quhet modulim).

Mekanizmi SSM është krijuar për të reduktuar ndërhyrjen e harmonikave të llojeve më të larta të frekuencës së autobusit. Teoria e sinjalit thotë se në një frekuencë të caktuar në një linjë sinjali, çdo formë vale gjeneron lloje më të larta të lëkundjeve harmonike, të cilat, kur grumbullohen, mund të bëhen më pas një ndërhyrje për sinjalin kryesor. Një mënyrë për të zgjidhur këtë problem është të ndikojë në sinjalin kryesor frekuencë të caktuar lëkundjet moduluese janë shumë më të ulëta, që është rezultat i variacioneve prej ±1% të vlerës nominale të vlerës së referencës. Në mënyrë tipike, zbatimi i SSM zbret në përdorimin e dy vlerave të ndryshme, për të cilat frekuenca nominale është referencë, ose vendosja e frekuencës themelore si maksimumi (modulimi i profilit të ulët) më shpesh në referencë. Në fakt, ka shumë arsye dhe metoda.

Ajo bazohet në faktin se me rritjen e frekuencës së funksionimit, komponentët elektronikë lëshojnë ndërhyrje elektromagnetike, e cila, nga ana tjetër, mund të shkaktojë ndërhyrje me sinjale nga pajisje të tjera. Meqenëse çdo pajisje që tejkalon kufirin e interferencës së sinjalit të huaj nuk do të certifikohet nga Komisioni Federal i Komunikimeve (FCC), është e rëndësishme të kuptohen metodat e përdorura për të përcaktuar nivelet e EMI. Si fillim, pajisja në provë vendoset në modalitetin e marrësit të radios dhe diapazoni i frekuencës së marrjes përcaktohet në një spektër të gjerë, duke matur ndërhyrjen me sinjalet video dhe audio. Ndjeshmëria e gjerësisë së brezit të pajisjes nën provë përcaktohet në rendin e 1 MHz. Nëse frekuenca themelore e funksionimit modulohet, duke zgjeruar gjerësinë e brezit në më shumë se 4 x 5 MHz tipike, spektri i ndërhyrjes elektromagnetike ndryshon: në vend të majave të mprehta të mprehta (forma e zakonshme e EMI e pamoduluar), shfaqen të ashtuquajturat "këmbanat Gaussian" ( një formë sinjali e kufizuar më lart nga kurba e përshkruar nga shpërndarja Gaussian), si rezultat i së cilës amplituda e sinjalit që rezulton bëhet dukshëm më e vogël (1/3 x 1/4 e amplitudës së frekuencës së transportuesit të pamoduluar, sinjali bartës). Megjithatë, pavarësisht kësaj, energjia mbetet konstante. Ndërsa gjerësia e pulsit bëhet më e madhe dhe ligji i ruajtjes së energjisë duhet të plotësohet, amplituda e këtij sinjali do të jetë më e vogël.

Aktivizimi i modulimit të spektrit mund të zvogëlojë EMI-në e shkaktuar nga grumbullimi i komponentëve të afërt me frekuencë të lartë dhe të përmirësojë stabilitetin e funksionimit. Në rastet kur përdoren kushte jonormale ("overclocking"), aktivizimi i SSM mund të çojë në funksionim të paqëndrueshëm të sistemit për shkak të faktit se me shumëzuesin e madh të përdorur aktualisht, modulimi ±0.5% mund të shkaktojë një ndryshim sa, të themi, 10 MHz për një. cikli i modulimit. Me fjalë të tjera, nëse procesori funksionon në frekuencën maksimale, rritja e tij me 10 MHz të tjera mund të jetë fatale, prandaj, kur sistemi funksionon në kushte jonormale të funksionimit (Overclocking), SSM nuk rekomandohet fuqimisht të përdoret (Disable).

Zbulo automatikisht DIMM/PCI Clk

Gjatë funksionimit normal të sistemit, sinjalet e orës nga drejtuesi transmetohen përmes të gjitha sloteve të zgjerimit për ndërfaqet e memories dhe PCI. Çdo slot individual dhe kunjat e tij kanë induktivitetin, rezistencën dhe kapacitetin e tyre, duke rezultuar në zbutjen dhe zbutjen e sinjalit të orës. Përveç kësaj, sinjalet e palëve të treta janë një burim i EMF (Electric Motion Force, EMF) dhe EMI. Ky parametër ndihmon në përcaktimin dhe rregullimin automatik të frekuencës së funksionimit të moduleve të kujtesës dhe përshtatësve të ndërfaqes PCI. Aktivizimi i tij (Aktivizo) ju lejon të zvogëloni ndikimin e ndërhyrjes elektromagnetike në komponentët e instaluar në sistem, gjë që, nga ana tjetër, rrit stabilitetin e përgjithshëm të të gjithë sistemit në tërësi.

Përmbledhje

Pra, një gjë është e qartë: një sistem unike me shpejtësi të lartë dhe jashtëzakonisht të besueshëm mund të arrihet duke përdorur vetëm memorie mjaftueshëm me cilësi të lartë. Kjo do të thotë që për momentin memoria moderne, nëse është, për shembull, SDRAM, duhet të kënaqë rreptësisht të gjithë kërkesa teknike, të paraqitura, të paktën, brenda kuadrit të specifikimit PC100. Duke blerë memorie që plotëson kërkesat e PC133, ju merrni një garanci shtesë që parametrat e përshkruar më parë mund të vendosen në mënyrë të sigurt në minimumin e rekomanduar (maksimum) dhe të merrni sistemin më të shpejtë dhe në të njëjtën kohë të besueshëm. Çdo modul memorie, si dhe sistemi (pllaka amë) përcakton vetë shkallën e "aftësisë së mbingarkesës" dhe tolerancës së gabimeve në mënyrën e vet. Kjo është arsyeja pse është pothuajse e pamundur të jepen rekomandime të qarta në lidhje me parametrat që do të vendosen. Por, nga ana tjetër, ekziston një skemë e gatshme konfigurimi, pas së cilës, pasi të kaloni pak kohë, mund të krijoni sistemin tuaj që ofron performancë maksimale dhe funksionim të garantuar. Pyetjes se si do të sillet moduli i memories dhe sistemi në tërësi, me cilësimet e vendosura në BIOS, mund t'i përgjigjet pa mëdyshje vetëm një OS specifik dhe paketat e specializuara të testimit që janë në gjendje të ngarkojnë shumë nënsistemin e kujtesës, kontrolloni plotësisht dhe tregoni dështimet ose gabimet e mundshme. Me fjalë të tjera, vetëm njohja dhe kuptimi i të gjithë parametrave të përshkruar më parë, si dhe durimi dhe koha, do t'ju lejojnë të arrini rezultatin e dëshiruar në arritjen e qëllimit të dashur të çdo përdoruesi të kompjuterit: të montojë sistemin më të shpejtë dhe më tolerant ndaj gabimeve, idealin e raportit cilësi/performancë.

www.jedec.org

  • Specifikimi i ndërfaqes së portit të përshpejtuar të grafikës, rishikimi 1.0,
  • Specifikimi i ndërfaqes së portit të përshpejtuar të grafikës, rishikimi 2.0,
  • A.G.P. Udhëzuesi i projektimit që mbulon modalitetet 1X, 2X dhe 4X dhe sinjalizimin 1.5 volt dhe 3.3 volt, rishikimi 1.0,
  • Projektimi dhe vërtetimi i protokolleve kompjuterike, Gerard J. Holzmann, Bell Laboratories, Murray Hill, New Jersey
  • Specifikimi i ndërfaqes së BIOS të autobusit të menaxhimit të sistemit, rishikimi 1.0,
  • Specifikimi i Autobusit të Menaxhimit të Sistemit (SMBus), Versioni 2.0,
  • Kompjuteri ka të instaluar RAM-in, i cili sipas karakteristikave të tij duhet të funksionojë me një frekuencë të orës 2666 MHz, dhe motherboard e redukton automatikisht në 2133. Le të zbulojmë më në detaje se si të ndryshojmë frekuencën e RAM-it në atë që thuhet në specifikime.

    Kontrollimi i specifikimeve të motherboard

    Kur zgjedhim RAM, i kushtojmë vëmendje jo vetëm llojit DDR3 ose DDR4, por edhe frekuencës së orës. Si rregull, ne zgjedhim modulet RAM me frekuencën maksimale, me kusht që motherboard të mbështesë këtë shpejtësi të transferimit të të dhënave.

    Por mund të ndodhë që kur lidhet DDR4, 2666 MHz mund të zvogëlohet në 2133 MHz. Pse ndodh kjo dhe çfarë duhet bërë?

    Arsyeja e zvogëlimit mund të jetë se motherboard nuk është në përputhje me RAM-in kaq të shpejtë dhe automatikisht e redukton atë në vlerën e tij optimale.

    Në këtë rast, ne nuk do të bëjmë asgjë - modulet RAM do të funksionojnë me shpejtësinë e shkëmbimit të të dhënave që mbështet sa më shumë që të jetë e mundur motherboard. Për shembull, nëse lidhim shirita DDR4 2666 MHz dhe "pllaka" nuk mbështet më shumë se 2133, atëherë frekuenca do të reduktohet në vlerën maksimale. Kjo do të thotë, DDR4 2666 MHz do të funksionojë si DDR4 2133.

    Së pari, kontrolloni specifikimet pajisja e sistemit në udhëzimet ose në faqen e internetit të prodhuesit.

    Për shembull, motherboard-i im mbështet DDR4 2666/2400/2133. Por, përkundër kësaj, kur lidh modulet në 2666, ul kursin e këmbimit në 2400.

    Kjo ndodh shpesh sepse prodhuesi ka vendosur cilësime "të sigurta". Për të përdorur vlerën maksimale, vendoseni vetë.

    Ndryshimi i frekuencës së RAM-it me dorë

    Nëse jeni i sigurt se pajisja mbështet një frekuencë që është në përputhje me shiritin RAM të blerë dhe, megjithatë, e zvogëlon atë në një vlerë më të ulët, atëherë mund ta ndryshoni manualisht.

    Ndryshimet përkatëse duhet të bëhen në cilësimet e Bios / UEFI.

    Nëse Windows 10 është i instaluar në kompjuterin tuaj, mbani të shtypur tastin Shift për të nxjerrë menynë Start, klikoni në butonin "Turn off" dhe zgjidhni "Restart".

    Shfaqet ekrani Select Action. Zgjidhni Zgjidhjen e problemeve - Opsionet e avancuara - Opsionet e nisjes - Opsionet e firmuerit UEFI.

    Nëse ky opsion nuk funksionon, ose sistemi nuk është përditësuar për një kohë të gjatë, atëherë mund të futni BIOS në mënyrën e zakonshme duke shtypur tastin përkatës kur kompjuteri niset. Kur ndizni kompjuterin, në ekranin e parë do të shfaqet mesazhi "Shtypni DEL për të hyrë në SETUP" ose të ngjashme, duke treguar tastin që duhet shtypur për të hyrë në Bios.

    Kur futni Bios / UEFI, gjeni artikullin "Frekuenca DRAM" ose "Frekuenca e memories". Mund të vendoset në skeda të ndryshme në varësi të prodhuesit të motherboard.

    Në amtare Pllakat MSI ndodhet në seksionin "OS"; për Gigabyte ndodhet në M.I.T - Cilësimet e avancuara të frekuencës.

    Ose thjesht mund të shfletoni nëpër të gjitha skedat e disponueshme derisa të gjeni "Frekuenca DRAM". Kur e gjeni këtë skedë, ajo tashmë përmban opsione për përzgjedhje (për shembull, DDR4-2666, 2400, 2133).

    Vendosni vlerën në të cilën funksionon RAM.

    Pas instalimit, ruani ndryshimet. Shko tek ekrani kryesor Bios / UEFI, zgjidhni "Ruaj cilësimet dhe rindizni". Pas rindezjes, RAM-i do të funksionojë me shpejtësinë e tij optimale.

    Nëse nuk mund ta gjeni skedën cilësimet manuale, më pas kërkoni funksionin X.M.P. Kur aktivizoni funksionin, frekuenca do të kalojë automatikisht në atë optimale për të arritur performancën maksimale të kompjuterit.

    Jo të gjithë e dinë se thjesht instalimi i RAM-it në një kompjuter nuk mjafton. Është e dobishme ta konfiguroni dhe ta mbingarkoni atë. Përndryshe, ai do të sigurojë efikasitetin minimal të specifikuar në parametra. Këtu është e rëndësishme të merrni parasysh sa shirita duhet të instaloni, si t'i shpërndani ato midis lojërave elektronike dhe si të vendosni parametrat në BIOS. Më poshtë do të gjeni këshilla për instalimin e RAM-it, mësoni se si të instaloni, konfiguroni siç duhet, etj.

    Pyetja e parë që lind kur përdoruesit duan të rrisin performancën dhe shpejtësinë e RAM-it është nëse është e mundur të instaloni module memorie nga prodhues të ndryshëm që ndryshojnë në frekuencë në një kompjuter? Kur vendosni se si të instaloni RAM në një kompjuter, është më mirë të blini module nga i njëjti prodhues, me të njëjtën frekuencë.

    Teorikisht, nëse instaloni module me frekuenca të ndryshme, RAM-i funksionon, por në karakteristikat e modulit më të ngadaltë. Praktika tregon se shpesh lindin probleme të papajtueshmërisë: PC nuk ndizet, OS rrëzohet.

    Prandaj, nëse planifikoni të instaloni disa shirita, blini një grup prej 2 ose 4 modulesh. Të njëjtat çipa kanë të njëjtat parametra të mundshëm të mbingarkesës.

    Dobia e modalitetit me shumë kanale

    Një kompjuter modern mbështet funksionimin e RAM-it me shumë kanale, me një minimum prej 2 kanalesh të pajisura. Ka platforma procesori me modalitet me tre kanale dhe të tjera me tetë lojëra elektronike memorie për modalitetin me katër kanale.

    Kur aktivizohet modaliteti me dy kanale, performanca e procesorit rritet me 5–10%, dhe performanca e përshpejtuesit grafik rritet deri në 50%. Prandaj, kur montoni edhe një pajisje të lirë lojrash, rekomandohet të instaloni të paktën dy module memorie.

    Nëse po lidhni dy module RAM dhe bordi i instaluar në kompjuter është i pajisur me 4 fole DIMM, ndiqni rendin e instalimit. Për të aktivizuar modalitetin me dy kanale, instaloni module në kompjuter, duke alternuar lidhësit e tabelës përmes njërit, d.m.th. vendosini ato në 1 dhe 3 ose përdorni lidhësit 2 dhe 4. Opsioni i dytë është shpesh i përshtatshëm, sepse shpesh sloti i parë i RAM-it bllokohet nga ftohësi i procesorit. Nëse radiatorët janë të profilit të ulët, ky problem nuk do të lindë.

    Mund të kontrolloni nëse modaliteti me dy kanale është i lidhur nëpërmjet aplikacionit AIDA64. Shkoni te artikulli "Testoni cache dhe memorie". Shërbimi do t'ju ndihmojë gjithashtu të llogarisni performancën e RAM-it përpara mbingarkesës, të vëzhgoni se si memoria dhe karakteristikat e saj kanë ndryshuar pas procedurës së mbingarkesës.

    Vendosja e frekuencës dhe orareve

    Për të mbingarkuar RAM-in, duhet të dini se si. Kur sapo instaloni RAM në kompjuterin tuaj, RAM ka shumë të ngjarë të funksionojë në frekuencën më të ulët të mundshme të disponueshme në parametrat teknikë të procesorit. Frekuenca maksimale duhet të vendoset, të konfigurohet përmes BIOS-it të motherboard-it ose manualisht, ekziston një mënyrë për të shpejtuar Teknologjia Intel XMP, i mbështetur nga pothuajse të gjitha bordet, madje edhe AMD.

    Kur e vendosni manualisht në 2400 MHz, memoria do të funksionojë në oraret standarde për këtë frekuencë, të cilat janë 11-14-14-33. Por modulet HyperX Savage përballen me funksionimin e qëndrueshëm në momente më të ulëta Frekuencë e lartë në 2400 MHz, ky raport (koha të ulëta me frekuenca të larta) është një garanci për performancë të lartë RAM.

    Një teknologji e dobishme e zhvilluar nga Intel - Extreme Memory Profile - ju lejon të shmangni vendosjen manuale të çdo kohe; me dy klikime ju zgjidhni profilin optimal nga ato të përgatitura nga prodhuesi.

    Mbingarkim i memories

    Thamë më lart se instalimi, qoftë edhe i saktë, i shiritave RAM nuk mjafton. Pasi të keni aktivizuar modalitetin me dy kanale, ose më mirë akoma, me katër kanale, zgjidhni cilësimet optimale të frekuencës që lidhen me kohën. Mbani mend, para së gjithash, se askush nuk do t'ju japë një garanci për mbingarkesë; ju do të jeni në gjendje të mbingarkoni në mënyrë të përsosur një memorie, por jo me sukses të mbingarkoni një memorie tjetër. Por mos kini frikë se kujtesa mund të dështojë kur e mbingarkoni: nëse është shumë e lartë, thjesht nuk do të fillojë.

    Çfarë duhet të bëni nëse mbingarkimi është i pasuksesshëm? Në mënyrë tipike, pllakat amë janë të pajisura me një funksion të rivendosjes automatike, të cilën mund ta përdorni kur kompjuteri nuk fillon disa herë pas mbingarkesës. Mund ta bëni gjithashtu manualisht duke përdorur kërcyesin Clear CMOS (aka JBAT).

    Frekuenca zgjidhet eksperimentalisht, dhe tensioni i furnizimit dhe koha vendosen gjithashtu. Sigurisht, nuk ka asnjë garanci që raporti i zgjedhur do të jetë më i mirë se profili maksimal XMP. Shpesh, me mbingarkesë maksimale të frekuencës, duhet të rrisni kohën.

    Sigurohuni që të testoni rezultatin tuaj duke përdorur programin AIDA64 Cache & Memory Benchmark. Overclocking mund të çojë në një rënie të shpejtësisë, duke u bërë pothuajse i padobishëm. Në mënyrë tipike, versionet me frekuencë të ulët kanë potencial më të lartë se versionet e nivelit të lartë.

    Instalimi i memories dhe mbingarkimi i saj janë procese të thjeshta, veçanërisht kur RAM-i mbështet profile të gatshme XMP. Mos harroni se është më praktike të blini RAM për kompjuterin tuaj si një komplet, në mënyrë që të merrni një rritje të performancës nga modaliteti me dy kanale, jo vetëm nga mbingarkimi. Ne ju rekomandojmë të blini një RAM të profilit të ulët për kompjuterin tuaj për të shmangur papajtueshmërinë kur përdorni një ftohës procesori me përmasa të mëdha. Ndiqni këshillat, atëherë mund të mbingarkoni RAM-in në shpejtësinë maksimale.

    Kur mbingarkojmë një kompjuter, ne i kushtojmë më shumë vëmendje komponentëve të tillë si procesori dhe karta video, dhe ndonjëherë ne e shpërfillim kujtesën, një komponent po aq i rëndësishëm. Por rregullimi i saktë i nënsistemit të kujtesës mund të rrisë më tej shpejtësinë e paraqitjes së skenës në redaktuesit 3D, të zvogëlojë kohën e nevojshme për të kompresuar një arkiv video në shtëpi ose të shtojë disa korniza në sekondë në lojën tuaj të preferuar. Por edhe nëse nuk bëni overclock, performanca shtesë nuk është kurrë një gjë e keqe, veçanërisht pasi me qasjen e duhur rreziku është minimal.

    Kanë ikur ditët kur qasja në cilësimet e nënsistemit të kujtesës në BIOS Setup ishte e mbyllur nga sytë kureshtarë. Tani ka aq shumë prej tyre sa që edhe një përdorues i trajnuar mund të ngatërrohet me një larmi të tillë, për të mos përmendur një "përdorues" të thjeshtë. Ne do të përpiqemi të shpjegojmë sa më shumë që të jetë e mundur veprimet e nevojshme për të përmirësuar performancën e sistemit përmes cilësimeve më të thjeshta të kohëzgjatjes bazë dhe, nëse është e nevojshme, disa parametrave të tjerë. Në këtë material do të shikojmë platformën Intel me memorie DDR2 bazuar në një chipset nga e njëjta kompani dhe qëllimi kryesor do të jetë të tregojmë jo se sa do të rritet performanca, por sa saktësisht duhet të rritet. Sa i përket zgjidhjeve alternative, rekomandimet tona janë pothuajse plotësisht të zbatueshme për memorien DDR2, dhe për DDR të rregullt (frekuenca dhe vonesa më të ulëta dhe tension më të lartë) ka disa rezerva, por në përgjithësi parimet e vendosjes janë të njëjta.

    Siç e dini, sa më e ulët të jetë vonesa, aq më e ulët është vonesa e kujtesës dhe, në përputhje me rrethanat, aq më e lartë është shpejtësia e funksionimit. Por nuk duhet t'i zvogëloni menjëherë dhe pa menduar cilësimet e kujtesës në BIOS, pasi kjo mund të çojë në rezultate krejtësisht të kundërta dhe do t'ju duhet ose të ktheni të gjitha cilësimet në cilësimet e tyre origjinale ose të përdorni Clear CMOS. Çdo gjë duhet bërë gradualisht - ndryshimi i secilit parametër, rinisja e kompjuterit dhe testimi i shpejtësisë dhe stabilitetit të sistemit, dhe kështu me radhë çdo herë derisa të arrihet një performancë e qëndrueshme dhe produktive.

    Për momentin, lloji më aktual i memories është DDR2-800, por ai u shfaq kohët e fundit dhe po fiton vetëm vrull. Lloji tjetër (ose më saktë, ai i mëparshmi), DDR2-667, është një nga më të zakonshmet, dhe DDR2-533 tashmë ka filluar të zbehet nga skena, megjithëse është i pranishëm në treg në sasi të mjaftueshme. Nuk ka kuptim të merret në konsideratë memoria DDR2-400, pasi ajo praktikisht është zhdukur nga përdorimi. Modulet e memories të secilit lloj kanë një grup të caktuar kohore dhe për pajtueshmëri më të madhe me shumëllojshmërinë ekzistuese të pajisjeve, ato janë paksa të mbivlerësuara. Kështu, në SPD të moduleve DDR2-533, prodhuesit zakonisht tregojnë vonesa kohore prej 4-4-4-12 (CL-RCD-RP-RAS), në DDR2-667 - 5-5-5-15 dhe në DDR2- 800 - 5- 5-5-18, me një tension standard të furnizimit 1,8-1,85 V. Por asgjë nuk i pengon ato të reduktohen për të rritur performancën e sistemit, dhe me kusht që tensioni të rritet vetëm në 2-2,1 V (që për memorien do të jetë brenda normave, por ftohja ende nuk do të dëmtojë) është mjaft e mundur të vendosni vonesa edhe më agresive.

    Ne zgjodhëm konfigurimin e mëposhtëm si një platformë testimi për eksperimentet tona:

    • Pllaka amë: ASUS P5B-E (Intel P965, BIOS 1202)
    • Procesori: Intel Core 2 Extreme X6800 (2.93 GHz, 4 MB cache, FSB1066, LGA775)
    • Sistemi i ftohjes: Thermaltake Big Typhoon
    • Karta video: ASUS EN7800GT Dual (2xGeForce 7800GT, por u përdor vetëm "gjysma" e kartës video)
    • HDD: Samsung HD120IJ (120 GB, 7200 rpm, SATAII)
    • Disku: Samsung TS-H552 (DVD+/-RW)
    • Furnizimi me energji elektrike: Zalman ZM600-HP

    Dy module 1 GB DDR2-800 të prodhuara nga Hynix (1GB 2Rx8 PC2-6400U-555-12) u përdorën si RAM, gjë që bëri të mundur zgjerimin e numrit të testeve me mënyra të ndryshme të funksionimit të memories dhe kombinime të kohës.

    Këtu është një listë e softuerit të nevojshëm që ju lejon të kontrolloni stabilitetin e sistemit dhe të regjistroni rezultatet e cilësimeve të kujtesës. Për të kontrolluar funksionimin e qëndrueshëm të kujtesës, mund të përdorni programe testimi si p.sh Testmem, Testmem+, S&M, Prime95, si një mjet për vendosjen e orareve në fluturim Mjedisi Windows zbatohet MemSet (për platformat Intel dhe AMD) dhe A64Info (vetëm për AMD). Përcaktimi i justifikimit të eksperimenteve të kujtesës mund të bëhet nga një arkivues WinRAR 3.70b(ekziston një standard i integruar), program SuperPI, duke llogaritur vlerën e Pi, paketa testuese Everesti(ekziston gjithashtu një standard i integruar), SiSoft Sandra etj.

    Cilësimet kryesore bëhen në BIOS Setup. Për ta bërë këtë, shtypni tastin gjatë nisjes së sistemit Del, F2 ose një tjetër, në varësi të prodhuesit të bordit. Më pas, ne kërkojmë artikullin e menysë përgjegjës për cilësimet e kujtesës: kohën dhe mënyrën e funksionimit. Në rastin tonë, cilësimet e kërkuara ishin në Cilësimet e avancuara/Chipset/Konfigurimi i Urës së Veriut(koha) dhe I avancuar/Konfiguro Frekuencën e Sistemit(modaliteti i funksionimit ose, më thjesht, frekuenca e kujtesës). Në BIOS-in e bordeve të tjera, cilësimet e memories mund të vendosen në "Karakteristikat e avancuara të çipsetit" (Biostar), "Konfigurimi i avancuar/memory" (Intel), "Menyja e butë + Karakteristikat e avancuara të çipsetit" (abit), "Veçoritë e avancuara të çipsetit/DRAM Konfigurimi" (EPoX), "Veçoritë e mbikalimit/Konfigurimi DRAM" (Sapphire), "MB Intelligent Tweaker" (Gigabyte, për të aktivizuar cilësimet duhet të klikoni në dritaren kryesore të BIOS-it Ctrl+F1) etj. Tensioni i furnizimit zakonisht ndryshohet në artikullin e menysë përgjegjës për mbingarkimin dhe caktohet si "Tensioni i memories", "Kontrolli i mbitensionit të DDR2", "Tensioni DIMM", "Tensioni DRAM", "VDIMM", etj. Gjithashtu tabela të ndryshme cilësimet nga i njëjti prodhues mund të ndryshojnë si në emër ashtu edhe në vendndodhje dhe në sasi, kështu që në secilin rast individual do t'ju duhet t'i referoheni udhëzimeve.

    Nëse nuk ka dëshirë për të rritur frekuencën e funksionimit të moduleve (në varësi të aftësive dhe mbështetjes nga bordi) mbi vlerën e saj nominale, atëherë mund të kufizoni veten në zvogëlimin e vonesave. Nëse po, atëherë me shumë mundësi do t'ju duhet të përdorni rritjen e tensionit të furnizimit, si dhe uljen e kohës, në varësi të vetë kujtesës. Për të ndryshuar cilësimet, thjesht transferoni artikujt e nevojshëm nga modaliteti "Auto" në "Manual". Ne jemi të interesuar për oraret kryesore, të cilat zakonisht gjenden së bashku dhe quhen si më poshtë: CAS# Koha e vonesës (CAS, CL, Tcl, tCL), RAS# në CAS# Delay (RCD, Trcd, tRCD), RAS# Parapagesë (Koha e parambushjes së rreshtit, RP, Trp, tRP) dhe RAS# Aktivizo për të parambushur (RAS, Min.RAS# Koha aktive, Koha e Ciklit, Tras, tRAS). Ekziston gjithashtu një parametër tjetër - Shpejtësia e komandës (Koha e kujtesës, Koha e kujtesës 1T/2T, mënyra e kohës CMD-ADDR) duke marrë vlerën 1T ose 2T (një vlerë tjetër u shfaq në chipset AMD RD600 - 3T) dhe është e pranishme në platformën AMD ose në chipset NVidia (në logjikën Intel është i kyçur në 2T). Kur ky parametër reduktohet në një, performanca e nënsistemit të memories rritet, por frekuenca maksimale e mundshme zvogëlohet. Kur përpiqeni të ndryshoni oraret kryesore në disa pllaka amë, mund të hasni "kurthe" - çaktivizimi konfigurim automatik, në këtë mënyrë rivendosim vlerat e nën-kohësve (koha shtesë që ndikojnë si në frekuencën ashtu edhe në performancën e memories, por jo aq domethënëse sa ato kryesore), si, për shembull, në tabelën tonë të provës. Në këtë rast, do t'ju duhet të përdorni programin MemSet (mundësisht Versioni i fundit) dhe shikoni vlerat e nëntimimit (nëntimimit) për çdo mënyrë funksionimi të memories në mënyrë që të vendosni të ngjashme në BIOS.

    Nëse emrat e vonesave nuk përkojnë, atëherë "metoda e pokingut shkencor" funksionon mirë këtu. Pak duke ndryshuar cilësimet shtesë në BIOS Setup, ne kontrollojmë me programin se çfarë, ku dhe si ka ndryshuar.

    Tani, për memorien që funksionon në një frekuencë prej 533 MHz, mund të provoni të vendosni 3-3-3-9 ose edhe 3-3-3-8 në vend të vonesave standarde 4-4-4-12 (ose ndonjë opsion tjetër ). Nëse sistemi nuk fillon me këto cilësime, ne e ngremë tensionin në modulet e memories në 1.9-2.1 V. Më i lartë nuk rekomandohet, madje edhe në 2.1 V këshillohet të përdorni ftohje shtesë të memories (opsioni më i thjeshtë është të drejtoni rrjedhën e ajrit nga një ftohës konvencional në to). Por së pari ju duhet të kryeni teste me cilësime standarde, për shembull në arkivuesin WinRAR shumë të ndjeshëm ndaj kohës (Tools/Benchmark dhe testi i harduerit). Pas ndryshimit të parametrave, ne kontrollojmë përsëri dhe, nëse rezultati është i kënaqshëm, e lëmë ashtu siç është. Nëse jo, siç ndodhi në testimin tonë, atëherë duke përdorur mjetin MemSet në mjedisin Windows (ky operacion mund të çojë ose në ngrirjen e sistemit, ose, edhe më keq, në mosfunksionim të plotë të tij) ose duke përdorur BIOS Setup, ngrini RAS# në CAS me një # Vonesa dhe provo përsëri. Më pas, mund të provoni të ulni parametrin RAS# Precharge me një, gjë që do të rrisë pak performancën.

    Ne bëjmë të njëjtën gjë për memorien DDR2-667: në vend të vlerave 5-5-5-15 vendosim 3-3-3-9. Gjatë kryerjes së testeve, ne gjithashtu duhej të rritnim RAS# në CAS# Delay, përndryshe performanca nuk ndryshonte nga cilësimet standarde.

    Për një sistem që përdor DDR2-800, vonesat mund të reduktohen në 4-4-4-12 ose edhe 4-4-3-10, në varësi të moduleve specifike. Në çdo rast, zgjedhja e orareve është thjesht individuale dhe është mjaft e vështirë të japësh rekomandime specifike, por shembujt e dhënë mund t'ju ndihmojnë në rregullimin e mirë të sistemit. Dhe mos harroni për tensionin e furnizimit.

    Si rezultat, ne testuam me tetë opsione dhe kombinime të ndryshme të mënyrave të funksionimit të memories dhe vonesave të tyre, si dhe përfshimë në teste rezultatet e një memorie të mbingarkuar - Team Xtreem TXDD1024M1066HC4, që funksionon në një frekuencë efektive prej 800 MHz me kohëzgjatje prej 3- 3-3-8. Pra, për modalitetin 533 MHz kishte tre kombinime me oraret 4-4-4-12, 3-4-3-8 dhe 3-4-2-8, për 667 MHz kishte vetëm dy - 5-5-5 -15 dhe 3 -4-3-9, dhe për modalitetin 800 MHz, si në rastin e parë, tre - 5-5-5-18, 4-4-4-12 dhe 4-4-3-10. Janë përdorur paketat e mëposhtme të provës: nëntesti i memories nga paketa sintetike PCMark05, arkivuesi WinRAR 3.70b, programi i llogaritjes Pi - SuperPI dhe Lojë dënimi 3 (rezolucion 1024x768, Cilësi e lartë grafike). Vonesa e kujtesës u kontrollua duke përdorur standardin e integruar të programit Everest. Të gjitha testet janë kryer në Windows XP Professional Edition SP2. Rezultatet e paraqitura në diagrame janë rregulluar sipas mënyrave të funksionimit.

    Siç mund ta shihni nga rezultatet, ndryshimi në disa teste është i parëndësishëm, dhe ndonjëherë edhe i papërfillshëm. Kjo për shkak se autobusi i sistemit 1066 MHz i procesorit Core 2 Duo ka një gjerësi brezi teorik prej 8,5 GB/s, që korrespondon me gjerësinë e brezit të memories DDR2-533 me dy kanale. Kur përdorni memorie më të shpejtë, FSB bëhet faktori kufizues në performancën e sistemit. Ulja e vonesës çon në rritje të performancës, por jo aq dukshëm sa rritja e frekuencës së kujtesës. Kur përdoret si stol provë platformat AMD Mund të vërehet një pamje krejtësisht tjetër, të cilën do ta bëjmë herën tjetër nëse është e mundur, por tani për tani do t'i kthehemi testeve tona.

    Në sintetikë, rritja e performancës me vonesë të reduktuar për çdo modalitet ishte 0,5% për 533 MHz, 2,3% për 667 MHz dhe 1% për 800 MHz. Një rritje e konsiderueshme e performancës vërehet kur lëvizni nga memoria DDR2-533 në memorie DDR2-667, por ndryshimi nga 667 në DDR2-800 nuk jep një rritje të tillë të shpejtësisë. Gjithashtu, memoria në një nivel më të ulët dhe me kohë të ulëta i afrohet një versioni me frekuencë më të lartë, por me cilësime nominale. Dhe kjo është e vërtetë për pothuajse çdo test. Për arkivuesin WinRAR, i cili është mjaft i ndjeshëm ndaj ndryshimeve të kohës, treguesi i performancës u rrit pak: 3.3% për DDR2-533 dhe 8.4% për DDR2-667/800. Llogaritja e shifrës së tetë-miliontë të pi i trajtoi kombinimet e ndryshme në përqindje më mirë se PCMark05, edhe pse vetëm pak. Aplikacioni i lojrave nuk është shumë i dhënë pas DDR2-677 me kohëzgjatje 5-5-5-15, dhe vetëm zvogëlimi i kësaj të fundit bëri të mundur anashkalimin e kujtesës më të ngadaltë (e cila, siç doli, nuk i intereson se cilat janë oraret) me dy korniza. Vendosja e memories DDR2-800 dha një rritje me dy korniza të tjera, dhe versioni i mbingarkesës, i cili kishte një hendek të mirë në testet e tjera, nuk u largua shumë nga analogu i tij më pak i shtrenjtë. Sidoqoftë, përveç procesorit dhe kujtesës, ekziston një lidhje tjetër - nënsistemi i videos, i cili bën rregullimet e veta në performancën e të gjithë sistemit në tërësi. Rezultati i vonesës së kujtesës ishte befasues, megjithëse nëse shikoni nga afër grafikun, bëhet e qartë pse treguesit janë ashtu siç janë. Duke rënë me frekuencë në rritje dhe në ulje të kohës nga modaliteti DDR2-533 4-4-4-12, vonesa ka një "zhytje" në DDR2-667 3-4-3-9, dhe mënyra e fundit praktikisht nuk është e ndryshme nga e mëparshme përveç frekuencës. Dhe falë vonesave kaq të ulëta, DDR2-667 tejkalon lehtësisht DDR2-800, i cili ka vlera më të larta, por xhiroja e DDR2-800 e lejon atë të vazhdojë të ecë përpara në aplikacionet reale.

    Dhe në përfundim, dua të them se pavarësisht përqindjes së vogël të rritjes së performancës (~0.5-8.5) që vjen nga reduktimi i vonesave kohore, efekti është ende i pranishëm. Dhe edhe kur kalojmë nga DDR2-533 në DDR2-800, marrim një rritje mesatare prej 3-4%, dhe në WinRAR më shumë se 20. Pra, një "akordim" i tillë ka avantazhet e tij dhe ju lejon të rritni pak performancën e sistemit edhe pa seriozitet overclocking.

    Publikime mbi temën