КС:2015:Проект:RT11-fuse

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

Что это за проект Презентация

Введение

Операционная система RT-11 - первая операционная система, которая была выпущена для компьютера PDP-11. Первая версия системы появилась в 1970 году, и новые версии выпускались вплоть до 1998 года. Операционная система поддерживала простую, но быструю файловую систему.

Что требуется

Реализовать FUSE-драйвер файловой системы RT-11.

Чему вы научитесь

1. Освоите написание драйверов для FUSE.

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

Начальные требования

1. Умение разрабатывать программы на C или C++

Критерии оценивания

Требования на зачет в конце 1-го модуля

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

Итоговая оценка

  • 4 балла. Должно поддерживаться чтение из файлов и запись в файл (без расширения размера файла).
  • +2 балла. Должно поддерживаться создание нового файла и запись в файл с расширением размера.
  • +2 балла. Должны поддерживаться операции удаления файла и переименования файла.
  • +2 балла. Должна поддерживаться операция squeeze для оптимизации размещения файлов в файловой системе.