Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Лекція №3 Файлова система. Основи роботи з файлами
Файлова система. Імена файлів. Типи файлів. Логічна організація файла.
План лекції:
1. Файлова система
- це частина операційної системи, призначена забезпечити користувачеві зручний інтерфейс при роботі з даними, що зберігаються на диску, і забезпечити сумісне використання файлів декількома користувачами і процесами;
- сукупність всіх файлів на диску;
- набори структур даних, використовуваних для управління файлами, наприклад каталоги файлів, дескриптори файлів, таблиці розподілу вільного і зайнятого простору на диску;
- комплекс системних програмних засобів, що реалізовують управління файлами, зокрема: створення, знищення, читання, запис, іменування, пошук і інші операції над файлами.
2. Імена файлів
- Файли ідентифікуються іменами. Користувачі дають файлам символьні імена, при цьому враховуються обмеження ОС як на використовувані символи, так і на довжину імені.
- Зазвичай|звично| різні файли можуть мати однакові символьні імена. В цьому випадку файл однозначно ідентифікується так званим складеним |складовим| ім'ям, що є послідовністю символьних імен каталогів.
3. Типи файлів
Файли бувають різних типів: звичайні файли, спеціальні файли, файли-каталоги.
- Звичайні|звичні| файли у свою чергу|своєю чергою| підрозділяються на текстових і двійкових.
- Текстові файли складаються з рядків символів, представлених|уявляти| в ASCII-коді|. Це можуть бути документи, початкові|вихідні| тексти програм і т. п.
- Двійкові файли не використовують ASCII-коди|, вони часто мають складну внутрішню структуру, наприклад, об'єктний код програми або архівний файл. Всі ОС повинні уміти розпізнавати їх власні виконувані файли.
- Спеціальні файли - це файли, що асоціюються з пристроями введення-виводу, які дозволяють користувачеві виконувати операції введення-виводу, використовуючи звичайні команди запису або читання з файл.
- Каталог - це, з одного боку, група файлів, об'єднаних користувачем виходячи з деяких міркувань, а з іншого боку - це файл, що містить системну інформацію про групу файлів, його складових.
4. Логічна організація файла
- Програміст має справу|річ| з|із| логічною організацією файлу, уявляючи|уявляти| файл у виді організованих певним чином логічних записів. Логічний запис - це найменший елемент даних, яким може оперувати програміст при обміні із|із| зовнішнім пристроєм|устроєм|.
Дата публикования: 2015-09-17; Прочитано: 234 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!