|
|
|
Эквивалентные тайминги для SDRAM |
||||
SDRAM |
Внешняя частота (MHz) |
Период таймера (ns) |
tAA (ns) |
Маркировка времени доступа |
tRAC (ns) |
SDRAM |
Аналогичное время доступа для асинхронной памяти |
7-1-1-1 CL3 (tAC = 8 ns) |
66 |
15 |
41 |
"-15" |
83 |
CL3 |
-70 |
|
75 |
13.3 |
37.6 |
|
74.5 |
|
<-70 |
|
83 |
12 |
35 |
"-12" |
68 |
|
60 |
|
100 |
10 |
31 |
"-10" |
58 |
|
<-60 |
5-1-1-1 CL2 (tAC = 9 ns) |
66 |
15 |
27 |
"-10" |
54 |
CL2 |
-50 |
|
75 |
13.3 |
25.3 |
|
48.9 |
|
|
|
83 |
12 |
24 |
|
45 |
|
|
|
100 |
10 |
22 |
|
39 |
|
-40 |
Для SDRAM: tAA = (CL-1)*(Период таймера) + tAC
+ tSU
tSetUp = 3 ns
tRAC = (2*CL-1)*(Период таймера) + tAC
Рассмотрение таблиц показывает преимущества 7–1–1–1 SDRAM. A "–10" (100 MHz) SDRAM работает чуть быстрее, чем "–60" асинхронная память.
Заметьте, что у SDRAM "–10" существует эквивалент. У SDRAM tRAC 58ns при CL3–100MHz, а 54ns при CL2–66MHz на 4ns быстрее. У SDRAM tAA при CL3–100MHz на 4ns медленней, чем CL2-66MHz!
SDRAM "–10" работающая с CL3 (7–1–1–1) может не работать при CL2 (5–1–1–1)!
Системные циклы задержки
Та жа информация, что и выше, но представлена в другой форме. По этой таблице можно определить, какие установки циклов ожидания необходимы для конкретной памяти.
Характеристики DRAM |
Внешняя частота и период [MHz (ns)] |
||||||
Тип RAM |
tRAC |
tPC or |
50 MHz |
60 MHz |
66.6 MHz |
75 MHz |
83 MHz |
70ns FPM |
70ns |
40 |
5-2-2-2 |
6-3-3-3 |
6-3-3-3 |
6-3-3-3 |
6-3-3-3 |
60ns FPM |
60ns |
35 |
4-2-2-2 |
5-3-3-3 |
5-3-3-3 |
6-3-3-3 |
6-3-3-3 |
70ns EDO |
70ns |
30 |
5-2-2-2 |
5-2-2-2 |
6-2-2-2* |
6-2-2-2 |
6-2-2-2 |
60ns EDO |
60ns |
25 |
4-2-2-2 |
5-2-2-2 |
5-2-2-2* |
6-2-2-2 |
6-2-2-2 |
50ns EDO |
50ns |
20 |
4-1-1-1 |
4-2-2-2 |
5-2-2-2 |
5-2-2-2 |
5-2-2-2 |
CL3 SDRAM |
5 cycles |
10 |
7-1-1-1 |
7-1-1-1 |
7-1-1-1 |
7-1-1-1 |
7-1-1-1 |
CL2 SDRAM |
3 cycles |
12 |
5-1-1-1 |
5-1-1-1 |
5-1-1-1 |
5-1-1-1 |
5-1-1-1 |
X-Y-Y-Y — Циклы нормальных временных задержек.
X-Y-Y-Y — Минимальные задержки.
X-Y-Y-Y — Неправильные, но возможно рабочие задержки. Работа памяти в этих режимах не гарантируется.
* — Использование этих временных задержек возможно при грамотном дизайне модуля памяти.
При составлении этой таблицы мы руководствовались следующими принципами:
– Первое число должно обеспечивать задержку больше чем tRAC, плюс один цикл на установку адреса.
– Установка последующих адресов производится во время ожидания tRAC. (То есть установка второго адреса проходит незаметно и не требует дополнительных задержек)
– Тайминги, соответствующие остальным числам не могут превышать tPC.
Контроллеры UltraWideSCSI
Сегодня на рынке представлено более одного контроллера и при приобретении возникает проблема выбора. Для начала необходимо определиться нужен ли интегрированный в материнскую плату контроллер или в виде платы расширения. Преимущества одного варианта являются недостатками другого. Напимер: стоимость, удобство модернизации, занимаемое место (слот). С другой стороны все, что подходит под определение UltraWideSCSI по возможностям очень похоже. Здесь в основном представлено сравнение контроллеров по скорости. Ожидалось, что главное отличие будет в результатах тестов на загрузку процессора и максимальной скорости передачи.
Конфигурация:
CPU iPII-262 (75x3.5), MB ASUS P2L97-S (BIOS: #401A0-0105s), 64MB SDRAM, HDD WDE4360-07 UltraWide SCSI 4.3G. Windows95 OSR2PE.
Контроллеры:
– Adaptec AIC 7880 — интегрированный на материнскую плату. Аналог платы Adaptec 2940UW.
– Tekram DC–390F — PCI UltraWide SCSI контроллер на SYM 53C875.
(недавно Adaptec купил SymBios Logic и результаты этого слияния для пользователей предсказать трудно)
Сложно найти отличие в их возможностях: загрузка с любого SCSI ID/LUN, загрузка с CD, поддержка SCAM, установка параметров устройств, flash BIOS (у DC–390F стоит микросхема flash и есть программа для прошивки, а Adaptec BIOS можно легко вписать в BIOS материнской платы). Поддержка драйверами есть для большинства ОС у обоих (я честно пробовал минут пять вспомнить не очень экзотическую ОС, в которой они не заработают, но не смог). Поэтому и была поставлена цель найти существенное отличие в скорости.
Замечание: при всех тестах кеш самого жесткого диска на запись был выключен (самый простой способ определить это - посмотреть на результаты чтение/запись по hddspeed). Это заводская установка для данного диска. Исправить положение можно с помощью утилиты ASPI-WCE или более интересной программы Adaptec EZ SCSI. При этом большинство тестов на запись показывают более высокие результаты, но соотношение между контроллерами остается аналогичным. Вероятно запрещение этого кеша помогает добиться более высоких результатов при работе в WindowsNT/Netware с их собственными програмными кешами.
Тест первый: WinBench97
|
Adaptec |
Tekram |
UNITS |
Business Disk WinMark 97 |
1180 |
1180 |
Thousand Bytes/Sec |
High-End Disk WinMark 97 |
3800 |
3730 |
Thousand Bytes/Sec |
Disk Playback/Bus |
|||
Overall |
1180 |
1180 |
Thousand Bytes/Sec |
Publishing |
1410 |
1410 |
Thousand Bytes/Sec |
Database |
1150 |
1160 |
Thousand Bytes/Sec |
WP/SS |
1110 |
1110 |
Thousand Bytes/Sec |
Disk Playback/HE |
|||
Overall |
3800 |
3730 |
Thousand Bytes/Sec |
App Dev |
12800 |
13000 |
Thousand Bytes/Sec |
Image Editing |
4160 |
3860 |
Thousand Bytes/Sec |
CAD/3-D |
2950 |
2970 |
Thousand Bytes/Sec |
AVS |
1930 |
1950 |
Thousand Bytes/Sec |
MicroStation |
6900 |
7030 |
Thousand Bytes/Sec |
Photoshop |
4460 |
3830 |
Thousand Bytes/Sec |
Picture Publisher |
3890 |
3890 |
Thousand Bytes/Sec |
PV-WAVE |
2820 |
2800 |
Thousand Bytes/Sec |
Visual C++ |
12800 |
13000 |
Thousand Bytes/Sec |
Disk/Read, CPU Utilization |
70.2 |
57 |
Percent Used |
Disk/Write, CPU Utilization |
20.4 |
21.3 |
Percent Used |
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35