Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2- 0_Операционные системы

.doc
Скачиваний:
32
Добавлен:
23.06.2014
Размер:
49.66 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

.

ТУСУР.

КАФЕДРА: СУ.

КОНТРОЛЬНАЯ РАБОТА № 2

ПО ДИСЦИПЛИНЕ

ОПЕРАЦИОННЫЕ СИСТМЫ И СИСТЕМНОЕ ПРГРАМИРОВАНИЕ

ВЫПОЛНИЛ:.

ПРОВЕРИЛ ПРЕПОДОВАТЕЛЬ:

Контрольная работа №2 Изучение файловой системы FAT:

  • Задание

Отследить изменения в оглавлении каталога и таблице FAT при создании, удалении и восстановлении файлов

  • Пояснения по выполнению работы

Исследовать системную область диска (можно воспользоваться программой DISKEDIT из пакета Утилит Нортона). Разобраться с процессами создания и удаления файлов. Справочные материалы находятся в файле 4_2-fat.txt.

  • Оформление результатов

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

Письменно ответьте на следующие вопросы:

  • На какие характеристики системы оказывает влияние сильное фрагментирование файлов?

Ответ:

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

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

  • Сформулируйте преимущества и недостатки FAT32 по сравнению с FAT16?

Ответ:

Файловая система FAT32 является улучшенной версией файловой системы FAT, которая может работать с дисками объемом от 512 мегабайт (Мбайт) до 2 Тбайт.

К достоинствам FAT32 по сравнению с FAT16 можно отнести то, что в FAT32 появилась поддержка больших разделов (более 2 Gb), кроме этого уменьшен размер кластера на разделе. Таким образом, при использовании FAT32, рациональнее расходуется дисковое пространство.

Что касается недостатков, следует учитывать, что FAT32 разрабатывалась как полностью совместимая файловая система для DOS/Windows. Все программы, не работающие с диском напрямую, не заметят никакой разницы при работе с FAT32. Исключение составляют низкоуровневые утилиты класса дисковых утилит. Утилиты, включенные в состав OSR2, полностью поддерживают FAT32. Операционные системы, отличные от Windows'95(OSR2) не поддерживают FAT32.

По утверждению фирмы Microsoft могут возникнуть проблемы с неправильной интерпретацией свободного дискового пространства на томах размером более 2Gb некоторыми старыми (не знакомыми с FAT32) программами.

Отследить изменения в оглавлении каталога и таблице FAT при создании, удалении и восстановлении файлов.

Для выполнения данного задания воспользуемся программой DISKEDIT из пакета Утилит Нортона и отформатированной дискетой в дисководе A:\.

Таблица размещения файлов (FAT) занимает сектора с 1 по 9, а каталог с 19 по 32. На диске присутствуют две идентичные таблицы FAT, вторая занимает сектора с 10 по 18. В случае сбоя основная (первая) таблица будет восстановлена по её копии (второй таблице).

Первоначально все элементы каталога нулевые, Sector 19

00000000: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000010: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000020: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000030: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000040: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000050: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

а в FAT все элементы, кроме первых двух нулевые.

Sector 1

00000000: F0 FF FF 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000010: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000020: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

  1. Запишем текстовый файл на диск A:\

Теперь каталог будет выглядеть так:

Sector 19

Name . Ext ID Size Date Time Cluster 76 A R S H D V

--------------------------------------------------------------------------------

.txt LFN 0 - R S H - V

Text Document LFN 0 - R S H - V

TEXTDO~1 TXT File 14 06. 2.04 17:45pm 2 A - - - - -

Таблица FAT.

Sector 1

00000000: F0 FF FF 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000010: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000020: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

  1. Переименуем файл Text Document.txt в файл Исследование.TXT

В каталоге произойдут изменения:

  • добавится еще один элемент оглавления с новым именем переименованного файла ;

  • первая буква имени старого файла заменилась на символ “x”, что с точки зрения ДОС означает удаление файла из каталога.

Каталог:

Sector 19

Name . Ext ID Size Date Time Cluster 76 A R S H D V

--------------------------------------------------------------------------------

.txt Del LFN 0 - R S H - V

Text Document Del LFN 0 - R S H - V

хEXTDO~1 TXT Erased 14 06. 2.04 15:43pm 2 A - - - - -

txt LFN 0 - R S H - V

............. LFN 0 - R S H - V

ИССЛЕД~1 TXT File 14 06. 2.04 15:43pm 2 A - - - - -

FAT изменилась.

Sector 1

00000000: F0 FF FF FF 0F 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000010: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000020: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

  1. Удалим файл Исследование.TXT.

В каталоге произойдут изменения:

  • первая буква имени файла Исследование.TXT заменилась на символ “x”, что с точки зрения ДОС означает удаление файла из каталога.

Sector 19

Name . Ext ID Size Date Time Cluster 76 A R S H D V

--------------------------------------------------------------------------------

.txt Del LFN 0 - R S H - V

Text Document Del LFN 0 - R S H - V

хEXTDO~1 TXT Erased 14 06. 2.04 15:43pm 2 A - - - - -

txt Del LFN 0 - R S H - V

............. Del LFN 0 - R S H - V

хССЛЕД~1 TXT Erased 14 06. 2.04 15:43pm 2 A - - - - -

В FAT все элементы цепочки описывающей размещение файлов обнулились.

Sector 1

00000000: F0 FF FF 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000010: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000020: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

  1. Восстановим файл Исследование.TXT.

В каталоге произойдут изменения:

  • восстановлена первая буква имени файла Исследование.TXT (вместо символа “x”).

Каталог:

Sector 19

Name . Ext ID Size Date Time Cluster 76 A R S H D V

--------------------------------------------------------------------------------

.txt Del LFN 0 - R S H - V

Text Document Del LFN 0 - R S H - V

хEXTDO~1 TXT Erased 14 06. 2.04 15:43pm 2 A - - - - -

txt LFN 0 - R S H - V

............. LFN 0 - R S H - V

ИССЛЕД~1 TXT File 14 06. 2.04 15:43pm 2 A - - - - -

Таблица FAT востановилась.

Sector 1

00000000: F0 FF FF FF 0F 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000010: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

00000020: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................