ами оперативної пам'яті стала дійсно нововведенням. Йдеться про синхронізацію роботи з центральним процесором. p> Раніше системи пам'яті функціонувала асинхронно, тому, запитавши з неї будь - які дані процесор був змушений входити в холостий цикл для того, щоб їх дочекатися, так як час очікування було невідомим, і це не дозволяло займатися іншою роботою. Завдяки синхронізації діяльність пам'яті і процесора, останній завжди В«знаєВ», через скільки тактів він отримає необхідні дані. Якщо результат звернення до пам'яті потрібен не відразу, ЦП може виконати деякі команди замість того, щоб просто припиняти роботу. Відповідно, зростає ефективність роботи сучасних процесорів, що підвищує продуктивність всієї обчислювальної системи.
У синхронності роботи є і інша відмінна риса: тепер контролер оперативної пам'яті завжди заздалегідь В«знаєВ», через скільки тактів процесору знадобляться дані з пам'яті, що дозволяє йому оптимізувати свою роботу. Саме синхронну (по відношенню до процесора) роботу нової пам'яті зазвичай розглядають як основну її особливість, що закладено в назві: Synchronous DRAM. <В
Істинна швидкість роботи
В
Сукупна використання синхронізації роботи, розшарування банків і пакетно-конвеєрного режиму сприяє значно (в кілька разів) прискоренню роботи системи пам'яті. Крім того, SDRAM в змозі працювати без циклів затримки на частоті до 100 МГц, а найбільш якісні модулі - до 125 МГц (на практиці досягається до 133 МГц). Таким чином, час циклу пам'яті SDRAM становить 7 - 10 нс. Існує думка, що вказано вище в специфікаціях час циклу відповідає часу доступу. Вважають, що у пам'яті SDRAM з частотою 100 МГц час доступу дорівнює 10 нс., і вона завжди працює в 5 разів швидше, а у EDO DRAM - 50 нс. Насправді це не так. І ті й інші модулі мають повне час доступу 50 нс., Тобто при зверненні за випадковим адресою дані будуть отримані саме через цей час для обох модулів пам'яті. При послідовному зверненні друге слово модуль EDO видасть через 20 нс., А модуль SDRAM - через 10 нс. Очевидно дворазове прискорення. При чотирьох послідовних зверненнях (найбільш поширений випадок) модулю EDO для виконання запиту буде потрібно
50 + 3 х 20 = 110 нс., модулю SDRAM відповідно
50 + 3 х 10 = 80 нс.
Можна помітити, що ніякого п'ятикратного зростання немає - Швидкодія SDRAM вище приблизно на 50% і повністю пропадає при великому числі звернень з випадковим адресами.
Втім, сьогодні розмови про те, що SDRAM безумовно швидше, ніж будь-які інші типи оперативної пам'яті, цілком доречні: якщо для EDO не існує в природі (а якщо і існує, то в продажу не з'являлися) модулі з часом доступу меншим, ніж згадані 50 нс., то для SDRAM час циклу 10 нс. аж ніяк не межа. Зараз найбільше поширення отримують мікросхеми з часом циклу 8 і навіть 7 нс. Час доступу для них одно вже не 50, а 40 нс., Завдяки чому виходить значний виграш в порівнянні з EDO. Якщо повернутися до нашого прикладу, то SDRAM з частотою 125 МГц. на зчитування чотирьох слів витратить
40 + 3 х 8 = 64 нс. втім, з такою швидкістю може не впоратися системна шина, офіційно поки не працює з частотами більше 100 МГц.)
Прогрес технології
В
З сучасними завданнями SDRAM в принципі справляється непогано. Проте вже найближчим часом її можливостей може виявитися недостатньо. По-перше, це стосується швидкості її роботи, яку непогано б збільшити вже сьогодні. А по-друге, важливо подальше підвищення робочої частоти, хоча це стає очевидним не відразу. Справа в тому, що підвищувати внутрішню частоту центрального процесора шляхом збільшення множить Еля заняття не вдячне: на певному етапі може з'явитися більш дорогий процесор, ніж існуюча модель, але при цьому практично не підвищує швидкодію системи (яке залежить не тільки від швидкості роботи процесора, але і від частоти роботи материнської плати). У цьому зв'язку дуже показова ситуація з комп'ютером на базі Intel Pentium 166 і 200. У свій час їх вартість відрізнялася в значній мірі, а по частині продуктивності системи розрив виходив близько 5%. Лінію Pentium II поки рятує вбудований кеш другого рівня, але чи надовго його вистачить? Швидше за все, недавно випущений Pentium II 500 стане останнім у ряду процесорів з зовнішньої частотою 100 МГц. це побічно підтверджує і Intel, оголосивши, що для нових процесорів розробляється шина з частотою 200 МГц. а можливостей класичної SDRAM вже недостатньо. p> Один з виходів у застосуванні розробленої компанією Samsung пам'яті типу Double Data Rate SDRAM, званої також SDRAM II. Нині вона вже стандартизована асоціацією та підтримується деякими чіпсетами. Завдяки окремим косметичним поліпшень, дана пам'ять здатна працювати на частоті 200 МГц і забезпечує в два рази більшу продуктивність, ніж SDRAM. p> Ще більш продуктивної буде пам'ять SLDRAM...