Конструирование операционных систем

Отменен
Заказ
1178691
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
5 Апр 2018 в 12:00
Цена
4 000 ₽
Блокировка
10 дней
Размещен
27 Мар 2018 в 08:40
Просмотров
295
Описание работы
Начал работать с голым ядром(операционной системы JOS) в виртуальной машине QEMU, сейчас только начинаю работать с поддержкой файловой системы, стоит следующая задача:
От Вас требуется расширить
возможности файловой системы JOS, добавив
- поддержку директорий с произвольным уровнем вложенности;
- жёсткие ссылки;
- символические ссылки.
Для этого потребуется добавить поддержку функций и утилит для работы с
файлами и директориями: chdir(утилита cd), mkdir, readdir, link, unlink,
а также добавить возможность указания полных и относительных путей во
всех функциях работы с файлами. Текущая директория у каждого процесса
должна быть своей. Требуется реализовать утилиты cd, mkdir, rm (удаление
файлов и директорий), ls (в т.ч. с указанием информации о типе файла),
ln (в т.ч. ln -s).
Требуется подготовить дизайн-документ, описывающий основные принципы
предлагаемого решения и тесты, на которых оно будет проверяться.
Папка JOS - https://yadi.sk/d/fFRB1tRB3ToUXD ; будут полезны и советы, как реализовать вышеупомянутые функции
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир