Проверка ячеек оперативной памяти
6.1. Выполнить тестирование ячеек ОЗУ.
Запустить программу debug.exe.
Проверить правильность записи данных в память ПК для чего, выполнить следующие действия:
~ Записать в память код ААh командой F 100 L4000 AA, где 100 начальный адрес памяти, L4000 протяженность области памяти (16384 байт), символ АА.
~ Проверить правильность записи данных в ячейки памяти командой D 100 L4000
6.2. Составить последовательность команд обеспечивающих проверку правильности записи данных в область памяти ПК с адреса 200h, протяженность области 32 KB (32 KB = 32 1024 = 800016). Проверить правильность работы команд.
Проверка хронометра
7.1. Проверка работы часов реального времени.
Время, измеряемое компьютером, формируется на основе отсчетов счетчика часов реального времени.
Четыре байта этого счетчика располагаются в ОЗУ, начиная с адреса 0046Сh. Значения счетчика времени корректируется по каждому сигналу от таймера с частотой 18,2 имп/с (18,206481).
Тактовая частота системного таймера персонального компьютера составляет 1,19318 МГц. Она кратна основной частоте, принятой в телевидении f =14,31818 МГц, и составляет 1/12 этой частоты.
Изменение значений байтов счетчика показывает, что время бежит вперед.
Определить значение счетчика командой d 0040:006с.
7.2. Записать два показания счетчика примерно через одну минуту. С учетом шестнадцатеричного представления чисел определить разницу этих значений. Перевести полученный результат в десятичную систему счисления, поделите на величину 60 18,2 и убедиться, что темп изменения отсчетов действительно соответствует темпу изменения реального времени.
СОДЕРЖАНИЕ ОТЧЕТА
Тема работы.
Цель работы.
Используемое в работе оборудование.
Перечень команд отладчика debug, которые использовались в работе.
Составленные последовательности команд для тестирования различных компонентов компьютера (пункты 3.3, 4.2, 5.2, 6.2, 7.2).
Последовательность тестов BIOS POST при включении компьютера.
Вывод о работе.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Что понимается под алгоритмом тестирования и диагностикой?
2. Какие существуют уровни диагностических программ?
3. В чем заключается процесс тестирования компьютера?
4. Какие существуют области оперативной памяти, их назначение и распределение?
Лабораторная работа №3
ТЕСТИРОВАНИЕ АППАРАТНЫХ СРЕДСТВ С ПОМОЩЬЮ ДИАГНОСТИЧЕСКИХ ПРОГРАММ
Цель: прибрести навыки и освоить основные методы тестирования аппаратных средств с помощью диагностических программ.
Оборудование: компьютер, диагностические программы: System Information for Windows (SIW), BIOS Agent, Atomic Cpu Test, Right Mark Memory Stability Test.
ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
Диагностическое программное обеспечение необходимо в том случае, если система начинает сбоить или если осуществляется модернизация системы, добавляя новые устройства.
Диагностические программы бывают общего и специального назначения. Таких программ великое множество.
Категории диагностических программ: информационные программы; тестовые программы; универсальные программы.
1. Информационные программы. Используются когда необходимо выяснить подробную конфигурацию и максимально протестировать ПК на работоспособность, не разбирая системный блок или когда, на первый взгляд все работает нормально, но пользователь утверждает, что его ПК, постоянно «глючит» и запускается через раз. Или же после ремонта, например замены электролитических конденсаторов на материнской плате, требуется провести тщательную диагностику, чтобы убедится, что ПК работает нормально. Тестируют ПК или отдельные компоненты, и получают подробную информацию о его состоянии, функциональности, и возможных программных и физических неполадках.
SIW (System Information for Windows). Программа выдает подробную информацию о разных компонентах ПК (материнской плате, чипсете, процессоре, BIOS, устройствах PCI/AGP, USB и ISA/PnP, ОЗУ, видеокарте, мониторе, жестких дисках, принтерах и т.д). Наблюдение за процессором, памятью и сетевым трафиком можно вести в реальном времени. Можно получить сведения об установленных программах и обновлениях, запущенных службах и процессах, открытых файлах, установленных кодеках. SIW включает инструменты для извлечения ключей для программ и серийных номеров, перезагрузки/выключения ПК, для выявления паролей за «звездочками». Все полученные сведения можно сохранить в виде отчета.
BIOS Agent. Небольшая утилита, автоматически определяющая параметры BIOS и системную информацию. Можно определить тип ЦП и его частоту, сокет, размер ПЗУ BIOS, конфигурацию памяти, данные по материнской плате и т.д.
CPU-Z. Утилита предоставит информацию об установленном ЦП, памяти, кэше и материнской плате. Программа бесплатная.
2. Тестовые программы. Работают по принципу максимальной загрузки различными операциями, эмулирующими работу пользователя за компьютером, и замеряют общую производительность системы или производительность отдельных компонентов на основе сравнения, с уже имеющейся базой данных.
Checklt. Может определить конфигурацию аппаратных средств, проверить компоненты ПК и вычислить его производительность.
Fix-It Utilites. В программе имеются простые и удобные тесты клавиатуры, модема, аудио устройств, сетевой платы, монитора и мультимедийных функций ОС. Непройденные тесты помечаются красным, справа выводится подробная информация о неполадке и ее возможные причины. Программа содержит ряд полезных утилит.
Process Monitor. Программа для мониторинга в реальном времени ОС Windows с возможностью отслеживания изменений в файловой системе, реестре, запущенных процессах.
Hard Disk Sentinel. Программа предназначена для мониторинга состояния жестких дисков, способна определить возможные намечающиеся сбои в работе, падение производительности или другие проблемы. Программа осуществляет мониторинг состояния диска, отслеживает температуры и значения SMART для каждого из дисков в системе (Self-Monitoring Analysis and Reporting Technology – технология самоконтроля, анализа и составления диагностических отчётов, позволяет утилитам диагностировать состояние жёстких дисков). Программа также измеряет скорость передачи данных в реальном времени.
3. Универсальные программы. Программы, совмещающие две категории программ: информационных и тестовых. Позволяют протестировать ПК и получить информацию о его компонентах.
Norton Utilities. System Information предоставляет удобно сгруппированную информацию по всем основным компонентам компьютера. Наглядно с использованием диаграмм, оформлена информация об эффективности и использовании диска.
3DMark. Существует несколько разных версий, но все ориентированы на измерение производительности видеосистемы.
При запуске программы, в главном окне вы увидите только модель видеокарты и характеристики монитора. Для получения подробной информации, выберите Systemlnfo, где можно узнать - модель процессора, размер кэш памяти, версию DirectX и другую системную информацию. В программе возможен выбор всех или только некоторых тестов. Почти все тесты проводятся два раза, на низкой и высокой детализации, что дает большую точность. После теста программа выводит результат в виде баллов, которые можно сравнить с другим компьютером. Главное, что тест видеосистемы, не обходится без критической нагрузки на другие компоненты компьютера. И если тестируемый ПК с ними справился, значит скорее всего, основные компоненты в порядке.
CrystalMark 2004. Сборник тестовых приложений, который позволяет протестировать работу процессора, памяти, HDD и видеоподсистемы (GDI, Direct Draw, OpenGL). Кроме того, программа отображает информацию о компонентах ПК и позволяет сохранять результаты в файл.
SiSoftware Sandra. Пакет диагностических утилит (System Analyzer Diagnostic and Reporting Assistant – помощник в проведении анализа и диагностики системы) является отличным решением для непрофессионального пользователя. В состав входят около 70 модулей для сбора информации обо всех компонентах ПК. Имеется возможность проверки расположения и содержимого основных конфигурационных файлов. Информация выводится в виде модулей.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ