Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






ОПИСАНИЕ ПОДПРОГРАММ




Описание подпрограмм практически не изменилось(разве что не нужно забивать единичками занятые области на диске). Изменились списки параметров и возвращаемые коды.

Создать файловую систему с заданными параметрами (форматировать диск)

Процедура получает следующие аргументы:

Размер системы(в блоках)

Метка тома

Владелец

Процедура должна создать объект класса FSфайл, в системном блоке записать метку тома, владельца, версию системы(1.0?), название системы, разметить нужное количество сегментов каталога- записать в них содержимое заголовков, в первом сегменте добавить запись о всем свободном пространстве и признак конца записей, в остальных сегментах- признаки конца записей.

Размер сегмента-1024 байта, размер записи о файле- 16 байт, учитывая, что в сегменте есть заголовок, получим что сегмент описывает 62файла(1 запись-признак конца записей в сегменте). Файл занимает, как минимум, 1 блок, значит количество сегментов в каталоге- это (количество свободных блоков в системе)\62+1.

 

Процедура должна вернуть код завершения:

0-успешное завершение

1-непредвиденная ошибка

 

Вывести оглавление как оно есть

Получаемый параметр- адрес указателя на переменную – буфер информации.

Процедура должна пройти по каталогу (по всем задействованным сегментам), просмотреть все записи до признака конца записей и вывести в поток названия, типы и размер всех файлов.

Процедура должна вернуть код завершения:

0-успешное завершение

1-непредвиденная ошибка

 

Вывести оглавление в алфавитном порядке

То же, что и в предыдущей процедуре, только файлы сортируются по имени в алфавитном порядке.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных