Дослідження файлової структури

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

 

 

 

 

 

 

 

 

 

 

 

 

 

Лабораторна робота

Дослідження файлової структури

 

Мета роботи

 

За допомогою програми Disk Editor визначити розміщення і характеристики основних областей і зон файлової структури ОС для дискети стандартного формату 3.5

 

Хід роботи

 

1. Запустити оболонку комплекту Norton Utilites за допомогою напускного файлу norton.exe із директорії NU_8. В лівій колонці "КОМАНДЫ" вибрати програму Disk Editor, а в правій "ОПИСАНИЕ" прочитати і записати коротенький опис цієї програми, по кл. F1 вивести, прочитати і записати довідкову інформацію. Вибрати кнопку "ИНДЕКС" і вивести зміст довідки по комплекту NU, а потім вибравши пункт "О программе" вивести і записати довідку по інтерфейсу NU. ESC вихід із довідки.

2. Запустити програму Disk Editor і по ALT/D вибрати диск А. Через ALT(F10), пункт верхнього меню "СРЕДСТВА" і команду "НАСТРОЙКА" впевнитись, що редактор знаходиться в режимі "ТОЛЬКО ЧТЕНИЕ", в протилежному разі перевести його в цей режим.

3. Оскільки редактор не дозволяє переглядати сектори всього диску відразу, а тільки окремо по конкретним зонам файлової структури, то редактор необхідно настроювати на формат конкретної зони за допомогою меню "ОБЬЕКТЫ". Для перегляду завантажувального запису необхідно вибирати команду "ЗАГРУЗОЧНАЯ ЗАПИСЬ" (ALT+B), для робочої FAT "1-я FAT"(ALT+F1), для резервної - "2-я FAT"(ALT+F2), для кореневого каталогу "КАТАЛОГ"(ALT+R), для області даних - "КЛАСТЕР"(ALT+C).

4. Почергово переглянути всі зони і області файлової структури, відповідно настроївши редактор на ту чи іншу область, записати або описати зміст кожної області і визначити номери і кількість всіх секторів, які відносяться до тієї чи іншої зони. В режимі перегляду конкретного обєкту файлової структури в лівому нижньому куту вікна відображається номер сектору в якому знаходиться маркер, а в правому назва обєкту. При перегляді FAT зверніть увагу за яким кластером закріплена перша і остання чарунки FAT по інформації в правому нижньому куту. Переміщення курсору здійснюється за загальними правилами.

5. По результатам перегляду скласти карту по секторного розміщення всіх зон файлової структури, використовуючи слідуючі умовні позначення: BR завантажувальний запис, F1 робоча FAT, F2 резервна FAT, RD кореневий каталог, К1…..KN відповідний кластер області даних. Карта повинна представляти таблицю на 18 полів(кількість секторів на доріжці) і 160 рядків(кількість доріжок на дві сторони дискети). Для зменшення розмірів таблиці слід показати декілька початкових і кінцевих кластерів області даних, а невелику за розміром системну область слід показати повністю. В кожній клітині таблиці робиться запис типу: № сектору/умовне позначення.

Файлова структура на диску

Незалежно від розміру і типу диску файлова структура повністю визначається вибраною операційною системою. Файлова структура утворюється в результаті "нижнього" і "верхнього" форматування.

Для жорстких дисків "нижнє" і "верхнє" форматування здійснюється окремими програмами: "нижнє" - спеціальною програмою зашитою в BIOS материнської плати, "верхнє" - командою FORMAT.

Для дискет ці два процеси обєднані в один і виконуються командою FORMAT. При нижньому форматуванні всі поверхні диску розмічуються на деяку кількість доріжок (концентричних кіл) і деяку кількість секторів в радіальному напрямку.

Для дискети 3.5 стандартного формату 1.44мб кількість доріжок t=80, а кількість секторів n=18. При цьому утворюється на кожній поверхні дискети 1440 блоків або секторів, а на всій дискеті відповідно 2880. Нумерація йде від зовнішніх до внутрішніх доріжок. На 1 доріжці(циліндрі) розміщується 0-17 сектори, а на нижній поверхні 18-35. Сектори(кожний може вміщувати 512 байтів інформації) нумеруються від 0-2879. При верхньому форматуванні утворюється файлова структура.

При цьому поверхня диску ділиться на 2 нерівні частини. ПЕРША системна область, яка займає початкові сектори в кількості 1% від загального обєму дискети, а ДРУГА область даних, яка складає решту поверхні диску.

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

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

Через системну область здійснюється абсолютно точний доступ до кожного файлу і кожного підкаталогу при операціях читання або запису.

Системна область є відповідальною за збереження інформації на диску і відповідно найбільш вразливою, тому ця область в першу чергу повинна оберігатися різними програмними засобами від всяких ушкоджень вірусів та необачливих дій операторів.

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

Фрагментація виникає, коли сектори одного файлу розміщені не по порядку номерів, а випадковим чином розкидані по всій поверхні диску. Інформація для їх пошуку при звернені до цього файлу записана у системній області відповідної зони (в таблиці розміщення файлів FAT).

Вигляд фрагменту карти

 

Системна область

 

Область даних

 

Перед запуском Disk Editor переглядаємо довідку по даній програмі. "Переглядає і редагує вміст дискети чи жорсткого дис?/p>