• структура хранения информации на магнитных дисках

• файл (file), папка (folder)

• имя файла, идентификатор файла

• иерархическая файловая система (Hierarchical File System, HFS)

Компьютерные системы создавались и создаются людьми, и многие решения, которые встречаются в компьютерных технологиях, «заимствованы» из обычной жизни.

Что мы делаем, когда наш стол постепенно начинает превращаться в бумажную свалку? Пытаемся навести порядок. Начинаем с простого - создаем для каждого документа титульный лист с названием документа, чтобы отличать один документ от другого, составляем список имеющихся документов, складываем их в аккуратную стопку и помещаем все это в шкаф. Нечто аналогичное существует и на компьютерах.

Документы, хранящиеся на диске компьютера, называются файлами (file). Это могут быть не только текстовые документы, но и картинки, музыкальные произведения, видеоклипы, шрифты, программы и так далее. Таким образом, файл - это некоторая самостоятельная, законченная, поименованная (имеющая название) единица хранения информации на носителях. Понятие «файл» пришло из того времени, когда основным средством ввода информации в компьютер была колода перфокарт - файл перфокарт. Хотя перфокарты практически нигде уже не используются, сам термин «файл» прочно закрепился в компьютерной терминологии.

Итак, организация информации на дисках вначале вполне соответствовала описанному выше сценарию. Для каждого диска создавался простой список имеющихся на нем файлов. При создании очередного файла информация о нем добавлялась в список, при уничтожении файла удалялась из списка. Объемы дисков быстро росли, а вместе с ними росло и количество файлов. Просматривать длинные списки в поисках нужного файла становилось утомительно.

Как быть, когда документов становится слишком много? Обычный путь - отсортировать документы по какому-либо критерию и сложить в папки для бумаг. Для каждой группы документов выделить отдельную папку. Если документов очень много, можно воспользоваться дополнительными внутренними разделителями, например: «счета», «накладные», «факсы», «заявки» и так далее. Все эти папки подписать и положить в шкаф.

То же самое и на компьютерах: документы - это файлы, папки с документами так и называются папки (folders), а шкаф - это весь диск целиком. Способ хранения файлов несколько усложнился: вместо простого списка файлов появились новые структурные единицы - папки, в которых могут находиться как файлы, так и другие папки, в которых, в свою очередь, могут находиться другие файлы и папки.

Многоуровневая организация, при которой каждый новый уровень следует из предыдущего, от высшего к низшему, называется иерархической. Соответственно и файловая система на диске получила название иерархической файловой системы - Hierarchical File System (HFS).

Иерархическая файловая система обеспечивает более удобный способ хранения и возможность быстрого поиска требуемой информации. Иногда о ней говорят как о файловом дереве. Действительно, если все это представить в графическом виде, то получится дерево корнями вверх. От диска, «корня» всей системы, отходят вниз «ветви» - папки первого уровня, от них «ветви» - папки второго уровня и так далее. На «ветвях» всех уровней могут находиться «листья» - файлы. Строго говоря папка - это тоже файл, только содержит в себе не документ или программу, а информацию о других папках и файлах, «находящихся» в этой папке.

Каждый файл имеет свое имя и учетный номер, который называется идентификатором файла. Об идентификаторе мы мало что знаем - это внутренний параметр системы и обрабатывается системными программами, а вот имя файла нам вполне доступно. Во многих случаях мы можем изменять имя файла по своему усмотрению. Но некоторые имена файлов и их местоположение на диске строго предопределены. Изменение имен таких файлов или изменение их местоположения может привести к потере работоспособности системы. Поэтому никогда не переименовывайте и не перемещайте системные файлы.

Путь к файлу

• путь к файлу, разделители фрагментов пути

• полный путь, частичный путь Если требуется указать местоположение конкретного файла в файловой структуре, записывают путь (path) к нему, то есть перечисляют имена всех папок, через которые надо пройти, чтобы добраться до требуемого файла. Имя самого файла указывается в этом списке последним. Имена папок в пути разделяются специальным символом. Файловые системы HFS и HFS+, стандартные для Mac OS, в качестве разделителя используют двоеточие, а в файловой системе UFS, распространенной в UNIXe, разделителем является символ «/» (slash). В иллюстративных материалах по Mac OS X чаще всего встречается «/» - не избежное влияние UNIXa, но истинное значение символа разделителя определяется файловой системой носителя, на котором находится файл, а не операционной системой.

В большинстве случаев путь начинается с «корня» системы - с имени диска. Такой путь называется полным, например: MacOSX/Users/Petrov/Documents/PriceLists.

Иногда достаточно указать только часть полного пути, начиная с некоторого места файловой структуры, например от папки, в которой вы в данный момент находитесь. Такой путь называется частичным, например: /Documents/PriceList.

Диски, файлы, файловая система | Mac OS X | Форматирование дисков


Mac OS X



Новости за месяц

  • Декабрь
    2021
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31