Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
надежн / ЛАБЫ / ЛаборатНадежн.doc
Скачиваний:
25
Добавлен:
07.02.2016
Размер:
647.68 Кб
Скачать

Задание

Вычислительная система состоит из n однотипных ячеек и сконструирована так, что есть возможность заменить любую из отказавших ячеек. В составе ЗИП имеется ячеек, каждая из которых может заменить любую отказавшую. Интенсивность отказа ячейки1/час. Определить вероятность безотказной работы ЭВМPc(t) , среднее время безотказной работы T1c, частоту отказов fc(t), интенсивность отказов . Построить графики распределения Pc(t), ,fc(t). Под отказом будем понимать событие, когда ЭВМ не может работать из-за отсутствия ЗИПа, т.е. когда весь ЗИП израсходован и отказала еще одна ячейка памяти ЭВМ. Предполагается экспоненциальный закон надежности.

a

n

a

n

a

n

1

0,12

1000

4

7

0,54

500

2

13

0,38

2024

4

2

0,22

800

3

8

0,23

600

3

14

0,26

700

3

3

0,34

1024

2

9

0,42

400

2

15

0,15

612

3

4

0,14

900

3

10

0,37

700

4

16

0,18

300

2

5

0,11

4096

6

11

0,44

2000

5

6

0,36

3072

5

12

0,52

1500

4

Контрольные вопросы

1. Как определяется вероятность безотказной работы и среднее время безотказной работы при экспоненциальном законе надежности и «скользящем» резервировании?

Лабораторная работа № 8

Тема: Диагностика работы ПК.

Цель: Изучить работу программы потоков по диагностики работы ПК

Теоретические сведения

Важнейшая задача, решаемая программой CheckIt состоит в проверке работоспособности компьютера и всех его подсистем. Все процедуры проверки подсистем компьютера запускаются через меню "Tests". Это самое большое меню CheckIt. Его внешний вид представлен на рисунке 5.1.

Рис. 1. Меню "Tests"

В следующей таблице дается краткое описание строк меню "Tests".

Строка меню "Tests"

Проверяемое устройство

"Test Everything"

Последовательная проверка всех подсистем компьютера. Остальные строки меню "Tests" проверяют только отдельные подсистемы компьютера

"Memory"

Оперативная память компьютера

"Hard Disk"

Накопитель на жестких магнитных дисках

"Floppy Disk"

Накопитель на гибких магнитных дисках

"System Board"

Системная плата компьютера. Проверяется центральный процессор, арифметический сопроцессор, контроллеры прерываний и прямого доступа к памяти

"Real-Time Clock"

Часы реального времени, расположенных на системной плате

"Serial Ports"

Порты асинхронного последовательного адаптера. После выбора этой строки появляется дополнительное меню, из которого необходимо выбрать номер поверяемого порта (COM1...COM4)

"Parallel Ports"

Порты параллельного адаптера. После выбора этой строки появляется дополнительное меню, из которого необходимо выбрать номер поверяемого порта (LPT1...LPT3)

"Printers"

Принтер. Перед началом теста убедитесь в том, что принтер подключен к компьютеру и его питание включено

"Video"

Видеоподсистема компьютера

"Input Devices"

Устройство ввода информации - клавиатура, мышь и джойстик

"Select Batch"

Выбор устройств компьютера для пакетного режима тестирования

Тестирование оперативной памяти

Перед тем как приступить к проверке оперативной памяти, необходимо отключить драйвер EMM386. В противном случае сразу после начала проведения теста оперативной памяти компьютер "зависает" или самопроизвольно перезагружается.

Чтобы отключить драйвер EMM386, следует загрузить файл CONFIG.SYS в любой текстовый редактор и поставить комментарий перед строкой вызова данного драйвера:

REM DEVICE=C:\DOS\EMM386.EXE NOEMS

  • Многие редакторы сохраняют редактируемые документы в специальных форматах. В файл записывается не только редактируемый текст, но также элементы оформления. Вы должны сохранить файл CONFIG.SYS в обычном текстовом формате. В противном случае операционная система не сможет его выполнить

Сохраните измененный файл и перезагрузите компьютер. Теперь можно приступить к тестированию оперативной памяти. Чтобы начать проверку оперативной памяти компьютера, выберите из главного меню "Test" строку "Memory". На экране появится диалоговая панель "Memory Test". Внешний вид этой панели представлен на рисунке 2.

В левой стороне экрана расположено графическое представление основной ("Base memory"), расширенной ("Extended Memory") и дополнительной памяти ("EXPANDed Memory") компьютера. Область памяти, которая будет проверяться, выделена цветом. С правой стороны от полей "Base memory", "Extended Memory" и "EXPANDed Memory" в цифровом виде отображается адрес проверяемого участка памяти.

Рис. 2. Тест оперативной памяти

По умолчанию проверяется вся оперативная память, установленная в компьютере. Проверка выполняется один раз при помощи быстрого теста. Вы можете изменить режим проверки памяти и самостоятельно ограничить область проверяемой памяти.

Нажмите клавишу <C>, а затем клавишу <Enter>. Теперь вы можете изменить область тестируемой основной памяти. В поле "Test from" введите, откуда должен начинаться тест, а в поле "to" где тест должен завершиться. Строкой ниже CheckIt сообщит вам, какой диапазон адресов будет проверяться.

Затем с помощью клавиши <Tab> или клавиш управления курсором вы можете переместить курсор в следующее поле и изменить его значение. Если вы желаете протестировать оперативную память по полной схеме, тогда в поле "Quick Memory Test Only" нажмите символ <N>.

Для более полной проверки памяти можно автоматически повторить тестирование несколько раз. Переместите курсор в поле "Number of Test Passes" и задайте количество повторов теста памяти. Если требуется проверить компьютер в течение длительного промежутка времени, нажмите в поле "Number of Test Passes" клавишу <C>. Тест памяти будет повторяться снова и снова, пока вы не прервете его, нажав на клавишу <Esc>.

После изменения параметров процедуры тестирования нажмите клавишу <Tab>. Вы вернетесь в поле "Run Memory test?". Чтобы начать тестирование, нажмите клавишу <Y>.

К сожалению, тест оперативной памяти, выполняемый при загрузке компьютера и тест программы CheckIt несовершенны. Мы неоднократно встречались со случаями, когда эти тесты проходят без ошибок, а во время работы появляется ошибка "Parity Error".

В некоторых случаях обнаружить дефектную память помогает драйвер расширенной памяти HIMEM.SYS. Новая версия этого драйвера, поставляемая с операционной системой MS-DOS, выполняет тест расширенной памяти. В случае обнаружения ошибки на экране появится соответствующее сообщение и процесс загрузки остановится.

Обычно драйвер HIMEM.SYS подключается автоматически при установке операционных систем MS-DOS и Windows. Чтобы проверить, подключен ли этот драйвер на вашем компьютере, просмотрите файл CONFIG.SYS. Он должен содержать следующую строку:

DEVICE=C:\DOS\HIMEM.SYS

Тест оперативной памяти занимает достаточно много времени. Драйвер HIMEM позволяет запретить проведение этого теста. Для этого достаточно изменить команду его загрузки следующим образом:

DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF

Тестирование системной платы

Программа ChecIt позволяет поверить основные устройства, расположенные на системной плате - центральный процессор, арифметический сопроцессор, а также контроллер прямого доступа к оперативной памяти и контроллер прерываний. Если вы работаете в среде операционной системы Windows, то перед проверкой системной платы желательно завершить Windows и вернуться в MS-DOS.

Чтобы начать проверку системной платы, выберите из главного меню "Test" строку "System Board". На экране появится диалоговая панель "System Board Test". Внешний вид этой панели представлен на рисунке 3.

Рис. 3. Диалоговая панель "System Board Test"

С правой стороны панели отображается список названий тестов. Программа последовательно выполняет проверки. Если тест успешно завершен, напротив его названия ставиться символ и слово "Passed".

При отсутствии на системной плате арифметического сопроцессора соответствующие проверки не выполняются, а напротив названия теста ставится символ и слово Skipped (см. рис. 3).

Ниже приводится краткое описание тестов:

Название теста

Выполняется проверка

"CPU General Functions", "CPU Interrupt Bug"

Основных функций центрального процессора

"CPU 32-bit Multiply (80386 and above)"

32-битовой операции умножения. Эта проверка выполняется только для 32-разрядных процессоров

"CPU Protected Mode (80286 and above)"

Центрального процессора при работе в защищенном режиме

"NPU Arithmetic Functions", "NPU Trigonometric Functions", "NPU Comparison Functions"

Арифметического сопроцессора.

"DMA Controller(s)"

Контроллера прямого доступа к оперативной памяти

"Interrupt Controller(s)"

Контроллера прерываний

В случае обнаружения программой CheckIt ошибок при выполнении этих тесов, следует заменить центральный процессор или системную плату целиком.

Тестирование накопителей на жестких дисках

Одной из самых полезных возможностей CheckIt является проверка дискового контроллера и жестких дисков компьютера. Эти тесты позволяют обнаружить ошибки в контроллере диска и определить сбойные сектора самого жесткого диска. Целесообразно выполнить проверку жестких дисков компьютера, если файловая система работает неустойчиво - постоянно возникают сбойные кластеры, операционная система сообщает об ошибках чтения/записи диска и т. д.

Выберите из главного меню "Test" строку "Hard Disk". Откроется временное меню, из которого следует выбрать имя проверяемого диска "Drive 0 (C:)" или "Drive 1 (D:)". В этом случае подразумевается физический, а не логический диск. Напомним, что операционная система MS-DOS самостоятельно (без использования специальных драйверов) может работать только с двумя физическими дисками. Логических дисков может быть значительно больше.

На экране появится диалоговая панель "Hard Disk Test". Внешний вид этой панели представлен на рисунке 4.

Рис. 4. Диалоговая панель "Hard Disk Test"

Программа CheckIt начинает проверять дисковый контроллер. Если он функционирует нормально, напротив строки "Controller Diags" ставится символ и слово "Passed". При неисправности дискового контроллера его необходимо заменить.

Затем начинается процесс проверки самого жесткого диска. При этом последовательно выполняются три типа тестов "Linear Read", "Butterfly Read", "Random Read":

Название теста

Описание

"Linear Read"

Простейший тест. Последовательно считываются все цилиндры диска, начиная от первого цилиндра и кончая последним

"Butterfly Read"

Проверяется механизм позиционирования магнитных головок диска. Считываются все цилиндры диска. Попеременно читаются первые и последние цилиндры диска. Сначала считывается первый цилиндр диска, затем последний, потом второй и т. д.

"Random Read"

Выполняется чтение дисков в произвольном порядке. Этот режим проверки диска более всего соответствует обычному режиму использования диска

Список обнаруженных ошибок отображается в поле "Error". В каждой строке перечислены номер сбойного цилиндра и номер головки.

Задание: Провести тестирование ПК с помощью заданных программ.

ЛАБОРАТОРНАЯ РАБОТА № 9

Тема: увеличение тактовой частоты процессора на материнской плате типа АТ.

Цель работы: научиться осуществлять разгон процессора расположенной на материнской плате типа АТ.