Тест по системному программированию – Вариант E

1. Что такое синхронный обмен данными?
А) Обмен без задержек
Б) Обмен с блокировкой до завершения операции
В) Обмен через драйвер
Г) Асинхронная передача данных

2. Какой системный ресурс может быть причиной тупика?
А) Видеоадаптер
Б) Процессор
В) Блок памяти
Г) Ожидающий таймер

3. Что делает семафор?
А) Ограничивает число потоков, имеющих доступ к ресурсу
Б) Закрывает файл
В) Уничтожает процесс
Г) Отображает окно

4. Какой тип канала используется без имени?
А) Почтовый ящик
Б) Именованный канал
В) Анонимный канал
Г) Буфер

5. Какой вызов позволяет открыть доступ к базе данных сервисов?
А) OpenService
Б) QueryServiceStatus
В) CreateService
Г) OpenSCManager

6. Что такое служба (сервис) в Windows?
А) DLL-файл
Б) Процесс без интерфейса, запускаемый ОС
В) Процесс пользователя
Г) Фоновый драйвер

7. Что делает функция CreateThread?
А) Создаёт новый процесс
Б) Создаёт новый поток в процессе
В) Удаляет поток
Г) Вызывает прерывание

8. Что означает термин 'контекст потока'?
А) Список процессов
Б) Стек вызовов
В) Состояние регистров, стека и переменных потока
Г) Аргументы потока

9. Что означает резервирование виртуальной памяти?
А) Выделение физической памяти
Б) Выделение памяти под стек
В) Отмечание адресного пространства как используемого
Г) Освобождение памяти

10. Что такое отладчик?
А) Средство запуска
Б) Утилита для обнаружения ошибок в коде
В) Архиватор
Г) Драйвер