- •Ответы на зачет по оспо
- •Активные и пассивные методы обеспечения гарантоспособности по.
- •Алфавит языка ассемблер и типы операндов.
- •Арифметические действия на языке Ассемблер.
- •Архитектура памяти процессоров 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.
Ответы на зачет по оспо
2006
ПРЕПОДОВАТЕЛЬ КАРДАШ ДЕНИС ИВАНОВИЧ
СТУДЕНТ ГРУППЫ ЗИ-24
SPE-классификация программного обеспечения.
Системная программа - предназначена для решения технологических задач и служащая для обеспечения работоспособности ЭВМ, а также оптимизации её работы.
Управляющая программа - это системная программа, реализующая управление ресурсами.
Супервиза - осуществляет распределение ресурсов системы.
Программа обслуживания - предназначена для решения функциональных задач.
SPE-классификация программирования. Адаптируемые и адаптивные системы.
1. S - программы
Они полностью определяемы системной спецификацией - документом, полностью
описывающим структуры данных и действия программы.
Плюсом является простота построения тестов.
S-программы пишутся для тех задач, алгоритм которых известен и единственен.
(драйвер мыши)
2. Р - программы
Они решают задачи реального мира. При их решении внимание обращается не столько на
системную спецификацию, сколько на требования реальной задачи.
Р - программы характеризуются наличием множества известных алгоритмов решения задач.
(игра в шахматы)
3. Е - программы
Это такие программы, которые могут адаптироваться к изменяющейся обстановке. Е-программы используются, когда на момент написания программы алгоритмы решения задачи являются неопределёнными или неоднозначными.(ОС)
Адаптивные системы отличаются от адаптируемых систем тем, что в первом случае инициатива изменения системы принадлежит самой системе, а во втором случае стороннему пользователю. (Операционная система - адаптируемая)
Активные и пассивные методы обеспечения гарантоспособности по.
Таксономия гарантоспособности.
Гарантоспособность - свойство, позволяющее обоснованно полагаться на выполнение услуг, для которых программное обеспечение предназначено. Таксономия - соотношение понятий; -аналог надежности.
Неисправности - это дефекты, вносимые в текст программы коллективом разработчиков. Потенциальные неисправности - дефекты программы, не влияющие на её работу. Действующие неисправности - влияют на работу программы.
Алфавит языка ассемблер и типы операндов.
В тексте программы допустимы только латинские символы. Алфавит может быть чувствительным или нет к регистру.
L
Разные метки
lab:
При написании программы на ассемблере в тексте программы можно употреблять:
● все латинские буквы (A..Z, a..z), при этом регистр символов, как правило, не учитывается;
● цифры: (0..9);
● знаки: ?, @, $, & и др.
● разделители: #, /, \, *, (, ) и др.
Типы операндов.
Список операндов:
Постоянные или непостоянный операнды.
Адресные операнды.
Перемещаемые операнды.
Счётчик адреса.
Регистровый операнд.
Базовый и индексный операнды.
Операнд записи.
Постоянные или непостоянный операнды - ими могут быть:
число.
строка.
-выражение, имеющие неизменные значения.
Адресные операнды - залают физическое расположение операнда в памяти с помощью указания 2-х составляющих логического адреса: сегмент и смещение.
Перемещаемые операнды. Любые символьные имена представляющие некоторые адреса памяти конкретные значения которых определяются после загрузки программы в память на исполнение.
Счётчик адреса - это специфический вид операнда соответствующего текущему значению счётчика команд в процессе компиляции. Обозначается знаком $. Значение данного операнда равно адресу 1-го байта команды той строки в которой он использован. Регистровый операнд - это имя регистрового ресурса процессора.
Базовые и индексные операнды - используются для организации базовой и индексной операции (массива).
Структурные операнды и записи - используются для доступа к сложным элементам, либо к битовым полям в пределах байта.
