Кіріспе

Компьютерлік жадының түрі

Тіркелген жады (буферленген жады деп те аталады) – DRAM модульдері мен жүйенің жад контроллері арасында тіркегіші бар компьютерлік жады. Тіркелген жад модулі, тіркелмегенге қарағанда жад контроллеріне азырақ электр жүктемесін түсіреді. Тіркелген жад компьютерлік жүйенің, басқа жағдайда мүмкін болатын, жад модульдерінің көбірек санымен тұрақты жұмыс істеуіне мүмкіндік береді. Қалыпты жад тіркелген жадпен салыстырғанда, әдетте буферленбеген жад немесе тіркелмеген жад деп аталады. Тіркелген жад екі қатарлы жад модулі (DIMM) түрінде жасалса, ол RDIMM деп аталады. Сол сияқты, тіркелмеген DIMM UDIMM немесе жай ғана "DIMM" деп аталады. Тіркелген жад көбінесе қосымша схемалардың қажеттілігі және сатылатын бірліктердің азы болуына байланысты қымбатқа түседі, сондықтан ол әдетте масштабталу және сенімділік қажеттіліктері төмен бағадан басым түсетін салаларда ғана қолданылады. Мысалы, тіркелген жад әдетте серверлерде қолданылады. Көптеген тіркелген жад модульдері қателерді түзету кодын (ECC) қолдайтын болса да, тіркелген жад модульдерінің қателерді түзетпеуі немесе керісінше болуы мүмкін. Тіркелмеген ECC жады жұмыс станцияларында немесе өте көп жадты қолдамайтын бастапқы деңгейдегі серверлік аналық платаларда қолданылады және қолдау көрсетіледі.

Өнер көрсету

Көбінесе, тіркелген жадты пайдалану орындалу жылдамдығын төмендетуге әкеледі. Әрбір оқу немесе жазу жад шинасы мен DRAM арасында бір циклға буферленеді, сондықтан тіркелген RAM эквивалентті тіркелмеген DRAM-нан бір сағат циклы қалып қояды деп есептеуге болады. SDRAM үшін бұл тек бірнеше циклдің біріншісіне ғана қатысты. Дегенмен, бұл төмендеу әрқашан бола бермейді. Жадқа қол жеткізу жылдамдығына әсер ететін көптеген факторлар бар. Мысалы, Intel Westmere 5600 сериялы процессорлары жадқа қол жеткізу үшін араластыруды қолданады, онда жадқа қол жеткізу үш арнаға бөлінеді. Егер әр арнаға екі жад модулі (DIMM) орнатылса, UDIMM конфигурациясы RDIMM конфигурациясына қарағанда максималды жад енінің шамамен 5%-ға төмендеуіне себеп болады.

Бір-біріне үйлесімділік

Әдетте, аналық плата жад түріне сәйкес болуы керек; нәтижесінде, тіркелген жад оған арналмаған аналық платада жұмыс істемейді, және керісінше. Кейбір компьютерлік аналық платалар тіркелген жадты қабылдайды немесе талап етеді, бірақ тіркелген және тіркелмеген жад модульдерін араластыруға болмайды. Тіркелген және ECC жад арасында жиі шатасу туындайды; ECC жады (тіркелген немесе тіркелмеген болуы мүмкін) ECC қолдауы жоқ аналық платада мүлдем жұмыс істемейді деп жиі айтылады, тіпті ECC функциясын пайдаланбаса да. Бірақ, үйлесімділік мәселелері, көбінесе, ECC-ні қолдайтын және ECC RAM деп аталатын тіркелген жадты, оны қолдамайтын компьютерлік аналық платада қолдануға тырысқанда туындайды.

Буферлі жады түрлері

Тіркелген (буферленген) DIMM (R DIMM) модульдері DIMM және жад чиптеріндегі командалық және адрестік шиналардың тіректері арасында буфер орналастырады. Жоғары сыйымдылығы бар DIMM-де көптеген жад чиптері болуы мүмкін, олардың әрқайсысы жад адресін алуы керек, ал олардың біріктірілген кіріс сыйымдылығы жад шинасының жұмыс жылдамдығын шектейді. R DIMM-де командалық және адрестік сигналдарды қайта бөлу арқылы жад шинасына көбірек чиптерді қосуға болады. Бұл, адрестің қосымша буферден өтуіне қажетті бір қосымша сағат циклының нәтижесінде жадтың кешігу уақытын ұлғайтуға әкеледі. Алғашқы тіркелген RAM модульдері тіркелмеген RAM модульдерімен физикалық үйлесімсіздік тудырды, бірақ SDRAM R DIMM-нің екі түрі механикалық түрде алмастырылатын болып келеді және кейбір аналық платалар екі түрін де қолдай алады. Жүктемесі төмендетілген DIMM (LR DIMM немесе LRDIMM) модульдері R DIMM-ге ұқсас, бірақ дерек желілеріне де буфер қосылады. Яғни, LR DIMM басқару және дерек желілерін буферлейді, сигналдардың барлық параллельдік қасиетін сақтайды. Нәтижесінде LR DIMM үлкен жалпы максималды жад сыйымдылығын қамтамасыз етеді, сонымен бірге FB DIMM-дердің сериялық және параллель сигналдар арасындағы түрлендіруден туындаған өнімділік және қуат тұтыну мәселелерін болдырмайды. Толық буферленген DIMM (FB DIMM) модульдері үлкен жүйелерде жадтың максималды сыйымдылығын одан да арттырады, стандартты SDRAM чиптерінің кең шинасы мен тар, жоғары жылдамдықты сериялық жад шинасы арасында аударма жасау үшін күрделі буферлік чипті пайдаланады. Басқаша айтқанда, FB DIMM-ге барлық басқару, адрестеу және деректерді жіберу сериялық түрде жүзеге асырылады, ал әрбір FB DIMM-дегі қосымша логика сериялық кірістерді жад чиптерін басқару үшін қажетті параллель сигналдарға түрлендіреді. Жад шинасына қажетті тіректердің санын азайту арқылы процессорлар көбірек жад шиналарын қолдай алады, бұл жалпы жадтың өткізу қабілеті мен сыйымдылығын арттырады. Алайда, аударма жадтың кешігу уақытын ұлғайтты, ал күрделі жоғары жылдамдықты буферлік чиптер көп қуат тұтынып, көп жылу шығарды. FB DIMM және LR DIMM жад модулінің жад шинасына түсіретін жүктемені азайту үшін негізінен жасалған. Олар R DIMM-дермен үйлесімсіз, және оларды қажет ететін аналық платалар әдетте басқа жад модульдерін қабылдамайды.