Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Программа для моделирование работы файловой системы гибких \ жестких дисков в учебных целях для учащихся школ и ВУЗов

Автор:   •  Январь 20, 2020  •  Курсовая работа  •  9,230 Слов (37 Страниц)  •  652 Просмотры

Страница 1 из 37
  1. Оглавление

Оглавление

1.        Оглавление        1

2.        Разработка эскизного и технического проектов программы        2

2.1.        Введение        2

2.2.        Назначение и область применения        2

2.3.        Технические характеристики        3

2.4.        Источники, использованные при разработке        6

3.        Разработка рабочего проекта        7

3.1.        Разработка программы        7

3.2.        Спецификация программы        8

3.3.        Тексты программы        9

3.4.        Описание программы        21

3.5.        Тестирование программы        22

4.        Литература        24


  1. Разработка эскизного и технического проектов программы

  1. Введение

Студент группы АТПБЗ – 18 - 3:

Задание на курсовую работу по дисциплине «Программирование и алгоритмитизация»:

Написать программу, моделирующую заполнение гибкого магнитного диска. Общий объем на диске 360Кбайт. Файлы имеют произвольную длину от 18 до 32 Кбайт. В процессе работы файлы либо записываются на диск, либо удаляются с него.
В начале работы файлы записываются подряд друг за другом. После удаления файла на диске образуется свободный участок памяти, и вновь записываемый файл либо размещается на свободном участке, либо если файл не помещается в свободный участок, размещается после последнего записанного файла. В случае, когда файл превосходит длину самого большого свободного участка, выдается аварийное сообщение. Требование на запись или удаление файла задается в командной строке, которая содержит имя файла, его длину в байтах, признак записи или удаления. Программа должна выдавать по запросу сведения о занятых и свободных участках памяти на диске.
Указание: следует создать список занятых участков и список свободных участков.

Задание получил: ___________/_________________/

  1. Назначение и область применения

Программа предназначена для моделирования работы файловой системы гибких \ жестких дисков в учебных целях для учащихся школ и ВУЗов.

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

Программа имеет консольный интерфейс. В окне программы отображается текущая информация о состоянии корневого каталога файлов и таблицы размещения файлов, также дополнительно отображается информация о диске, о свободном месте, о статусе последней операции и приглашение на ввод следующей команды.

  1. Технические характеристики

  1. Постановка задачи


В начале работы файлы записываются подряд друг за другом. После удаления файла на диске образуется свободный участок памяти, и вновь записываемый файл либо размещается на свободном участке, либо если файл не помещается в свободный участок, размещается после последнего записанного файла. В случае, когда файл превосходит длину самого большого свободного участка, выдается аварийное сообщение. Требование на запись или удаление файла задается в командной строке, которая содержит имя файла, его длину в байтах, признак записи или удаления. Программа должна выдавать по запросу сведения о занятых и свободных участках памяти на диске.
Указание: следует создать список занятых участков и список свободных участков.

...

Скачать:   txt (46 Kb)   pdf (366.3 Kb)   docx (65.7 Kb)  
Продолжить читать еще 36 страниц(ы) »
Доступно только на Essays.club