Полный список вопросов коллоквиума в Диспейс

    Тема 1 «Введение в системное программирование» - выборка вопросов: 1, баллов:1.
  1. Множ Выберите основные задачи, решаемые программными интерфейсами операционных систем
  2. Один Что понимается под термином «ядро ОС»?
  3. Один Что в данной дисциплине понимается под термином «системное программирование»?
  4. Множ В чем разница между библиотечными функциями и системными вызовами?

    Тема 2 «Общие принципы Linux API» - выборка вопросов: 1, баллов:1.
  1. Множ Выберите стандарты, лежащие в основе Linux API
  2. Сорт Укажите верные этапы выполнения системных вызовов
  3. Множ Задачи, выполняемые Linux API
  4. Множ В чем заключаются отличия пользовательского процесса и процесса ядра?

    Тема 3 «Файловые операции средствами системных вызовов» - выборка вопросов: 8, баллов:8.
  1. Множ В чем заключается универсальность модели ввода/вывода UNIX?
  2. Множ Стандартные дескрипторы файлов. Чем они отличаются от дескрипторов обычных файлов?
  3. Множ В чем отличия вызова функции open ( ) для создания нового файла и открытия существующего?
  4. Множ Выберите верные форматы и значения третьего аргумента функции open ( )
  5. Множ Выберите дополнительные (кроме режима доступа) флаги функции open ( )
  6. Множ Выберите основные ошибки, могущие возникнуть при открытии файла
  7. Ассц Выберите, почему нельзя сочетать функции блокировки файлов POSIX c функциями стандартной библиотеки С ()
  8. Множ Выберите верные особенности работы функции read ( )
  9. Множ Выберите верные особенности работы функции write ()
  10. Множ Выберите причины, требующие явного вызова функцию close ()
  11. Множ Выберите причины для вызова функции lseek ( )
  12. Множ Выберите допустимые аргументы функции lseek ( )
  13. Множ Выберите типы файлов, к которым нельзя применять функцию lseek ( )
  14. Множ Какие виды блокировки файла существуют в LINUX?
  15. Множ Выберите верные поля структуры блокировки файла
  16. Сорт Расставьте в правильном порядке этапы процесса блокировки файла с помощью функции fcntl( )
  17. Сорт Расставьте в правильном порядке этапы процесса блокировки файла с помощью функции lockf()
  18. Множ Выберите ситуации, в которых блокировка файла снимается операционной системой
  19. Множ Выберите, чем отличается применение функций блокировки fcntl( ) и lockf( )
  20. Множ Выберите функции блокировки файлов средствами стандартной библиотеки С ()

    Тема 4 «Статические и динамические библиотеки» - выборка вопросов: 7, баллов:7.
  1. Множ Выберите причины, диктующие необходимость организации библиотек объектов
  2. Один Дайте определение библиотеки объектных файлов
  3. Соот Выберите верное определение статической и динамической библиотеки
  4. Множ Выберите верные параметры команды создания и редактирования статических библиотек.
  5. Множ Выберите верные варианты подключения статических библиотек
  6. Множ Выберите верные особенности разделяемых библиотек
  7. Сорт Выберите верный порядок создания разделяемых библиотек.
  8. Один Выберите верное определение адресно-независимого кода
  9. Один Выберите верное определение динамически загружаемых библиотек
  10. Множ Выберите особенности применения функции dlopen
  11. Множ Выберите флаги, применяемые в функции dlopen.
  12. Множ Выберите верные особенности применения функции dlsym
  13. Множ Выберите верные функции интерфейса dlopen
  14. Множ Выберите верные особенности статического применения разделяемых библиотек