КС:2015:Проект:RT11-fuse — различия между версиями
Материал из Wiki - Факультет компьютерных наук
Cher (обсуждение | вклад) (Новая страница: «== Что это за проект == === Введение === Операционная система RT-11 - первая операционная систе…») |
Cher (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | == Что это за проект == | + | == Что это за проект [https://github.com/hseos/hseos-course/blob/master/99-projects/rt11fs/prj_rt11fs.pdf Презентация] == |
=== Введение === | === Введение === |
Текущая версия на 19:46, 27 сентября 2015
Содержание
Что это за проект Презентация
Введение
Операционная система RT-11 - первая операционная система, которая была выпущена для компьютера PDP-11. Первая версия системы появилась в 1970 году, и новые версии выпускались вплоть до 1998 года. Операционная система поддерживала простую, но быструю файловую систему.
Что требуется
Реализовать FUSE-драйвер файловой системы RT-11.
Чему вы научитесь
1. Освоите написание драйверов для FUSE.
2. Освоите низкоуровневую работу с данными файловой системы.
Начальные требования
1. Умение разрабатывать программы на C или C++
Критерии оценивания
Требования на зачет в конце 1-го модуля
Должен быть реализован драйвер для FUSE, который позволяет получить список файлов в файловой системе.
Итоговая оценка
- 4 балла. Должно поддерживаться чтение из файлов и запись в файл (без расширения размера файла).
- +2 балла. Должно поддерживаться создание нового файла и запись в файл с расширением размера.
- +2 балла. Должны поддерживаться операции удаления файла и переименования файла.
- +2 балла. Должна поддерживаться операция squeeze для оптимизации размещения файлов в файловой системе.