В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики



Pdf көрінісі
бет106/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   102   103   104   105   106   107   108   109   ...   196

разделов, в каждом из которых создается свой логический диск.
Каждый логический диск состоит из двух областей:
1)  загрузочной  области,  содержащей  программный  код  для  за-
грузки ОС;
2)  области  данных,  которая  содержит  файлы  и  каталоги  ОС  и
пользователя.
Нумерация дисков осуществляется следующим образом:
A, B — дисководы для дискет;
C, D, … — логические диски на жестких дисках, дисководах CD,
DVD или Blu-Ray и других ВЗУ.
Всем компьютерным приложениям необходимо хранить и получать
данные. Наиболее удобной для доступа к ВЗУ оказалась система, при
которой пользователь или процесс назначает для той или иной сово-
купности данных некоторое имя.
Файл — это поименованная конеч-
ная  последовательность  данных  на  диске.  Часть  ОС,  работающая  с
файлами и обеспечивающая хранение данных на дисках и доступ к
ним, называется
файловой системой.
Минимальная  единица  хранения  на  жестком  диске  или  дискете
ОС — кластер. Файл занимает на диске один или несколько кластеров.
Месторасположение файла характеризуется двумя адресами:
1) пользовательским: имя файла — это адрес, по которому поль-
зователь может получить доступ к совокупности данных этого фай-
ла;
2) аппаратным: номера дорожки, сектора и т. п. определяет физи-
ческое месторасположение файла на ВЗУ (см. подразд. 8.6.2).
Преобразование  пользовательского  адреса  в  аппаратный  и  об-
ратно  осуществляется  с  помощью  файловой  системы  ОС.  Таким
Рис. 10.5. Структура жесткого диска


157
образом,  файловая  система  ОС  является  промежуточным  звеном
между пользователем и ВЗУ.
Возможны следующие действия с файлами:
создание — за файлом закрепляется название и выделяется ме-

сто на диске;
открытие  —  поиск  файла  на  диске  и  выделение  памяти  в  ОЗУ

для обмена данными с файлом;
закрытие  —  сохранение  текущего  состояния  файла  после  дей-

ствий с ним;
изменение — модификация содержимого файла;

копирование и перемещение файла;

переименование — закрепление за файлом нового имени;

удаление  —  освобождение  места  на  диске,  занимаемого  фай-

лом.
На любом диске обязательно присутствует корневой каталог. Кор-
невой каталог представляет собой совокупность записей о файлах и
других  каталогах,  которые  он  содержит  (рис.  10.6).  Каждая  запись
содержит следующие параметры:
имя файла;

расширение файла;

объем файла в байтах;

дата и время создания файла;

дата и время последнего открытия (доступа) файла;

атрибуты файла: только для чтения, скрытый файл, системный

файл, архивированный файл.
Корневой каталог имеет фиксированное место на диске и размер.
Все остальные каталоги имеют такую же структуру, но могут хранить-
ся в любом месте области данных диска, как и файлы. Каталоги не-
обходимы  для  упорядоченного  хранения  файлов.  В  ОС  Winodows
каталоги называются папками.
В ОС Windows имя файла не может превышать 255 символов и может
содержать  латинские  и  русские  буквы,  знаки  пунктуации.  В  одном
каталоге  не  может  находиться  двух  файлов  с  одинаковыми  имена-
ми.
Рис. 10.6. Пример структуры каталогов


158
Расширения файлов используются ОС, чтобы определить, какую
программу  необходимо  запустить  для  обработки  файла  с  данным
расширением. Расширение определяет тип файла, но не тип — рас-
ширение.
Основные расширения файлов приведены в табл. 10.1.
От  файловой  системы  требуется  выполнение  следующих  дей-
ствий:
определение  по  имени  файла  физического  расположения  его

частей;
определение  наличия  свободного  места  и  выделение  его  для

вновь создаваемых файлов.
Скорость выполнения этих операций напрямую зависит от самой
файловой системы.
Разные файловые системы используют различные механизмы для
реализации  указанных  задач  и  имеют  свои  преимущества  и  недо-
статки. Файловая система FAT (File Allocation Table — таблица раз-
мещения файлов), использующихся в ОС MS-DOS и Windows, пред-
ставляет собой образ носителя в миниатюре, где детализация ведет-
ся  до  кластерного  уровня.  Поэтому  операция  поиска  физических
координат  файла  при  его  большой  фрагментации  будет  затрудни-
тельна.
Еще хуже обстоит дело с поиском свободного места для больших
файлов. Приходится просматривать практически всю таблицу, поэто-
му  быстродействие  падает.  Современная  файловая  система  NTFS
(New Technology File System — файловая система нового типа) в ОС
Windows XP / Vista / 7 использует более компактную форму записи,
что  ускоряет  поиск  файла.  Поэтому  операции  с  выделением  места
под файл проходят быстрее. Ключевое преимущество файловой си-
стемы NTFS — возможность ограничения доступа к файлам и ката-
логам.
Т а б л и ц а  10.1. 


Достарыңызбен бөлісу:
1   ...   102   103   104   105   106   107   108   109   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет