Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ.docx
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
83.57 Кб
Скачать

2. Производительность ввода-вывода.

Ввод-вывод – важный фактор в производительности системы. Имеются несколько факторов, определяющих, насколько ввод-вывод критичен по эффективности в системе:

  • Ввод-вывод требует от процессора исполнения драйвера устройства - кода уровня ядра ОС;

  • Необходимо выполнять контекстные переключения, связанные с прерываниями;

  • Необходимо выполнять копирование данных.

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

3. Анализ проблем при загрузке и запуске системы.

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №24

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

Сетевая файловая система NFS реализована на основе механизмов и протоколов RPC (удаленный вызов процедуры) и XDR (внешнее представление данных для передачи через сеть). Система обеспечивает работу пользователя с удаленными файловыми

системами с помощью тех же операций, которые используются и для локальных файловых систем. Удаленные файловые системы монтируются на локальные. При этом указывается имя машины с удаленной директорией. В реализации NFS используются процессы-демоны. NFS-сервисы не имеют состояния (stateless). Архитектура NFS трехуровневая – интерфейс системных вызовов для UNIX; уровень виртуальной файловой системы; нижний уровень реализации NFS-сервисов.

2. Блокируемый и неблокируемый ввод-вывод.

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

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

Асинхронный ввод-вывод основан на иной парадигме: процесс исполняется одновременно с выполнением ввода-вывода. Вследствие этого, он более сложен в использовании, так как большинство программистов до сих пор привыкли мыслить и реализовывать программы в последовательном стиле.

3. Настройка основных параметров ос Linux.

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №25

1. Системы ввода-вывода.

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

Основные компоненты подсистемы ввода/вывода: Драйверы.

2. Принципы сегментной организации памяти.

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

3. Диагностирование проблем системы.

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №26