Обращаюсь к тем, кто разбирается в железе.
[more=Параметры моего компьютера (всё, что выдала SisSoft Sandra 2005, результаты тестов памяти)]Операционная система
Система Windows :
Microsoft Windows 2000 Professional (Win32 x86) 5.00.2195 (Service Pack 4)
Процессор Модель : Intel(R) Celeron(R) M processor 1300MHz
Скорость : 1.30GHz
Рейтинг производительности : PR1560 (примерно)
Тип : Мобильный
Встроенный кэш L2 : 512kB ECC Синхронный, ATC, 4-магистральный набор, длина строки 64 байт
Сводная информация о системной памяти Всего физической памяти : 503MB
Материнская плата Шины : ISA PCI CardBus USB FireWire/1394 i2c/SMBus
Системный BIOS : AT/AT COMPATIBLE PhoenixBIOS 4.0 Release 6.0
Всего памяти : 503MB DDR-SDRAM
Чипсет 1 Модель : Fujitsu Siemens Computers 82852GM/GME/GMV/PM, 855GM/GME Montara Host-Hub Interface Bridge (A2-step)
Шины : ISA PCI CardBus USB FireWire/1394 i2c/SMBus
Скорость системной шины : 4x 163MHz (652MHz скорость передачи данных)
Ширина : 64-bit
Глубина очереди IO : 12 запрос(ов)
Всего памяти : 512MB DDR-SDRAM
Совместная память : 8MB
Скорость шины памяти : 2x 217MHz (434MHz скорость передачи данных)
Хаб-интерфейс чипсета 1 Тип : Hub-Interface
Версия : 1.00
Число портов : 1
Ширина : 8-bit
Полнодуплексный : Да
Множитель : 1/1x
Банки памяти логические/чипсет 1 Банк 0 : 128MB DDR-SDRAM 2.5-3-3-8CL 1CMD
Банк 1 : 128MB DDR-SDRAM 2.5-3-3-8CL 1CMD
Банк 2 : 128MB DDR-SDRAM 2.5-3-3-8CL 1CMD
Банк 3 : 128MB DDR-SDRAM 2.5-3-3-8CL 1CMD
Совместная память : 8MB
Каналы : 1
Скорость : 2x 217MHz (434MHz скорость передачи данных)
Множитель : 4/3x
Ширина : 64-bit
Экономичный режим : Нет
Присутствует постоянный промежуток : Нет
Модули памяти Модуль памяти 1 : Micron 8VDDT3264HDY-335F4 231D52E4 256MB 8x(16Mx16) DDR-SDRAM PC2700U-2533-7010 (CL2.5 до 167MHz) (CL2 до 133MHz)
Модуль памяти 2 : Nanya NT256D64SH8BAGM-75 01002107 256MB 8x(16Mx16) DDR-SDRAM PC2100U-2533-750 (CL2.5 до 133MHz) (CL2 до 100MHz)
PCI Шины на хабе 1 Версия : 2.20
Число мостов : 1
Шина PCI 0 : PCI (1/1x PCIClk)
Шина PCI 2 : PCI (1/1x PCIClk)
Контроллер концентратора LPC 1 Модель : Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge
Управление питанием ACPI включено : Да
Задержка транзакций включена : Да
Cистемный BIOS Изготовитель : AT/AT COMPATIBLE
Версия : PhoenixBIOS 4.0 Release 6.0
Дата : 06/15/04
Версия Plug & Play : 1.00
Версия SMBIOS/DMI : 2.F0
Замечание 224 : Сведения о SMBIOS/DMI могут быть неточны.
Видеоадаптер Модель : Intel(R) 82852/82855 GM/GME Graphics Controller
Чипсет : Intel(R) 82852/55 Graphics Controller
RAMDAC : Internal
Видео BIOS : Intel Video BIOS
Совместим с VGA : Нет
Всего памяти : 64MB (60MB Видео)
Текстурная память : 60MB
Видео BIOS Версия : 0.0
Ресурсы памяти (используемые адреса диапазонов системной памяти и устройства) 000A0000 - 000BFFFF : Intel(R) 82852/82855 GM/GME Graphics Controller
000A0000 - 000BFFFF : Шина PCI
000D0000 - 000D3FFF : Шина PCI
000D4000 - 000D7FFF : Шина PCI
000D7000 - 000D7FFF : Контроллер Generic CardBus
20000000 - FEBFFFFF : Шина PCI
E0000000 - E007FFFF : Intel(R) 82852/82855 GM/GME Graphics Controller
E0080000 - E00FFFFF : Intel(R) 82852/82855 GM/GME Graphics Controller
E0100000 - E01003FF : Intel (r) 82801DB/DBM USB расширенный хост-контроллер
E0100800 - E01008FF : Crystal WDM AC'97 Driver for ICH4
E0100C00 - E0100DFF : Crystal WDM AC'97 Driver for ICH4
E0200000 - E0201FFF : Broadcom 440x 10/100 Integrated Controller
E0202000 - E0202FFF : OHCI-совместимый хост-контроллер IEEE 1394
E0203000 - E0203FFF : Сетевой контроллер
E7FFF000 - E7FFFFFF : Контроллер Generic CardBus
E8000000 - EFFFFFFF : Intel(R) 82852/82855 GM/GME Graphics Controller
F0000000 - F7FFFFFF : Intel(R) 82852/82855 GM/GME Graphics Controller
FE800000 - FE9FFFFF : Контроллер Generic CardBus
FEBFE000 - FEBFEFFF : Контроллер Generic CardBus
FEBFFC00 - FEBFFFFF : Intel(r) 82801DB Ultra ATA Storage контроллер-24CA
FEC10000 - FEC1FFFF : Ресурсы системной платы
FF000000 - FFFFFFFF : Концентратор на микросхеме Intel(r) 82802
Результаты эталонного теста памяти Пропускная способность памяти Int Buff'd iSSE2 : 1696 MB/s
Пропускная способность памяти Float Buff'd iSSE2 : 1693 MB/s
Сводка результатов теста Int Buff'd iSSE2 (Integer STREAM) Распределение (Assignment) : 1697MB/s
Масштабирование (Scaling) : 1697MB/s
Суммирование (Addition) : 1696MB/s
Триада (Triad) : 1696MB/s
Размер элемента данных : 16 byte(s)
Использование буферизации : Да
Использование смещения : Да
Эффективность полосы пропускания : 49% (примерно)
Сводка результатов теста Float Buff'd iSSE2 (Float STREAM) Распределение (Assignment) : 1695MB/s
Масштабирование (Scaling) : 1687MB/s
Суммирование (Addition) : 1695MB/s
Триада (Triad) : 1697MB/s
Размер элемента данных : 16 byte(s)
Использование буферизации : Да
Использование смещения : Да
Эффективность полосы пропускания : 49% (примерно)
Советы по увеличению производительности Совет 2546 : Модули памяти большой емкости должны иметь контроль четности (ECC).
Предупреждение 2544 : Совместная системная/видео память сильно снижает производительность. Используйте отдельную видеокарту.
Предупреждение 2523 : Скорость шины памяти превышает номинальную. Понизьте частоту шины памяти.
Предупреждение 227 : Частота FSB выше номинальной! Уменьшите скорость FSB.[/more]
Последнее время, когда я начал интенсивнее пользоваться компьютером (и использовать такие программы, как Proxomitron, Mathematica, активно использующие память и мощности системной шины), меня замучали СИНИЕ ЭКРАНЫ СМЕРТИ вот такого содержания:
Цитата: *** STOP: 0x00000050 (0xFCDE6000, 0x00000000, 0x87E77DC1, 0x00000000)
PAGE_FAULT_IN_NONPAGED_AREA
Первая и третья цифры в скобках могут меняться, например:
Цитата: *** STOP: 0x00000050 (0xFD703000, 0x00000000, 0x87BA6B61, 0x00000000)
PAGE_FAULT_IN_NONPAGED_AREA
Остальные цифры, вроде, не меняются.
Мне
намекнули, что проблема в памяти, и вот
довольно противоречивые результаты её тестирования: C параметрами по умолчанию Memtest1.65 не находит никаких ошибок. Размер оперативной памяти, который определяется с параметрами по умолчанию - 503МВ. Если нажать клавишу "с" (конфигурация), и в "Memory sizing" выбрать "BIOS-All" (пункт 2), то объём оперативной памяти оказывается
такой же, как и в Windows - 512MB, почти сразу же выдаётся огромное количество ошибок, на экране разноцветные прямоугольнички появляются, и всё наглухо зависает. Если "Memory sizing" выбрать "BIOS-Std", то, так же, как и по умолчанию, объём оперативки определяется как 503МВ.
Самые интересные ошибки обнаруживаются, если в "Memory sizing", выбрать "Probe" (пункт 3) (типа, программа сама определит). В результате первым делом как всегда запускается "Adress test - own adress". Первая половина памяти проскакивает почти мгновенно, но вторая (начиная с 52%) довольно медленно тестируется им (занимает 5 секунд, такое же точно поведение и если стоит только одна карта памяти). Ближе к концу выдаётся Failing-сообщение. Если поставить обе карты памяти, оно выглядит так:
Цитата: Failing adress: 0001f6fc000 - 502,7 MB
Good: 1f6fc000
Bad: 000de640
Если поставить только одну карту (независимо, в который из 2-х слотов и какую из двух карт) - сообщение выглядит так:
Цитата: Failing adress: 0000f6fc000 - 246,7 MB
Good: 0f6fc000
Bad: 000de620
После "Adress test - own adress" запускается тест "Moving inversions, 8 bit", который наглухо подвешивает компьютер на 1% выполнения.
Аналогичные манипуляции с пунктами меню "Memory sizing" я выполнил на другом ноутбуке (Roverbook'овском, 3Ггц, 512Мб ОЗУ): "Adress test - own adress" прошёт очень быстро и с одинаковой скоростью на всём протяжении (хотя медленнее, чем первая половина памяти на моём - она вообще проскакивала почти мгновенно). Никаких ошибок и глюков обнаружено не было. Так что Memtest1.65 сама по себе не глючит.
Всё это наводит на мысль, что (и об этом сообщает SisSoft Sandra 2005), что
часть памяти зарезервирована каким-то другим устройством под свои нужды (скорее всего, видеокарточкой, как и пишет Sandra). Тем не менее, ОС и PhoenixBIOS выдают её размер, соответственно, 512Мб и 514048Кб.
Похоже, системе "кажется", что памяти на самом деле больше, чем её в действительности доступно. Что же делать? Как помочь ей "понять", какой объём памяти в действительности находится в её распоряжении? В том убогом BIOS'е, который установлен в ноутбуке по умолчанию, нельзя настроить почти никаких опций, и даже сообщаемая им информация о системе весьма скудная (даже частота системной шины не отображается, не говоря уже о возможности её задания).