Система управління файлами - операційні системи, ifreestore

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

Існує велика кількість файлових систем, створених для різних пристроїв зовнішньої пам'яті і різних операційних систем. У них використовуються, відповідно, різні принципи розміщення даних на носії. Це системи FAT, FAT32 і NTFS.

Файлова система FAT (File Allocation Table - таблиця розміщення файлів) отримала свою назву завдяки простій таблиці, в якій зазначаються:

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

У файлової системи FAT дисковий простір будь-якого логічного диска ділиться на дві області (рис.) Системну область і область даних.

завантажувального запису (Boot Record, BR);

зарезервованих секторів (Reserved Sectors, ResSec);

таблиці розміщення файлів (File Allocation Table, FAT);

кореневого каталогу (Root Directory, RDir).

Кожен файл займає ціле число кластерів. Останній кластер при цьому може бути задіяний в повному обсязі, що при великому розмірі кластера може призводити до помітної втрати дискового простору. На дискетах кластер займає один або два сектора, а на жорстких дисках його розмір залежить від обсягу розділу. У таблиці FAT кластери, що належать одному файлу (або файлу-каталогу), зв'язуються в ланцюжки. Для вказівки номера кластера в файлової системі FAT16 використовується 16-розрядне слово, отже, можна мати до 216 = 65 536 кластерів (з номерами від 0 до 65 535).

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

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

Будівельна геотехнологія. Основні відомості про проектування шахт. Підземний простір - це природні (природні) і техногенні порожнини або обсяги масиву гірських порід, придатні для будівництва.

Технологічна підготовка виробництва є продовженням робіт з проектування вироби. Методи порівняння технологічних процесів. Концепція хмарних обчислень. Основні риси.

Методичні вказівки до виконання контрольної роботи по курсу "Гідрогазодинаміка" для бакалаврів спеціальності денної та заочної форм навчання