- •Ответы на зачет по оспо
- •Активные и пассивные методы обеспечения гарантоспособности по.
- •Алфавит языка ассемблер и типы операндов.
- •Арифметические действия на языке Ассемблер.
- •Архитектура памяти процессоров i386: системные регистры.
- •Архитектура процессоров i386: виды адресации.
- •Архитектура процессоров i386: регистровый состав.
- •Архитектура процессоров i386: сегментация памяти, сегментные регистры, их дескрипторы.
- •Виды и стили элемента управления ListBox.
- •Виды и стили элемента управления ComboBox.
- •Виды файловых систем cd.
- •Виды файловых систем.
- •Диверсификация и n-кратный просчет.
- •Д ирективы резервирования памяти в ассемблере.
- •Директивы сегментации в ассемблере: Model.
- •Директивы сегментации в ассемблере: Segment.
- •Жизненный цикл по.
- •Задачи, решаемые программистами различных уровней.
- •Защитное программирование.
- •Инкапсуляция данных в объектах.
- •Источники ошибок в программных средствах.
- •Категории специалистов, занятых разработкой и сопровождением по.
- •Классификация программных продуктов.
- •Команды вызова процедур на языке Ассемблер.
- •Команды организации циклов на языке Ассемблер.
- •Команды передачи управления на языке Ассемблер.
- •1. Безусловный переход.
- •2. Условный переходы.
- •Л огическая организация файла.
- •Логические действия на языке Ассемблер.
- •Место процессов контроля и диагностики в операционной системе.
- •Методы, свойства, процедуры класса.
- •Механизмы вызова функций Windows.
- •Монтирование и дефрагментация в файловых системах.
- •Наследование классов и объектов.
- •Обработка событий манипулятора типа "мышь".
- •Объекты в оболочке Windows: стили и сообщения.
- •Объекты и классы: основные понятия.
- •Операции с динамической памятью.
- •Основные опции транслятора и линковщика.
- •Основные функции и стили EditControl.
- •Основные функции и стили RadioButton.
- •Основные функции и стили ScrollBar.
- •Основные функции и стили линеек скроллинга.
- •Основы программирования на ассемблере: арифметические и логические действия.
- •Основы программирования на ассемблере: получение кодов нажатых клавиш и вывод их на экран.
- •Регистры флагов в процессоре ix86.
- •Синхронный режим чтения и записи файлов.
- •Служебный регистр управления режимом адресации в процессоре ix86.
- •Состав и функции элементов управления Windows.
- •Способ реализации вытесняющей многозадачности.
- •Способ реализации кооперативной многозадачности.
- •Способы ассоциации файлов (способы идентификации типа файла).
- •Способы оценки надежности по.
- •Структура программы на ассемблере. Формы Бэкуса-Наура.
- •Таксономия гарантоспособности.
- •Тест на герметичность. Виды контроля программных текстов.
- •Технология ole.
- •Типы данных в ассемблере.
- •Типы инструментальных программных систем. Преимущества и недостатки.
- •У правление памятью в процессорах i386: получение линейного адреса, общая структура преобразования логических адресов в физические.
- •Файлы в unix.
- •Физические дефекты и внесенные неисправности; виды внесенных неисправностей.
- •Функция обработки событий wm_command.
Структура программы на ассемблере. Формы Бэкуса-Наура.
Структура программы на Ассемблере.
1. Синтаксис Ассемблера.
Предложение ассемблера существует четырёх типов:
1 .Команды и инструкции, представляет собой символические аналоги машинных кодов.
Микрокоманды, оформляемые определенным образом предложения текста программы, замещаемые во время компиляции.
Директивы. Являются указаниями компилятору не выполнение тех или иных действий. Нет аналогов в машинном представлении.
Строки комментариев.
диаграммы Бэкуса-Наура. Синтаксические диаграммы, в них используются следующие обозначения:
Прямоугольник - имена, процедуры и операнды.
Кружок - знаки препинания (разделители).
Синтаксическая диаграмма позволяет представить программу в виде нескольких иерархических уровней.
При этом каждый блок этой структуры может быть представлен в виде подобной синтаксической диаграммы. Блоки синтаксической диаграммы соединяются с помощью направленных дуг. Если существует путь в предложениях соответствующих данным дугам, то такие предложения считаются корректными. Форма Бэкуса Наура совпадает с диаграммой команды с тем отличием что вместо команды появляется Мнемоника макроопределения, а имя метки соответствует адресу первого байта макрокоманды который может состоять из нескольких команд Assembler-a.
Формы Бэкуса-Ноура или синтаксические диаграммы, которые применяются для описания структуры предложений.
В состав данных форм входят следующие элементы:
1. элемент синтаксической разметки, изображаемый в виде окружности, в которой изображён знак пунктуации;
2. мнемоника - команды, операнды, директивы и др.; изображаются в виде прямоугольника;
3. дуги, показывающие порядок следования элементов первого и второго типов в предложении. Синтаксическая диаграмма является ориентированным графом, сетью, у которой один вход и один выход. Возможны циклы. Синтаксическая диаграмма является корректной, если существует путь из начальной точки в конечную. В противном случае предложение компилятора будет отвергнуто. Использование формы Бэкуса-Ноура предполагает механизмы, композиции (объединение фрагментов структур в неделимые блоки, структуры более высокого уровня) и d-композиции.
Таксономия гарантоспособности.
Гарантоспособность - свойство, позволяющее обоснованно полагаться на выполнение услуг, для которых программное обеспечение предназначено. Таксономия - соотношение понятий; Гарантоспособность- аналог надежности.
Неисправности - это дефекты, вносимые в текст программы коллективом разработчиков. Потенциальные неисправности - дефекты программы, не влияющие на её работу. Действующие неисправности - влияют на работу программы.
Надежность характеризуется вероятностью безотказной работы (ВБР). ВБР является функцией от времени Р(t)<=1.Вероятность отказа Q(t)=1-p(t).
Готовность: Kr=T р./ Т р. + Т в. (Т р.- время работы, Т р. + Т в.- время восстановления после отказа).
О
шибка
– действующая неисправность.
Особенностью определения надежности является то, что величина внесенных неисправностей - величина не наблюдаемая.
