Добавил:
@requali Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
все тесты.pdf
Скачиваний:
35
Добавлен:
08.09.2024
Размер:
2.64 Mб
Скачать

Отметить вопрос

Текст вопроса

Какой размер файлов поддерживает FAT? не более 16 ГБ не более 2 ГБ не более 4 ГБ не более 512 Мб не более 8 ГБ

Отзыв

Ваш ответ верный.

Правильный ответ: не более 2 ГБ

Вопрос 20

Верно Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

В каком году появилась первая версия MS DOS?

1982

1980

1978

1981

1979

Отзыв

Ваш ответ верный.

Правильный ответ:

1981

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

В начало / Курсы / Факультет компьютерных технологий и информатики / Кафедра автоматики и процессов управления

/

2023/2024 учебный год / Осенний семестр 23/24 уч.год / Системное программирование 0391, 0392 / Тема 8

/

Тест по теме 8 - 26 ноября

 

 

 

 

Тест начат

Воскресенье, 26 ноября 2023, 16:43

 

Состояние

Завершены

 

Завершен

Воскресенье, 26 ноября 2023, 17:20

 

Прошло

37 мин. 12 сек.

 

времени

 

 

Баллы

23,00/25,00

 

Оценка

4,60 из 5,00 (92%)

Вопрос 1

Верно

Баллов: 1,00 из 1,00

Каково смещение от начала в заголовке запроса поля кода команды, которую драйвер должен выполнить?

3

2

1

0

4

Ваш ответ верный.

Правильный ответ: 2

Вопрос 2

Верно

Баллов: 1,00 из 1,00

Какая команда поддерживается любым драйвером?

Команда чтения символа без удаления Команда чтения для блочных и символьных устройств Команда инициализации

Команда записи для блочных и символьных устройств Команда проверки диска

Ваш ответ верный.

Правильный ответ: Команда инициализации

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

1/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 3

Верно

Баллов: 1,00 из 1,00

Для чего можно использовать драйверы:

для защиты от вирусов для замены встроенных драйверов системы

для мониторинга состояния памяти для создания «виртуальных» устройств для поддержки новых устройств

Ваш ответ верный.

Правильные ответы:

для замены встроенных драйверов системы, для поддержки новых устройств,

для создания «виртуальных» устройств

Вопрос 4

Верно

Баллов: 1,00 из 1,00

Какая функция прерывания 21Н используется для зaмeны cтaндapтнoгo уcтpoйcтвa AUX?

3 3, 4 4 5

5, 6

Ваш ответ верный.

Правильный ответ: 3, 4

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

2/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 5

Верно

Баллов: 1,00 из 1,00

Драйвер - это:

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

Ваш ответ верный.

Правильный ответ:

программа, управляющая конкретным внешним устройством

Вопрос 6

Верно

Баллов: 1,00 из 1,00

Каково смещение в области заголовка запроса указателя на буфер обмена?

32

14

18

16

2

Ваш ответ верный.

Правильный ответ: 14

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

3/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 7

Неверно

Баллов: 0,00 из 1,00

Если накопитель второй в списке драйверов блочных устройств и таких накопителей два, то какие буквы ему будут выделены?

B,C

C,D

A,B

E,F

B,D

Ваш ответ неправильный.

Правильный ответ: B,C

Вопрос 8

Верно

Баллов: 1,00 из 1,00

К какому классу программного обеспечения относятся драйверы?

к офисному к прикладному

к системам программирования к системному

Ваш ответ верный.

Правильный ответ: к системному

Вопрос 9

Верно

Баллов: 1,00 из 1,00

Как называются программы, управляющие работой подключенных к компьютеру устройств?

сервисы драйверы утилиты службы

Ваш ответ верный.

Правильный ответ: драйверы

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

4/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 10

Верно

Баллов: 1,00 из 1,00

Системные программы для проверки и настройки компьютера:

антивирусы

драйверы резидентные программы утилиты

Ваш ответ верный.

Правильный ответ: утилиты

Вопрос 11

Верно

Баллов: 1,00 из 1,00

В какой файл нужно записать команду для подключения драйвера пользователя к операционной системе?

io.sys

autoexec.bat config.sys msdos.sys command.com

Ваш ответ верный.

Правильный ответ: config.sys

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

5/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 12

Частично правильный

Баллов: 0,50 из 1,00

Какие функции прерывания 21Н можно использовать для ввода данных?

40H

44H

3DH

3FH

3EH

Ваш ответ частично правильный.

Вы выбрали правильных вариантов: 1. Правильные ответы:

44H,

3FH

Вопрос 13

Верно

Баллов: 1,00 из 1,00

Сколько символов содержит поле имени устройства в заголовке драйвера?

16

Число символов не ограничено

32

8

Ваш ответ верный.

Правильный ответ: 8

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

6/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 14

Верно

Баллов: 1,00 из 1,00

Что нужно менять при замене устройства на компьютере?

Нужно менять драйвер, но программа обращения к устройству остается прежней Драйвер менять не нужно, нужны только исправления в программе обращения к устройству Нужно менять и драйвер, и программу обращения к устройству Никаких изменений не требуется

Ваш ответ верный.

Правильный ответ:

Нужно менять драйвер, но программа обращения к устройству остается прежней

Вопрос 15

Верно

Баллов: 1,00 из 1,00

Какие стандартные устройства MS DOS осуществляют последовательный вывод?

PRN

NULL

LPT

CON

AUX

Ваш ответ верный.

Правильные ответы: CON,

PRN,

AUX

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

7/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 16

Верно

Баллов: 1,00 из 1,00

Какой бит в слове атрибутов символьного драйвера отвечает за поддержку функций IOCTL?

15

13

0

11

14

Ваш ответ верный.

Правильный ответ: 14

Вопрос 17

Верно

Баллов: 1,00 из 1,00

Если драйвер не поддерживает затребованную команду, то какие биты устанавливаются в слове состояния устройства?

В битах 0-7 устанавливается код ошибки 3

В бите 7 устанавливается флаг ошибки, а в битах 0-6 код ошибки Устанавливается бит 15 и в битах 0-7 код ошибки 3

Устанавливается бит 15

Ваш ответ верный.

Правильный ответ:

Устанавливается бит 15 и в битах 0-7 код ошибки 3

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

8/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 18

Частично правильный

Баллов: 0,50 из 1,00

Какие функции прерывания 21Н можно использовать для вывода данных?

44H

3DH

3EH

3FH

40H

Ваш ответ частично правильный.

Вы выбрали правильных вариантов: 1. Правильные ответы:

40H,

44H

Вопрос 19

Верно

Баллов: 1,00 из 1,00

Какая часть драйвера xpaнит инфopмaцию oб oблacти дaнныx, coздaвaeмoй MS DOS для обмена информацией между прикладной программой и драйвером?

Заголовок драйвера

Обработчик прерывания устройства

Стратегия драйвера

Ваш ответ верный.

Правильный ответ: Стратегия драйвера

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

9/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 20

Верно

Баллов: 1,00 из 1,00

Какая функция прерывания 21Н используется для открытия устройства?

3EH

40H

44H 3DH 3FH

Ваш ответ верный.

Правильный ответ: 3DH

Вопрос 21

Верно

Баллов: 1,00 из 1,00

Драйверы устройств решают задачу ...

обмена данными между прикладной программой и драйвером расширения функционала операционной системы управления разными процессами операционной системы

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

Ваш ответ верный.

Правильный ответ:

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

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

10/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 22

Верно

Баллов: 1,00 из 1,00

Какие типы драйверов существуют?

системные драйверы прикладные драйверы

драйверы обработки бинарных данных драйверы обработки текстовых данных драйвер символьного устройства драйвер блочного устройства

Ваш ответ верный.

Правильные ответы:

драйвер символьного устройства,

драйвер блочного устройства

Вопрос 23

Верно

Баллов: 1,00 из 1,00

Какие команды драйвера используются для чтения/записи информации из устройства или в устройство и имеют практически одинаковый формат заголовка запроса?

OPEN

OUTPUT_VERIFY

CLOSE

GENERIC_IOCTL

INPUT_DATA

IOCTL_IN

OUT_UN_BUSY

OUTPUT_DATA

IOCTL_OUT

Ваш ответ верный.

Правильные ответы: IOCTL_IN,

INPUT_DATA,

OUTPUT_DATA,

OUTPUT_VERIFY,

IOCTL_OUT,

OUT_UN_BUSY

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

11/12

26.11.2023, 17:21

Тест по теме 8 - 26 ноября: просмотр попытки

Вопрос 24

Верно

Баллов: 1,00 из 1,00

Отметьте все правильные высказывания о драйверах

драйвер заружается в память при обращении к внешнему устройству постоянно находятся в оперативной памяти драйвер предназначен для обслуживания внешнего устройства драйвер может быть выгружен при необходимости

драйвер используется для специальной обработки данных

Ваш ответ верный.

Правильные ответы:

драйвер предназначен для обслуживания внешнего устройства,

постоянно находятся в оперативной памяти

Вопрос 25

Верно

Баллов: 1,00 из 1,00

Какой драйвер находится в списке драйверов первым?

CON

NULL

имя устанавливаемого драйвера

AUX

PRN

Ваш ответ верный.

Правильный ответ: NULL

◄ Драйверы устройств в MS DOS - 25 ноября

Перейти на...

Резидентные программы в MS DOS - 5 декабря ►

Сводка хранения данных Скачать мобильное приложение

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=391718&cmid=163949#question-474430-19

12/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

В начало / Курсы /

Факультет компьютерных технологий и информатики

/

Кафедра автоматики и процессов управления / 2023/2024 учебный год / Осенний семестр 23/24 уч.год

/

Системное программирование 0391, 0392 / Тема 9 / Тест по теме 9 - 6 декабря

 

 

 

 

Тест начат

Среда, 6 декабря 2023, 16:46

 

Состояние

Завершены

 

Завершен

Среда, 6 декабря 2023, 17:15

 

Прошло

29 мин. 29 сек.

 

времени

 

 

Баллы

22,67/24,00

 

Оценка

4,72 из 5,00 (94,44%)

Вопрос 1

Неверно

Баллов: 0,00 из 1,00

Какова единственная возможность оставить резидентной программу длиннее 64 килобайт?

использовать прерывание 28Н

использовать прерывание 2FH

использовать прерывание 27Н

использовать функцию 31h прерывания INT 21h

Ваш ответ неправильный.

Правильный ответ: использовать функцию 31h прерывания INT 21h

Вопрос 2

Частично правильный

Баллов: 0,67 из 1,00

Что общего между резидентными программами и драйверами?

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

могут использоваться для поддержки каких-либо внешних устройств

Ваш ответ частично правильный.

Вы выбрали правильных вариантов: 2. Правильные ответы:

могут использоваться для поддержки каких-либо внешних устройств,

после установки становятся частью операционной системы,

реализуют подобие многозадачного режима

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

1/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

Вопрос 3

Верно

Баллов: 1,00 из 1,00

Особенность прерывания 27Н

DX дoлжнo coдepжaтьcя чиcлo 16-бaйтныx пapaгpaфoв oт нaчaлa PSP

пepeдaeт poдитeльcкoй пpoгpaммe кoд выxoдa в регистре AL, дaющий инфopмaцию o cтaтуce пpoцeдуpы

не может установить резидентную программу, большую 64K

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

Ваш ответ верный.

Правильный ответ:

не может установить резидентную программу, большую 64K

Вопрос 4

Верно

Баллов: 1,00 из 1,00

Какое прерывание предназначено для целей взаимодействия резидентных программ друг с другом, в том числе и для обнаружения себя в памяти?

27H

21H

28H 2FH 2EH

Ваш ответ верный.

Правильный ответ: 2FH

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

2/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

 

 

 

 

 

 

Вопрос 5

 

 

 

Верно

 

 

 

Баллов: 1,00 из 1,00

 

 

 

 

 

 

Особенности программирования резидентных программ:

 

 

Стек назначается резидентной программе автоматически операционной системой

 

 

писать резидентные программы можно только на языках низкого уровня

 

 

В резидентных программах необходимо аккуратно работать со стеком, так как при недостаточном его

 

 

размере будет портиться память, находящаяся после резидентной программы.

 

Для успешного возврата в основной процесс не нужно восстановить значения всех использованных регистров, это забота операционной системы

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

Ваш ответ верный.

Правильные ответы:

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

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

Вопрос 6

Верно

Баллов: 1,00 из 1,00

Как завершаются резидентные программы в формате СОМ?

вызывается оператор RET

вызывается прерывание 20Н

INT 27H помещается в пepвoe cлoвo PSP и вызывается oпepaтop RET

вызывается оператор INT 27H

вызывается функция 4СН прерывания 21Н

Ваш ответ верный.

Правильный ответ: вызывается оператор INT 27H

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

3/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

Вопрос 7

Верно

Баллов: 1,00 из 1,00

Чем отличается транзитная программа от резидентной?

пользователь может вводить с клавиатуры любые команды и, в частности, запускать другие транзитные (или резидентные) программы

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

Ввод с клавиатуры возможен только в ответ на запрос текущей программы, если в ней предусмотрено

 

обращение к клавиатуре за получением каких-либо данных.

 

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

 

Пока она не завершилась, пользователь не имеет доступа к DOS и, соответственно, лишен возможности

 

запустить другую программу или выполнить какую-либо команду DOS.

 

Ваш ответ верный.

 

Правильные ответы:

 

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

 

Пока она не завершилась, пользователь не имеет доступа к DOS и, соответственно, лишен возможности запустить другую программу или выполнить какую-либо команду DOS.,

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

Вопрос 8

Верно

Баллов: 1,00 из 1,00

Что такое резидентные программы?

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

обычные программы

программы, остающиеся в оперативной памяти после своего завершения

программы, являющиеся постоянной частью операционной системы

программы для кратковременного пребывания в памяти

Ваш ответ верный.

Правильный ответ:

программы, остающиеся в оперативной памяти после своего завершения

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

4/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

Вопрос 9

Верно

Баллов: 1,00 из 1,00

Какие особенности установки рeзидeнтных пpoгpaмм на основе прерывания 27H в фopмате COM?

нaдo пoмecтить 27H вo втopoй бaйт PSP

регистр DX дoлжeн coдepжaть cмeщeниe кoнцa резидентной части пpoгpaммы, oтcчитывaeмoe oт нaчaлa PSP.

CS пepвoнaчaльнo укaзывaeт нa пepвый бaйт, cлeдующий зa PSP (т.e. смещен на 100H)

зaвepшeние с помощью инcтpукции RET

При запуске программы адрес PSP передается ей через регистры DS, ES, CS и SS

Ваш ответ верный.

Правильные ответы:

регистр DX дoлжeн coдepжaть cмeщeниe кoнцa резидентной части пpoгpaммы, oтcчитывaeмoe oт нaчaлa PSP.,

При запуске программы адрес PSP передается ей через регистры DS, ES, CS и SS

Вопрос 10

Верно

Баллов: 1,00 из 1,00

Особенности резидентных программ:

TSR-программа может использовать уже занятые номера прерываний

TSR-программа может использовать прерывание 16h BIOS для работы с клавиатурой

TSR-программа может использовать прерывание 10h BIOS для работы с дисплеем

не разрешается использовать DOS-прерывания, так как модули DOS не обладают свойством реентерабельности (повторной входимости)

Ваш ответ верный.

Правильные ответы:

не разрешается использовать DOS-прерывания, так как модули DOS не обладают свойством реентерабельности (повторной входимости),

TSR-программа может использовать прерывание 16h BIOS для работы с клавиатурой

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

5/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

Вопрос 11

Верно

Баллов: 1,00 из 1,00

Как узнать местоположение MCB программы в формате COM при сканировании блоков памяти для обнаружения повторной загрузки резидентной программы?

можно узнать, вычтя 1 от сегмента кода (DS-1)

можно узнать, вычтя 1 от сегмента кода (ES-1)

можно узнать, вычтя 1 от сегмента кода (SS-1)

можно узнать, вычтя 1 от сегмента кода (CS-1)

Ваш ответ верный.

Правильный ответ:

можно узнать, вычтя 1 от сегмента кода (CS-1)

Вопрос 12

Верно

Баллов: 1,00 из 1,00

Резидентные программы MS DOS?

COMMAND.COM

Драйверы

IO.sys

autoexec.bat

MSDOS.sys

Ваш ответ верный.

Правильные ответы: IO.sys ,

MSDOS.sys,

Драйверы

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

6/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

Вопрос 13

Верно

Баллов: 1,00 из 1,00

Как в поле type (DB) показывается, является ли MCB последним?

код буквы S

код буквы Z

код буквы Е код буквы M

Ваш ответ верный.

Правильный ответ: код буквы Z

Вопрос 14

Верно

Баллов: 1,00 из 1,00

Резидентная программа

стартует сразу же при запуске компьютера может выгружаться пользователем загружается пользователем не является частью операционной системы не является выгружаемой

Ваш ответ верный.

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

может выгружаться пользователем

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

7/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

Вопрос 15

Верно

Баллов: 1,00 из 1,00

Как осуществляется связь прикладной программы с резидентной программой?

Через специализированные функции операционной системы

Имеется специальное API для работы с резидентными программами

Через прерывания

Через специально разработанные программы

Через стандартные каналы ввода/вывода операционной системы MS DOS

Ваш ответ верный.

Правильный ответ: Через прерывания

Вопрос 16

Верно

Баллов: 1,00 из 1,00

Какая недокументированная функция прерывания 21H MS DOS используется в методе обнаружения повторной загрузки резидентной программы путем сканирования блоков памяти?

51Н

52Н

49Н

48Н

50Н

Ваш ответ верный.

Правильный ответ: 52Н

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

8/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

Вопрос 17

Верно

Баллов: 1,00 из 1,00

Как оставить программу резидентной в памяти?

прерывание 27Н прерывания 20H

прерывание 2FH

функция 31Н прерывания 21H

прерывание 28Н

Ваш ответ верный.

Правильные ответы: прерывание 27Н, функция 31Н прерывания 21H

Вопрос 18

Верно

Баллов: 1,00 из 1,00

Какой способ обнаружения повторной загрузки резидентной программы использует заведомо не существующу функцию какого-либо прерывания?

Сканирование блоков памяти, выделяемых программам, на предмет поиска признака разыскиваемой резидентной программы

Внешняя привязка к перехваченному вектору прерывания

Использование так называемого мультиплексного прерывания (2FH)

Внутренняя привязка к перехваченному прерыванию

Ваш ответ верный.

Правильный ответ:

Внутренняя привязка к перехваченному прерыванию

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

9/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

Вопрос 19

Верно

Баллов: 1,00 из 1,00

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

методами обнаружения вирусов методами модификации вирусов методами систематизации вирусов методами удаления вирусов

Ваш ответ верный.

Правильный ответ: методами обнаружения вирусов

Вопрос 20

Верно

Баллов: 1,00 из 1,00

Как программы входят в классификацию по способу взаимодействия прикладной программы с другими программами и самой DOS?

резидентные исполняемые командные

транзитные

драйвера

Ваш ответ верный.

Правильные ответы: резидентные,

транзитные

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

10/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

Вопрос 21

Верно

Баллов: 1,00 из 1,00

Какую функцию прерывания 21Н нужно использовать ля установки вектора прерывания, используемого резидентной программой?

45Н

31Н

25Н

35Н

Ваш ответ верный.

Правильный ответ: 25Н

Вопрос 22

Верно

Баллов: 1,00 из 1,00

В чем проблемы повторной загрузки резидентной программы в память?

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

при каждой­ активизации вызывается первая копия

Ваш ответ верный.

Правильные ответы: напрасный расход памяти,

вторичный перехват тех же векторов,

при каждой­ активизации вызывается первая копия

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

11/12

06.12.2023, 17:16

Тест по теме 9 - 6 декабря: просмотр попытки

Вопрос 23

Верно

Баллов: 1,00 из 1,00

Какой способ выгрузки резидентной программы использует обработчик прерывания, анализирующий номер­ подфункции (содержимое регистра AL), обнаруживает, что этот номер соответствует­ команде выгрузки и реализует все действия, необходимые для выгрузки программы­ из памяти?

мультиплексное прерывание 2Fh

вызов функции 4Ch прерывания 21Н с использованием недокументированных прерываний 50Н и 51Н

использование функций для работы с памятью 48Н, 49Н и 4АН прерывания 21Н

Ваш ответ верный.

Правильный ответ: мультиплексное прерывание 2Fh

Вопрос 24

Верно

Баллов: 1,00 из 1,00

Способа вызова резидентной программы:

вызывается драйвером

вызывается при запуске операционной системы

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

прикладная программа выдает прерывание, обрабатываемое TSR-программой

Ваш ответ верный.

Правильные ответы:

прикладная программа выдает прерывание, обрабатываемое TSR-программой,

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

◄ Резидентные программы в MS DOS - 5 декабря

Перейти на...

Драйверы устройств в MS Windows - 15 декабря ►

Сводка хранения данных Скачать мобильное приложение

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=396227&cmid=163951#question-479324-3

12/12

16.12.2023, 11:15

Тест по теме 10 - 16 декабря: просмотр попытки

В начало / Курсы /

Факультет компьютерных технологий и информатики

/

Кафедра автоматики и процессов управления / 2023/2024 учебный год / Осенний семестр 23/24 уч.год

/

Системное программирование 0391, 0392 / Тема 10 / Тест по теме 10 - 16 декабря

 

 

 

 

Тест начат

Суббота, 16 декабря 2023, 10:39

 

Состояние

Завершены

 

Завершен

Суббота, 16 декабря 2023, 11:14

 

Прошло

35 мин. 2 сек.

 

времени

 

 

Баллы

12,50/15,00

 

Оценка

4,17 из 5,00 (83,33%)

Вопрос 1

Верно

Баллов: 1,00 из 1,00

Какай инструментарий для разработки драйверов для Windows является в настоящий момент наиболее важным?

Microsoft DDK (Driver Development Kit)

WinDriver

KmdKit (KerneiMode Driver Development Kit)

NuMega Driver Studio

Ваш ответ верный.

Правильный ответ:

Microsoft DDK (Driver Development Kit)

Вопрос 2

Неверно

Баллов: 0,00 из 1,00

Когда появилась операционная система Windows?

2005

1995

1992

1981

Ваш ответ неправильный.

Правильный ответ: 1995

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=401745&cmid=163953#question-485340-6

1/8

16.12.2023, 11:15

Тест по теме 10 - 16 декабря: просмотр попытки

Вопрос 3

Верно

Баллов: 1,00 из 1,00

Какие типы драйверов существуют для технологии Plug and Play?

higher-level driver

шинные драйверы lower-level driver

функциональные драйверы фильтр-драйверы монолитные

Ваш ответ верный.

Правильные ответы: шинные драйверы,

фильтр-драйверы,

функциональные драйверы

Вопрос 4

Верно

Баллов: 1,00 из 1,00

Какая модель драйвера является новейшей?

модель NT-драйвер (драйвер в стиле NT, NT Driver)

модель WDM

модель WDF

VxD (Virtual Device Driver)

Ваш ответ верный.

Правильный ответ: модель WDF

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=401745&cmid=163953#question-485340-6

2/8

16.12.2023, 11:15

Тест по теме 10 - 16 декабря: просмотр попытки

Вопрос 5

Верно

Баллов: 1,00 из 1,00

Кто реализует в ядре планирование потоков, диспетчеризацию прерываний и исключений и др.?

Executive

Kernel

Device Drivers

Windowing And Graphics System

Hardware Abstraction Layer, HAL

Ваш ответ верный.

Правильный ответ: Kernel

Вопрос 6

Верно

Баллов: 1,00 из 1,00

Какая процедура определяет точку входа, на которую система передаст управление после загрузки драйвера в память?

DriverUnload

StartIo

DispatchRoutine

DriverEntry

Ваш ответ верный.

Правильный ответ: DriverEntry

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=401745&cmid=163953#question-485340-6

3/8

16.12.2023, 11:15

Тест по теме 10 - 16 декабря: просмотр попытки

Вопрос 7

Неверно

Баллов: 0,00 из 1,00

На сколько частей делится адресное пространство Windows NT?

3

5

6

2

4

Ваш ответ неправильный.

Правильный ответ: 2

Вопрос 8

Верно

Баллов: 1,00 из 1,00

Часть операционной системы постоянно находящаяся в оперативной памяти персонального компьютера в течение всей работы системы?

периферия

файловая система

оболочка операционной системы драйвера

ядро операционной системы

Ваш ответ верный.

Правильный ответ: ядро операционной системы

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=401745&cmid=163953#question-485340-6

4/8

16.12.2023, 11:15

Тест по теме 10 - 16 декабря: просмотр попытки

Вопрос 9

Верно

Баллов: 1,00 из 1,00

Как реализована подсистема окружения WIN32?

\%SystemRoot%\System32\Psxss.exe

\%SystemRoot%\System32\os2ss.exe

\%SystemRoot%\System32\spoolsv.exe

\%SystemRoot%\System32\Csrss.exe

\%SystemRoot%\System32\Winlogon.exe

Ваш ответ верный.

Правильный ответ: \%SystemRoot%\System32\Csrss.exe

Вопрос 10

Верно

Баллов: 1,00 из 1,00

Отличия модели драйвера WDF от WDM?

необходимость полного знакомства со множеством сложных технических деталей перед написанием даже простейшего драйвера

зависимость от того, насколько полно разработчик реализовал все аспекты поведения драйвера

концептуальная масштабируемость

поддержка новой объектно-ориентированной программной модели разработки драйверов для Window

Ваш ответ верный.

Правильные ответы:

поддержка новой объектно-ориентированной программной модели разработки драйверов для Window,

концептуальная масштабируемость

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=401745&cmid=163953#question-485340-6

5/8

16.12.2023, 11:15

Тест по теме 10 - 16 декабря: просмотр попытки

Вопрос 11

Верно

Баллов: 1,00 из 1,00

Основные общие моменты в концепциях драйверов в Windows- и DOS-системах­ :

драйвер, как легко заменяемая часть ОС способ работы с драйверами как файлами это резидентные программы

это выгружаемые программы

идентичность механизма­ IOCTL (Input/Output Control Code, код управления вводом/выводом­ ) — запросов

Ваш ответ верный.

Правильные ответы:

способ работы с драйверами как файлами,

драйвер, как легко заменяемая часть ОС,

идентичность механизма­ IOCTL (Input/Output Control Code, код управления вводом/выводом­ ) — запросов

Вопрос 12

Верно

Баллов: 1,00 из 1,00

Фундаментальные задачи Windows последнего поколения:

отказоустойчивость производительность

универсальность надежность и устойчивость совместимость переносимость расширяемость масштабируемость

Ваш ответ верный.

Правильные ответы: совместимость,

переносимость,

расширяемость,

надежность и устойчивость,

производительность

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=401745&cmid=163953#question-485340-6

6/8

16.12.2023, 11:15

Тест по теме 10 - 16 декабря: просмотр попытки

Вопрос 13

Верно

Баллов: 1,00 из 1,00

В каких версиях Windows использовалась драйверная модель VxD?

Windows 2000

Windows Me

Windows NT

Windows 98

Windows 10

Ваш ответ верный.

Правильные ответы: Windows 98,

Windows Me

Вопрос 14

Частично правильный

Баллов: 0,50 из 1,00

Какие из перечисленных драйверов являются драйверами пользовательского режима?

идентичность механизма­ IOCTL (Input/Output Control Code, код управления вводом/выводом­ ) — запросов драйверы файловой системы (File System Drivers

драйверы принтеров (Printer Drivers)

драйверы видеоадаптеров (Video Drivers)

унаследованные драйверы (Legacy Drivers)

Ваш ответ частично правильный.

Вы выбрали правильных вариантов: 1. Правильные ответы:

идентичность механизма­ IOCTL (Input/Output Control Code, код управления вводом/выводом­ ) — запросов,

драйверы принтеров (Printer Drivers)

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=401745&cmid=163953#question-485340-6

7/8

16.12.2023, 11:15

Тест по теме 10 - 16 декабря: просмотр попытки

 

 

 

 

 

 

Вопрос 15

 

 

 

Верно

 

 

 

Баллов: 1,00 из 1,00

 

 

 

 

 

 

Особенности процессов пользовательского режима:

 

 

имеют ограниченный и опосредованный доступ к системным данным и к системному адресному

 

 

пространству

 

 

разделяют единое адресное пространство (верхние два гигабайта) имеют свои защищенные адресные пространства не имеют прямого доступа к оборудованию

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

Ваш ответ верный.

Правильные ответы:

имеют свои защищенные адресные пространства,

имеют ограниченный и опосредованный доступ к системным данным и к системному адресному пространству,

не имеют прямого доступа к оборудованию

◄ Драйверы устройств в MS Windows - 15 декабря

Перейти на...

Использование ассемблера с языками высокого уровня - 25 декабря ►

Сводка хранения данных Скачать мобильное приложение

https://vec.etu.ru/moodle/mod/quiz/review.php?attempt=401745&cmid=163953#question-485340-6

8/8

Тел. : +7(812) 346-48-37 E-mail : kgsemenova@etu.ru

 

 

Бысов Фёдор

 

32

 

 

 

 

 

 

 

 

 

Системное

программирование

0391, 0392

Участники

Компетенции

Оценки

Общее

Тема 1

Тема 2

Тема 3

Тема 4

Тема 5

Тема 6

Тема 7

Тема 8

Тема 9

Тема 10

Тема 11

Лабораторные

работы

Русский (ru)

Системное программирование 0391, 0392

В начало / Курсы / Факультет компьютерных технологий и информатики / Кафедра автоматики и процессов управления / 2023/2024 учебный год

/

Осенний семестр 23/24 уч.год / Системное программирование 0391, 0392 / Тема 11

/

Тест по теме 11 - 26 декабря

Тест начат Пятница, 22 декабря 2023, 20:18

Состояние Завершены

Завершен Пятница, 22 декабря 2023, 20:20

Прошло 1 мин. 27 сек.

времени

Баллы

Оценка

Вопрос 1

Частично

правильный

Баллов: 0,33 из

1,00

Отметить вопрос

Вопрос 2

Неверно

Баллов: 0,00 из

1,00

Отметить вопрос

Вопрос 3

Нет ответа Балл: 1,00

Отметить вопрос

Вопрос 4 Нет ответа Балл: 1,00

Отметить вопрос

Вопрос 5 Нет ответа Балл: 1,00

Отметить вопрос

Вопрос 6 Нет ответа Балл: 1,00

Отметить вопрос

Вопрос 7 Нет ответа Балл: 1,00

Отметить вопрос

Вопрос 8 Нет ответа Балл: 1,00

Отметить вопрос

Вопрос 9 Нет ответа Балл: 1,00

Отметить вопрос

0,33/20,00

0,08 из 5,00 (1,67%)

В чем состоит стыковка ассемблера с языками высокого уровня?

Согласование алгоритмов работы со стеком

Cогласование передачи параметров процедурам

Cогласование имен идентификаторов

Cогласование моделей памяти

Согласование использования внешней памяти

Ваш ответ частично правильный.

Вы выбрали правильных вариантов: 1. Правильные ответы:

Cогласование моделей памяти,

Cогласование передачи параметров процедурам,

Cогласование имен идентификаторов

Основные преимущества языков программирования высокого уровня:

хорошая читабельность кода

наличие свойства переносимости более высокая степень абстракции

плохая читабельность кода

более низкая степень абстракции

сложность реализации математических вычислений

простота реализации математических вычислений

отсутствие свойства переносимости

Ваш ответ неправильный.

Правильные ответы: наличие свойства переносимости, более высокая степень абстракции,

хорошая читабельность кода,

простота реализации математических вычислений

Основным средством разработки программ стали

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

Ваш ответ неправильный.

Правильный ответ: языки высокого уровня

По какой конвенции передачи параметров в процедуру параметры передаются в основном через регистры?

cdecl

stdcall

pascal

fastcall

safecall

Ваш ответ неправильный.

Правильный ответ: fastcall

Недостатки языка ассемблера:

сложнее читать и понимать программу

Нет жестких требований к квалификации программиста

меньшее количество доступных библиотек

Требуется высокая квалификация программиста

Отсутствует переносимость программ на компьютеры с другой архитектурой и системой коман

удобство и понятность процесса отладки

Ваш ответ неправильный.

Правильные ответы:

сложнее читать и понимать программу,

Требуется высокая квалификация программиста,

меньшее количество доступных библиотек,

Отсутствует переносимость программ на компьютеры с другой архитектурой и системой коман

С помощью ассемблеров

разрабатывается примерно одинаковое количество программного обеспечения

программное обеспечение не разрабатывается

разрабатывается очень малая часть программного обеспечения

разрабатывается большая часть программного обеспечения

Ваш ответ неправильный.

Правильный ответ:

разрабатывается очень малая часть программного обеспечения

В какой конвенции передачи параметров процедурам передача параметров отличается и от С, и от PASCAL-конвенций?

cdecl

stdcall

Safecall

register (fastcall)

Ваш ответ неправильный.

Правильный ответ: stdcall

В какой конвенции передачи параметров процедурам требуется поместить параметры в стек в естественном порядке?

stdcall

register (fastcall) Safecall

pascal cdecl

Ваш ответ неправильный.

Правильные ответы: pascal, register (fastcall)

Когда возникает необходимость использования ассемблера в языках высокого уровня?

обеспечить защиту информации

обеспечить высокое быстродействие обеспечить виртуальную обработку данных

нужно реализовать какой-то специальный алгоритм, который требует нетривиальной обработки данных

обеспечить минимизацию памяти

обеспечить взаимодействие с операционной системой

обеспечить доступ к аппаратуре

Ваш ответ неправильный.

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

обеспечить доступ к аппаратуре

Вопрос 10

В какой конвенции по передаче параметров в процедуру очистка стека

Нет ответа

осуществляется вызывающей программой?

Балл: 1,00

 

Отметить

stdcall

вопрос

cdecl

 

Safecall

register (fastcall)

pascal

Ваш ответ неправильный.

Правильный ответ: cdecl

Вопрос 11

 

Что необходимо учитывать при согласовании моделей памяти?

Нет ответа

 

 

 

 

Балл: 1,00

 

 

 

отказ от плоской модели

 

 

 

 

 

 

Отметить

 

 

 

ссылок на имена переменных и процедур: ближние или дальние

 

 

 

вопрос

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кольца защиты

 

 

 

 

 

 

 

 

 

тип применяемых сегментов (16или 32-разрядные)

 

 

 

 

 

 

 

 

дескрипторы сегментов и работа с ними

 

 

 

 

 

 

 

 

 

Ваш ответ неправильный.

Правильные ответы:

тип применяемых сегментов (16или 32-разрядные),

ссылок на имена переменных и процедур: ближние или дальние

Вопрос 12

 

Какие языки программирования поддерживают конвенцию pascal по передаче

Нет ответа

 

параметров процедурам?

Балл: 1,00

 

 

 

 

Отметить

 

 

 

Ada

 

 

 

вопрос

 

 

 

С#

 

 

 

 

 

 

 

 

 

Fortran

 

 

 

 

 

 

 

 

Basic

 

 

 

 

 

 

 

 

С

 

 

 

 

 

 

 

 

 

Ваш ответ неправильный.

Правильные ответы: Basic,

Fortran,

Ada

Вопрос 13

К какому уровню языков относятся языки ассемблера?

Нет ответа

 

Балл: 1,00

низкого уровня

Отметить

среднего уровня

вопрос

 

 

высокого уровня

Ваш ответ неправильный.

Правильный ответ: низкого уровня

Вопрос 14

Какие операторные скобки используются для вставки ассемблерного кода

Нет ответа

непосредственно в программу на C?

Балл: 1,00

 

Отметить

_asm { ... }

вопрос

_asm [ ... ]

 

asm ... end

{ ... }

asm { ... } end

Ваш ответ неправильный.

Правильный ответ: _asm { ... }

Вопрос 15

 

Какие особенности конвенции С являются причинами, почему компиляторы с

Нет ответа

 

языка С создают более компактный и быстрый код по сравнению с другими

Балл: 1,00

 

языками?

Отметить

 

 

 

 

вопрос

 

 

 

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

 

 

 

 

 

 

 

освобождение стека от параметров в С возлагается на саму процедуру

 

 

 

 

 

 

 

 

 

 

 

 

естественный порядок передачи параметров

 

 

 

 

 

 

 

 

освобождение стека от параметров в С возлагается на вызывающую

 

 

 

 

 

 

 

 

процедуру

 

 

 

 

передача параметров в процедуры через регистры

 

 

 

 

 

 

 

 

 

Ваш ответ неправильный.

Правильные ответы:

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

освобождение стека от параметров в С возлагается на вызывающую процедуру

Вопрос 16

 

Какие цели преследует использование ассемблерных вставок?

Нет ответа

 

 

 

 

Балл: 1,00

 

 

 

Упрощение кода

 

 

 

Отметить

 

 

 

Упрощение отладки

 

 

 

вопрос

 

 

 

 

 

 

Системные вызовы

 

 

 

 

 

 

 

 

 

 

 

 

 

Оптимизация

 

 

 

 

 

 

 

 

Доступ к специфичным инструкциям процессора

 

 

 

 

 

 

 

 

 

Ваш ответ неправильный.

Правильные ответы:

Оптимизация, Доступ к специфичным инструкциям процессора,

Системные вызовы

Вопрос 17

 

В какой конвенции передачи параметров процедурам параметры помещаются в

Нет ответа

 

стек в обратном порядке?

Балл: 1,00

 

 

 

 

Отметить

 

 

 

cdecl

 

 

 

 

 

 

вопрос

 

 

 

register (fastcall)

 

 

 

 

 

 

 

 

 

 

 

stdcall

 

 

 

 

 

 

 

 

 

 

 

 

Safecall

 

 

 

 

 

 

 

 

pascal

 

 

 

 

 

 

 

 

 

Ваш ответ неправильный.

Правильные ответы: cdecl, stdcall, Safecall

Вопрос 18

 

Основные преимущества языка ассемблера:

Нет ответа

 

 

 

 

Балл: 1,00

 

 

 

Оптимизация программ по скорости выполнения

 

 

 

Отметить

 

 

 

больший контроль над управлением памятью и данными

вопрос

 

 

 

 

 

 

Оптимизация программ по размеру кода

 

 

 

 

 

 

 

 

 

 

 

 

 

Глубокое понимание работы компьютера и операционной системы

 

 

 

 

 

 

 

 

интуитивно понятны

 

 

 

 

 

 

 

 

Дизассемблирование и отладка

 

 

 

 

 

 

 

 

более простой синтаксис

 

 

 

 

 

 

 

 

Максимальная гибкость при работе с аппаратными ресурсами

 

 

 

 

 

 

 

 

 

Ваш ответ неправильный.

Правильные ответы:

Глубокое понимание работы компьютера и операционной системы, Максимальная гибкость при работе с аппаратными ресурсами,

Оптимизация программ по скорости выполнения, Оптимизация программ по размеру кода,

Дизассемблирование и отладка

Вопрос 19

 

Какие особенности согласования имен идентификаторов для обеспечения

Нет ответа

 

взаимодействия программ на ассемблере и языке высокого уровня?

Балл: 1,00

 

 

 

 

Отметить

 

 

 

спереди к называнию процедуры добавляется символ @, а сзади — символ

 

 

 

вопрос

 

 

 

подчеркивания и размер занимаемой параметрами области

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

символ подчеркивания

 

 

 

 

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

 

 

 

 

 

 

 

 

символ @

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

сзади — символ @ и размер занимаемой параметрами области стека в

 

 

 

 

байтах

 

 

 

 

 

Ваш ответ неправильный.

Правильные ответы:

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

спереди к называнию процедуры добавляется символ подчеркивания, а сзади — символ @ и размер занимаемой параметрами области стека в байтах

Вопрос 20

 

Что может только ассемблер?

Нет ответа

 

 

 

 

Балл: 1,00

 

 

 

Параллельная обработка данных

 

 

 

Отметить

 

 

 

Безопасное программирование

 

 

 

вопрос

 

 

 

 

 

 

Реинжиниринг программ (реверсное программирование)

 

 

 

 

 

 

 

 

 

 

 

 

 

полно раскрыть архитектуру компьютера

 

 

 

 

 

 

 

 

обеспечение удобства отладки

 

 

 

 

 

 

 

 

 

Ваш ответ неправильный.

Правильные ответы:

Реинжиниринг программ (реверсное программирование) ,

Параллельная обработка данных,

полно раскрыть архитектуру компьютера

Закончить обзор

◄ Использование

 

 

 

Архитектура и система

ассемблера с языками

 

 

 

команд процессора 8086

 

Перейти на...

высокого уровня - 25

 

 

в реальном режиме -16

 

 

 

декабря

 

 

 

сентября ►

 

 

 

 

 

Навигация по тесту

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Показать одну страницу

Закончить обзор

Для студентов логин и пароль соответствуют логину и паролю в "Личном кабинете". После регистрации на сайте lk.etu.ru системам необходимо время для синхронизации.

Убедительная просьба!

Отправляя сообщения на электронный адрес, не забывайте указывать Ваши ФИО и номер группы.

Инструкции

Связаться с

по работе в

нами

системе

Контакт для консультаций:

Инструкция ЛЭТИ по

Семенова Кристина Геннадьевна

Телефон : +7(812) 346-48-37

работе в системе

E-mail : kgsemenova@etu.ru

Moodle

Инструкция по

загрузке тестов

Копирование материалов из курса в

курс

Настройка Moodle

Proctor

Настройка Safe Exam

Browser

Техническая поддержка: support_vec@etu.ru

Сводка хранения данных Скачать мобильное приложение