Модель файловой системы операционной системы реального времени. Модуль сжатия файловой системы и изменения имени и типа файлов

Наименование, область применения и обозначение испытуемой программы. Требования к программе, подлежащие проверке во время испытаний. Характеристика специальных требований к программной документации. Состав, методы и порядок испытаний файловой системы.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 07.06.2015
Размер файла 19,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ФГБОУ «Национальный исследовательский ядерный университет «МИФИ»»

Кафедра №29 «Управляющие интеллектуальные системы»

Заказчик: М.Н. Петухов

Модель файловой системы ОС реального времени

Модуль сжатия файловой системы и изменения имени и типа файлов

Программа и методика испытаний

ГОСТ 19.301-79

Исполнители

А.Д. Иванов

К.Д. Ермошин

Принял

И.В. Алексеенко

Москва 2015

Содержание

1. Объект испытаний

1.1 Наименование программы

1.2 Область применения программы

1.3 Обозначение испытуемой программы

2. Цель испытаний

3. Требования к программе

3.1 Требования, подлежащие проверке во время испытаний

3.2 Требования, заданные в техническом задании на программу

4. Требования к программной документации

4.1 Требования к составу программной документации, предъявляемой на испытания

4.2 Специальные требования

5. Состав и порядок испытаний

5.1 Требования к техническим и программным средствам, используемых во время испытаний

5.2 Порядок проведения испытаний

6. Методы испытаний

1. Объект испытаний

1.1 Наименование программы

Наименование - Модуль сжатия файловой системы и изменения имени и типа файлов модели файловой системы ОС реального времени

1.2 Область применения программы

Программа предназначена к применению в учебных целях.

1.3 Обозначение испытуемой программы

Наименование темы разработки - «Разработка модуля сжатия файловой системы и изменения имени и типа файлов». Файловая система представляется в виде текстового файла fs.txt (содержащего информацию о файловой системе, а так же о каждом файле) и приложения monitor.exe (предоставляющего функциональность по управлению системой через текстовый интерфейс пользователя).

2. Цель испытаний

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

3. Требования к программе

3.1 Требования, подлежащие проверке во время испытаний

Проверке подлежат команды файловой системы, а именно:

Таблица 3.1

Команда

Результат

сmprs

В случае отсутствия файлов в системе в окно монитора команд выводится соответствующее сообщение. Если файлы есть, выводится упорядоченный по расположению в памяти список файлов и неиспользуемых блоков (см. "РО сжатие и изменение имени и типа файлов"), а также общий размер файлов до сжатия файловой системы и после.

chtype name.type ntype

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

renfile oname.type nname

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

3.2 Требования, заданные в техническом задании на программу

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

При использовании команд renfile и chtype в окно МК должно быть выведено сообщение об успешном изменении имени или типа файла соответственно, либо сообщение о том, что файла в системе нет, в случае его отсутствия в системе.

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

4. Требования к программной документации

4.1 Требования к составу программной документации, предъявляемой на испытания

Состав программной документации должен включать в себя:

Техническое задание.

Пояснительная записка.

Текст и описание программы.

Программа и методика испытаний.

Руководство системного программиста и руководство оператора для каждого модуля монитора команд и для системы в целом.

4.2 Специальные требования

Каждая команда, описанная в предыдущем пункте, должна выполняться не более 10 секунд. Это значит, что временной интервал между моментом нажатия клавиши ENTER (после вода команды) и моментом появления в окне монитора команд результата соответствующего этой команде (результаты команд описаны выше) не должен превышать 10 секунд.

5. Состав и порядок испытаний

5.1 Требования к техническим и программным средствам, используемых во время испытаний

Для нормального функционирования файловой системы на компьютере должна быть установлена лицензионная и полностью исправная операционная система Windows 8, Windows 7 или Windows XP с поддержкой русского языка, разрешение экрана должно быть 800х600 или выше. На жестком диске компьютера должен быть более чем 1 гигабайт свободной памяти. Минимальный объем оперативной памяти 512 мегабайт.

испытание требование файловый система

5.2 Порядок проведения испытаний

Испытания проводятся в два этапа:

ознакомительный;

испытания.

Перечень проверок, проводимых на 1-м этапе испытаний, должен включать в себя:

проверку комплектности программной документации;

проверку комплектности состава технических и программных средств.

Проверка комплектности программной документации на программное изделие производится визуально представителями заказчика. В ходе проверки сопоставляется состав и комплектность программной документации, представленной исполнителем, с перечнем программной документации.

Проверка считается завершенной в случае соответствия состава и комплектности программной документации, представленной исполнителем, перечню программной документации, приведенному в указанном выше пункте.

Проверка комплектности и состава технических и программных средств производится визуально представителем заказчика. В ходе проверки сопоставляется состав и комплектность технических и программных средств, представленных исполнителем, с перечнем технических и программных средств, приведенным в п. 5.1. настоящего документа.

Проверка считается завершенной в случае соответствия состава и комплектности технических и программных средств, представленных исполнителем, с перечнем технических и программных средств.

Перечень проверок, проводимых на 2-м этапе испытаний, должен включать в себя проверку выполнения требований функционального назначения команд.

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

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

Проверка считается завершенной в случае соответствия состава и последовательности действий оператора при выполнении данных функции указанных выше.

6. Методы испытаний

Проверка выполнения команд производится представителями заказчика и включает в себя проверку команд, представленных в таблице 3.1., а именно:

chtype name.type ntype - изменяется тип заданного файла (name.type) на указанный (ntype) и выводится сообщение о результате выполнения операции.

Тесты команды chtype name.type ntype.

Если файл в системе отсутствует, команда выводит:

Файла в системе не обнаружено.

Если в системе содержится файл с именем name.type, команда меняет его тип на ntype и выводит:

Изменение типа прошло успешно.

renfile oname.type nname - изменяется тип заданного файла (oname.type) на указанный (nname) и выводится сообщение о результате выполнения операции.

Тесты команды renfile oname.type nname.

Если файл в системе отсутствует, команда выводит:

Файла в системе не обнаружено.

2) Если в системе содержится файл с именем oname.type, команда меняет его тип на nname и выводит:

Изменение имени прошло успешно.

сmprs - команда производит сжатие файловой системы.

Тесты команды сmprs.

Если файлов в системе не обнаружено, на экран монитора команд должно выводиться сообщение:

No files

Если файлы есть, должен быть выведен список файлов по расположению в памяти в следующем виде:

offset: <x > ; size: <y>; <”file: <имя_файла1>” или “empty block”>

offset: <x+y > ; size: <z>; <”file: <имя_файла2>” или “empty block”>

offset: <x+y+z > ; size: <w>; <”file: <имя_файла3>” или “empty block”>

The whole data size before compressing: <общий размер в байтах до сжатия>

<аналогичный список блоков и общий размер после сжатия …>

The whole data size after compressing: <общий размер в байтах после сжатия>

X, x+y, x+y+z - смещения в байтах относительно конца области файловых дескрипторов для файлов 1, 2, 3 соответственно (или для пустых блоков), а x,y,w - их размеры. Пустые блоки после последнего от конца области дескрипторов записанного файла не должны отображаться. Список, выводимый после сжатия должен содержать только блоки с файлами, идущие строго подряд. Количество, имена и размеры файлов не должны меняться после сжатия.

Для более детальной проверки результатов работы команды следует открыть файл fs.txt в любом текстовом редакторе и проверить соответствие выведенной на экран информации содержимому файловых дескрипторов (см. Основное ТЗ, Основную ПЗ). Пример испытания корректной работы команды:

Содержимое fs.txt до сжатия:

002000

name1

type1

128

2015 03 05

1024

1

002000

name2

type2

512

2015 03 05

1152

2

002000

name3

type3

128

2015 03 05

1964

-1

Содержимое fs.txt после сжатия:

002000

name1

type1

128

2015 03 05

1024

1

002000

name2

type2

512

2015 03 05

1152

2

002000

name3

type3

128

2015 03 05

1664

-1

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

Проверка считается завершенной в случае соответствия состава и последовательности действий оператора при выполнении данных команд.

Набор команд проводится в мониторе команд. Данные в файле, представляющем файловую систему, должны соответствовать требованиям, изложенным в пояснительной и технической записках.

Размещено на Allbest.ru

...

Подобные документы

  • Анализ программы "Проводник". Понятие операционной системы (ОС). Достоинства и недостатки файловых систем. Исследование методов запуска программы "Проводник", работа с файловой структурой в программе "Проводник" ОС Windows. Приемы работы с объектами.

    курсовая работа [32,7 K], добавлен 13.09.2009

  • Определение файловой системы. Виртуальные и сетевые файловые системы. Структура и версии системы FAT. Определение максимального размера кластера. Драйверы файловой системы, файлы и каталоги. Способы доступа к файлам, находящимся на удаленном компьютере.

    доклад [29,2 K], добавлен 11.12.2010

  • Особенности и принцип действия файловой системы NTFS - одной из самых сложных и удачных из существующих на данный момент файловых систем. Функции файловой системы NTFS: разреженные файлы, журнал изменений, компрессия файлов и каталогов, жесткие связи.

    реферат [17,4 K], добавлен 24.12.2010

  • Иерархическая структура файловой системы Unix. Согласованная обработка массивов данных, возможность создания и удаления файлов, буферный кэш. Защита информации, трактовка периферийных устройств как файлов. Внутренняя структура файловой системы Unix.

    реферат [102,2 K], добавлен 23.03.2010

  • Понятие и физическая структура диска, описание способности системы хранить данные. Рассмотрение особенностей файловой системы FAT16. Выявление связи между размером кластера и потерями дискового пространства. Пример создания программы файлового обмена.

    курсовая работа [146,1 K], добавлен 26.10.2015

  • Операционная система - программа, которая загружается при включении компьютера. Способы реализации интерфейса и классификация операционных систем. Организация файловой системы, типы файлов и их наименования. Понятие каталога, атрибуты файловой системы.

    реферат [16,6 K], добавлен 25.02.2011

  • Порядок, определяющий организацию, хранения и именования данных на носителях информации в компьютерах. Классификация файловых систем. Основные функции файловой системы Linux. Нарушения целостности файловой системы при некорректном завершении работы.

    презентация [405,2 K], добавлен 10.10.2011

  • Предназначение дисковых накопителей, схема устройства жесткого диска. Критерии эффективности физической организации файлов. Схема адресации кластеров файла, используемая в стандартной на сегодняшний день для UNIX файловой системе ufs. Функции флэш-памяти.

    реферат [4,0 M], добавлен 09.12.2009

  • Принципы построения, модель сетевой файловой системы. Интерфейс сетевой файловой службы. Контроль и единица доступа. Размещение клиентов и серверов по компьютерам. Место расположения кэша. Способы распространения модификаций. Прозрачность репликации.

    реферат [2,3 M], добавлен 29.04.2014

  • Общая организация файловой системы. Виртуальные страницы. Команды для работы с ФС. Способы организации файлов. Системные вызовы управления процессами. Алгоритм работы планировщика процессов. Мультипрограммный режим работы ОС. Структура ядра системы.

    курсовая работа [645,3 K], добавлен 23.03.2015

  • Основное назначение файловой системы как эффективное решение задачи. История создания и общая характеристика файловой системы FAT. Характеристика файловых систем FAT16 и FAT32 и их сравнение. Альтернативная файловая система NTFS и её сравнение с FAT32.

    реферат [27,2 K], добавлен 01.12.2014

  • Изучение основных правил проектирования операционных систем. Структура файловой системы. Компоненты, обеспечивающие способы организации, поиска и управления информацией. Краткий обзор специальных и обыкновенных файлов. Основные команды системы UNIX.

    методичка [36,4 K], добавлен 02.12.2009

  • Понятие сектора. Обобщенная структура диска с FAT. Расчет емкости диска с ФС FAT. Требования к файловой системе высокого уровня. Структура тома NTFS. MFT – главная файловая таблица. Номера кластеров, адреса, отрезки. Резидентные атрибуты файловой записи.

    презентация [68,4 K], добавлен 20.12.2013

  • История разработки многозадачной операционной системы POSIX-стандарта - FreeBSD; описание ее виртуальной памяти, файловой системы, уровня защиты. Описание основных средств синхронизации процессов - сигналов и семафоров. Способы блокировки файлов.

    презентация [584,2 K], добавлен 02.06.2011

  • Понятие файла, его сущность и особенности, общие сведения и характеристика файловых систем. Классификация файлов, их разновидности и отличительные черты. Содержание и структура файловой системы FAT, ее элементы и предназначение. Особенности FAT32.

    реферат [276,4 K], добавлен 04.04.2009

  • Понятия файлов и каталогов. Область внешней памяти, группа файлов на одном носителе. Древовидная структура файлов на диске. Имя и местонахождение файла. Маршрут или путь по файловой системе. Запись имени файла в DOSе. Шаблоны. Структура каталога.

    лабораторная работа [15,2 K], добавлен 30.09.2008

  • Типовые угрозы и уязвимости для сервера резервного копирования сетевой файловой системы. Организационные меры по защите сервера: средства криптографической защиты и контроля целостности; антивирусное программное обеспечение; встроенные средства защиты ОС.

    курсовая работа [489,6 K], добавлен 28.08.2012

  • Использование единой системы программной документации. Состав нормативно-технических документов. Разработка анкетирования средствами web-приложений. Описание и текст программы, методика испытаний. Анализ предметной области сайта. Пояснительная записка.

    курсовая работа [32,2 K], добавлен 13.03.2015

  • Использование операционной системы семейства Windows. Файловые системы FAT32 и NTFS. Популярные утилиты-дефрагментаторы. Программа Windows Disk Defragmente. Дефрагментация свободного места или полная дефрагментация. Функции, выполняющие дефрагментацию.

    курсовая работа [3,2 M], добавлен 07.05.2011

  • Физическая и логическая структура жёстких дисков персонального компьютера. Методы организации файлов. Процесс форматирования жёсткого диска. Разработка программы, реализующей функции файлового обмена, чтения и записи с образом файловой системы FAT16.

    курсовая работа [166,3 K], добавлен 09.06.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.