Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты 2026.docx
Скачиваний:
0
Добавлен:
31.01.2026
Размер:
140.26 Кб
Скачать

56. Задачи ос по управлению файлами и устройствами.

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

Основные задачи ОС:

  1. Организация удобного интерфейса между устройствами и остальной частью системы.

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

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

  4. Организация параллельной работы устройств ввода-вывода и процессора.

  5. Поддержка широкого спектра драйверов с возможностью простой интеграции нового оборудования.

  6. Динамическая загрузка и выгрузка драйверов без перезагрузки системы.

  7. Поддержка нескольких файловых систем для работы с различными форматами хранения данных.

  8. Поддержка синхронных и асинхронных операций ввода-вывода для гибкости и эффективности.

57. Многослойная модель подсистемы ввода-вывода.

Многослойная модель подсистемы ввода-вывода — это архитектура работы ОС с устройствами, разделяющая обработку ввода-вывода на несколько уровней для упрощения управления и повышения гибкости.

Нижний уровень: аппаратные устройства и контроллеры, обеспечивающие непосредственный доступ к периферии.

Средний уровень: драйверы и интерфейсы устройств, обрабатывающие низкоуровневые команды, прерывания и буферизацию данных.

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

Порядок действий при дисковой операции:

  1. Выдача команды на операцию (чтение или запись).

  2. Обработка данных контроллером дискового устройства.

  3. Передача данных через интерфейс дисковой подсистемы. (для записи данные сначала передаются через интерфейс, затем обрабатываются контроллером)

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

58. Физическая организация диска. Hdd, ssd устройства.

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

HDD (жёсткие диски) используют магнитные пластины, которые вращаются с высокой скоростью. Считывающие головки перемещаются по трекам, секторам и цилиндрам для доступа к данным. Адресация может выполняться через CHS (цилиндр, головка, сектор) или LBA (Logical Block Addressing), который не зависит от геометрии диска. Преимущества HDD – большая ёмкость и относительно низкая стоимость, а недостатки – наличие механических частей, шум, вибрации и сравнительно медленный доступ к данным.

SSD (твердотельные накопители) хранят информацию в ячейках флеш-памяти, доступ к которым осуществляется без механических элементов. Управление данными включает виртуализацию адресов, выравнивание износа (wear leveling) и сборку мусора (garbage collection). SSD отличаются высокой скоростью случайного и последовательного доступа, низким энергопотреблением, отсутствием шума и устойчивостью к ударам, однако имеют ограниченный ресурс перезаписи, меньшую ёмкость и более высокую цену по сравнению с HDD.

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