Создан заказ №3577770
22 января 2019
Разработка программы, моделирующей работу механизма распределения внешней памяти на основе табличного метода.
Как заказчик описал требования к работе:
Теоретическая основа: метод распределения внешней памяти на основе простейшей таблицы типа File Allocation Table (FAT).
Исходные данные:
- общее число блоков внешней памяти: 50
- начальное состояние: все блоки свободны
- размер файла: от 1 до 20 блоков, задается пользователем при создании файла
- к
аталог: только ОДИН уровень, без вложенных каталогов
- структурная основа каталога: упорядоченный АДРЕСНЫЙ СПИСОК записей с двумя полями
- поля записи: имя файла, номер первого выделенного блока
Основная структура данных: МАССИВ, содержащий цепочки номеров блоков, выделенных каждому файлу
Программа должна отрабатывать ДВА события: создание файла, уничтожение файла.
Создание файла включает в себя:
- запрос имени файла и его размера (в блоках)
- проверку наличия необходимого числа свободных блоков
- проверку уникальности имени файла
- добавление записи в упорядоченный каталог-список
- поиск свободных блоков и построение цепочки их номеров в таблице-массиве
Уничтожение файла включает в себя:
- запрос имени файла
- поиск имени в каталоге-списке
- проход по цепочке номеров блоков с освобождением этих блоков
- удаление записи из каталога-списка
Требования к программе:
- тип приложения: консольный или оконный (по выбору)
- управление программой (запуск обработки событий): простейшее меню или кнопки
- отображение текущего состояния обеих базовых структур: каталога-списка и таблицы распределения блоков
- язык реализации: С/C++, Паскаль/Delphi, Java, C# (по выбору)
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
23 января 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Разработка программы, моделирующей работу механизма распределения внешней памяти на основе табличного метода..docx
2020-01-17 11:32
Последний отзыв студента о бирже Автор24
Общая оценка
4.4
Положительно
Понимающий и отзывчивый автор выполнил работу в течение нескольких часов! Безмерно благодарна!