ах. При обробці файлу він завантажується в оперативну пам'ять машини. І завантаження в пам'ять, і зберігання файлів входять у функції операційної системи. В
Ідентифікація файлів
Кожен файл в MS-DOS повинен мати ім'я. Файл може бути простим і складним. Складне ім'я складається з основного (простого) імені і розширення. На ім'я файл розпізнається операційною системою. Імена деяких файлів, наприклад, файлів на системній дискеті, заздалегідь визначені. Вони резервуються операційною системою. Імена інших файлів призначаються користувачем. Зазвичай намагаються придумати ім'я, що відображає призначення знаходиться всередині файлу інформації. Розширення використовується для позначення типу файлу, наприклад, - текстовий або файл даних. Воно може служити і для ідентифікації файлів з близькою за змістом інформацією, наприклад, для диференціювання файлів з особистої і службової листуванням. При записі файлу на диск його ім'я автоматично поміщається в область пам'яті диска, звану каталогом (або директор).
В
Обслуговування файлів в MSDOS
Система управління файлами в MS-DOS побудована на використанні даних директорія (або каталогу) диска. Директорій - це область пам'яті на диску, що виділяється в процесі його форматування. Директорій являє собою таблицю, куди заносяться дані про що зберігаються на диску файлах. Кожному файлу в директорії відповідає один запис. Запис директорія включає наступну інформацію: повне ім'я файлу (ім'я і розширення), дату і час його створення або останнього коректування, об'єм займаної пам'яті в байтах, а також деяку додаткову інформацію, використовувану при обслуговуванні файлу операційною системою.
Доріжки і сектора
Для того, щоб дані могли бути записані на диск, його поверхню необхідно структурувати - тобто розділити на сектори і доріжки. ДОРІЖКИ - це концентричні кола, що покривають поверхню диска. Найближчою до краю диска доріжці привласнений номер 0, наступної за нею - 1 і т.д. Якщо дискета двостороння, то пронумеровані обидві її сторони. Номер першої сторони - 0, номер другий - 1. p> Кожна доріжка розбивається на ділянки, звані секторами. Секторам також присвоюються номери. Першому сектору на доріжці привласнюється номер 1, другому - 2 і т.д. Зазвичай сектор займає 512 байт. <В
Жорсткі диски
Жорсткий диск складається з однієї або декількох круглих пластин. Для зберігання інформації використовуються обидві поверхні пластини. Кожна поверхня розбивається на доріжки, доріжки, у свою чергу, - на сектори. Доріжки однакового радіуса становлять циліндр. Таким чином, всі нульові доріжки складають циліндр з номером нуль, доріжки з номером 1 - циліндр з номером 1 і т.д.
Таблиця розміщення файлів і директорій
Команда FORMAT формує таблицю розміщення файлів (FAT) і директорій диска. Обидві ці структури тісно пов'язані з організацією доступу до файлів. На кожному диску є дві копії FAT. Ця таблиця має виняткове значення при обслуговуванні файлів, тому у разі втрати першої копії FAT, система отримує доступ до другої.
На стандартній дискеті, має по 8 секторів на доріжці, FAT займає 1 сектор. На стандартній дискеті з 9-ма секторами на доріжці для таблиці відводиться 2 сектори.
Структура директорія
Директорій - це таблиця-опис вмісту диска. Кожному файлу в таблиці відповідає один запис. Запис займає 32 байти, розбитих на 8 ділянок або полів. У кожне поле записується інформація, використовувана системою при обслуговуванні файлу.
В
Системне обслуговування файлів
MS-DOS забезпечує дві технології обслуговування файлів. Перша була розроблена при створенні версій 1.Х. Ця технологія заснована на використанні структур даних, званих блоками управління файлом (FСB). У той час переважна більшість компьюьеров працювало під управлінням операційної системи СРM. Блоки FСB забезпечували совместмость файлів MS-DOS з файлами цієї системи. При розробці MS-DOS версій 2.Х, коли була запропонована ієрархічна структура організації файлів, була розроблена друга технологія їх обслуговування. Вона заснована на використанні посилань на керуючу запис файла і не вимагає організації FСB. Після того, як ця технологія була випробувана на операційній системі UNIX, вона набула широкого поширення.
В
Організація пам'яті
Пам'ять складається з великої кількості окремих елементів, кожен з яких призначений для зберігання мінімальної одиниці інформації - 1 байта. Кожному елементу відповідає унікальний числової адресу. Першому елементу присвоєно адресу 0, другому - 1 і т.д., включаючи останній елемент, чия адреса визначається загальною кількістю елементів пам'яті мінус одиниця. Зазвичай адреса визначається шістнадцятковий числом (у тексті шістнадцяткові числа позначаються заголовн...