уть зберігатися тексти програм, документи, дані і т. д.
Якщо файл великий, то він може займати кілька доріжок.
При запису інформації на новий (чистий) диск файли розташовуються послідовно один за одним: від першої доріжки до останньої.
Зауважимо, що файли завжди займають ціле число кластерів, тому в одному кластері не можуть одночасно розміщуватися два навіть невеликих файлу. Зверніть увагу на те, що якщо документ складається всього з однієї букви, то файл все одно займає на диску один окремий кластер.
Імена файлів реєструються на магнітних та оптичних дисках в папках, каталогах (або директоріях). Термін «каталог» використовується в операційних системах сімейства DOS, термін «папка» - в операційних системах сімейства Windows.
При багаторазового перезапису і видаленні файлів відбувається фрагментація (дроблення, поділ) дискового простору. В результаті файл може виявитися розірваним і розташовуватися в кластерах, що знаходяться на відносно великій відстані один від одного. Зчитування таких файлів істотно сповільнюється, так як дисковода необхідно додатковий час для переміщення головок. Причина виникнення фрагментації полягає в тому, що всі файли мають, як правило, різну довжину. Тому після видалення якогось файлу новий файл не може точно вписується в звільнилося на диску місце. Практично обов'язково або залишиться вільна ділянка диска, або заповнюються сектори, розташовані в іншому місці диска (наприклад, розташовані через кілька секторів або на інших доріжках). У складі операційної системи є спеціальна програма (утиліта), яка здійснює дефрагментацію диска.
Ця утиліта своєму розпорядженні тіло файлу в сусідніх секторах, тим самим прискорює зчитування інформації (не потрібно переходити на інші доріжки, пропускати чужі сектори) і зменшує знос дисковода.
3.1 Призначення і функціонування файлової системи
В операційних системах файлова система відноситься до основних понять і визначається як загальна система, яка встановлює правила присвоєння імен файлам, зберігання, організацію та обробку файлів на носіях інформації. Носії інформації (ЗУ) реалізуються у вигляді відповідних технічних засобів, для зберігання інформації.
Таким чином, файлова система - це частина операційної системи, яка забезпечує запис і читання файлів на носіях інформації (зовнішніх ЗУ), тобто представляє користувачеві зручний інтерфейс при роботі з даними, що зберігаються на ЗУ. Фірма Microsoft розробила кілька файлових систем для персональних комп'ютерів, таких як FAT, FAT16, FAT32, NTFS і т. д. Функціонування файлової системи реалізується у вигляді багаторівневого процесу, де кожен рівень представляє набір функцій попереднього рівня і звертається до подальшого з відповідним запитом.
Рис. 4. Загальна модель функціонування файлової системи
До процесів першого рівня можна віднести процеси, пов'язані з визначенням по символьному імені файлу його унікального імені, процеси другого рівня пов'язані з визначенням характеристик файлу за його унікальному імені, а процеси третього рівня - з перевіркою допустимості заданої операції до шуканого файлу і т. д. Процеси n-го рівня пов'язані з визначенням номера фізичної блоку, що мі...