Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по ОСПО.doc
Скачиваний:
29
Добавлен:
02.05.2014
Размер:
910 Кб
Скачать

Ответы на зачет по оспо

2006

ПРЕПОДОВАТЕЛЬ КАРДАШ ДЕНИС ИВАНОВИЧ

СТУДЕНТ ГРУППЫ ЗИ-24

  1. SPE-классификация программного обеспечения.

Системная программа - предназначена для решения технологических задач и служащая для обеспечения работоспособности ЭВМ, а также оптимизации её работы.

  1. Управляющая программа - это системная программа, реализующая управление ресурсами.

  2. Супервиза - осуществляет распределение ресурсов системы.

  3. Программа обслуживания - предназначена для решения функциональных задач.

SPE-классификация программирования. Адаптируемые и адаптивные системы.

1. S - программы

Они полностью определяемы системной спецификацией - документом, полностью

описывающим структуры данных и действия программы.

Плюсом является простота построения тестов.

S-программы пишутся для тех задач, алгоритм которых известен и единственен.

(драйвер мыши)

2. Р - программы

Они решают задачи реального мира. При их решении внимание обращается не столько на

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

Р - программы характеризуются наличием множества известных алгоритмов решения задач.

(игра в шахматы)

3. Е - программы

Это такие программы, которые могут адаптироваться к изменяющейся обстановке. Е-программы используются, когда на момент написания программы алгоритмы решения задачи являются неопределёнными или неоднозначными.(ОС)

Адаптивные системы отличаются от адаптируемых систем тем, что в первом случае инициатива изменения системы принадлежит самой системе, а во втором случае стороннему пользователю. (Операционная система - адаптируемая)

  1. Активные и пассивные методы обеспечения гарантоспособности по.

Таксономия гарантоспособности.

Гарантоспособность - свойство, позволяющее обоснованно полагаться на выполнение услуг, для которых программное обеспечение предназначено. Таксономия - соотношение понятий; -аналог надежности.

Неисправности - это дефекты, вносимые в текст программы коллективом разработчиков. Потенциальные неисправности - дефекты программы, не влияющие на её работу. Действующие неисправности - влияют на работу программы.

  1. Алфавит языка ассемблер и типы операндов.

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

L

Разные метки

AB:

lab:

При написании программы на ассемблере в тексте программы можно употреблять:

● все латинские буквы (A..Z, a..z), при этом регистр символов, как правило, не учитывается;

● цифры: (0..9);

● знаки: ?, @, $, & и др.

● разделители: #, /, \, *, (, ) и др.

Типы операндов.

Список операндов:

Постоянные или непостоянный операнды.

Адресные операнды.

Перемещаемые операнды.

Счётчик адреса.

Регистровый операнд.

Базовый и индексный операнды.

Операнд записи.

Постоянные или непостоянный операнды - ими могут быть:

  • число.

  • строка.

-выражение, имеющие неизменные значения.

Адресные операнды - залают физическое расположение операнда в памяти с помощью указания 2-х составляющих логического адреса: сегмент и смещение.

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

Счётчик адреса - это специфический вид операнда соответствующего текущему значению счётчика команд в процессе компиляции. Обозначается знаком $. Значение данного операнда равно адресу 1-го байта команды той строки в которой он использован. Регистровый операнд - это имя регистрового ресурса процессора.

Базовые и индексные операнды - используются для организации базовой и индексной операции (массива).

Структурные операнды и записи - используются для доступа к сложным элементам, либо к битовым полям в пределах байта.