Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Разработка программы диагностики и тестирования аппаратных средств ПК

Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки

СОДЕРЖАНИЕВВЕДЕНИЕ .4 ОБЩИЙ РАЗДЕЛ 5 Технико-математическое описание задачи . 5 Требования к функциональным характеристикам .7 Требования к техническим и программным средствам . 8 Обоснования выбора языка программирования .9 СПЕЦИАЛЬНЫЙ РАЗДЕЛ .11 2.1. Постановка задачи .11 2.2. Описание структуры программы . 12 2.3. Оисание алгоритма решения задачи .14 2.4. Отладка и тестирование .16 2.5. Инструкция к пользователю .17 2.6. Заключение о результатах проектируемой задачи .18 ПРИЛОЖЕНИЕ 1 .19 ПРИЛОЖЕНИЕ 2 .21 СПИСОК ЛИТЕРАТУРЫ .30ВВЕДЕНИЕ В связи с появлением персональных компьютеров мгновенно вырос рынок аппаратных средств, как грибы росло число производителей, предлагающих свою продукцию. При этом, покупая то или иное аппаратное средство, производитель не может (а иногда и не хочет) дать 100% гарантию, что оно исправно. В связи с этим также стремительно развивался и рынок пограммных тестирующих средств. На рынке существует огромное количество отличных диагностических программ, написанных большими корпорациями: такими как Syma ec i c., APS (Adva ced Perso al Sys ems), Microsof и т.д., но все сущестующие диагностирующие программы написаны на язках высокого уровня, а значит не достаточно быстры и надёжны. Автор проекта не берётся конкурировать с огромными гигантами по количеству выполняемых этими программами тестов в силу того, что это бессмысленно. Была предпринята попытка написать более надежную, быструю диагностическую программу с использованием машино-ориентированного языка программирования – Ассемблер.ОБЩИЙ РАЗДЕЛ 1.1. Технико-математическое описание задачи Программа делится на две части: Первая часть программы - Сбор сведений - это часть программы, собирающая справки об оборудовании, установленном на ПК, на котором программа выполняется. Справки наводятся о следующих устройствах: математическом сопроцессоре; СОМ портах; LP портах; дисководах; CD-ROM приводах; расширенном управлении электропитанием; манипуляторе «мышь». Математический сопроцессор – это микрочип, устанавливаемый на материнскую плату, который работает совместно с основным процессором, осуществляет обработку чисел с плавающей точкой, тем самым разгружая основной процессор. Может устанавливаться опционально по желанию пользователя либо самим пользователем, т.е. может либо присутствовать, либо отсутствовать. СОМ порты – это порты с последовательным типом передачи данных, предназначенные для подключения коммуникационных, манипуляторных и других устройств, где требуется сравнительно не- большая скорость передачи данных. Количество установленных последовательных портов может варьироваться от одного до четырёх. На некоторых материнских платах существует ограничение на подключение последовательных портов, например: если это значение будет два, и если вы подключите четыре порта, то работать будут все равно два. LP порты – это порты с параллельным типом передачи данных, предназначенные для подключения принтеров и других устройств, где требуется относительно большая скорость передачи данных, а также могут использоваться для соединения двух компьютеров между собой для обмена данными.

Количество установленных LP портов может варьироваться от одного до четырёх. Дисковод – устройство, предназначенное для чтения/записи накопителей на магнитном диске (гибкий диск). Существует четыре типа дисководов: 360 Кб.; 720 Кб.; 1.2 Мб.; 1.44 Мб. Они различаются по формату обслуживаемых дискет и максимально возможному объему данных, записываемых на дискету соотвестсвующего типа. CD-ROM привод – устройство, предназначенное только для чтения накопителей на лазерных дисках. Различаются по скорости доступа к данным и скоростью вращения лазерного диска. Обычно устанавливают не более одного привода. РУЭ (расширенное управление электропитанием) – стандарт, служащий для экономии электроэнергии. Представляет собой следующий набор функций: автоматическое отключение электропитания; «спящий» режим; автоматическое отключение питания монитора; автоматическое отключение питания жестких дисков. Может находиться в двух состояниях: включено или выключено. Вторая часть программы - диагностика памяти - проверяет на работоспособность память ПК, на котором выполняется программа. 1.2. Требования к функциональным характеристикам При запуске программы на экран должна выводиться аннотация, затем, после нажатия на любую клавишу, должен очищаться экран и появляться меню из трех пунктов: 1 – сбор сведений о системе; 2 – тест памяти; 3 – выход. Для выбора интересующего пункта необходимо нажать на клавиатуре цифры, соответствующие номерам пунктов. В случае выбора пункта «Сбор сведений о системе» выполняется последовательный вывод информации о ПК в виде списка устройств с текущим состоянием. Ниже приведена таблица со списком устройств и их возможными состояниями.Таблица 1 Таблица возможных состояний устройств Устройство Возможные состояния Математический сопроцессор Присутствует, отсутствует Максимальное количество подключаемых СОМ-портов От 0 до 4 Количество CОМ-портов От 0 до 4 Количество LP -портов От 0 до 4 Первый дисковод Отсутствует, 360Kb, 720Kb, 1.2Mb, 1.44Mb. Второй дисковод Отсутствует, 360Kb, 720Kb, 1.2Mb, 1.44Mb. Количество установленных CD-ROM приводов От 0 до 4 Расширенное управление электропитанием(APM) Отсутсвует, присутствует, включено/выключено Манипулятор «мышь» Отсутствует, присутствует После вывода списка устройств, в программе необходимо реализовать задержку, затем возврат в меню. В случае выбора пункта «тест памяти» программа должна выполнять тестирование не менее 640Кб. памяти. В случае если память исправна, на экран выводиться сообщение «тест пройден», в противном случае «тест не пройден». Также необходимо реализовать задержку и возврат в меню. В случае выбора пункта «выход», необходимо реализовать завершение работы программы и передачу управления операционной системе DOS. 1.3. Требования техническим и программным средствам Программа выполнена на языке ассемблера 8086 процессора, соответственено ей необходим IBM PC – совместимый компьютер с процессором не ниже 8086, также программа может выполняться на компьютерах с процессорами старшего поколения (например: 80286 или 80386), т.к. особенностью архитектуры 80х86 является преемственность на уровне машинных команд: программы, написанные для младших моделей процессоров, без всяких изменений могут быть выполнены на более старших моделях.

Компилированный код программы занимает всего 2 Кб – это связано с отсутствием избыточного кода, которого очень много при использовании языков высокого уровня. В связи с этим программа может легко поместиться на дискету 360 Кб. Программа работает в текстовом режиме и не использует цветовой гаммы, поэтому ей достаточно монитора CGA. Кроме того она может без всяких изменений работать на мониторах старшего поколения таких, как EGA, VGA и SVGA. Так как программа тестирует 640 Кб оперативной памяти, этот объем являеться минимумом. 1.3.1. Обоснования выбора языка программированияДля написания данной программы был выбран язык ассемблера. В связи с тем, что он наиболее подходит для реализации такого рода задач, т.е. где требуеться досуп к портам, выполнение специальных прерываний, доступ к области памяти BIOS и т.д. Язык ассемблера, представляет собой фактически символьную форму записи машинного языка: в нем вместо цифровых кодов операций вписывают привычные знаки операций или их словестные названия, вместо адресов – имена, а константы записывают в десятичное системе счисления. Программу, записанную в таком виде, вводят в ЭВМ и подают на вход специальному транслятору, называемому ассемблером, который переводит её на машинный язык, и далее полученную машинную программу выполняют. Для любой ЭВМ можно придумать разные языки ассемблера, хотя бы потому, что можно по-разному обозначать машинные операции. В частости, и для ПК разработано несколько таких языков(ASM-86, MASM, ASM). Для реализации данной задачи был выбран язык, который создан фирмой Borla d и полное название которого – турбоассемблер, сокращенно ASM. Надо отметить, что этот язык наиболее часто используется на ПК. СПЕЦИАЛЬНЫЙ РАЗДЕЛ 2.1. Постановка задачиРазработать программу тестирования оперативной памяти и сбора сведений о ПК. Реализовать меню, в котором пользователю предлагается выбор из трёх пунктов: 1 – сбор сведений о системе; 2 – тест памяти; 3 – выход. Сбор сведений должен осуществляться в виде списка устройств с текущим состоянием. Состояние от названия устройства должно отделяться двоеточием. Список устройств и возможных их состояний см. в таблице 1. Пункт «тест памяти» должен осуществлять проверку ячеек памяти на работоспособность. Существует два типа неисправностей ячеек памяти: «постоянные нули»; «постоянные единицы». Вид неисправности «постоянные нули» заключается в следующем: предположим, что бит №4 в байте, изображенном на рис. 1 – неисправный. В данный момент в байт записано число ноль (восемь нулей в двоичной системе cчисления), если считать содержимое этого байта, то на выходе получиться ноль – вроде бы он исправен. 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 рис. 1Но это лишь только видимость, если в этот байт записать число FFh (восемь единиц в шестнадцатиричной системе счисления), что в двоичной системе счисления эквивалентно восьми единицам, то получится картина, представленная на рис. 2. В этом случае, если считать содержимое этого байта, на выходе получиться EFh, то есть, записывая в бит №4 единицу, мы при считывании все равно получаем ноль. Следовательно бит № 4, а значит и байт, неисправен.

Здесь также выделены различные уровни ПО. Некоторые из них находятся вне «досягаемости» разработчика (т.е. он не может ими управлять напрямую) и требуют специального рассмотрения процесса обработки исключений и ошибок. На этапах проектирования, разработки и тестирования ПО обязательно следует принимать во внимание возможность аппаратных сбоев и наличия ошибок в различных «слоях» ПО. Для программ, которым присущ параллелизм или состоящих из распределенных компонентов, следует учитывать дополнительные обстоятельства, весьма «благоприятные» для возникновения аппаратных сбоев. Например, в распределенных программах используется взаимодействие аппаратных и программных средств. Ошибка, «закравшался» в компонент, отвечающий за это взаимодействие, может привести к отказу всей системы. Программы, разработанные для параллельной работы процессоров, могут сбоить, если ожидаемое количество процессоров окажется недос-гупным. Даже если средства связи и процессоры прекрасно отработали при загрузке системы, ее отказ возможен в любой момент после начала функционирования

1. Разработка программно–алгоритмических средств для определения надёжности программного обеспечения на основании моделирования работы системы типа "клиент–сервер"

2. Аппаратные средства ПК

3. Тестирование как метод педагогического контроля

4. Средства коммуникации и тип культуры. (Умберто Эко)

5. Урок–исследование как составная часть формирования исследовательского типа мышления учащихся и средство получения новых прочных знаний по математике

6. Метрологическое обеспечение средств контроля
7. Анализ и оценка аппаратных средств современных ПЭВМ
8. Обеспечение работников средствами защиты

9. Технологии тестирования программного обеспечения

10. Технологии тестирования программного обеспечения

11. Аппаратные средства вывода графической информации. Средства визуального отображения графической информации

12. Операционная система, программное обеспечение ПК

13. Проектирование процесса тестирования программного обеспечения

14. Разработка алгоритмического и программного обеспечения стандарта IEEE 1500 для тестирования гибкой автоматизированной системы в пакете кристаллов

15. Анализ обеспеченности денежными средствами ЗАО "Пинскдрев"

16. Метод тестирования как средство педагогического контроля обученности старшеклассников

Контейнер прямоугольный, 1850 мл.
Контейнер прямоугольный объемом 1850 мл. Герметичный. Широкий температурный диапазон использования. Материал: стекло, пластик,
447 руб
Раздел: Штучно
Папка-портфолио для школьника, на 4 кольцах, 20 файлов, 10 вкладышей.
Формат - A4. Размер - 245x320 мм. Наличие файлов - 20. Количество вкладышей - 10. Материал папки - твердый картон. Материал вкладыша -
371 руб
Раздел: Портфолио
Мел белый, 72 штуки.
В наборе: 72 мелка.
536 руб
Раздел: Мел

17. О тестировании спутниковых приемников и программных средств

18. Технические средства таможенного контроля

19. Краткий конспект лекций по Теории тестирования аппаратных и программных средств

20. Федеральная служба Российской Федерации по контролю за оборотом наркотических средств и психотропных веществ: система и структура, основные полномочия

21. Разработка для контроля и определения типа логических интегральных микросхем методом сигнатурного анализа

22. Разработка бизнес-плана проекта по производству и сбыту прибора для диагностики и медикаментозного тестирования БИОТЕСТ
23. Контроль за выполнением производственной программы
24. Правила таможенного контроля и оформления транспортных средств через таможенную границу Украины

25. Моделирование как средство диагностики персонала

26. Использование детских рисунков как средства диагностики и коррекции психического развития детей

27. Разработка для контроля и определения типа логических интегральных микросхем методом сигнатурного анализа

28. Методы и средства измерений и контроля

29. Контроль целевого использования средств федерального бюджета

30. Ревизия и контроль основных средств и нематериальных активов

31. Перспективные средства визуального контроля транспорта газа

32. КРАТКИЙ КОНСПЕКТ ЛЕКЦИЙ ПО ТЕОРИЯ ТЕСТИРОВАНИЯ АППАРАТНЫХ И ПРОГРАММНЫХ СРЕДСТВ

Ручка "Автомат", 12 штук, в коробке.
Любовь сильного пола к различного рода оружию известна с давних пор. Но если настоящий автомат в руках подержать может далеко не каждый,
449 руб
Раздел: Оригинальные ручки
Гель для купания младенцев "Bubchen", 400 мл.
Подходит для ежедневного очищения чувствительной кожи и тонких волос. Экономичен в использовании. Имеет дозатор. Обеспечивает мягкое
508 руб
Раздел: Гели, мыло
Фигурки "FIFA 2018. Забивака. Celebrating", 3 штуки, 6 см.
Этот обаятельный, улыбчивый символ Чемпионата мира по футболу ещё и сувенир в память о событии мирового масштаба на всю жизнь! Уже
449 руб
Раздел: Игрушки, фигурки

33. Системы диагностики ПК

34. Методика и алгоритмы контроля работоспособности и диагностики сейсмометрических каналов

35. Занятия по пожарно-тактической подготовке. Средства защиты кожи изолирующего типа

36. Методы и средства радиационно-технологического контроля при сортировке твердых радиоактивных отходов

37. Контроль дотримання порядку і процедур державних закупівель. Типові порушення та методи їх виявлення

38. Управление, организация учета и контроль наличных денежных средств и их эквивалентов
39. Учет основных средств в программе "1С Предприятие"
40. Аудит и контроль операций с основными средствами и малоценными быстроизнашивающимися предметами

41. Контроль типов гидротермальных систем и образующихся рудных месторождений

42. Органы по контролю за оборотом наркотических средств и психотропных веществ. Таможенные органы РФ

43. Аппаратно-технические средства ПК

44. Разработка базы данных средствами программы MS Access "Сотрудники"

45. Разработка программы контроля изделий и подготовка программной документации

46. Техническая диагностика средств вычислительной техники

47. Cервисные программы для обслуживания дисков: форматирования, дефрагментации, тестирования

48. Критерии оценки СКУД. Классификация средств и систем контроля. Классификация СКУД

Папка для рисования на молнии "Фиолетовый узор", А3.
Папка для рисования на молнии. Формат: А3. Материал: пластик.
413 руб
Раздел: Папки-портфели, папки с наполнением
Карточки Первого Года (20 карточек).
Карточки Первого Года – совершенно новый способ наблюдать, как растет и меняется малыш от месяца к месяцу. Нужно просто заполнить карточку
352 руб
Раздел: Прочее
Карандаши цветные "ColorPics", 36 цветов + точилка.
Ударопрочные цветные карандаши имеют насыщенные цвета. Шестигранная форма корпуса снижает усталость и придает дополнительный комфорт.
313 руб
Раздел: Более 24 цветов

49. Средства и системы контроля доступа на объекты охраны

50. Контроль за средствами распространения рекламы

51. Контроль качества лекарственных средств на фармацевтическом предприятии

52. Диагностика и проектирование совмещенной модели разных типов поведенческой культуры

53. Тестирование как вид контроля грамматических навыков

54. Ультразвуковой контроль ближней подступной части оси колесной пары
55. Психолого-педагогическая диагностика: методологические основы, типы данных
56. Проблемы и перспективы развития технических средств таможенного контроля как части таможенной инфраструктуры РФ

57. Технические средства наблюдения, контроля и охраны таможенных объектов

58. Программы и процедуры допинг-контроля

59. Типы домов

60. Средства достижения выразительности в интерьере

61. Программа управления самолётом в режиме автопилота

62. Типы Звезд

63. Проводящая система листьев. Строение, типы жилкования

64. Диагностика и профилактика неуставных взаимоотношений в части и подразделении

Мелки восковые супер мягкие в пластиковом держателе, 6 цветов.
Мелки восковые супер мягкие в пластиковом держателе. Количество цветов: 6. Возраст: с 3 лет.
324 руб
Раздел: Восковые
Мешок для обуви "Monster Truck", 2 отделения, светоотражающая полоса.
Количество отделений - 2. Материал - полиэстер. Размер - 370x470 мм. Цвет - цветной/рисунок. Светоотражающий элемент - есть.
316 руб
Раздел: Сумки для обуви
Сиденье детское для купания (бирюзовый).
Сиденье детское для купания. Материал: пластик. Цвет: бирюзовый. Ширина: 320 мм. Длина: 320 мм. Высота: 222 мм.
325 руб
Раздел: Горки, приспособления для купания

65. Классификация коллективных средств защиты и правила поведения людей в убежищах

66. Характеристика современных средств поражения и последствия их применения

67. Геоинформационный рынок популярных ГИС продуктов. Классификация технических и программных средств для ГИС

68. Обзор средств для автоматизации геодезических вычислений

69. Разработка месторождений газоконденсатного типа

70. Контроль Гос. Налоговой Инспекции за деятельностью граждан
71. Финансовый контроль в период перехода к рынку
72. Налоговый контроль в Республике Беларусь и пути его совершенствования

73. Актуальные вопросы государственного контроля соблюдения законодательства о защите прав потребителей

74. Совершенствование организации работы отдела контроля за поступлением налогов с физических лиц

75. Центральный Банк Российской Федераци как орган государственного контроля и регулирования

76. Правовые основы валютного регулирования и валютного контроля в Российской Федерации

77. Содержание договора о передаче прав на программу для ЭВМ

78. Сравнение договоров подряда и купли - продажи, форма расчета-инкассо, типы ведения бизнеса

79. Аграрный вопрос в программах политических партий начала 20 века

80. Политическая программа английского просвещения Джона Локка

Автомобиль со звуковым сигналом "Джип-каталка", красный.
Автомобиль Джип-каталка - это удобное транспортное средство для малыша! Каталка сделана в виде машинки. Малыш отталкиваясь ножками сможет
1698 руб
Раздел: Каталки
Треугольные гелевые ручки с глитерами, 12 цветов.
391 руб
Раздел: Цветные
Коврик для ванной "Бусинка" противоскользящий, 34,5х76 см.
Противоскользящий коврик для ванны создан специально для детей и призван обеспечить комфортное и безопасное купание малышей в ванне. Он
591 руб
Раздел: Безопасность ребенка

81. Корпорация BBC. Формы и методы государственного контроля вещания

82. Конституционный контроль

83. Ответственность и контроль в системе местного самоуправления

84. Контроль за расходами физических лиц

85. Типы государства (Доклад)

86. Неправомерное завладение автомобилем или иным транспортным средством без цели хищения
87. Страхование автотранспортных средств
88. Страхование гражданской ответственности владельцев транспортных средств

89. Компетенция таможенных органов в области валютного контроля

90. Контроль государственных и муниципальных органов за делопроизводством отдела кадров на предприятиях

91. Автоматизация информационного взаимодействия в системе органов государственного финансового контроля

92. Финансовый контроль в Республике Беларусь

93. Развитие финансового контроля и его эффективность в РФ

94. Ограны финансового контроля и их полномочия в РБ

95. Правовое регулирование валютного контроля

96. Социокультурный компонент содержания обучения как средство повышения мотивации изучения иностранных языков на среднем этапе общеобразовательной школы

Учимся читать по слогам. 40 карточек-пазлов. Митченко Ю.
В наборе 40 двухсторонних карточек-пазлов, разработанных для детей, которые уже знакомы с алфавитом. Эта развивающая игра поможет ребенку
389 руб
Раздел: Алфавит, азбука
Глобус Земли физико-политический, рельефный, с подсветкой, 320 мм.
Глобус Земли физико-политический, рельефный, с подсветкой, питание от сети. Диаметр: 32 см. Материал: пластмасса. Крым в составе РФ.
1452 руб
Раздел: Глобусы
Качели подвесные Edu-play "До-Ре-Ми".
Качели подвесные Edu Play "До-Ре-Ми". Легкие по весу, простые в сборке. Устанавливать возможно дома и на улице. Надежные канаты
2535 руб
Раздел: Качели

97. Типы грамматических форм слова

98. Художественные средства и их использование в творчестве живописцев авангарда начала XX века

99. Монтаж как выразительное средство. Внутрикадровый монтаж. Монтаж как способ режиссёрского мышления

100. Имя - средство закрепления и систематизации фактов культуры


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.