Полный список вопросов коллоквиума в Диспейс
Тема 1 «Введение в системное программирование» - выборка вопросов: 1, баллов:1.
- Множ Выберите основные задачи, решаемые программными интерфейсами операционных систем
- Один Что понимается под термином «ядро ОС»?
- Один Что в данной дисциплине понимается под термином «системное программирование»?
- Множ В чем разница между библиотечными функциями и системными вызовами?
Тема 2 «Общие принципы Linux API» - выборка вопросов: 1, баллов:1.
- Множ Выберите стандарты, лежащие в основе Linux API
- Сорт Укажите верные этапы выполнения системных вызовов
- Множ Задачи, выполняемые Linux API
- Множ В чем заключаются отличия пользовательского процесса и процесса ядра?
Тема 3 «Файловые операции средствами системных вызовов» - выборка вопросов: 8, баллов:8.
- Множ В чем заключается универсальность модели ввода/вывода UNIX?
- Множ Стандартные дескрипторы файлов. Чем они отличаются от дескрипторов обычных файлов?
- Множ В чем отличия вызова функции open ( ) для создания нового файла и открытия существующего?
- Множ Выберите верные форматы и значения третьего аргумента функции open ( )
- Множ Выберите дополнительные (кроме режима доступа) флаги функции open ( )
- Множ Выберите основные ошибки, могущие возникнуть при открытии файла
- Ассц Выберите, почему нельзя сочетать функции блокировки файлов POSIX c функциями стандартной библиотеки С ()
- Множ Выберите верные особенности работы функции read ( )
- Множ Выберите верные особенности работы функции write ()
- Множ Выберите причины, требующие явного вызова функцию close ()
- Множ Выберите причины для вызова функции lseek ( )
- Множ Выберите допустимые аргументы функции lseek ( )
- Множ Выберите типы файлов, к которым нельзя применять функцию lseek ( )
- Множ Какие виды блокировки файла существуют в LINUX?
- Множ Выберите верные поля структуры блокировки файла
- Сорт Расставьте в правильном порядке этапы процесса блокировки файла с помощью функции fcntl( )
- Сорт Расставьте в правильном порядке этапы процесса блокировки файла с помощью функции lockf()
- Множ Выберите ситуации, в которых блокировка файла снимается операционной системой
- Множ Выберите, чем отличается применение функций блокировки fcntl( ) и lockf( )
- Множ Выберите функции блокировки файлов средствами стандартной библиотеки С ()
Тема 4 «Статические и динамические библиотеки» - выборка вопросов: 7, баллов:7.
- Множ Выберите причины, диктующие необходимость организации библиотек объектов
- Один Дайте определение библиотеки объектных файлов
- Соот Выберите верное определение статической и динамической библиотеки
- Множ Выберите верные параметры команды создания и редактирования статических библиотек.
- Множ Выберите верные варианты подключения статических библиотек
- Множ Выберите верные особенности разделяемых библиотек
- Сорт Выберите верный порядок создания разделяемых библиотек.
- Один Выберите верное определение адресно-независимого кода
- Один Выберите верное определение динамически загружаемых библиотек
- Множ Выберите особенности применения функции dlopen
- Множ Выберите флаги, применяемые в функции dlopen.
- Множ Выберите верные особенности применения функции dlsym
- Множ Выберите верные функции интерфейса dlopen
- Множ Выберите верные особенности статического применения разделяемых библиотек