дипломы,диссертации,курсовые,контрольные,рефераты,отчеты на заказ

ЭВМ и вычислительная техника
для специальностей 210100
Одиноков В.В.
Кафедра КСУП
Томск-2002

Виртуальные машины пользователя.
Монитор

№ 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
Свойства асинхронного вывода с общей памятью.
• в качестве общей памяти используется видеопамять;
• запись в общую память и считывание из нее производятся параллельно.

на главную база по специальностям база по дисциплинам статьи

Другие статьи по теме

 
дипломы,курсовые,рефераты,контрольные,диссертации,отчеты на заказ