Модель файловой системы операционной системы реального времени. Модуль сжатия файловой системы и изменения имени и типа файлов
Наименование, область применения и обозначение испытуемой программы. Требования к программе, подлежащие проверке во время испытаний. Характеристика специальных требований к программной документации. Состав, методы и порядок испытаний файловой системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 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