Реализация подсистемы управления процессами

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    15,76 Кб
  • Опубликовано:
    2015-07-10
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Реализация подсистемы управления процессами

Федеральное государственное бюджетное общеобразовательное

учреждение высшего профессионального образования

Дальневосточный государственный университет путей сообщения

Кафедра: «Информационные технологии и системы»

Курсовой проект

по дисциплине: «Безопасность операционных систем»

Тема: «Реализация подсистемы управления процессами»


Выполнил: Тикканин И.С.

Проверил: Решетникова О.В.





Хабаровск

Введение

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

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

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

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


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


Реализовать средствами языка программирования C# модуль операционной системы для управления файлами (произвести эмуляцию работы файловой системы). Подсистема управления файлами должна уметь выполнять следующие действия с файлами:

·        Создание файла;

·        Удаление файла;

·        Переименование файла;

·        Просмотр свойств файла;

·        Копирование файла;

·        Просмотр и редактирование содержимого файла, а также перемещение к слову с заданным номером.

Способ физической организации файлов должен быть представлен в виде связного списка блоков.

Анализ методов решения задачи


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

·        Скорость доступа к данным.

·        Объем адресной информации файла.

·        Степень фрагментированнности дискового пространства.

·        Максимально возможно размер файла.

Фрагментация - это наличие большого числа несмежных участков свободной памяти очень маленького размера (фрагментов). Настолько маленького, что ни одна из вновь поступающих программ не может поместиться ни в одном из участков, хотя суммарный объем фрагментов может составить значительную величину, намного превышающую требуемый объем памяти.

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

Рис.1

Похожие работы на - Реализация подсистемы управления процессами

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!