Файл: Лабораторная работа 2 по дисциплине Операционные системы реального времени Выполнила Проверила к т. н., доцент.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 01.12.2023

Просмотров: 18

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Федеральное агентство связи

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра Интеллектуальные системы в управлении и автоматизации


Лабораторная работа №2

по дисциплине

«Операционные системы реального времени»


Выполнила:


Проверила:

к.т.н., доцент

Верба В.А.


1 Цель работы:


Изучить основные команды для архивирования и разархивирования файлов в ОС FreeBSD.

Задание:

  1. Создать один tar-архив для нескольких файлов, находящихся в разных каталогах.

  2. Создать один tar-архив для всех файлов, находящихся в каталоге.

  3. Создать один tar-архив для всех файлов, находящихся в каталоге и подкаталогах.

  4. Командой ls посмотреть объем полученных архивных файлов и убедиться, что программа tar не сжимает файлы.

  5. Посмотреть список файлов, входящих в архив, а затем распаковать его.

  6. Командой gzip, а затем bzip2 сжать один из архивов и посмотреть объём полученного файла.

  7. Разархивировать полученный сжатый файл.

2 Ход выполнения:


  1. Создание tar-архива.

Для создания архивов можно использовать утилиту tar. Она позволяет создавать архивы с помощью флага –cf. На рисунке показано создание архива, в котором находятся файлы из разных папок.



Рисунок 1 – Создание архива из файлов находящихся в разных папках

Для того, чтобы создать архив, содержащий в себе все файлы и подпапки из определенной папки, нужно воспользоваться масками. На рисунке 2 показано использование масок, для добавления всех файлов и подпапок в архив.



Рисунок 2 – Добавление всех файлов и подпапок в архив.

  1. Сжатие архива с помощью утилит gzip и bzip2

Утилита tar не сжимает файлы, а лишь архивирует их, для сжатия файлов в ОС FreeBSD можно использовать утилиты gzip и bzip2. Результат их работы показан на рисунке 3.



Рисунок 3 – Сжатие архива посредством утилит.

Как видно из рисунка 3, утилита bzip2 более сильно сжимает исходный архив, нежели gzip.

Вывод

В ходе данной лабораторной работы были изучены основные утилиты для архивирования и сжатия файлов в ОС FreeBSD. Также было проведено сравнения уровня сжатия двух утилит: gzip и bzip2.