Контакти

Оперативка ddr2. Чим менше параметр таймінгу - тим швидше пам'ять. Види і обсяг пам'яті

Теоретичні основи і перші результати низкоуровневого тестування

DDR2 новий стандарт пам'яті, затверджений (Joint Electronic Device Engineering Council), до складу якого входять багато виробників мікросхем і модулів пам'яті, а також чіпсетів. Ранні версії стандарту були опубліковані вже в березні 2003 року, остаточно він був затверджений лише в січні 2004 року і отримав найменування DDR2 SDRAM SPECIFICATION, JESD79-2, ревізія A (). DDR2 грунтується на добре відомої і зарекомендувала себе технології DDR (Double Data Rate). Можна навіть сказати так: «DDR2 починається там, де закінчується DDR». Іншими словами, перші DDR2 працюватимуть на частотах, які є межею для поточного покоління пам'яті DDR-400 (стандарт PC3200, тактова частота 200 МГц), а її подальші варіанти істотно його перевершать. Першим поколінням пам'яті DDR2, вже виробленим в даний час такими вендорами, як, і, є її різновиди DDR2-400 і DDR2-533, що працюють на частотах 200 МГц і 266 МГц, відповідно. Далі очікується поява нового покоління модулів DDR2-667 і DDR2-800, хоча зазначається, що вони взагалі навряд чи з'являться і, тим більше, отримають широке поширення навіть до кінця цього року.

Справедливості заради варто помітити, що пам'ять типу DDR2, як така, з'явилася вже досить давно звичайно ж, мається на увазі пам'ять на відкритих. Проте, цей різновид DDR2 (звана GDDR2), насправді, є особливим типом пам'яті, розробленим спеціально для ринку відеокарт і злегка відрізняється від «десктопного» варіанту DDR2, якому і присвячений цей огляд. Загальна інформація

Отже, «десктопна» DDR2-SDRAM розглядається як еволюційна заміна поточного покоління пам'яті DDR. Принцип її функціонування абсолютно той же передача даних (на рівні модуля пам'яті) здійснюється по 64-розрядної шини по обох частин синхросигналу (висхідному «фронту», і низхідному «зрізу»), що забезпечує подвоєну ефективну швидкість передачі даних по відношенню до її частоті. Зрозуміло, при цьому в DDR2 реалізований ряд нововведень, які дозволяють здійснити стрибок до набагато більш високих частотах (а, отже, більшої пропускної спроможності) і великим ємностей масивів мікросхем, з одного боку, і зменшеному енергоспоживанню модулів, - з іншого. За рахунок чого це досягається, ми побачимо пізніше, а поки звернемося до «макроскопічними» фактам. Модулі пам'яті типу DDR2 виробляються в новому форм-факторі, у вигляді 240-контактних модулів DIMM, електрично несумісних зі слотами для модулів пам'яті типу DDR \u200b\u200b(за кількістю висновків, відстані між висновками і цоколевке модулів). Таким чином, стандарт DDR2 не передбачає забезпечення сумісності з DDR.

У наведеній нижче таблиці наведені затверджені угоди про найменування і специфікації перших трьох стандартів DDR2. Легко помітити, що DDR2-400 характеризується такою ж пропускною здатністю, як і нині існуючий тип пам'яті DDR-400.

Перші модулі пам'яті DDR2 будуть поставлятися в варіантах 256 МБ, 512 МБ і 1 ГБ. Проте, стандарт передбачає можливість побудови модулів істотно більшої місткості аж до 4 ГБ, які, проте, є спеціалізованими модулями (не сумісними з десктопними варіантами, по крайней мере, на даний момент). Надалі очікується поява модулів, що володіють ще більшою ємністю.

Чіпи DDR2 будуть виготовлятися з використанням упаковки типу FBGA (Fine Ball Grid Array), більш компактною, ніж традиційний варіант TSOP-II, що дозволяє досягти великих ємностей мікросхем при меншому розмірі і поліпшених електричних і теплових характеристиках. Такий метод упаковки вже використовується деякими виробниками DDR як варіант, але є рекомендованим до використання з точки зору стандарту JEDEC.

Споживання модулями DDR2 напруга, відповідно до стандарту 1.8 V, що значно менше в порівнянні з напругою живлення пристроїв DDR (2.5 V). Цілком очікуваним (хоча і не настільки очевидним) наслідком цього факту є зменшення енергоспоживання, що важливо для виробників, як ноутбуків, так і великих робочих станцій і серверів, де проблема розсіюється модулями пам'яті потужності займає далеко не останнє місце. DDR2 зсередини

Стандарт DDR2 включає в себе кілька важливих змін специфікації DDR, пов'язаних з передачею даних, які дозволяють досягати більш високих частот при більш низькій споживаної потужності. Як саме досягається зниження потужності, що розсіюється при одночасному збільшенні швидкості модулів, ми розглянемо прямо зараз.

вибірка даних

Головною зміною в DDR2 є можливість вибірки відразу 4 біт даних за такт (4n-prefetch), на противагу 2-бітної вибірці (2n-prefetch), реалізованої в DDR. По суті, це означає, що на кожному такті шини пам'яті DDR2 здійснює пересилку 4 біт інформації з логічних (внутрішніх) банків мікросхеми пам'яті в буфери введення-виведення по одній лінії інтерфейсу даних, тоді як звичайна DDR здатна переслати лише 2 біта за такт на лінію . Досить закономірно виникає питання якщо це так, то чому ж тоді ефективна пропускна спроможність DDR2-400 виявляється такою ж, як і у звичайній DDR-400 (3.2 ГБ / с), а не подвоєною?

Для відповіді на це питання спочатку розглянемо, як працює звичайна пам'ять типу DDR-400. У цьому випадку, як ядро \u200b\u200bпам'яті, так і буфери введення-виведення функціонують на частоті 200 МГц, а «ефективна» частота зовнішньої шини даних, завдяки технології DDR, дорівнює 400 МГц. За правилом 2n-prefetch, на кожному такті пам'яті (200 МГц) по кожній лінії інтерфейсу даних в буфер вводу-виводу надходить 2 біти інформації. Завданням цього буфера є мультиплексування / демультиплексування (MUX / DEMUX) потоку даних по-простому, «перегонка» вузького високошвидкісного потоку в широкий низкоскоростной, і навпаки. Оскільки в мікросхемі пам'яті типу DDR \u200b\u200bSDRAM логічні банки мають ширину шини даних, що з'єднує їх і підсилювач рівня, в два рази ширше, ніж від засувок на читання до зовнішнього інтерфейсу, буфер даних включає в себе мультиплексор типу 2-1. У загальному випадку, оскільки мікросхеми пам'яті, на відміну від модулів, можуть мати різну ширину шини даних зазвичай це x4 / x8 / x16 / x32, застосування такої схеми MUX / DEMUX (2-1), реалізованої в DDR, означає, що внутрішній потік даних шириною X і частотою передачі Y від масиву перетворюється на зовнішній потік шириною X / 2 і частотою 2Y. Це називається балансом по пікової пропускної спроможності.

Розглянемо тепер схему функціонування пристрою мікросхеми пам'яті типу DDR2 SDRAM, рівночастотними і «равношірокой» (тобто однакової ширини шини даних) щодо мікросхеми DDR модуля пам'яті DDR-400. Перш за все, відзначимо, що ширина зовнішньої шини даних залишилася абсолютно такий же 1 біт / лінію, як і її ефективна частота (в розглянутому прикладі 400 МГц). Власне, цього вже достатньо для відповіді на поставлене вище питання чому теоретична ПСП рівночастотними модулів пам'яті типу DDR2 і DDR рівні між собою. Далі, очевидно, що використання мультиплексора типу 2-1, застосовуваного в DDR SDRAM, в разі DDR2 SDRAM, що здійснює вибірку даних за правилом 4n-prefetch, вже не підходить. Замість цього потрібне введення більш складної схеми з додатковою сходинкою перетворення мультиплексора типу 4-1. Це означає, що вихід ядра став ширше в чотири рази зовнішнього інтерфейсу мікросхеми і в стільки ж разів нижче за частотою функціонування. Тобто, за аналогією з розглянутим вище прикладом, в загальному випадку схема MUX / DEMUX 4-1 здійснює перетворення внутрішнього потоку даних шириною X і частотою передачі Y від масиву в зовнішній потік шириною X / 4 і частотою 4Y.

Оскільки в цьому випадку ядро \u200b\u200bмікросхем пам'яті синхронізується на частоті, удвічі меншою по відношенню до зовнішньої (100 МГц), тоді як в DDR синхронізація внутрішнього і зовнішнього потоку даних відбуваються на одній частоті (200 МГц), серед переваг такого підходу відзначається збільшення відсотка виходу придатних чіпів і зниження енергоспоживання модулів. До речі, це також дозволяє пояснити, чому стандарт DDR2 передбачає існування модулів пам'яті з «ефективною» частотою 800 МГц що вдвічі вище, ніж у поточного покоління пам'яті типу DDR. Адже саме такий «ефективної» частоти DDR2 можна досягти вже зараз, маючи чіпи пам'яті DDR-400, що працюють на власній частоті 200 МГц, якщо здійснювати вибірку даних за правилом 4n-prefetch за схемою, розглянутої вище.

Таким чином, DDR2 означає відмову від екстенсивного шляху розвитку чіпів пам'яті в сенсі, простого подальшого збільшення їх частоти, яке істотно ускладнює виробництво стабільно працюючих модулів пам'яті в великій кількості. На зміну йому висувається інтенсивний шлях розвитку, пов'язаний з розширенням внутрішньої шини даних (що є обов'язковим і неминучим рішенням при використанні більш складного мультиплексування). Ризикнемо припустити, що в майбутньому цілком можна очікувати появу пам'яті типу «DDR4», що здійснює вибірку вже не 4-х, а відразу 8 біт даних з чіпів пам'яті (за правилом 8n-prefetch, з використанням мультиплексора типу 8-1), і працюють на частоті вже не в 2, а в 4 рази меншою по відношенню до частоти буфера введення-виведення :). Власне, нічого нового в такому підході немає подібне вже траплялося в мікросхемах пам'яті типу Rambus DRAM. Проте, неважко здогадатися, що зворотним боком такого шляху розвитку є ускладнення пристрою MUX / DEMUX буфера введення-виведення, який в разі DDR2 повинен здійснювати сериализацию чотирьох біт даних, зчитувальних паралельно. Перш за все, це повинно позначитися на таку важливу характеристику пам'яті, як її латентність, що ми і розглянемо нижче.

Внутрічіповое терминирование

Стандарт DDR2 включає в себе і ряд інших удосконалень, що поліпшують різні характеристики нового типу пам'яті, в тому числі електричні. Одним з таких нововведень є внутрічіповое терминирование сигналу. Суть його полягає в тому, що для усунення зайвого електричного шуму (внаслідок відображення сигналу від кінця лінії) на шині пам'яті для навантаження лінії використовуються резистори нема на материнській платі (як це було з попередніми поколіннями пам'яті), а всередині самих чіпів. Ці резистори деактивуються, коли чіп знаходиться в роботі і, навпаки, активуються, як тільки мікросхема входить в стан очікування. Оскільки гасіння сигналу тепер здійснюється набагато ближче до його джерела, це дозволяє усунути електричні перешкоди всередині чіпа пам'яті при передачі даних.

До речі, в зв'язку з технологією внутрічіпового параметрів завершення не можна не зупинитися на такому моменті, як ... тепловиділення модуля, на активне зниження якого, в общем-то, в першу чергу і розрахований новий стандарт DDR2. Дійсно, така схема параметрів завершення сигналів призводить до виникнення значних статичних струмів всередині чіпів пам'яті, що веде до їх розігріву. Що ж, це дійсно так, хоча зауважимо, що потужність, споживана підсистемою пам'яті в цілому, Від цього зовсім не повинна зростати (просто тепло тепер розсіюється в іншому місці). Проблема тут трохи в іншому а саме, в можливості підвищення частоти функціонування таких пристроїв. Досить імовірно, що саме тому першим поколінням пам'яті DDR2 є модулі зовсім не DDR2-800, а лише DDR2-400 і DDR2-533, для яких тепловиділення всередині чіпів поки що залишається на прийнятному рівні.

додаткова затримка

Додаткова затримка (також відома як «відкладена видача CAS») ще одне вдосконалення, введене в стандарт DDR2, яке покликане мінімізувати простої планувальника команд при передачі даних з пам'яті / в пам'ять. Щоб проілюструвати це (на прикладі читання), розглянемо для початку читання даних з чергуванням банків (Bank Interleave) з пристрою типу DDR2 з додатковою затримкою, рівною нулю, що еквівалентно читання зі звичайної пам'яті типу DDR.

На першому етапі відбувається відкривання банку за допомогою команди ACTIVATE разом з поданням першої складової адреси (адреси рядка), яка вибирає і активує необхідний банк і рядок в його масиві. Протягом наступного циклу інформація передається на внутрішню шину даних і направляється на підсилювач рівня. Коли посилений рівень сигналу досягає необхідного значення (після закінчення часу, іменованого затримкою між визначенням адреси рядки і стовпці, t RCD (RAS-to-CAS Delay) на виконання може подаватися команда читання з автоподзарядкой (READ with Auto-Precharge, RD_AP) спільно з адресою стовпця, щоб вибрати точну адресу даних, які треба вважати з підсилювача рівня. Після виставлення команди читання виконується затримка стрибає вибору стовпчика t CL (затримка сигналу CAS, CAS Latency), протягом якої дані, вибрані з підсилювача рівня, синхронізуються і передаються на зовнішні висновки мікросхеми. При цьому може виникнути ситуація, коли наступна команда (ACTIVATE) не може бути відправлена \u200b\u200bна виконання, оскільки в даний момент часу ще не закінчилося виконання інших команд. Так, в розглянутому прикладі, активація 2-го банку повинна бути відкладена на один такт, оскільки в цей момент вже виповнюється команда читання з автоподзарядкой (RD_AP) з банку 0. В кінцевому рахунку, це призводить до розриву в послідовності видачі даних по зовнішній шині , що знижує реальну пропускну здатність пам'яті.

Для усунення подібної ситуації і збільшення ефективності роботи планувальника команд в DDR2 вводиться поняття додаткової (додаткової) затримки, t AL. При ненульове значення t AL пристрій пам'яті відстежує команди READ (RD_AP) і WRITE (WR_AP), але відкладає їх виконання на час, що дорівнює величині додаткової затримки. Відмінності в поведінці мікросхеми пам'яті типу DDR2 з двома різними величинами t AL наведені на малюнку.

Верхній рисунок описує режим функціонування мікросхеми DDR2 при t AL \u003d 0, що еквівалентно функціонуванню пристрою мікросхеми пам'яті типу DDR; нижній відповідає випадку t AL \u003d t RCD - 1, стандартному для DDR2. При такій конфігурації, як видно з малюнка, команди ACTIVATE і READ можуть надходити на виконання одна за одною. Фактична реалізація команди READ буде відкладена на величину додаткової затримки, тобто реально вона буде виконана в той же момент, як і на діаграмі зверху.

На наступному малюнку наведено приклад зчитування даних з мікросхеми DDR2 в припущенні t RCD \u003d 4 такту, що відповідає t AL \u003d 3 тактів. В цьому випадку, завдяки введенню додаткової затримки, команди ACTIVATE / RD_AP можуть виконуватися поспіль, в свою чергу, дозволяючи видавати дані безперервним чином і максимізувати реальну пропускну здатність пам'яті.

Затримка видачі CAS

Як ми бачили вище, DDR2, з точки зору частоти зовнішньої шини, працює на більш високих швидкостях, ніж DDR SDRAM. У той же час, оскільки новий стандарт України не передбачає будь-яких істотних змін у технології виробництва самих чіпів, статичні затримки на рівні пристрою DRAM повинні залишатися більш-менш постійними. Типова величина власної затримки пристроїв DRAM типу DDR \u200b\u200b15 нс. Для DDR-266 (згодом циклу 7.5 нс.) Це еквівалентно двом тактів, а для DDR2-533 (час циклу 3.75 нс.) Чотирьом.

У міру подальшого збільшення частот пам'яті необхідно множити кількість підтримуваних значень затримки видачі сигналу CAS (в сторону б про льшіх значень). Певні стандартом DDR2 величини затримок CAS представлені в таблиці. Вони знаходяться в інтервалі цілих чисел від 3 до 5 тактів; використання дрібних затримок (кратних 0.5) в новому стандарті не допускається.

Затримки пристрою DRAM виражаються розмірністю циклу (t CK), тобто рівні твору часу циклу на вибране значення затримки CAS (t CL). Типові значення затримок для пристроїв типу DDR2 потрапляють в інтервал 12-20 нс., На підставі якого і вибирається використовується значення затримки CAS. Використання б про льшіх величин затримки недоцільно з міркувань продуктивності підсистеми пам'яті, а менших зважаючи на необхідність стабільної роботи пристрою пам'яті.

затримка записи

Стандарт DDR2 також вносить зміни в специфікацію затримки записи (команди WRITE). Відмінності в поведінці команди записи в пристроях DDR і DDR2 представлені на малюнку.

DDR SDRAM має затримку записи, рівну 1 такту. Це означає, що пристрій DRAM приступає до «захоплення» інформації по шині даних в середньому через один такт після надходження команди WRITE. Проте, з огляду на зрослу швидкість пристроїв DDR2, цей проміжок часу виявляється занадто малим для того, щоб пристрій DRAM (а саме, його буфер вводу-виводу) могло успішно підготуватися до «захоплення» даних. У зв'язку з цим, стандарт DDR2 визначає затримку записи як затримку видачі CAS за вирахуванням 1 такту (t WL \u003d t CL - 1). Відзначається, що прив'язка затримки WRITE до затримки CAS не тільки дозволяє досягти більш високих частот, але і спрощує синхронізацію команд читання і запису (настройку таймінгів Read-to-Write).

Відновлення після запису

Процедура запису в пам'ять типу SDRAM аналогічна операції читання з різницею в додатковому інтервалі t WR, що характеризує період відновлення інтерфейсу після проведення операції (зазвичай це двухтактная затримка між закінченням видачі даних на шину і ініціюванням нового циклу). Цей часовий інтервал, вимірюваний від моменту закінчення операції запису до моменту входження в стадію регенерації (Auto Precharge), забезпечує відновлення інтерфейсу після проведення операції запису і гарантує коректність її виконання. Відзначимо, що стандарт DDR2 не вносить змін в специфікацію періоду відновлення після запису.

Таким чином, затримки пристроїв типу DDR2 в цілому можна вважати однією з небагатьох характеристик, по якій новий стандарт програє специфікації DDR. У зв'язку з чим цілком очевидно, що використання рівночастотними DDR2 навряд чи буде мати якісь переваги в плані швидкості по відношенню до DDR. Як це відбувається насправді як завжди, покажуть результати відповідних тестів. Результати тестування в RightMark Memory Analyzer

Що ж, саме час тепер перейти до результатів тестування, отриманим в тестовому пакеті версії 3.1. Нагадаємо, що головними перевагами цього тесту по відношенню до інших доступних тестів пам'яті є широка функціональність, відкритість методики (тест доступний усім бажаючим для ознайомлення у вигляді) і ретельно опрацьована документація.

Конфігурації тестових стендів і ПО

Тестовий стенд №1

  • процесор: Intel Pentium 4 3.4 ГГц (ядро Prescott, Socket 478, FSB 800 / HT, 1 МБ L2) на частоті 2.8 ГГц
  • Материнська плата: ASUS P4C800 Deluxe на чіпсеті Intel 875P
  • Пам'ять: 2x512 МБ PC3200 DDR SDRAM DIMM TwinMOS (таймінги 2.5-3-3-6)

Тестовий стенд №2

  • Процесор: Intel Pentium 4 3.4 ГГц (ядро Prescott, Socket 775, FSB 800 / HT, 1 МБ L2) на частоті 2.8 ГГц
  • Материнська плата: Intel D915PCY на чіпсеті Intel 915
  • Пам'ять: 2x512 МБ PC2-4300 DDR2 SDRAM DIMM Samsung (таймінги 4-4-4-8)

Програмне забезпечення

  • Windows XP Professional SP1
  • Intel Chipset Installation Utility 5.0.2.1003

Максимальна реальна пропускна здатність пам'яті

Вимірювання максимальної реальної пропускної здатності пам'яті проводилося за допомогою подтеста Memory Bandwidth, пресети Maximal RAM Bandwidth, Software Prefetch, MMX / SSE / SSE2. Як говорить сама назва обраних пресетів, в цій серії вимірювань використовується стандартний метод оптимізації операцій читання з пам'яті Software Prefetch, суть якого полягає в попередньої вибірці даних, які будуть затребувані пізніше з оперативної пам'яті в L2 кеш процесора. Для оптимізації записи в пам'ять використовується метод прямого збереження даних (Non-Temporal Store), що дозволяє уникнути «засмічення» кеша. Результати з використанням регістрів MMX, SSE і SSE2 виявилися практично ідентичними для прикладу, нижче приведена картина, отримана на платформі Prescott / DDR2 з використанням SSE2.


Prescott / DDR2, максимальна реальна ПСП

Відзначимо, що істотних якісних відмінностей між DDR і DDR2 на рівночастотними Prescott в цьому тесті не спостерігається. Але більш цікавим є те, що і кількісні характеристики ПСП DDR-400 і DDR2-533 виявляються досить близькі! (Див. Таблицю). І це незважаючи на те, що пам'ять типу DDR2-533 має максимальну теоретичну ПСП 8.6 ГБ / с (в двоканальному режимі). Власне, нічого дивного в отриманому результаті ми не бачимо адже шина процесора це як і раніше 800 МГц Quad-Pumped Bus, а її пропускна здатність 6.4 ГБ / с, тому саме вона і є лімітуючим фактором.

Що стосується ефективності операцій записи, по відношенню до читання легко побачити, що вона залишилася такою ж. Втім, це знову виглядає цілком природно, оскільки в даному випадку межа ПСП на запис (2/3 від ПСП на читання) явно задається мікроархітектурнимі особливостями процесора Prescott.

латентність пам'яті

Перш за все, зупинимося трохи докладніше на тому, як і чому ми вимірювали «справжню» латентність пам'яті, оскільки її вимір на платформах Pentium 4 насправді, далеко нетривіальне завдання. А пов'язано це з тим, що процесори цього сімейства, зокрема, нове ядро \u200b\u200bPrescott, характеризуються наявністю досить «просунутого» асинхронного апаратного префетчера даних, вельми утрудняє об'єктивні вимірювання зазначеної характеристики підсистеми пам'яті. Очевидно, що використання методів послідовного обходу пам'яті (прямого або зворотного) для вимірювання її латентності в даному випадку абсолютно не годяться алгоритм Hardware Prefetch в цьому випадку працює з максимальною ефективністю, «маскуючи» латентності. Використання випадкових режимів обходу набагато більш виправдано, проте, істинно випадковий обхід пам'яті має інший істотний недолік. Справа в тому, що такий вимір виконується в умовах практично 100% промаху D-TLB, а це вносить суттєві додаткові затримки, про що ми вже писали. Тому єдиним можливим варіантом (серед реалізованих в RMMA методів) є псевдовипадковий режим обходу пам'яті, при якому завантаження кожної наступної сторінки здійснюється лінійно (зводячи нанівець промахи D-TLB), тоді як обхід в межах самої сторінки пам'яті є істинно випадковим.

Проте, результати наших минулих вимірів показали, що навіть така методика вимірювань досить сильно занижує значення латентності. Ми вважаємо, що це пов'язано з ще однією особливістю процесорів Pentium 4, а саме, можливістю «захоплення» відразу двох 64-байтних рядків з пам'яті в L2-кеш при кожному зверненні до неї. Для демонстрації цього явища на представленому нижче малюнку приведені криві залежності латентності двох послідовних звернень до однієї і тієї ж рядку пам'яті від зсуву другого елементу рядка щодо першого, отримані на платформі Prescott / DDR2 за допомогою тесту D-Cache Arrival, пресет L2 D-Cache Line Size Determination.


Prescott / DDR2, прибуття даних по шині L2-RAM

З них видно (крива випадкового обходу є найбільш показовою), що доступ до другого елементу рядка не супроводжується якими-небудь додатковими затримками до 60 байт включно (що відповідає істинному розміром рядка L2-кеша, 64 байта). Область 64-124 байт відповідає читання даних з наступного рядка пам'яті. Оскільки величини латентності в цій області збільшуються лише незначно, це означає, що наступний рядок пам'яті дійсно «підкачуються» в L2-кеш процесора відразу слідом за запитуваної. Який же можна зробити з усього цього практичний висновок? Найпряміший: для того, щоб «обдурити» цю особливість алгоритму Hardware Prefetch, що працює у всіх випадках обходу пам'яті, досить просто обходити ланцюжок з кроком, рівним так званої «ефективної» довжині рядка L2-кеша, яка в нашому випадку становить 128 байт.

Отже, перейдемо безпосередньо до результатів вимірювань латентності. Для наочності, наведемо тут графіки розвантаження шини L2-RAM, отримані на платформі Prescott / DDR2.


Prescott / DDR2, латентність пам'яті, довжина рядка 64 байта


Prescott / DDR2, латентність пам'яті, довжина рядка 128 байт

Як і в випадку тестів реальної ПСП, криві латентності на іншій платформі Prescott / DDR на якісному рівні виглядають абсолютно так само. Кілька відрізняються лише кількісні характеристики. Саме час звернутися до них.

* Латентність в умовах відсутності розвантаження шини L2-RAM

Неважко помітити, що латентність DDR2-533 виявилася вищою, ніж у DDR-400. Втім, нічого надприродного тут немає згідно з поданими вище теоретичним основам нового стандарту пам'яті DDR2, саме так воно і повинно бути.

Різниця в латентності між DDR і DDR2 майже непомітно при стандартному 64-байтним обході пам'яті (3 нс. На користь DDR), коли активно працює апаратний префетчер, однак, при «дворядковому» (128-байтним) обході ланцюжка воно стає набагато більш помітним. А саме, мінімум латентності DDR2 (55.0 нс) дорівнює максимуму латентності DDR; якщо ж порівнювати мінімальні і максимальні латентності між собою, різниця становить приблизно 7-9 нс (15-16%) на користь DDR. У той же час, треба сказати, дещо дивують практично рівні значення «середньої» латентності, отримані в умовах відсутності розвантаження шини L2-RAM причому як в разі 64-байтного обходу (з префетчем даних), так і 128-байтного (без такого ). висновок

Головний висновок, який напрошується на підставі отриманих нами результатів першого порівняльного тестування пам'яті DDR і DDR2, в загалом вигляді можна сформулювати так: «час DDR2 ще не настав». Основна причина полягає в тому, що поки немає сенсу боротися за збільшення теоретичної ПСП шляхом нарощування частоти зовнішньої шини пам'яті. Адже шина поточного покоління процесорів як і раніше функціонує на частоті 800 МГц, що обмежує реальну пропускну здатність підсистеми пам'яті на рівні 6.4 ГБ / с. А це означає, що в даний час немає сенсу встановлювати модулі пам'яті, що володіють більшою теоретичної ПСП, оскільки нині існуюча і широко застосовується пам'ять типу DDR-400 в двоканальному режимі повністю себе виправдовує, та й до того ж має меншу латентність. До речі, про останню збільшення частоти зовнішньої шини пам'яті неминуче пов'язане з необхідністю введення додаткових затримок, що, власне, і підтверджують результати наших тестів. Таким чином, можна вважати, що використання DDR2 виправдає себе, як мінімум, не раніше того моменту, коли з'являться перші процесори з частотою шини 1066 Мгц і вище, що дозволить подолати обмеження, що накладаються швидкістю шини процесора на реальну пропускну здатність підсистеми пам'яті в цілому.

Зараз актуальним стандартом оперативної пам'яті є DDR4, але в використанні все ще знаходиться безліч комп'ютерів з DDR3, DDR2 і навіть DDR. Через такого оперативної пам'яті багато користувачів плутаються і забувають яка саме оперативна пам'ять використовується на їх комп'ютері. Вирішенню цієї проблеми і буде присвячена ця стаття. Тут ми розповімо, як дізнатися яка оперативна пам'ять використовується на комп'ютері DDR, DDR2, DDR3 або DDR4.

Візуальний огляд оперативної пам'яті

Якщо у вас є можливість відкрити комп'ютер і оглянути його комплектуючі, то всю необхідну інформацію ви можете отримати з наклейки на модулі оперативної пам'яті.

Зазвичай на наклейці можна знайти напис з назвою модуля пам'яті. Ця назва починається з букв «PC» після яких йдуть цифри, і воно вказує на тип даного модуля оперативної пам'яті і його пропускну здатність в мегабайтах за секунду (МБ / с).

Наприклад, якщо на модулі пам'яті написано PC1600 або PC1600, то це модуль DDR першого покоління з пропускною спроможністю в 1600 МБ / с. Якщо на модулі написано PC2- 3200, то це DDR2 з пропускною спроможністю в 3200 МБ / с. Якщо PC3 - то це DDR3 і так далі. Загалом, перша цифра після букв PC вказує на покоління DDR, якщо цієї цифри немає, то це простий DDR першого покоління.

У деяких випадках на модулях оперативної пам'яті вказується не назву модуля, а тип оперативної пам'яті і його ефективна частота. Наприклад, на модулі може бути написано DDR3 1600. Це означає що це модуль DDR3 c ефективною частотою пам'яті 1600 МГц.

Для того щоб співвідносити назви модулів з типом оперативної пам'яті, а пропускну здатність з ефективною частотою можна використовувати таблицю, яку ми наводимо нижче.

Назва модуля Тип оперативної пам'яті
PC -1600 DDR-200
PC-2100 DDR-266
PC -2400 DDR-300
PC-2700 DDR-333
PC-3200 DDR-400
PC-3500 DDR-433
PC-3700 DDR-466
PC-4000 DDR-500
PC-4200 DDR-533
PC-5600 DDR-700
PC2-3200 DDR2-400
PC2-4200 DDR2-533
PC2-5300 DDR2-667
PC2-5400 DDR2-675
PC2-5600 DDR2-700
PC2-5700 DDR2-711
PC2-6000 DDR2-750
PC2-6400 DDR2-800
PC2-7100 DDR2-888
PC2-7200 DDR2-900
PC2-8000 DDR2-1000
PC2-8500 DDR2-1066
PC2-9200 DDR2-1150
PC2-9600 DDR2-1200
PC3-6400 DDR3-800
PC3-8500 DDR3-1066
PC3-10600 DDR3-1333
PC3-12800 DDR3-1600
PC3-14900 DDR3-1866
PC3-17000 DDR3-2133
PC3-19200 DDR3-2400
PC4-12800 DDR4-1600
PC4-14900 DDR4-1866
PC4-17000 DDR4-2133
PC4-19200 DDR4-2400
PC4-21333 DDR4-2666
PC4-23466 DDR4-2933
PC4-25600 DDR4-3200

Використання спеціальних програм

Якщо ж ваші модулі оперативної пам'яті вже встановлено в комп'ютер, то ви можете дізнатися до якого типу вони відносяться за допомогою спеціальних програм.

Найпростіший варіант - це скористатися безкоштовною програмою CPU-Z. Для цього запустіть CPU-Z на своєму комп'ютері і перейдіть на вкладку «Memory». Тут в лівому верхньому кутку вікна буде вказано тип оперативної пам'яті, який використовується на вашому комп'ютері.

Також на вкладці «Memory» можна дізнатися ефективну частоту, на якій працює ваша оперативна пам'ять. Для цього потрібно взяти значення «DRAM Frequency» і помножити його два. Наприклад, на скріншоті внизу вказана частота 665.1 МГц, множимо її на 2 і отримуємо ефективну частоту 1330,2 МГц.

Якщо ви хочете дізнатися які саме модулі оперативної пам'яті встановлено на вашому комп'ютері, то цю інформацію можна отримати на вкладці «SPD».

Тут можна дізнатися, скільки модулів пам'яті встановлено, хто їх виробник, на яких частотах вони можуть працювати і багато іншого.

Ринок комплектуючих постійно поповнюється новими розробками і інноваціями із завидною регулярністю, чому у багатьох користувачів, чиї кошти явно не дозволяють своєчасно обзавестися новим залізом, з'являються сумніви в потужності і продуктивності свого комп'ютера в цілому. У всі часи обговорення безлічі питань на технічних форумах про актуальність своїх комплектуючих не вщухає ніколи. При цьому питання стосуються не тільки процесора, відеокарти, але навіть і оперативної пам'яті. Однак, навіть незважаючи на всю динаміку розвитку комп'ютерного заліза, актуальність технологій попередніх поколінь не втрачається настільки ж швидко. У тому числі це стосується і компонентів

DDR2-пам'ять: від перших днів на ринку до заходу популярності

DDR2 - це друге покоління з довільним доступом (від англ. Synchronous Dynamic random access memory - SDRAM), або ж, у звичній для будь-якого користувача формулюванні, наступне після DDR1 покоління оперативної пам'яті, що набула широкого поширення в сегменті персональних комп'ютерів.

Будучи розробленим в далекому 2003 році, повноцінно закріпитися на ринку новий тип зміг лише до кінця 2004-го - тільки на той момент з'явилися чіпсети з підтримкою DDR2. Активно розрекламоване маркетологами, друге покоління було представлено як мало не в два рази потужніша альтернатива.

Що стоїть в першу чергу виділити з відмінностей, це здатність працювати на значно більш високій частоті, передаючи дані двічі за один такт. З іншого боку, стандартним негативним моментом підняття частот є збільшення часу затримки при роботі.

Нарешті, до середини 2000-х новий тип грунтовно ущемив позиції попереднього, першого, і лише тільки до 2010 року DDR2 була значущим чином потіснила прийшла на заміну новинкою DDR3.

особливості пристрою

Поширювані модулі ОЗУ DDR2 (в повсякденній мові прийняли назву "плашки") володіли деякими відмітними особливостями і різновидами. І хоч кількістю варіацій новий для свого часу відверто не вражав, проте навіть зовнішні відмінності відразу ж кидалися в очі будь-якому покупцеві з першого погляду:

  • Одностороння / двостороння планка-модуль SDRAM, на якому мікросхеми розташовані з одного або двох сторін відповідно.
  • DIMM - стандартний на сьогоднішній день форм-фактор для SDRAM (синхронна динамічна оперативна пам'ять, якою і є DDR2). Масове використання в комп'ютерах загального призначення почалося ще з кінця 90-х років, чому головним чином сприяла поява процесора Pentium II.
  • SO-DIMM - укорочений форм-фактор модуля SDRAM, розроблений спеціальним чином для портативних комп'ютерів. Плашки SO-DIMM DDR2 для ноутбука володіли кількома суттєвими відмінностями від стандартних DIMM. Це модуль з меншими фізичними розмірами, зниженим енергоспоживанням і, як наслідок, меншим у порівнянні зі стандартним DIMM-фактором рівнем продуктивності. Приклад модуля ОЗУ DDR2 для ноутбука можна побачити на фото нижче.

Крім всіх перерахованих вище особливостей, слід зазначити також досить посередню "оболонку" плашок тих часів - майже всі вони за рідкісним винятком тоді були представлені лише стандартними платами з мікросхемами. Маркетинг в сегменті комп'ютерного заліза тоді лише тільки-тільки починав розкручуватися, тому в продажу просто не було зразків зі звичними вже для сучасних модулів оперативної пам'яті радіаторами самих різних розмірів і оформлення. До сих пір вони виконують перш за все функцію декоративну, ніж завдання відведення тепла, що виділяється (що, в принципі, не властиво оперативної пам'яті типу DDR).

На фото, розміщеному нижче, можна бачити, як виглядають модулі ОЗУ DDR2-667 з радіатором.

ключик сумісності

DDR2-пам'ять за своєю конструкцією має вкрай важлива відмінність від попередньої DDR - відсутність зворотної сумісності. У зразках другого покоління проріз в зоні контакту планки з роз'ємом для оперативної пам'яті на материнській платі вже була розташована по-іншому, через що вставити плашку DDR2 в роз'єм, розрахований на DDR, фізично неможливо без поломки одного з компонентів.

параметр обсягу

Для серійних материнських плат (будь-яка для домашнього / офісного користування материнська плата) DDR2-стандарт міг запропонувати максимальний обсяг 16 гігабайт. Для серверних рішень ліміт обсягу доходив до 32 гігабайт.

Варто також звернути увагу ще на один технічний нюанс: мінімальна кількість однієї плашки становить 1 Гб. Крім цього, на ринку представлені ще два варіанти модулів DDR2: 2Gb і 8Gb. Таким чином, щоб отримати максимально можливий запас оперативної пам'яті цього стандарту, користувачеві доведеться встановлювати дві планки по 8 Гб або чотири по 4 Гб відповідно.

Частота передачі даних

Цей параметр відповідає за здатність шини пам'яті пропускати якомога більше інформації за одиницю часу. Більше значення частоти - більше даних можливо буде зрадити, і тут DDR2-пам'ять істотно обігнала попереднє покоління, яке могло працювати в діапазоні від 200 до 533 МГц максимум. Адже мінімальна частота планки DDR2 - це 533 МГц, а топові екземпляри, в свою чергу, могли похвалитися розгоном до 1200 МГц.

Однак зі зростанням частоти пам'яті закономірно піднімалися і таймінги, від яких не в останню чергу залежить продуктивність пам'яті.

Про таймингах

Таймінг - це часовий інтервал з моменту запиту даних до зчитування їх з оперативної пам'яті. І чим більше збільшувалася частота модуля, тим довше оперативці потрібно часу на здійснення операцій (не до колосальних затримок, зрозуміло).

Вимірюється параметр в наносекундах. Найбільш впливає на продуктивність є таймінг латентності (CAS latency), який в специфікаціях позначається як CL * (замість * може бути зазначено будь-яке число, і чим воно менше - тим оперативне буде працювати шина пам'яті). У деяких випадках тайминги планок вказуються трёхсімвольной комбінацією (наприклад, 5-5-5), однак найбільш критичним параметром буде якраз-таки перше число - їм завжди позначена латентність пам'яті. Якщо ж тайминги вказані в чотиризначного комбінації, в якій останнє значення разюче більше за всіх інших (наприклад, 5-5-5-15), то це вказана тривалість загального робочого циклу в наносекундах.

Дідок, що не втрачає форми

Своєю появою в другому поколінні викликало чимало шуму в комп'ютерних колах, що і забезпечило їй чималу популярність і відмінні продажі. DDR2, як і попереднє їй покоління, могла передавати дані по обох зрізах, однак більш швидка шина з можливістю передачі даних значно підвищила її працездатність. До того ж позитивним моментом було і більш висока енергоефективність - на рівні 1,8 В. І якщо на загальній картині енергоспоживання комп'ютера це навряд чи хоч якось позначалося, то на термін служби (особливо при інтенсивній роботі заліза) це впливало суто позитивно.

Однак технології перестали бути такими, якби не розвивалися надалі. Саме це і сталося з появою наступного покоління DDR3 в 2007 році, завданням якого було поступове, але впевнене витіснення з ринку застарілої DDR2. Проте чи дійсно це "старіння" означає повну неконкурентоспроможність з новою технологією?

Один на один з третім поколінням

Крім традиційної зворотного несумісності, DDR3 представляв ряд декількох технічних нововведень в стандарти оперативної пам'яті:

  • Максимально підтримуваний обсяг для серійних материнських плат збільшився з 16 до 32 Гб (при цьому показник одного модуля міг досягати 16 Гб замість колишніх 8).
  • Більш високі частоти передачі даних, мінімум яких становить 2133 МГц, а максимум - 2800 МГц.
  • Нарешті, стандартне для кожного нового покоління зменшене енергоспоживання: 1,5 В проти 1,8 В у другого покоління. Крім цього, на основі DDR3 були розроблені ще дві модифікації: DDR3L і LPDDR3, які споживають 1,35 В і 1,2 В відповідно.

Разом з новою архітектурою також підвищилися тайминги, однак падіння продуктивності від цього нівелюється більш високими робочими частотами.

Як вирішить покупець

Покупець - не інженер-розробник; крім технічних характеристик покупцеві не менш важлива буде і ціна самого продукту.

На старті продажів нового покоління будь-якого комп'ютерного заліза його вартість стандартно виявиться вищою. Та ж сама оперативна пам'ять нового типу спочатку приходить на ринок з дуже великою ціновою різницею в порівнянні з попереднім.

Однак же приріст в продуктивності між поколіннями в більшості додатків якщо і взагалі не відсутній, то складає просто смішні показники, явно не гідні великих переплат. Єдиний вірний момент для переходу на нове покоління оперативки - максимальне падіння його цінника до рівня попереднього (таке в сегменті продажів SDRAM відбувається завжди, це ж було у випадку з DDR2 і DDR3, це ж зараз відбулося у випадку з DDR3 і новенької DDR4). І тільки лише тоді, коли ціна переплати між останнім і попереднім поколінням становитиме самий мінімум (що адекватно для невеликого приросту продуктивності), то тільки в цій ситуації можна замислюватися про заміну оперативної пам'яті.

У свою чергу, власникам комп'ютерів з DDR2-пам'яттю обзаводитися новим типом оперативки раціональніше всього лише при ґрунтовному апгрейде з відповідною підтримує цей самий новий тип, і нової материнською платою (І то на сьогоднішній день має сенс апгрейдитися до рівня компонентів, що підтримують DDR4-пам'ять: її нинішня ціна знаходиться на рівні з DDR3, а приріст між четвертим і другим поколінням буде куди більш відчутним, ніж між третім і другим).

В іншому ж випадку, якщо подібний апгрейд користувачем абсолютно ніяк не запланований, то цілком можна обійтися тієї ж DDR2, ціна на яку зараз відносно низька. Достатньо буде лише збільшити при необхідності загальний обсяг оперативки аналогічними модулями. Допустимі ліміти пам'яті цього типу навіть сьогодні з лишком покривають всі потреби більшості користувачів (у більшості випадків достатньо буде установки додаткового модуля DDR2 2Gb), а відставання в продуктивності з наступними поколіннями абсолютно некритичними.

Мінімальні ціни на модулі оперативної пам'яті (враховані тільки зразки перевірених брендів Hynix, Kingston і Samsung) можуть варіюватися в залежності від регіону проживання покупця і обраного ним магазину.

У даній статті ми розглянемо 3 види сучасної оперативної пам'яті для настільних комп'ютерів:

  • DDR - є найстарішим видом оперативної пам'яті, яку можна ще сьогодні купити, але її світанок вже пройшов, і це самий старий вигляд оперативної пам'яті, який ми розглянемо. Вам доведеться знайти далеко не нові материнські плати і процесори які використовують цей вид оперативної пам'яті, хоча безліч існуючих систем використовують DDR оперативну пам'ять. робоча напруга DDR - 2.5 вольт (зазвичай збільшується при розгоні процесора), і є найбільшим споживачем електроенергії з розглянутих нами 3 видів пам'яті.
  • DDR2 - це найбільш поширений вид пам'яті, який використовується в сучасних комп'ютерах. Це не найстаріший, але і не новітній вид оперативної пам'яті. DDR2 в загальному працює швидше ніж DDR, і тому DDR2 має швидкість передачі даних більше ніж в попередньої моделі (Найповільніша модель DDR2 по своїй швидкості дорівнює найшвидшої моделі DDR). DDR2 споживає 1.8 вольт і, як в DDR, зазвичай збільшується напруга при розгоні процесора
  • DDR3 - швидкий і новий тип пам'яті. Знову ж, DDR3 розвиває швидкість більше ніж DDR2, і таким чином найнижча швидкість така ж як і найшвидша швидкість DDR2. DDR3 споживає електроенергію менше інших видів оперативної пам'яті. DDR3 споживає 1.5 вольт, і трохи більше при розгоні процесора

Таблиця 1: Технічні характеристики оперативної пам'яті по стандартам JEDEC

JEDEC - Joint Electron Device Engineering Council (Об'єднаний інженерний рада з електронним пристроям)

Найважливішою характеристикою, від якої залежить продуктивність пам'яті, є її пропускна здатність, що виражається як добуток частоти системної шини на обсяг даних, переданих за один такт. сучасна пам'ять має шину шириною 64 біта (або 8 байт), тому пропускна здатність пам'яті типу DDR400, становить 400 МГц х 8 Байт \u003d 3200 Мбайт в секунду (або 3.2 Гбайт / с). Звідси, випливає й інше позначення пам'яті такого типу - PC3200. Останнім часом часто використовується двухканальное підключення пам'яті, при якому її пропускна здатність (теоретична) подвоюється. Таким чином, у випадку з двома модулями DDR400 ми отримаємо максимально можливу швидкість обміну даних 6.4 Гбайт / с.

Але на максимальну продуктивність пам'яті також впливає такі важливий параметри як "тайминги пам'яті".

Відомо, що логічна структура банку пам'яті представляє собою двовимірний масив - найпростішу матрицю, кожен осередок якої має свою адресу, номер рядка та номер стовпчика. Щоб вважати вміст довільної комірки масиву, контролер пам'яті повинен задати номер рядка RAS (Row Adress Strobe) і номер стовпця CAS (Column Adress Strobe), з яких і зчитуються дані. Зрозуміло, що між подачею команди і її виконанням завжди буде якась затримка (латентність пам'яті), ось її-то і характеризують ці самі таймінги. Існує безліч різних параметрів, які визначають тайминги, але найчастіше використовуються чотири з них:

  • CAS Latency (CAS) - затримка в тактах між подачею сигналу CAS і безпосередньо видачею даних з відповідної комірки. Одна з найважливіших характеристик будь-якого модуля пам'яті;
  • RAS to CAS Delay (tRCD) - кількість тактів шини пам'яті, які повинні пройти після подачі сигналу RAS до того, як можна буде подати сигнал CAS;
  • Row Precharge (tRP) - час закриття сторінки пам'яті в межах одного банку, які витрачають на його перезарядку;
  • Activate to Precharge (tRAS) - час активності стрибає. Мінімальна кількість циклів між командою активації (RAS) і командою підзарядки (Precharge), якою закінчується робота з цим рядком, або закриття одного і того ж банку.

Якщо ви побачите на модулях позначення "2-2-2-5" або "3-4-4-7", можете не сумніватися, це згадані вище параметри: CAS-tRCD-tRP-tRAS.

Стандартні значення CAS Latency для пам'яті DDR - 2 і 2.5 такту, де CAS Latency 2 означає, що дані будуть отримані тільки через два такту після отримання команди Read. У деяких системах можливі значення 3 або 1.5, а для DDR2-800, наприклад, остання версія стандарту JEDEC визначає цей параметр в діапазоні від 4 до 6 тактів, при тому, що 4 - екстремальний варіант для добірних "оверклокерских" мікросхем. Затримка RAS-CAS і RAS Precharge зазвичай буває 2, 3, 4 або 5 тактів, а tRAS - трохи більше, від 5 до 15 тактів. Природно, чим нижче ці тайминги (при одній і тій же тактовій частоті), Тим вища продуктивність пам'яті. Наприклад, модуль з латентністю CAS 2,5 зазвичай працює краще, ніж з латентністю 3,0. Більш того, в цілому ряді випадків швидше виявляється пам'ять з меншими таймингами, що працює навіть на більш низькій тактовій частоті.

У таблицях 2-4 надані загальні швидкості пам'яті DDR, DDR2, DDR3 і специфікації:

Таблиця 2: Загальні швидкості пам'яті DDR і специфікації

Таблиця 3: Загальні швидкості пам'яті DDR2 і специфікації

Типчастота шиниШвидкість передачі данихтаймінгинотатки
PC3-8500 533 1066 7-7-7-20 частіше звані DDR3-1066
PC3-10666 667 1333 7-7-7-20 частіше звані DDR3-1333
PC3-12800 800 1600 9-9-9-24 частіше звані DDR3-1600
PC3-14400 900 1800 9-9-9-24 частіше звані DDR3-1800
PC3-16000 1000 2000 TBD частіше звані DDR3-2000

Таблиця 4: Загальні швидкості пам'яті DDR3 і специфікації

DDR3 можна назвати новачком серед моделей пам'яті. Модулі пам'яті цього виду, доступні тільки близько року. Ефективність цієї пам'яті продовжує рости, тільки недавно досягла кордонів JEDEC, і вийшла за ці межі. Сьогодні DDR3-1600 (вища швидкість JEDEC) широко доступна, і все більше виробників вже пропонують DDR3-1800). Прототипи DDR3-2000 показані на сучасному ринку, і в продаж повинні поступити в кінці цього року - початку наступного року.

Відсоток надходження на ринок модулів пам'яті DDR3, згідно з даними виробників, все ще невелика, в межах 1% -2%, і це означає, що DDR3 повинен пройти довгий шлях перш ніж буде відповідати продажу DDR \u200b\u200b(все ще знаходитися в межах 12% - 16%) і це дозволить DDR3 наблизитися до продажів DDR2. (25% -35% за показниками виробників).

Тут в черговий раз у мене запитали, як по зовнішнім виглядом можна визначити тип оперативної пам'яті. Оскільки таке питання спливає періодично, я вирішив, що краще один раз показати, ніж сто разів пояснювати на пальцях, і написати ілюстрований міні-обзорчик типів оперативної пам'яті для PC.

Не всім це цікаво, по-цьому ховаю під кат. Читати

Найпоширеніші типи оперативної пам'яті які застосовувалися і застосовуються в персональних комп'ютерах в побуті називаються SIMM, DIMM, DDR, DDR2, DDR3. SIMM і DIMM ви навряд чи вже зустрінете, а ось DDR, DDR2 або DDR3 зараз встановлені в більшості персональних комп'ютерів. Отже, по порядку

SIMM

SIMM на 30 контактів. Застосовувалися в персональних Компьтер з процесорами від 286 до 486. Зараз вже є раритетом. SIMM на 72 контакту. Пам'ять такого типу була двох видів FPM (Fast Page Mode) і EDO (Extended Data Out).

Тип FPM використовувався на комп'ютерах з процесорами 486 і в перших Pentium до 1995 року. Потім з'явився EDO. На відміну від своїх попередників, EDO починає вибірку наступного блоку пам'яті в той же час, коли відправляє попередній блок центрального процесора.

Конструктивно вони однакові, відрізнити можна тільки по маркуванню. Персональні виставки, які підтримували EDO, могли працювати і з FPM, а ось навпаки - далеко не завжди.

DIMM

Так називали тип пам'яті SDRAM (Synchronous DRAM). Починаючи з 1996 року більшість чіпсетів Intel стали підтримувати цей вид модулів пам'яті, зробивши його дуже популярним аж до 2001 року. Більшість комп'ютерів з процесорами Pentium і Celeron використовували саме цей вид пам'яті.

DDR

DDR (Double Data Rate) став розвитком SDRAM. Цей вид модулів пам'яті вперше з'явився на ринку в 2001 році. Основна відмінність між DDR і SDRAM полягає в тому, що замість подвоєння тактової частоти для прискорення роботи, ці модулі передають дані двічі за один такт.

DDR2

DDR2 (Double Data Rate 2) - більш новий варіант DDR, який теоретично повинен бути в два рази швидшим. Вперше пам'ять DDR2 з'явилася в 2003 році, а чіпсети, що підтримують її - в середині 2004. Основна відмінність DDR2 від DDR - здатність працювати на значно більшій тактовій частоті, завдяки вдосконаленням в конструкції. За зовнішнім виглядом відрізняється від DDR числом контактів: воно збільшилося з 184 (у DDR) до 240 (у DDR2).

DDR3

Як і модулі пам'яті DDR2, вони випускаються у вигляді 240-контактної друкованої плати (По 120 контактів з кожного боку модуля), однак не є електрично сумісними з останніми, і з цієї причини мають інше розташування «ключа».

Ну і нарешті, є ще один вид оперативної пам'яті - RIMM (Rambus). З'явився на ринку в 1999 році. Він заснований на традиційній DRAM, але з кардинально зміненої архітектурою. У персональних комп'ютерах цей тип оперативки не прижився і застосовувався дуже рідко. Такі модулі застосовувалися ще в ігрових приставках Sony Playstation 2 і Nintendo 64.

SIMM на 30 контактів.



Сподобалася стаття? поділіться їй