імена файлів

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

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

За способами іменування файлів розрізняють «короткий» і «довге» ім'я. До появле-ня операційної системи Windows 95 загальноприйнятим способом іменування файлів на комп'ютерах IBM PC була угода 83. Згідно з цією угодою, ім'я файлу складається з двох частин: власне імені та розширення імені. Ім'я від розширення відокремлюється крапкою. Як ім'я, так і розширення можуть включати тільки алфавітно-цифрові символи латинського алфавіту.

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

Основним недоліком «коротких» імен є їх низька змістовність. Далеко не завжди вдається висловити декількома символами характеристику файлу, тому з появою операційної системи Windows 95 було введено поняття «довгого» імені. Таке ім'я може містити до 256 символів. Цього цілком достатньо для створення змістовних імен файлів. «Довге» ім'я може містити будь-які символи, крім дев'яти спеціальних: /: *? "<>| .В імені дозволяється використовувати прогалини і кілька точок. Розширенням імені вва-тають все символи, що йдуть після останньої точки.

Всі теми даного розділу:

прикладні програми
BIOS (Basic Input Output System) - це абревіатура, яка перекладається з англійської як «базова система введення-виведення». Необхідний мі-німум програм, що дозволяє комп'ютеру

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

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

однопроцесорні системи
Однопроцесорні машини 40-50-х років XX століття не були ні гнучкими, ні еф-ність. Виконання програм вимагало трудомістких приготувань: уста-новлення стрічок, приміщення перфокарт в

багатопроцесорні системи
В останні роки потреби в обміні інформацією і ресурсами призвели до ши-рокому поширенню пов'язаних систем обчислювальних машин, які називаються мережами (networks, або net)

Програмне забезпечення
Почнемо обговорення програмного забезпечення з розгляду його классифик-ції. Все програмне забезпечення можна розділити на дві великі груп-пи: прикладне програмне забезпечення (appl

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

Початок роботи операційної системи
Запуск системи осу-ється за допомогою процедури, яка називається початковою завантаженням (bootstrapping, або, скорочено, booting) і виконується машиною ка

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

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

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

установка вручну
Оновлення, які замінять основну частину системного коду, потрібно запускати вручну. Зазвичай їх називають пакетами оновлень. Такі пакети використовуються для усунення проблем з додатком або ОС або для

Координування дій машини
Одним з головних принципів, що лежать в основі сучасних операційних систем, є поділ понять програми і діяльності по її исполне-нию. програма

управління процесами
Завдання, пов'язані з координацією процесів, виконуються планувальником і диспетчером, які входять в ядро ​​операційної системи. Планувальник веде облік процесів, які пр

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

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

взаємне блокування
Інша проблема, яка може виникнути під час розподілу ресурсів, - взаємне блокування (deadlock), стан, коли два або більше процесів блоки-ються, оскільки

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

ієрархія каталогів
Практично завжди файли на дисках об'єднуються в каталоги. Каталоги на різних дисках можуть утворювати кілька окремих дерев, як в DOS / Windows, або ж об'єднуватися в одне дерево, загальне дл

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

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

Створення каталогів (папок)
Для сі-стематізаціі зберігання і полегшення пошуку файли на дисках рас-пределяет по каталогам (тек). Каталоги всередині себе можуть містити як

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

файли документів
Файли з розширеннями .txt. doc. rtf містять в собі тек-стів інформацію. Файли з розширенням .txt містять «чистий» текст, і для їх відкриття запускається програма «Блокнот». Файли з расшир

звукові файли
Це файли з розширеннями .wav. mp3. mid. У них міститься звукова інформація. Прослухати ці звуки мож-но, якщо до комп'ютера підключено колонки, навушники або інший пристрій для відтворення

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

Файловий менеджер
Файловий менеджер (англ. File manager) - комп'ютерна програма, що надає інтерфейс користувача для роботи з файловою системою і файлами. Файловий менеджер дозволяє

Найбільш відомі двупанельние файлові менеджери
DOS Norton Commander DOS Navigator Volkov Commander PIE Commander DOS Shell Microsoft Windows FAR Manager