Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на билеты по ЭВМ.docx
Скачиваний:
29
Добавлен:
22.12.2018
Размер:
741.97 Кб
Скачать

2.Виды прерываний

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

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

Виды прерываний:

1. Аппаратные прерывания (англ. hardware interrput) - это сигнал от любого устройства системы для процессора, который по этому сигналу должен обслужить данное устройство.

2. Программные прерывания (англ. software interrput) создаются программами BIOS или DOS для вызова необходимых сервисных подпрограмм для проведения операций ввода/вывода. Они вызываются командой int с числовым аргументом, который рассматривается процессором, как номер вектора прерывания

Уровни программных прерываний

■ BIOS-прерывания. Одно из главных назначений BIOS-прерываний - обеспечение корректного (с точки зрения совместимости) доступа к аппаратуре со стороны операционной системы и пользовательской программы.

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

■ Пользовательские прерывания - это такие прерывания, которые нужныпользователю для создания собственных обработчиков прерываний и не используют никакие из существующих векторов прерываний DOS за исключением официально разрешенных: с INT 60 по INT 67.

Xo-Xn - совокупность входных сигналов

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

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

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

2. Программы – отладчики.

Отла́дчик (деба́ггер, англ. debugger) — компьютерная программа, предназначенная для поиска багов в других программах, ядрах операционных систем, SQL-запросах и других видах кода. Отладчик позволяет выполнять пошаговую трассировку, отслеживать, устанавливать или изменять значения переменных в процессе выполнения кода, устанавливать и удалять контрольные точки или условия остановки и т.д.

Отладчик предназначен для тестирования прикладных программ СУ на Рабочих Станциях. Отладчик находится в каталоге "/prg" и имеет имя "ad".

Отладчик выполняет основные функции Диалоговой Программы СУ - выбор объекта управления и взаимодействие с прикладными задачами. Но из-за своей специфики имеет некоторые особенности и дополнительные свойства:

1.Работа ведется в текстовом режиме экрана, что позволяет использовать в прикладной программе любые операторы ввода, вывода (printf, fprintf, gets и др.) для отладки алгоритма.

2.Вывод диалогового меню СУ сопровождается информацией, позволяющей проверить корректность меню.

3.Имеется возможность просматривать содержимое необходимых таблиц, а также получить описание любой таблицы ССУДА.

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

исследования задачи.

5.Имеется несколько режимов работы, отличающихся выводом комментариев и вспомогательной информации при взаимодействии с прикладной задачей.

6.Отладчик может загружать прикладные программы как из текущего каталога, так и их стандартного каталога "/prg".

7.При работе с Отладчиком ведется контроль корректности работы пользователя с СУ.

Билет №28

1. Триггера

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

Как правило, триггер имеет два выхода: прямой и инверсный. Число входов зависит от структуры и функций, выполняемых триггером. По способу записи информации триггеры делят на асинхронные и синхронизируемые (тактируемые). В асинхронных триггерах информация может записываться непрерывно и определяется информационными сигналами, действующими на входах в данный момент времени. Если информация заносится в триггер только в момент действия так называемого синхронизирующего сигнала, то такой триггер называют синхронизируемым или тактируемым. Помимо информационных входов тактируемые триггеры имеют тактовый вход вход синхронизации.

В цифровой технике приняты следующие обозначения входов триггеров:

S - раздельный вход установки в единичное состояние (напряжение высокого уровня на прямом выходе Q);

R - раздельный вход установки в нулевое состояние (напряжение низкого уровня на прямом выходе Q);

D - информационный вход (на него подается информация, предназначенная для занесения в триггер);

C - вход синхронизации;

Т - счетный вход.

Наибольшее распространение в цифровых устройствах получили RS-триггер с двумя установочными входами, тактируемый D-триггер и счетный Т-триггер.

Асинхронный RS-триггер. В зависимости от логической структуры различают RS-триггеры с прямыми и инверсными входами.

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

Тактируемый D-триггер. Он имеет информационный выход и вход синхронизации.

Счетный Т-триггер .

Его называют также триггером со счетным входом. Он имеет один управляющий вход Т и два выхода Q и -Q. Информация на выходе такого триггера меняет свой знак на противоположный при каждом положительном (или при каждом отрицательном) перепаде напряжения на входе. Триггер такого типа может быть создан на базе тактируемого D-триггера, если его инверсный выход соединить с информационным входом (рис 4,б). Как видно из диаграммы на Рисунке 4,в, частота сигнала на выходе Т-триггера в два раза ниже частоты сигнала на входе, поэтому такой триггер можно использовать как делитель частоты и двоичный счетчик. В сериях выпускаемых микросхем есть также универсальные JK-триггеры. При соответствующем подключении входной логики JK-триггер может выполнить функции триггера любого другого типа.

2. Вычислительные системы: назначение, характеристики.

Вычислительная система - это рассматриваемый как единое целое комплекс, предназначенный решать определенные задачи, в котором задействованы центральный процессор, память и различные внешние устройства. Пример вычислительной системы: IBM-совместимый персональный компьютер и его различные внешние устройства.

Cовременный метод организации вычислений путем консолидации достигается путём создания горизонтального или вертикального вычислительного центра.

Назначение: Согласно схеме построения горизонтального вычислительного центра (ВЦ), вычислительная мощность (процессоры) аккумулируется в результате совместного использования большого числа недорогих серверов. Подобный подход позволяет хорошо масштабировать ВЦ по мере появления новых задач и роста требований к производительности вычислительной подсистемы.

Назначение: Вычислительная подсистема вертикального ВЦ создается на базе небольшого числа многопроцессорных (SMP) серверов.

Билет №29