Време RAM. Компютърна памет

09.06.2019

Основните характеристики на паметта (нейната големина, честота, принадлежащи към една от поколенията) могат да бъдат допълнени с друг важен параметър - времена. Какво представляват те? Мога ли да ги променя в настройките на BIOS? Как да го направя по най-правилния начин, по отношение на стабилната работа на компютъра?

Какво е времето на RAM?

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

Компютърната оперативна памет се състои от голям брой взаимодействащи клетки. Всеки от тях има свой собствен условен адрес, до който има достъп RAM контролера. Координатите на клетките, като правило, се записват с два параметъра. Обикновено те могат да бъдат представени като номера на редове и колони (както в таблицата). На свой ред групите адреси се комбинират, за да улеснят контролера да намери конкретна клетка в по-голяма област от данни (наричана понякога "банка").

Време за RAM

По този начин искането за ресурси на паметта се извършва на два етапа. Първо, администраторът изпраща заявка до "банката". След това той изисква номера на клетката "ред" (изпращане на сигнал тип RAS) и изчаква отговор. Времето за изчакване е времето на RAM. Общото му име е RAS към CAS Delay. Но това не е всичко.

Контролерът също се нуждае от номера на „колоната“, зададен му за достъп до определена клетка: изпраща се друг сигнал, като CAS. Времето, докато контролерът чака отговор, също е времето на RAM. Нарича се CAS Latency. И това не е всичко. Някои ИТ специалисти предпочитат да интерпретират явлението CAS Latency, малко по-различно. Те предполагат, че този параметър показва колко единични цикъла трябва да преминат по време на обработката на сигнала не от контролера, а от процесора. Но, както експертите отбелязват, обсъждането в двата случая по принцип е за едно и също нещо.

RAM честота

Контролерът, по правило, работи със същия "низ", на който е разположена клетката повече от веднъж. Въпреки това, преди да се свърже с нея отново, той трябва да затвори предишната сесия на искането. И само след това възобнови работата. Времевият интервал между завършването и новия ред на линия също е време. Тя се нарича RAS Precharge. Вече трети поред. Това ли е всичко? Не.

След като работи с низ, контролерът трябва, както си спомняме, да затвори предишната сесия на заявката. Времевият интервал между активирането на достъпа до линията и неговото затваряне е също времето на RAM. Името му е Активно за закъснение на презареждане. По принцип, сега всичко.

Така преброихме 4 тайминга. Съответно те винаги се изписват под формата на четири числа, например 2-3-3-6. В допълнение към тях, между другото, има и друг общ параметър, който характеризира RAM на компютъра. Става въпрос за стойността на Command Rate. Той показва какъв е минималният срок, който контролера прекарва при превключване от една команда на друга. Тоест, ако стойността за CAS Latency е 2, тогава закъснението между заявката от процесора (контролера) и реакцията на модула с памет е 4 часовника.

Срокове: ред на местоположението

Какъв е редът на всеки тайминг в този ред? Това е почти винаги (и това е един вид индустриален "стандарт"), както следва: първата цифра е CAS Latency, втората е RAS към CAS Delay, третата е RAS Precharge, а четвъртата е Active to Precharge Delay. Както казахме по-горе, параметърът Command Rate се използва понякога, неговата стойност е пета поред. Но ако за четирите предходни показателя разпространението на числата може да бъде доста голямо, то за CR, като правило, са възможни само две стойности - T1 или T2. Първото означава, че времето от момента, в който паметта е активирана, докато е готова да отговори на заявките, трябва да премине през 1 часовник. Според втория - 2.

Какво казват таймингите?

Както е известно, количеството RAM е един от ключовите показатели за изпълнение на този модул. Колкото повече е, толкова по-добре. Друг важен параметър е честотата на RAM. И тук всичко е уникално. Колкото по-висока е, толкова по-бързо ще бъде RAM. А какво да кажем за времето?

Компютърна памет

По отношение на тях моделът е различен. Колкото по-малки са стойностите на всеки от четирите тайминга - толкова по-добре е паметта. И колкото по-бързо, съответно, работи компютърът. Ако два модула с една и съща честота имат различни тайминг на паметта, тогава тяхната производителност ще бъде различна. Както вече посочихме по-горе, количествата, от които се нуждаем, се изразяват в цикли. Колкото по-малки са те, толкова по-бързо процесорът получава отговор от модула RAM. И колкото по-скоро той може да „се възползва” от такива ресурси, колкото честотата на оперативната памет и нейния обем.

"Фабрични" тайминги или ваши собствени?

Повечето потребители на PC предпочитат да използват тези тайминги, които са инсталирани на тръбопровода (или има опция за автоматично настройване в опциите на дънната платка). На много съвременни компютри обаче има възможност за ръчно задаване на необходимите параметри. Това означава, че ако са необходими по-ниски стойности, те обикновено могат да бъдат подпечатани. Но как да промените тайминга на паметта? И да направи така, че системата да работи стабилно? И, може би, има случаи, в които е по-добре да се изберат увеличени стойности? Как да настроите времето на RAM по оптимален начин? Сега ще се опитаме да дадем отговори на тези въпроси.

Нагласяваме тайминга

Фабричните тайминг се записват в специална зона на RAM чипа. Нарича се SPD. Използвайки данните от нея, системата BIOS адаптира RAM към конфигурацията на дънната платка. В много модерни версии на BIOS настройките по подразбиране могат да се коригират. Почти винаги това се прави програмно - през интерфейса на системата. Промяната на стойностите на поне едно време е достъпна за повечето модели дънни платки. На свой ред има производители, които позволяват фина настройка на модули RAM, когато използват много по-голям брой параметри от четирите споменати по-горе.

Как да увеличим RAM

За да влезете в областта на необходимите настройки в BIOS, трябва да отидете на тази система (ключът DEL веднага след включването на компютъра), изберете опцията за Разширени настройки на чипса. Следващият брой настройки показва DRAM Timing Selectable (може да звучи малко по-различно, но изглежда). В него отбелязваме, че времената (SPD) ще бъдат зададени ръчно (Manual).

Как да разберете времето на RAM инсталиран в BIOS по подразбиране? За да постигнем това, намираме в съседните настройки параметрите, които са съгласувани с CAS Latency, RAS до CAS, RAS Precharge и Active To Precharge Delay. Конкретните времена обикновено зависят от вида на модулите памет, инсталирани на компютъра.

Размер на RAM

Като изберете подходящите опции, можете да зададете тайминга. Експертите препоръчват намаляването на числата постепенно. Трябва да изберете желаните индикатори, да рестартирате и тествате системата за стабилност. Ако компютърът работи неправилно, трябва да се върнете към BIOS и да зададете стойности на няколко нива по-високи.

Оптимизация на времето

Така че, таймингите на паметта - кои стойности са по-добри за тях, за да ги разкрият? Почти винаги оптималните числа се определят по време на практически експерименти. Работата на компютъра е свързана не само с качеството на функциониране на модулите RAM и далеч от скоростта на обмен на данни между тях и процесора. Много други характеристики на компютъра са важни (до такива нюанси като охлаждаща система компютър). Следователно, практическата ефективност на промяната на тайминга зависи от специфичната софтуерна и хардуерна среда, в която потребителят настройва RAM модулите.

Вече посочихме общия модел: колкото по-ниски са времената, толкова по-висока е скоростта на компютъра. Но това, разбира се, е идеалният сценарий. От друга страна, таймингите с ниска латентност могат да се окажат полезни, когато модулите на дънната платка са “овърклоквани” - изкуствено надценяване на неговата честота.

Времето на RAM е по-добро

Факт е, че ако дадете на RAM чиповете ускорение в ръчен режим, използвайки твърде високи коефициенти, компютърът може да стане нестабилен. Това е напълно възможно сценарий, в който настройките на времето ще бъдат настроени толкова неправилно, че компютърът не може да се зареди изобщо. Тогава най-вероятно ще трябва да "нулирате" настройките на BIOS с помощта на хардуерния метод (с голяма вероятност да се свържете с сервизния център).

От своя страна по-високите стойности за тайминга могат донякъде да забавят компютъра (но не толкова, че скоростта на работа да бъде доведена до режима, предшестващ “овърклок”), дават на системата стабилност.

Някои ИТ специалисти са изчислили, че RAM модулите с CL в стойност 3 осигуряват около 40% по-малко забавяне в обмена на съответните сигнали от тези, където CL е 5. Разбира се, при условие, че честотата на часовника е включена и включена приятел е същото.

Допълнителни времена

Както казахме, в някои съвременни модели на дънни платки има възможности за много фина настройка на работата на RAM. Това, разбира се, не е как да се увеличи RAM - този параметър със сигурност е фабричен и не подлежи на промяна. Въпреки това, в настройките на RAM, предлагани от някои производители, има много интересни функции, чрез които можете значително да ускорите компютъра. Ще разгледаме тези, които се отнасят до времето, които могат да бъдат конфигурирани в допълнение към четирите основни. Важно предупреждение: в зависимост от модела на дънната платка и версията на BIOS, имената на всеки от параметрите може да се различават от тези, които сега даваме в примерите.

1. RAS към RAS Delay

Този момент е отговорен за забавянето между моментите, когато се активират линиите от различни области на консолидация на адресите на клетките ("банки", тоест).

2. Време на цикъла на редовете

Това време отразява интервала от време, през който трае един цикъл в рамките на един ред. Тоест, от момента на неговото активиране до началото на работа с нов сигнал (с междинна фаза под формата на затваряне).

3. Напишете Време за възстановяване

Това време отразява времевия интервал между две събития - края на цикъла на записване на данните в паметта и началото на електрическия сигнал.

4. Напишете Забавяне за четене

Това време показва колко време трябва да изминава между завършването на цикъла на записване и момента, в който започва четенето на данните.

Опцията за интерлинг на банките е достъпна и в много версии на BIOS. Като го изберете, можете да конфигурирате процесора така, че да се отнася до самите "банки" на RAM в същото време, а не на свой ред. По подразбиране този режим работи автоматично. Въпреки това, можете да опитате да зададете параметър тип 2 Way или 4 Way. Това ще позволи да се използват съответно 2 или 4, съответно, на "банката". Деактивирането на режима Interleave на банката рядко се използва (като правило се свързва с PC диагностика).

Настройване на тайминга: нюанси

Ще споменем някои функции, свързани с работата на тайминга и техните настройки. Според някои IT-специалисти, в реда с четири цифри, първата стойност е от най-голямо значение, т.е. Следователно, ако потребителят има известен опит в овърклок RAM модулите, експериментите вероятно ще бъдат ограничени до задаване на стойности само за първото време. Въпреки че това мнение не е общоприето. Много ИТ експерти са склонни да вярват, че другите три тайминга са не по-малко значими от гледна точка на скоростта на взаимодействие между RAM и процесора.

В някои модели на дънни платки в BIOS можете да регулирате производителността на чиповете с памет в няколко основни режима. По същество, това е настройка на тайминга според моделите, приемливи от гледна точка на стабилна работа на компютъра. Тези опции обикновено са в непосредствена близост до параметъра Auto от SPD, а въпросните режими са Turbo и Ultra. Първият предполага умерено ускорение, второто - максимално. Тази функция може да бъде алтернатива на ръчно задаване на тайминга. Подобни режими, между другото, са в много интерфейси на подобрената BIOS система - UEFI. В много случаи, както експертите отбелязват, с включването на Turbo и Ultra опциите, се постига достатъчно висока производителност на компютъра и работата му е стабилна.

Такти и наносекунди

Възможно ли е да се изразят часовник цикли в секунди? Да. И за това има една много проста формула. Часовниците във втория термин се считат за разделяне на единицата по действителната тактова честота на RAM, посочена от производителя (въпреки че този индикатор, като правило, трябва да бъде разделен на 2).

Например, ако искаме да разберем часовниците, които формират синхронизацията на DDR3 или 2 RAM, ще разгледаме маркировката му. Ако там е посочено 800, тогава действителната честота на RAM ще бъде равна на 400 MHz. Това означава, че продължителността на цикъла ще бъде стойността, получена чрез разделяне на единицата на 400. Това е 2,5 наносекунди.

Време за DDR3 модули

Един от най-модерните модули на RAM - DDR3 тип чипове. Някои експерти смятат, че по отношение на тях такива показатели като времена са много по-малко важни, отколкото за чипове от предишни поколения - DDR 2 и по-рано. Факт е, че тези модули по правило взаимодействат с достатъчно мощни процесори (като например Intel Core i7), ресурсите на които позволяват не толкова често достъп до RAM. В много модерни чипове от Intel, както и в подобни решения от AMD, има достатъчно количество аналог на RAM под формата на L2 и L3 кеш. Можем да кажем, че такива процесори имат собствена RAM памет, способна да изпълнява значително количество типични функции за RAM.

Как да промените тайминга на паметта

По този начин работата с тайминга при използване на DDR3 модули, както открихме, не е най-важният аспект на овърклокването (ако решим да ускорим работата на компютъра). За такива микросхеми честотните параметри имат много по-голямо значение. В същото време RAM модулите от типа DDR2 и дори по-ранните технологични линии все още се инсталират на компютрите днес (въпреки че, разбира се, широкото използване на DDR3, според много експерти, е повече от постоянна тенденция). И тъй като работата с тайминга може да бъде полезна за много голям брой потребители.