MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика -> Модель файловой системы FAT

Название:Модель файловой системы FAT
Просмотров:560
Раздел:Информатика
Ссылка:none(0 KB)
Описание:СОДЕРЖАНИЕ:

Цель курсовой работы
Идея программы
О системе FAT
Структура системы файлов FAT
О реализации задания
О примененных уровнях абстракции
Об интерфейсе
Исходный текст: Макросы, вызываемые событиями
Исходный текст: Базовые события
Исходный текст: Макросы нижнего уровня абстракции
Список литературы, примененной при подготовке курсовой работы


Цель:
Разработка программы, моделирующей организацию файловой системы FAT.
Идея программы:
Программа позвовяет экспериментально исследовать логическую структуру файловой системы FAT, состоящую из трех областей: FAT (File Allocation Table), корневой каталог и область файлов.1 Имеется панель описания операций с файлами, находящимися на диске, а именно: добавить файл, удалить файл, перезаписать файл (с изменением размера).

Часть полного текста документа:

ОДЕССКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ ХОЛОДА ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ КУРСОВАЯ РАБОТА ПО ДИСЦИПЛИНЕ "ТЕОРИЯ ОПЕРАЦИОННЫХ СИСТЕМ" "МОДЕЛЬ ФАЙЛОВОЙ СИСТЕМЫ FAT" Выполнил студент 322Б группы Холод Денис. Руководитель Чмырь И.А. ОДЕССА 1997 СОДЕРЖАНИЕ: Цель курсовой работы 3 Идея программы 3 О системе FAT 4 Структура системы файлов FAT 5,6 О реализации задания 7 О примененных уровнях абстракции 8 Об интерфейсе 9 Исходный текст: Макросы, вызываемые событиями 10 Исходный текст: Базовые события 13 Исходный текст: Макросы нижнего уровня абстракции 15 Список литературы, примененной при подготовке курсовой работы 17 Цель: Разработка программы, моделирующей организацию файловой системы FAT. Идея программы: Программа позвовяет экспериментально исследовать логическую структуру файловой системы FAT, состоящую из трех областей: FAT (File Allocation Table), корневой каталог и область файлов.1 Имеется панель описания операций с файлами, находящимися на диске, а именно: добавить файл, удалить файл, перезаписать файл (с изменением размера). Кроме того, предоставлена возможность графического отображения соответствия файлов секторам на диске. Файловая Система FAT: Так называемая файловая система FAT использовалась во всех версиях МСДОС и в первых двух выпусках OS/2 (версии 1.0 и 1.1). Каждый логический том имеет собственный FAT, который выполняет две функции: содержит информацию распределения для каждого файла в томе в форме списка связей модулей распределения (кластеров) и указывает, какие модули распределения свободны. Когда FAT был изобретен, это было превосходное решение для управления дисковым пространством, главным образом потому что гибкие диски, на которых он использовался, редко были размером более, чем несколько Mb. FAT был достаточно мал, чтобы находиться в памяти постоянно, позволял обеспечивать очень быстрый произвольный доступ к любой части любого файла. Когда FAT был применен на жестких дисках, он стал слишком большим для резидентного нахождения в памяти и ухудшал производительность системы. Кроме того, так как информация относительно свободного дискового пространства рассредотачивалась "поперек" большого количества секторов FAT, он был непрактичен при распределении файлового пространства, и фрагментация файлов оказалась препятствием высокой эффективности. Кроме того, использование относительно больших кластеров на жестких дисках привело к большому количеству неиспользуемых участков, так как в среднем для каждого файла половина кластера была потрачена впустую. Ограничения FAT на наименование файлов и каталогов унаследованы из CP/M. Когда Paterson создавал 86DOS, одной из его первых целей было облегчить импорт из CP/M в его новую операционную систему. А следовательно принятые в CP/M ограничения на имена файлов и расширений перенеслись в 86DOS. В течение нескольких лет Microsoft и IBM сделали попытку продлить жизнь файловой системы FAT благодаря снятию ограничений на размеры тома, улучшению cтратегий распределения, кэширования имен пути, и перемещению таблиц и буферов в расширенную память. Но они могут расцениваться только как временные меры, потому что файловая система просто не подходила к большим устройствам произвольного доступа. Структура системы файлов FAT 00Н 01Н Идентификатор дисковода 01Н 09Н Имя файла (8 символов) 09Н 0СН Расширение (3 символа) 0СН 0ЕН Номер текущего блока 0ЕН 10Н Размер записи 10Н 14Н Размер файла 14Н 16Н Дата создания (обновления) 16Н 18Н Время создания (обновления) 18Н 20Н Зарезервировано 20Н 21Н Номер текущей записи 21Н 25Н Номер относительной записи 00Н 01Н 0FFH 01Н 06Н Зарезервировано 06Н 07Н Байт атрибута 07Н 08Н Идентификатор дисковода 08Н 10Н Имя файла (8 символов) 10Н 13Н Расширение (3 символа) 13Н 15Н Номер текущего блока 15Н 17Н Размер записи 17Н 1ВН Размер файла 1BН 1DН Дата создания (обновления) 1DН 1FН Время создания (обновления) 1FН 27H Зарезервировано 27H 28H Номер текущей записи 28H 2CH Номер относительной записи Резюме Резюме. О реализации задания Модель файловой системы представляет собой рабочий лист Microsoft Excel, на котором в виде ячеек представлены три логические структуры файловой системы: * Каталог файлов * Таблица распределения * Область файлов На рабочем листе также расположены две панели управления: 1) Операции с файлами * добавить * удалить * перезаписать 2) Визуализация FAT * показать файл * убрать стрелки Исходя из контекста вопроса параллельное выполнение процессов или потоков (MultiThreading) реализовывать нет необходимости. ............



 
     

Вечно с вами © MaterStudiorum.ru