Translate

среда, 6 февраля 2013 г.

Глава 1

Вопрос 12. Все версии UNIX поддерживают именование файлов с использованием двух путей - абсолютных (относительно корня) и относительных (относительно рабочего каталога). Можно ли отказаться от одного из типов, сохранив при этом лишь другой? Если да, какой из них следует сохранить?

Давайте сначала разберемся в том, что представляют из себя абсолютное и относительное имена файлов. Каждый файл в иерархии каталогов можно определить, задав его имя пути, называемое обычно полным именем файла. Путь начинается из вершины структуры 
каталогов, называемой корневым каталогом. Такое абсолютное имя пути состоит из списка каталогов, которые нужно пройти от корневого каталога к файлу, с разделением отдельных компонентов косой чертой. В каждый момент времени у каждого процесса есть текущий рабочий каталог, в котором ищутся имена путей, не начинающиеся с косой черты[1].  

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

Используемые источники:

  1. "Операционные системы. Разработка и реализация." Э. Таненбаум А. Вудхалл;

Комментариев нет:

Отправить комментарий