Основы информатики | Каталоги
Чтобы прочитать содержимое файла, необходимо знать его местоположение на дисковом устройстве. Каждый файл занимает на диске определенную группу секторов. Следовательно, местоположение файла можно задавать, указывая номера секторов и дорожек, занятых файлом. Однако такой способ указания местоположения файла очень неудобен, так как в этом случае пользователю необходимо знать номера всех секторов диска, которые отведены под файл. Для повышения эффективности обмена данными несколько подряд расположенных секторов объединяются в кластер, и обмен осуществляют сразу всей группой секторов (см. рис. 2.7). Такая схема организации обмена существенно увеличивает скоростьисполнения операций обмена данными с жесткими дисками. Чтобы не задавать три отдельных числа (номер рабочей поверхности, номер дорожки и номер сектора) в качестве адреса сектора, с которого начинается кластер, для всех кластеров диска введена единая, сплошная нумерация. Для определения кластера, в котором начинается файл, достаточно указывать только одно число – порядковый номер кластера на диске.
Каталогом называется таблица файловой системы диска, которая содержит список всех записанных на этот диск файлов. Для каждого файла в этой таблице указываются значения всех его атрибутов, а также номер первого выделенного файлу кластера.
Сточки зрения своего назначения каталог можно сравнить с оглавлением в книге, в котором для каждой главы указан начальный номер страницы, или с описью документов, хранящихся в шкафу. Как в книге для определения положения той или иной главы можно по названию главы в содержании книги определить, на какой странице она начинается, так и операционная система по названию файла находит в каталоге кластер, в котором он начинается.
Аналогия между каталогом и оглавлением в книге только частичнаяиз-за того, что кластерывыделяются файлу на диске не сплошным массивом, а в разброс, в то время как в книге все страницы главы размещаются подряд. Представьте себе, одна из глав книги занимает страницы 5, 15, 16, 17, 31, 123, 124 вместо того, чтобы занимать страницы 5, 6, 7, 8, 9, 10, 11 подряд. Такое не сплошноевыделение кластеров файлам организовано для того, чтобы оптимизировать использование свободного пространства диска при многочисленных уничтожениях и записях файлов.
Для того чтобы все-таки знать, какие именно кластеры и в каком порядке выделены для хранения файла, в файловой системе предусмотрена таблица размещения файлов (FAT). Каталог содержит только номер начального кластера файла. А таблица FAT – номера всех остальных занятых файлом кластеров. В подавляющем большинстве случаев пользователю не приходится работать с таблицей FAT, так как она заполняется при записи файла и анализируется при его считывании автоматически.
Для кластеров существует линейная адресация: все кластеры пронумерованы от 1 до 2n (здесь n – разрядность FAT). Для 16-разрядной FAT количество кластеров на диске составляет 216 = 65536. Не трудно вычислить, что для дисков емкостью 1 Гбайт кластер составляет 32 Кбайта.
Размер современных жестких дисков, как правило, превышает 1 Гбайт. При записи информации на такие диски значительная часть дискового пространства может тратиться впустую, поскольку, например, в случае 16-разрядной FAT файлы размером 31 Кбайт и менее 1 Кбайта занимают каждый одинаковое пространство на диске – 32 Кбайта. Неиспользованное пространство кластера называется «кластерным выступом». Потери на кластерные выступы тем больше, чем большее количество малых файлов записано на диске.
Самый естественный путь для повышения эффективности использования кластеров – это уменьшение их размеров. В настоящее время используется файловая система FAT32, в которой используется 232 кластера.
Рассмотренная выше простая структура каталога, в котором все файлы образуют один общий список, может обеспечить удовлетворительную работу операционной системы только в случае небольших объемов дискаи ограничивает общее число файлов, которые могут быть записаны на диск. Так, на гибких дисках объемом 1,44 Мбайт корневой каталог может содержать сведения не более чем о 224 файлах. А когда объем диска становится достаточно большим и, следовательно, на диске могут быть записаны сотни и тысячи файлов, простая структура каталога приводит к существенному замедлению процесса поиска файла на диске или переполнению каталога.
Каталог в операционных системах имеет более сложную структуру. Произвольные группы файлов каталога могут объединяться и образовывать
Подкаталоги создаются пользователями по своему усмотрению. Каждый подкаталог имеет собственное имя (обычно без расширения), которое подбирается по тем же правилам, что и имя файла.
Группировка и включение файлов в подкаталог могут производиться по любым критериям. Например, в отдельный подкаталог с названием WINDOWS (рис. 3.3)целесообразно собрать все файлы, имеющие отношение к операционной системе. Точно так же целесообразно сгруппировать в отдельный подкаталог все файлы, необходимые для работы какого-либо текстового редактора или игровой программы. Если на машине по очереди работают несколько пользователей, то имеет смысл организовать отдельные подкаталоги для каждого пользователя. Например, назвать подкаталоги именами: user1, user2, user3,… (user — пользователь), сгруппировав в подкаталоге user1 файлы первого пользователя, в подкаталоге user2 — второго и т.д. Кроме снятия количественных ограничений, связанных с использованием одного каталога, это создает определенную упорядоченность при хранении информации на дисках.
Все подкаталоги, находящиеся в корневом каталоге, относят к первому уровню. На рис. 3.3 подкаталогами первого уровня являются подкаталоги Windows, user1, Program files. Корневой каталог по отношению к включенным в него подкаталогам первого уровня называют родительским, а подкаталоги по отношению к корневому считаются дочернимиили вложенными.
Каждый подкаталог первого уровня в свою очередь устроен точно так же, как и корневой. В подкаталоге первого уровня могут быть организованы подкаталоги второго уровня и т.д. Например, владелец подкаталога user1 может сгруппировать внутри этого подкаталога все подготовленные им отчеты в отдельный подкаталог с названием otcheti, а, скажем, файлы, содержащие информацию о деловых контактах, собрать в подкаталоге kontakti. Подкаталоги первого уровня по отношению к включенным в них подкаталогам второго уровня считаются родительскими. Подкаталоги второго уровня выступают в роли дочерних по отношению к подкаталогам первого уровня.
Рис. 3.3. Древовидная структура каталога
Каталог по своей структуре напоминает дерево. Корневой каталог можно сопоставить со стволом дерева, подкаталоги играют роль ветвей, а файлы являются листьями этого «дерева». Такая структура каталога называется
В операционных системах с графическим интерфейсом каталоги изображаются в виде папок. На рисунке показано дерево папок одного из дисков. Из рис. 3.4 видно, что в корневом каталоге имеется четыре папки: А, В, С и D. При этом внутри папки А находятся папки А1 и А2. В папке С располагаются папки С1 и С2. В папке А1 находится папка A11, а в последней – папка А111. Крестик на дереве говорит о том, что внутри соответствующих папок находятся другие папки (внутри папок D и А12 находятся папки, которые не видны). На этом рисунке не видны файлы, которые могут находиться как в корневом каталоге, так и в любой папке.
Рис. 3.4. Каталоги в виде папок
Файловая система, файл, каталог, подкаталог
Одной из первостепенных задач операционной системы является управление информацией на накопителях. Не случайно ранние ОС для ПК содержали в своем названии аббревиатуру DOS (Disk Operating System — дисковая операционная система). Для осуществления этой функции используется файловая система
Информация на диске хранится в виде файлов. Файлом называется поименованная область памяти на физическом носителе. В соответствии с характером хранимой информации файлу обычно приписывают тип. Задание типа осуществляет либо сам пользователь, либо программа, порождающая файл.
Для однозначной идентификации файла используется уникальное имя файла и тип. Имя может содержать до 255 букв английского и национального алфавита, специальных знаков, тип состоит из нескольких букв и знаков. Полное имя файла образуется из двух частей: имени и типа, разделенных точкой.
Примеры имен файлов: command.com, winnt.exe, start.bat, readme.txt, Доклад_по_информатике.doc
Файл также имеет размер, указываемый в байтах. При создании файла регистрируется его дата и время создания. А также учитываются атрибуты, назначенные файлу. Атрибут «только чтение» — запрещает изменять содержимое файла, атрибут «архивный» — служит для определения некоторыми программами, следует ли архивировать этот файл, атрибут «системный» — указывает, что файл принадлежит операционной системе и необходим для ее нормальной работы. Такой файл ни в коем случае нельзя удалять, файл с атрибутом «скрытый» — нельзя ни увидеть, ни использовать, если неизвестно его имя. Некоторые операционные системы добавляют свои атрибуты, например, кому разрешено читать или редактировать файл, хранится ли файл на диске в сжатом либо зашифрованном виде и т. д.
При большом количестве файлов на диске возникает необходимость как-то структурировать и упорядочить дисковое пространство. Это позволяют сделать каталоги. Каталог — это группа файлов на одном носителе, объединенных по какому-либо критерию. Каталог имеет имя и может быть зарегистрирован в другом каталоге. Это означает, что он включен в последний как целое и тогда говорят, что он является подчиненным каталогом (подкаталогом). Так образуется древовидная, иерархическая файловая система. Имя каталога задается по тем же правилам, что и имя файла. На каждом дисковом носителе имеется корневой каталог, в котором зарегистрированы файлы и каталоги первого уровня.
При большом количестве файлов и каталогов уже недостаточно знать только имя файла для быстрого поиска его на диске. Для точной идентификации файла необходимо, кроме имени, указать его местоположение — цепочку подчиненных каталогов. Такая цепочка называется полным путем размещения файла на диске.
Пример: С:\Школа\Рефераты\Информатика.doc
Имя диска, имена каталогов и имя файла отделяются друг от друга косой чертой.
Рабочий каталог — Википедия
Материал из Википедии — свободной энциклопедии
Рабочий каталог (англ. working directory, также текущий каталог или текущая директория) процесса — в информатике, каталог файловой системы, который используется для нахождения файлов, указанных только по имени либо по относительному пути.
При создании нового процесса, он наследует рабочий каталог родительского процесса. Для изменения рабочего каталога можно использовать функцию chdir()
(в Си) или подобную в других языках. В частности, в большинстве командных оболочек, есть команда chdir
.
Текущий путь (англ. current path) — в терминологии файловых систем с каталогами, имя каталога, относительно которого производятся операции с относительными именами файлов (каталогов). Текущий путь обычно ассоциирован с процессом (у разных процессов может быть разный текущий путь).
В unix-подобных операционных системах у процесса может быть один текущий путь. В операционных системах, использующих буквы дисков (OS/2, Windows, DOS), текущих путей может быть несколько (по количеству наличиствующих дисков). При этом активным может быть только один, остальные являются неактивными. Активный путь выбирается исходя из активного (выбранного) диска.
Текущий путь обычно отображается в приглашении командного интерпретатора (command.com для DOS, cmd.exe для Windows, sh (или аналог) для unix). В unix-подобных операционных системах есть команда pwd
, выводящая текущий путь. В операционной системе Windows есть команды pushd
, popd
, позволяющие сохранить/прочитать текущий путь в специально организованном для этого файле (используются для корректной работы вложенных командных файлов).
В командной строке Windows, начиная с Win2k можно использовать команду echo %cd%
или просто cd
.
В PowerShell наоборот необходимо использовать pwd
.
Корневой каталог — это… Что такое Корневой каталог?
- Корневой каталог
В общем случае, это некий список информации об объектах, составленный с целью облегчения поиска этих объектов по какому-то признаку.
Катало́г (греч. Ката́лог):
Ссылки
Wikimedia Foundation. 2010.
- Корневой вектор
- Корнеев, Алексей
Смотреть что такое «Корневой каталог» в других словарях:
Корневой каталог — начальный каталог в структуре каталогов устройства внешней памяти, в котором могут храниться файлы и другие подкаталоги. См. также: Каталоги файлов Финансовый словарь Финам … Финансовый словарь
корневой каталог — — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN root directory … Справочник технического переводчика
Каталог (файловая система) — У этого термина существуют и другие значения, см. Каталог. Каталог (англ. directory справочник, указатель) объект в файловой системе, упрощающий организацию файлов. Типичная файловая система содержит большое количество файлов и… … Википедия
КАТАЛОГ — (синоним директория) в информатике способ организации (см.), при которой каждому К. соответствуют свои группы файлов, как правило созданные при установке различных пакетов программ или самим пользователем. Директории имеют иерархическую… … Большая политехническая энциклопедия
FAT — (англ. File Allocation Table «таблица размещения файлов») классическая архитектура файловой системы, которая из за своей простоты всё ещё широко используется для флеш накопителей. В недавнем прошлом использовалась в дискетах, на… … Википедия
Список команд DOS — Список команд DOS нижеследующий список команд для операционной системы DOS. Начиная с 5 й версии, этот список с кратким описанием каждой команды может быть получен набором команды HELP. Также начиная с 5 й версии справка по конкретной… … Википедия
ФС — Файловая система (англ. file system) регламент, определяющий способ организации, хранения и именования данных на носителях информации. Она определяет формат физического хранения информации, которую принято группировать в виде файлов. Конкретная… … Википедия
Chroot — операция изменения корневого каталога в Unix подобных операционных системах. Программа, запущенная с изменённым корневым каталогом, будет иметь доступ только к файлам, содержащимся в данном каталоге. Поэтому, если нужно обеспечить программе… … Википедия
chroot — операция изменения корневого каталога в Unix подобных операционных системах. Программа, запущенная с изменённым корневым каталогом, будет иметь доступ только к файлам, содержащимся в данном каталоге. Поэтому, если нужно обеспечить программе… … Википедия
Apache Maven — Тип Автоматизация сборки Разработчик … Википедия
Создание каталогов (папок) — Информатика, информационные технологии
Каталог (папка) – справочник (специальная информационная структура), содержащий информацию о группе файлов, каталогов, хранимых совместно на одном носителе
Каталоги— важные элементы иерархической структуры, необходимые для обеспечения удобного доступа к файлам, если файлов на носителе слишком много. Файлы объединяются в каталоги по любому общему признаку, заданному их создателем (по типу, по принадлежности, по назначению, по времени создания и т. п.). Каталоги низких уровней вкладываются в каталоги более высоких уровней и являются для них вложенными или подкаталогами (каталог файлов, зарегистрированный в каталоге более высокого уровня). Верхним уровнем вложенности иерархической структуры является корневой каталог диска.
Все современные операционные системы позволяют создавать каталоги. Правила присвоения имени каталогу ничем не отличаются от правил присвоения имени файлу, хотя негласно для каталогов не принято задавать расширения имен. Мы знаем, что в иерархических структурах данных адрес объекта задается маршрутом (путем доступа), ведущим от вершины структуры к объекту. При записи пути доступа к файлу, проходящего через систему вложенных каталогов, все промежуточные каталоги разделяются между собой определенным символом. Во многих операционных системах в качестве такого символа используется “\” (обратный слэш).
Особенности OC Windows. До появления операционной системы Windows 95 при описании иерархической файловой структуры использовался введенный выше термин каталог. С появлением этой системы был введен новый термин — папка. В том, что касается обслуживания файловой структуры носителя данных, эти термины равнозначны: каждому каталогу файлов на диске соответствует одноименная папка операционной системы. Основное отличие понятий папка и каталог проявляется не в организации хранения файлов, а в организации хранения объектов иной природы. Так, например, в Windows существуют специальные папки, представляющие собой удобные логические структуры, которым не соответствует ни один каталог диска (Панель управления, Принтеры, Назначенные задания).
Иерархическая структура представления информации
ОС представляет пользователю всю информацию в виде дерева, основой которого является корневой каталог.
Полное имя файла
Когда Вы используете файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится. Это можно сделать с помощью указания пути к файлу.
Путь(маршрут) — это последовательность из имен каталогов, разделенных символом “\”. Этот путь задает маршрут от текущего каталога или от корневого каталога диска к тому каталогу, в котором находится нужный файл.
Если путь начинается с символа “\”, то маршрут вычисляется от корневого каталога диска, иначе — от текущего каталога. Каждое имя каталога в пути соответствует входу в подкаталог. Например, пусть текущий каталог — 3.2. Тогда:
—путь от корневого каталога C:\ 1.2 \ 2.1 \ 3.2 \ a.exe
— путь от текущего каталога С: a.exe или a.exe
Полное имя файла имеет следующий вид: дисковод: путь\ имя-файла
т.е. состоит из пути к каталогу, в котором находится файл, и имени файла, разделенных символом “\”, перед которыми может стоять обозначение дисковода. Если дисковод не указан, то подразумевается текущий дисковод. Если путь не указан, то подразумевается текущий каталог.
Полное имя файла полностью специфицирует, с каким файлом Вы хотите работать.
Статьи к прочтению:
КС | 3.6. Создание Каталога [Md]
Похожие статьи:
Создание папок (каталогов).
Лабораторная работа № 4. Тема: Работа с файлами. Работа с программой Проводник в операционной системе Windows98. Поиск файлов в операционной системе…
Создание и именование файлов и каталогов
Все объекты ФС имеют имена, причем для разных операционных систем приняты разные правила именования объектов ФС. Правила именования определяют: символы,…
Люди, понимающие хоть что-то в компе и информатике, помогите, плж +
Вариант 4, просто не хватает последнего каталога который и добавили
4 потому что стал путь С: \информатика\графика\рисунки\урок1.doc и создали всего 1 каталог и скорее всего этот каталог — рисунки значит если убрать — рисунки останется С: \информатика\графика\урок1.doc
4. Последний элемент в пути — имя файла, а каталоги указываются в порядке вложенности. Так если имеем путь C:\1\2\file, это означает, что каталог 1 находится в корневом каталоге диска C, каталог 2 — в каталоге 1, file — в каталоге 2. Дальше — немного логики.
Википедия — свободная энциклопедия
Избранная статья
«В тёплых краях» — картина российского художника-передвижника Николая Ярошенко, созданная в 1890 году в Кисловодске. Полотно находится в коллекции и постоянной экспозиции Государственного Русского музея в Санкт-Петербурге. Полотно было передано в дар музею супругой художника вскоре после его смерти в 1898 году.
На картине изображена Анна Константиновна Черткова, детская писательница и публицистка, супруга издателя и общественного деятеля Владимира Григорьевича Черткова, близкого друга Льва Толстого. За год до создания картины Анна Черткова испытала тяжёлое потрясение — в результате продолжавшейся всего два дня болезни скончалась её любимая двухлетняя дочь. Многие годы после этого она испытывала упадок жизненных сил и часто болела. Сохранились фотографии, запечатлевшие пребывание супружеской четы Чертковых у художника, а также зарисовки Николая Ярошенко, художника Михаила Нестерова и Владимира Черткова, относящиеся к процессу создания картины.
Современники сразу «признали и высоко оценили» картину «В тёплых краях». Она неоднократно привлекала внимание исследователей творчества Николая Ярошенко, культурологов, историков и краеведов как в советский период, так и в постсоветской России.
Хорошая статья
Эретнаогуллары, Эретниды, Эретна (тур. Eretnaoğulları, Eretna) — анатолийский бейлик (эмират) со столицей в Сивасе и Кайсери, а также тюркская династия, основавшая его и правившая им в период между 1335 и 1381 годами. Династия также называется Эретниды, бейлик — Эретна. Своим названием бейлик и династия обязаны основателю — сельджукскому военачальнику Эретна-бею. Династия Эретнаогулларов сменила в центральной Анатолии монголов. Основанный Эретной бейлик включал Нигде, Анкару, Амасью, Токат, Самсун и Эрзинджан, Сивас, Кайсери. При преемниках Эретны на западе княжество уступило территории Османам и Караманидам, а на востоке — туркменскому государству Ак-Коюнлу. В 1381 году Кади Бурханеддин, бывший визирь эретнидов, объявил себя правителем бейлика, Мехмед II, последний правитель Эретны, был смещён, а в 1390 году убит. Бейлик Эретнаогулларов преобразовался в государство Кади Бурханеддина.
Изображение дня
Ветряная мельница американского типа в Гойнгарейпе, Нидерланды