Операционная система GNU/Linux

Материал из КИИСЭиА
Перейти к навигации Перейти к поиску


Лекции

  • Тема 1. Введение (История/эволюция ОС. Стандарты ОС. Дистрибьютивы Linux. Unix Way.)
  • Тема 2. Файловые системы (Файлы. Каталоги. Реализации файловых систем. Примеры)
  • Тема 3. Командный интерпретатор BASH (Переменные окружения, псевдонимы, шаблоны, составные команды, списки, конвейеры, преобразования))
  • Тема 4. Авторское право (Copyright vs. copyleft. Служебное произведение. Сроки охраны. Свободные лицензии)

Лабораторные работы

  1. Регистрация и подключение к системе Unix. Общие принципы работы (Основные команды, справочная система, многопользовательская защита, управление заданиями, перенаправление ввода-вывода)
  2. Файловая система ОС GNU/Linux. Работа с файлами и каталогами (Логическая и физическая структура файловой системы, принципы контроля доступа в файловой системе)
  3. Разработка и компиляция программ под Linux (Компиляция и связь модулей, сценарии компиляции, работа с отладчиком)
  4. Программирование в командном интерпретаторе (BASH как язык описания сценариев: переменные окружения, псевдонимы, шаблоны, составные команды, списки, конвейеры, преобразования)

Задания для самостоятельной работы

  • Индивидуальное задание по написанию сценария для BASH (по вариантам)

Рекомендуемая литература

Контроль знаний по результатам выполнения практических заданий

П. 23 Правил внутреннего трудового распорядка ПетрГУ предусматривает обязательное посещение студентами всех видов учебных занятий, т. к. пропуск занятий ведёт к систематическому невыполнению студентами учебного плана по данной дисциплине и, как следствие, к академической неуспеваемости. По этой причине в соответствии с пп. 57, 59 Правил внутреннего трудового распорядка ПетрГУ студенты могут быть представлены к отчислению или к иной форме дисциплинарного взыскания.

Пропущенные без уважительной причины занятия следует отработать, предоставив в течение двух недель письменный отчёт в виде ответов на контрольные вопросы к соответствующей главе учебника (Таненбаум Э., Бос Х. Современные операционные системы. СПб.: Питер, 2017). Одно занятие — четыре вопроса. Отчёт можно прислать на е-почту.