На головну

Файлова система Windows

  1. Сервер сценаріїв Windows Script Host
  2. Microsoft Windows
  3. Opening New Browser Windows
  4. Operating Systems Windows and Linux
  5. VI. Виборча система Росії
  6. Windows XP

Ядром операційної системи є модуль, який забезпечує управління файлами - файлова система.

Основне завдання файлової системи - Забезпечення взаємодії програм і фізичних пристроїв введення / виводу (різних накопичувачів). Вона також визначає структуру зберігання файлів і каталогів на диску, правила завдання імен файлів, допустимі атрибути файлів, права доступу та ін.

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

файл - Це пойменована послідовність будь-яких даних, стандартна структура якої забезпечує її розміщення в пам'яті машини. Файл може містити програму, числові дані, текст, закодоване зображення або звук і ін. Для кожного файлу на диску виділяється пойменована область, причому файл не вимагає для свого розміщення безперервне простір, так як може займати вільні кластери в різних частинах диска.

ім'я файлу - Це символьний рядок, правила побудови якої залежать від конкретної файлової системи. Максимальна довжина імені файлу в Windows складає 255 символів. Імена можуть містити будь-які символи, включаючи пробіли, крім наступних: прямий і зворотний слеш (\ і /), двокрапка (:), зірочка (*), знак питання (?), Лапки ( "), знаків менше і більше (< і>), знака «трубопроводу» (|). Система зберігає використані в довгих іменах малі літери.

Крім імені, файл має розширення (тип) довжиною до 3 символів, яке відокремлюється від імені крапкою. До властивостей файлу також відносяться: реальний розмір і обсяг займаного дискового простору; час створення, останньої зміни і доступу; ім'я творця файлу; пароль для доступу, атрибути і ін.

Файл може мати наступні атрибути:

R (Read-Only) - «тільки для читання». При спробі модифікувати або видалити файл з цим атрибутом буде видано відповідне повідомлення.

H (Hidden) - «прихований файл». При перегляді вмісту папки (без спеціальних установок або ключа) відомості про файли з таким атрибутом не видаються.

A (Archive) - «неархівірованний файл». Цей атрибут встановлюється при створенні кожного файлу і знімається засобами архівації та резервування файлів.

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

Папка (каталог) - Це спеціальне місце на диску, в якому зберігаються імена файлів, відомості про їх розмірах, часу останнього оновлення і т.д. Імена папок утворюються за тими ж правилами, що й імена файлів.

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

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

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

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

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

Кожен диск на комп'ютері має унікальне ім'я. Диски називаються буквами латинського алфавіту. Зазвичай накопичувача на гнучкому магнітному диску (НГМД) присвоюється ім'я А :, а вінчестера (НЖМД) - С :.

Жорсткий диск являє собою фізичний пристрій. Для організації ефективної роботи з дисковим простором жорсткого магнітного диска за допомогою спеціальної програми його розбивають на ряд розділів - логічних дисків, Кожен з яких розглядається системою як окремий диск і іменується наступними буквами латинського алфавіту (D, E і т.д.).

Windows XP дозволяє форматувати жорсткий диск в файлової системі FAT або NTFS.

Система FAT (File Allocation Table) - являє собою таблицю розміщення файлів MS-DOS і Windows 9x і Me, тому розуміється цими ОС. Але вона має низьку відмовостійкість, і при аварійному відключенні харчування велика ймовірність втрати даних.

Система NTFS (New Technology File System) - була розроблена Microsoft спеціально для Windows NT. Вона гарантує збереження даних у разі копіювання навіть при програмно-апаратному збої або відключенні електроживлення, перевершує FAT по ефективності використання ресурсів (наприклад, працює з файлами розміром більше 4 Гб), надає можливість створювати «динамічні» жорсткі диски, що поєднують кілька папок, надає кошти для розмежування доступу і захисту інформації та ін.

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

На диску може зберігатися величезна кількість різноманітних файлів. Для зручності роботи з файлами, їх систематизації за призначенням, змістом, авторству або іншими ознаками на диску створюються каталоги, структура яких визначає логічнуорганізацію даних. Каталог - Це спеціальне місце на диску, в якому зберігаються імена файлів, відомості про їх розмірах, часу останнього оновлення, властивості і т.д. Каталог самого верхнього рівня - кореневої (головний) каталог диска створюється автоматично і не має імені. У ньому знаходяться імена не тільки файлів, але і підкаталогів першого рівня (каталоги першого і наступних рівнів створюються користувачем). Підкаталог першого рівня може містити імена файлів і підкаталогів другого рівня і т.д. Каталог, з яким в даний момент працює користувач, називається поточним.

Імена файлів і їх атрибути зберігаються в каталозі. Якщо в каталозі зберігається ім'я файлу, то кажуть, що цей файл знаходиться в даному каталозі. Звернення до каталогу, якщо він не кореневої, здійснюється по імені [3].

На кожному диску може бути кілька каталогів. У кожному каталозі можуть бути присутніми файли та інші каталоги. Залежно від файлової системи структура каталогів може бути деревовидної, коли каталог може входити тільки в один каталог більш високого рівня (рис. 3.2, а), і мережевий, коли каталог може входити в різні каталоги (рис. 3.2,6). Мережева структура реалізована в Unix, деревоподібна - в ОС сімейства Windows.


Мал. 3.2. Структура каталогу: а - деревоподібна; б - мережева

У Windows каталог називається папкою. З папками (каталогами) і файлами можуть виконуватися операції створення, видалення, копіювання і переміщення, а також зміна їх властивостей і управління доступом.



Операційна система Windows | об'єкти Windows

Основні компоненти і периферійних пристроїв ПК | Структурна схема ПК | Процесор і його основні характеристики | Пристрої зовнішньої пам'яті ПК | Пристрої введення-виведення 3D зображень | конфігурація ПК | Параметри, що впливають на продуктивність ПК | Тенденції розвитку обчислювальної техніки | Програмний принцип управління комп'ютером | Операційні системи |

© um.co.ua - учбові матеріали та реферати