№ 1,2
Отличие программы-интерпретатора от программы-транслятора:
• не выдает выходного алгоритма;
• обеспечивает выполнение операторов выходного языка.
№ 3,4
Виртуальные машины пользователю-непрограммисту предоставляют:
• прикладные программы;
• текстовые редакторы;
• интерпретатор команд ОС.
№ 5
Виртуальные машины программисту предоставляют программы:
• интерпретатор команд ОС;
• компиляторы;
• текстовые редакторы.
№ 6
К термину “Командный файл” неверно утверждение:
• содержит загрузочные модули.
№ 7
- к термину “Интерпретатор команд ОС”:
• это утилита.
№ 8
- к термину “Язык управления ОС”:
• определяет интерфейс между прикладной программой и ОС.
№ 9
Norton commander предоставляет:
• виртуальную машину пользователя для запуска программ.
№ 10
Системные обрабатывающие программы:
• более распространены.
№ 11
Виртуальная машина прикладной программы может выполнять:
• системные вызовы ОС и BIOS;
• машинные команды.
№ 12
Отличие системных обрабатывающих программ от прикладных:
• используются большим числом пользователей.
№ 13
Отличие системных управляющих программ от системных обрабатывающих:
• являются частью ОС или BIOS;
• выполняют управление периферийными устройствами;
• обслуживают другие программы;
• инициируются через программные прерывания.
№ 14
Отличие системных обрабатывающих программ от системных управляющих:
• не являются частью ОС или BIOS;
• предоставляют виртуальную машину пользователю;
• инициируются интерпретатором команд.
№ 15,16
Системные вызовы реализуют:
• подпрограммы BIOS и ОС;
• виртуальную машину прикладной программы.
№ 17
Реализованы аппаратно модули ВС:
• Центральный процессор;
• Сопроцессор;
• Общая шина;
• Контроллер.
№ 18
Модули ВС реализованные программно:
• Интерпретатор команд;
• BIOS;
• Лингвистический процессор.
№ 19
Для предоставления прикладным программам, выполняющимся в среде MS-DOS, виртуальных устройств ввода-вывода, используются системные вызовы::
• INT 21h (функция 1 и 2).
№ 20
- виртуальной внешней памяти:
• INT 21h (функция 3Fh и 42h).
№ 21
Регистры данных:
• CX;
• AH.
№ 22
Сегментные регистры:
• ES;
• DS.
№ 23
Для адресации байта ОП с реальным адресом C94A5h используется пара регистров CS:IP. Содержимое регистра IP (в шестнадцатеричной системе), если содержимое регистра CS равно C403h:
• 5475h.
№ 24
Для адресации байта ОП с реальным адресом A873Eh используется пара регистров CS:IP. Содержимое регистра CS, если содержимое регистра IP равно 520Eh:
• A353h.
№ 25
Наибольший реальный адрес может иметь байт ОП, адресуемый парой регистров CS:IP, если [CS]=C708h:
• D707Fh.
№ 26
Не применяются для адресации ячеек ОП пары регистров:
• ES:SP;
• SS:AX.
№ 27
Для адресации данных программы применяются:
• DS:BX;
• ES:DI.
№ 28
Для адресации байта ОП с реальным адресом 8A69Bh используется пара регистров DS:BX. Содержимое регистра BX , если содержимое регистра DS равно 88A2h:
• 1C7Bh.
№ 29
- с адресом B83F7h. BX равно 72A7h:
• DS = B115h.
№ 30
Наибольший реальный адрес байта ОП, адресуемый парой регистров DS:BX, если [DS]=A5F8h:
• B5F7Fh.
№ 31
Условные флажки:
• CF;
• ZF.
№ 32
Команды, выполняющие дальние переходы:
• JMP;
• IRET;
• INT.
№ 33
Команда дальнего перехода выполняет переход ...
• на команду в другом сегменте памяти.
№ 34
Безусловный переход выполняют команды:
• RET;
• INT;
• JMP.
№ 35
Условный переход:
• JB;
• JBE.
№ 36
Команда близкого перехода выполняет переход...
• на команду в этом же сегменте памяти.
№ 37
Обязательно изменяют содержимое CS команды:
• INT;
• IRET.
№ 38
Изменяют содержимое IP:
• JMP;
• JA;
• CALL;
• IRET.
№ 39
Регистры-указатели:
• BP;
• SP.
№ 40
Управляющие флажки:
• IF;
• TF.
№ 41
Подпрограммами являются модули:
• обработчик прерываний;
• процедура.
№ 42
Для реализации управляющих воздействий между программой и вызываемой в ней процедурой используются области памяти:
• регистры;
• стек программы.
№ 43
- информационных взаимодействий:
• регистры;
• переменные в ОП;
• стек программы.
№ 44
Команды для реализации управляющих воздействий между программой и ее подпрограммой:
• RET;
• CALL;
• INT.
№ 45
Увеличивают содержимое стека программы, команды:
• CALL;
• PUSH.
№ 46
- уменьшают:
• RET;
• IRET;
• POP.
№ 47
Источником исключений является модуль ВС:
• ЦП.
№ 48
Свойства, которыми обладает вектор прерываний:
• является элементом таблицы прерываний;
• содержит стартовый адрес обработчика прерываний.
№ 49
Прерывания в порядке убывания приоритета:
1) исключения;
2) немаскируемые прерывания;
3) прерывания от таймера;
4) программные.
№ 50
Отличие маскируемых прерываний от немаскируемых:
• их можно запретить с помощью команды CLI;
• они более важные.
№ 51
Должны обрабатываться в реальном времени:
• немаскируемые внешние прерывания;
• прерывания от клавиатуры.
№ 52
Источниками внешних аппаратных прерываний являются модули ВС:
• клавиатура;
• таймер.
№ 53
Свойства, присущие машинной com-программе, но отсутствуют у машинной exe-программы:
• первая команда программы обязательно имеет смещение 100h;
• длина программы не может превышать 64К;
• не требует настройки.
№ 54
- присущи исходной com-программе, отсутствуют у исходной exe-программы:
• первый оператор программы всегда задается в качестве точки входа;
• не имеет сегмента стека.
№ 55,56
Наибольшую длину и символьную информацию имеет поле PSP:
• хвост команды.
№ 57
В PSP содержатся данные:
• адрес-сегмент родительской PSP;
• параметры программы;
• таблица логических номеров файлов программы.
№ 58
Могут использоваться для передачи данных из родительской программы в дочернюю программу:
• два блока управления файлами;
• хвост команды.
№ 59
В исходном модуле программы с помощью псевдооператора PUBLIC задаются типы меток:
• внешние выходные метки;
• имена переменных модуля, используемые вне его.
№ 60
Загрузочный модуль программы выдает:
• редактор связей.
№ 61
Лингвистическими процессорами являются программы:
• компилятор;
• редактор связей;
• интерпретатор команд.
№ 62
Преобразование адресов прикладной программы выполняют:
• загрузчик;
• компилятор;
• редактор связей.
№ 63
Отличие динамического распределения ОП от статического:
• память распределяется во время выполнения программы;
• распределение памяти выполняется с участием самой программы/
№ 64
Свойства резидентной программы.
• включает один или несколько обработчиков прерываний;
• постоянно находится в ОП;
• обслуживает несколько прикладных программ/
№ 65
MS-DOS динамически распределяет оперативную память:
• блоками переменного размера не менее 32 байт.
№ 66
Информация о распределении блоков памяти между программами содержится:
• в распределяемых блоках памяти.
№ 67
Отличие статического распределения ОП для exe-программы от соответствующего распределения для com-программы:
• объем памяти соответствует длине программы.
№ 68
Стек обработчика прерываний:
• это стек прерванной программы.
№ 69
MS-DOS не относится к мультипрограммным ОС потому, что:
• управляющие взаимодействия между программами очень ограничены.
№ 70
Термин “перехват прерываний”:
• запись в вектор прерываний стартового адреса нового обработчика.
№ 71
Не относятся к ОП области памяти:
• ПЗУ BIOS;
• видеопамять.
№ 72
Для передачи данных от родительской программы к дочерней могут использоваться участки памяти:
• блок окружения дочерней программы;
• PSP дочерней программы.
№ 73
Информационные единицы в порядке убывания величины:
1) запись файла;
2) файл;
3) логический диск;
4) носитель.
№ 74
Отличия логического файла от физического:
• файл не связан с конкретным носителем информации;
• возможно другое разбиение файла на записи;
• имя файла более простое.
№ 75
Допустимые длины кластера диска:
• 512 байт;
• 4096 байт.
№ 76
Отличие логического форматирования носителя от физического:
• ориентировано на применение конкретной файловой системы;
• зависит от типа ОС;
• создает корневой каталог.
№ 77
Области файловой системы FAT в порядке их расположения на носителе.
1) корневой каталог;
2) кластеры данных;
3) FAT;
4) загрузочный сектор;
5) FAT (копия).
№ 78
Отличие файловой системы FAT32 от FAT16:
• допускает длинные имена файлов;
• большая длина элемента таблицы FAT;
• большая длина элемента каталога, соответствующего файлу.
№ 79
Длинное имя файла в отличии от короткого имени файла:
• не поддерживается файловыми системами FAT12 и FAT16.
№ 80
Свойства таблицы FAT.
• число элементов таблицы совпадает с числом кластеров носителя;
• применяется в файловой системе FAT.
№ 81
Свойства простого имени файла.
• является частью имени-пути;
• определяет файл относительно текущего каталога;
• может иметь расширение.
№ 82
Файловые системы, одновременно расположенные на одном носителе:
• поддерживаются одной и той же ОС.
№ 83
Отличие динамического распределения ВП для файла от статического:
• по крайней мере, часть ВП назначается файлу при выполнении операций записи в него.
№ 84
Свойства логического номера файла:
• этот номер определяется при открытии файла;
• этот номер используется в качестве логического имени файла;
• логические номера файлов содержатся в PSP программы.
№ 85
Операции с файлом, в которых программист задает логический номер файла.
• закрытие файла;
• чтение файла;
• запись в файл.
№ 86
Изменяют значение указателя файла операции:
• запись, чтение, создание файла.
№ 87
При удалении файла выполняются действия:
• все элементы таблицы FAT, соответствующие кластерам файла, помечаются как свободные;
• первый символ имени файла в родительском каталоге заменяется кодом E5h.
№ 88
На максимальное число файлов, которые могут быть открыты в программе, влияют факторы:
• содержимое PSP в момент создания программы;
• содержимое файла конфигурации системы;
• число файлов, открытых в родительской программе.
№ 89
Дочерней программой из родительской наследуются:
• логические номера открытых файлов;
• указатели открытых файлов.
№ 90
Изменяет содержимое файла:
• запись в файл.
№ 91
Системные буферы для работы с файлами от прикладных буферов отличаются признаками:
• непосредственно не доступны из прикладной программы;
• расположены в области памяти MS-DOS;
• заполняются в результате операции записи в файл;
• освобождаются при закрытии файла.
№ 92
Уменьшают длину файла до нуля команды:
• создание файла с уже существующим именем;
• создание файла с новым именем.
№ 93
Устанавливаются драйвером биты (полей) RS:
• запуск устройства;
• разрешение прерывания.
№ 94
Ошибочные команды.
• OUT 202h, AX;
• IN DX, 50h.
№ 95
Содержимое регистра AL (в шестнадцатеричной системе) после выполнения последовательности команд:
MOV AX, 456Ah
OUT 11, AX
IN AX, 12
• 45H.
№ 96
Свойства синхронного ввода-вывода.
• в течение всей операции ввода-вывода драйвер занимает ЦП;
• бит готовности RS используется для определения момента завершения операции ввода-вывода;
• сигнал прерывания от устройства не используется.
№ 97
Свойства асинхронного ввода-вывода с прерываниями.
• драйвер имеет внутренний буфер;
• сигнал прерывания от устройства используется для синхронизации устройства и драйвера.
№ 98
Отличие маскирования прерываний в ЦП от маскирования прерываний контроллером прерываний:
• маскирование является результатом команды CLI;
• не могут маскироваться отдельные сигналы прерываний.
№ 99
Этапы алгоритма обработки внешних аппаратных прерываний, на которых следует выполнить размаскирование прерываний:
• завершение обработки прерывания;
• начальный этап программной обработки прерывания.
№ 100
Свойства прямого доступа в память.
• драйвер не участвует в побайтовом обмене между устройством и ОП;
• программа производит инициализацию блочного обмена между ОП и устройством;
• обмен информацией между устройством и ОП производится через контроллер ПДП.
№ 101
Канал ПДП:
• предназначен для обслуживания однотипных устройств;
• не может обслуживать одновременно более одного устройства;
• регистр счетчика содержит число передаваемых байтов, уменьшенное на 1.
№ 102
Свойства асинхронного вывода с общей памятью.
• в качестве общей памяти используется видеопамять;
• запись в общую память и считывание из нее производятся параллельно.
на главную | база по специальностям | база по дисциплинам | статьи |
Другие статьи по теме