Лекция №2

Файловая система и ввод-вывод информации. Организация хранения данных. Архивация данных.

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

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

Файловая система (ФС) — это механизм для управления данными на устройствах хранения (жестких дисках, SSD, флеш-накопителях и других). Она определяет способ, которым файлы и каталоги (папки) организуются, хранятся и извлекаются на устройствах.

Основные функции файловой системы

Типы файловых систем

Структура файловой системы

Файловая система организована в иерархическую структуру, включающую:

2. Механизм ввода-вывода

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

Типы устройств ввода-вывода

Принципы работы с вводом-выводом

Модели ввода-вывода

Технологии ввода-вывода

3. Организация хранения данных

Хранение данных в компьютерных системах требует эффективной структуры, чтобы обеспечить доступность, надежность и производительность.

Логическое и физическое хранение данных

Управление пространством хранения

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

Резервное копирование и восстановление данных

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

4. Архивация данных

Архивация данных — это процесс сжатия и хранения данных в одном или нескольких файлах для экономии пространства, а также для удобства их переноса или долговременного хранения.

Методы архивации

Программы и инструменты архивации

Задачи архивации