Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

ачал работать с голым ядром(операционной системы JOS) в виртуальной машине QEMU, сейчас только начинаю работать с поддержкой файловой системы, стоит следующая задача: 

От Вас требуется расширить 

возможности файловой системы JOS, добавив 

- поддержку директорий с произвольным уровнем вложенности; 

- жёсткие ссылки; 

- символические ссылки. 

Для этого потребуется добавить поддержку функций и утилит для работы с 

файлами и директориями: chdir(утилита cd), mkdir, readdir, link, unlink, 

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

всех функциях работы с файлами. Текущая директория у каждого процесса 

должна быть своей. Требуется реализовать утилиты cd, mkdir, rm (удаление 

файлов и директорий), ls (в т.ч. с указанием информации о типе файла), 

ln (в т.ч. ln -s). 

Требуется подготовить дизайн-документ, описывающий основные принципы 

предлагаемого решения и тесты, на которых оно будет проверяться. 

Папка JOS – yadi.sk/d/fFRB1tRB3ToUXD ; будут полезны и советы, как реализовать вышеупомянутые функции

6 лет назад
profl
Илья 
41 годРоссия
6 лет в сервисе
Был
6 лет назад