уроци

Какво представлява латентността на оперативната памет и какво е нейното значение?

Съдържание:

Anonim

Когато ще купим парче RAM за нашия компютър, доста важна концепция, която трябва да разберем, е тази на латентността на паметта. В тази статия ще ви научим какво е това и ще обясним неговото значение и влияние върху производителността на нашия компютър. Да започнем!

Индекс на съдържанието

Дефиниране на понятието латентност

Преди да започнем, нека поясним какво е латентността в много общи термини. Грубо казано, това е времето, което изминава между „заявка“ и нейния отговор, тоест времето, което минава от извършване на действие (например, натискане на бутон) до получаване на отговора (за например, покажете прозорец). Например, когато се консултираме с ping в тест за скорост или в онлайн игра, ние разглеждаме латентността на нашата мрежа, тоест времето, което изминава между изпращане на пакет данни и получаване на неговия отговор.

Търсите най-доброто ръководство за най -добрите RAM памет на пазара ? Кликнете върху предишния линк и ще видите най-забележителните модели.

Време на закъснение в RAM и как се изчислява

"CL" обикновено се казва "латентността" на RAM, но в действителност това е само част от общата латентност!

Като цяло това, което много хора смятат за действителното измерване на латентността на RAM, е така наречената CAS или CL латентност.

Закъснението на CAS измерва броя часовни цикли, които преминават от момента на подаване на заявка за четене на данни до момента, когато такава информация е налична. Така че, да, това е вид закъснение, когато се измерва времето, което изминава между заявка и нейния отговор, но това не е реален показател за ОБЩА латентност на RAM. Защо? Е, защото с увеличаването на честотата на RAM паметта се намалява времето, необходимо за извършване на часовник цикъл. Не забравяйте, че честотата в Hertz (Hz) измерва броя пъти, в които цикъл се повтаря всяка секунда, така че колкото по-висока е честотата, толкова по-малко време ще отнеме за цикъл. От тук успяхме да получим тази формула:

време, необходимо за цикъл ( ns ) × закъснение на CAS (" CL ")

Ако отнеме 1 наносекунда за цикъл и отнема 15 цикъла (CL15), действителната латентност ще бъде 15 наносекунди (ns), но ако променим тази стойност с 0, 7 ns и увеличим CAS латентността на CL17, реалната латентност ще бъде по-ниска от 11, 9ns.

Във втория пример, латентността е по-ниска, защото дори и да се налага да правите повече цикли, отнема много по-малко време за извършване на всеки един.

Сега ролята, която честотата на RAM има тук, все още не е ясна, така че нека да видим как преминаваме от честотата, обявена от производителите, до времето, необходимо за цикъл (ns), към така че изчислението може да се извърши без проблеми.

Първото нещо, което трябва да знаем, е, че най-нормалното е, че паметта е посочена, например, "DDR4 2133" вместо "DDR4 2133MHz". В последния случай, въпреки че ние го наричаме „честотата“ на RAM, всъщност не е, защото честотата, при която RAM действително работи, е наполовина, тоест в този случай 1066.5MHz. Както в DDR (DOUBLE скорост на предаване на данни) 2 операции се извършват в секунда, а не една, обявената 2133MHz всъщност ще бъде 2133MT / s (милиони трансфери в секунда), а честотата ще бъде 1066.5MHz.

Така че, когато говорим за честотата в тази статия, ние не визираме скоростта на прехвърляне, която обикновено се нарича „честота“. Във всеки случай те са еквивалентни: колкото по-висока е скоростта на предаване, толкова по-голяма е честотата.

И така, след като имаме данни за честотата, ако изчислим нейната обратна (1 ÷ честота), най-накрая ще получим периода на всеки цикъл за секунди, в случая 0, 0009376465 ​​секунди или, по-добре казано, 9, 38 наносекунди. Би било необходимо само да го умножим по CL и вече щяхме да имаме общите данни за закъсненията. Променяйки предишната формула, можем да преминем директно към резултата в наносекунди като тази:

(1 000 ÷ РЕАЛНА честота) × Закъснение на CAS („ CL “)

Знаем, че това обяснение може да бъде доста объркано… затова ви оставяме тази таблица, която направихме с всички вече изчисления за 180 различни RAM комбинации

DDR4 RAM памет

Тази таблица поражда определени съмнения. Например, две много често срещани RAM комбинации са 3000MT / s CL15 и 3200MT / s и CL16. И двете имат точно една и съща латентност според нашата формула, тоест 10ns. Има обаче един фактор, който пропуснахме.

Оперативната памет (по-специално динамичната RAM или DRAM, която използваме в нашите компютри, мобилни телефони и т.н.) е организирана от различни правоъгълни редове с 8 колони, наречени „думи“. И така, формулата за изчисляване на закъсненията, която използвахме преди, се отнася до закъснението, което съществува, когато имаме достъп до ПЪРВАТА ДУМА, но трябва да имаме предвид още две закъснения: латентността на четвъртата и осмата дума. За да го изчислите, използвайте тази формула:

Word N = × (1 ÷ действителна честота)

The Infinity Fabric има най-известната си употреба при свързване на основните групи или също наречена CCX, използвана в почти всички процесори на Ryzen (с изключение на някои като APU 2200G и 2400G). Достъпът до RAM обаче също използва Infinity Fabric, така че честотата му оказва още по-голямо влияние върху латентностите за достъп до паметта.

В случая на Intel шината, която използват, изпълнява на много по-високи честоти, в повечето случаи над 4000 MHz, но важното е да не се вижда коя шина достига по-високи честоти, защото тогава реалността би могла да бъде различна. Кой има лидерство в закъсненията за достъп до памет, Intel или AMD?

Е, обективната истина е, че процесорите на Intel Coffee Lake имат по-ниски латентности за достъп до паметта от техните конкуренти AMD Ryzen, както ви показахме в тестовете за производителност на изображенията. Ето защо хората са склонни да дават приоритет на високите RAM честоти по-малко на процесорите на Intel (от сокет 1151), защото въпреки че имат подобно въздействие върху латентността на достъпа спрямо RAM ( както виждаме разликите там, когато се променят на 3400MT / s на RAM са сходни ), от една страна това не оказва влияние върху скоростта на пръстеновата шина (Infinity Fabric на AMD) , а от друга, при Intel с фабрични скорости на RAM, тези закъснения са подобни на тези на Ryzen с RAMs от 3200MT / толкова повече.

И каква RAM памет да купя?

След като всички тези технически аспекти са обяснени и след като говорим за важността на латентността на достъпа до паметта в съвременното оборудване, идва въпросът за милион долара: Каква честота и латентност на CAS трябва да избера, за да направя възможно най-добрата покупка?

Както се вижда от изображението по-горе, може да има много големи разлики в цените между комплектите с по-висока скорост и по-ниска реална закъснение (което обяснихме по-рано ), нещо, което добави към изключително високите цени на RAM, която има Повишаване на цената до 40% повече от преди година или 160% повече от преди две години, това представлява голяма дилема в тесните бюджети, където трябва да спестите от избрания комплект.

Ето, нашата препоръка е да търсите най-добрия баланс между ползите и цената. Вярваме, че ако ще използвате процесор AMD Ryzen или харчите малко пари за Intel (да речем например i5 8600K или i7 8700K), трябва да се опитате да се настроите на идеален минимум 3000 или 3200MT / s ( погрешно наречен MHz ). Ако обаче ще монтирате много по-основна, но последна генерация платформа, много балансирана точка в цената и производителността е 2666MT / s. Всъщност, ако ще монтирате Intel Coffee Lake с дънни платки, които не са Z370, няма да можете да повишите оперативната памет на тази честота, така че това ще бъде идеалният избор. Като последна препоръка, ако вашите са APU-тата, за да използвате пълната мощност на интегрираната си графика, обърнете специално внимание на RAM паметта с минимални 2666MT / s (3000 или 3200 идеални) и винаги задължително да използвате Dual Channel, за който ще ви трябва 2 RAM модула или повече.

Не забравяйте също, че за да използвате RAM по-често, най-вероятно ще трябва да направите няколко корекции в BIOS на вашата дънна платка и да проверите дали е възможно да увеличите честотата си според спецификациите и съвместимостта на дънната платка.

Как да знам латентността на моята RAM

За да знаете честотата и CL данните на вашата RAM, всичко, което трябва да направите, е да изтеглите CPUID CPU-Z приложението. След като влезете в програмата, получаването на данните е толкова лесно, колкото достъпът до раздела "Памет" и консултирането с DRAM честотата (RAM честота) и CAS Latency (CAS латентност). След като получат тези данни, трябва само да приложите формулите или да разгледате нашата таблица, за да разберете действителната латентност на вашата RAM памет.

Заключителни думи и заключение за латентността на RAM паметта

Знаем, че като цяло това е тема, която може да се окаже доста трудна за мнозина, независимо дали са начинаещи или не. Трябва да се имат предвид много факти, които по принцип са непознати. Ето защо ще обобщим изводите, които правим от статията в няколко точки:

  • Може да се каже, че латентността в случай на RAM памет е времето, което изтича от заявката за достъп до данни, докато не се получи достъп. Данните „CL“ на RAM паметта, наричана също CAS латентност , не са индикатор за действителната латентност на RAM паметта, тъй като е необходимо също така да се вземе предвид честотата, с която работи ( половината от обявения „MHz“: 2133, 2400, 3000…) и всъщност той е много по-определящ фактор от CL. Реалната латентност на RAM влияе върху производителността на процесора и по-специално в игрите, които трябва да имат достъп до RAM много по-често. В AMD Ryzen честотите на RAM също са много по-важни, отколкото в случая на процесори Intel Socket 1151 (латентностите на CAS имат значение еднакви), и особено ако ще използвате процесор Ryzen за игри, е за предпочитане да използвате RAM памет на честота 3000MT / s или повече.При закупуване е най-добре да намерите баланс между производителност и цена поради високите текущи разходи на RAM.

Така че сега знаете, надяваме се, че нашата статия ви е помогнала да разберете по-добре концепцията за латентност в RAM паметта. Имате ли съмнения относно това? Нуждаете се от съвет какви честоти RAM да купите? Имате ли предложения или критики относно това, което ви обяснихме? Не се колебайте да ни оставите коментар или да отворите дискусия в нашия хардуерен форум!

уроци

Избор на редакторите

Back to top button