48. Универсальный идентификатор ресурсов (URI), его назначение и составные части. URL - универсальный указатель ресурса и URN - универсальное имя ресурса.
48. Универсальный идентификатор ресурсов (URI), его назначение и составные части. URL - универсальный указатель ресурса и URN - универсальное имя ресурса. URI (Uniform Resource Identifier) - унифицированный (единообразный) идентификатор ресурса. URI - символьная строка, позволяющая идентифицировать какой-либо ресурс: документ, изображение, файл, службу, ящик электронной почты и т. д. Прежде всего, речь идёт, конечно, о ресурсах сети Интернет и Всемирной паутины. URI предоставляет простой и расширяемый способ идентификации ресурсов. URI = [ схема ": " ] иерархическая-часть [ "? " запрос ] [ " #" фрагмент ] В этой записи: схема схема обращения к ресурсу (часто указывает на сетевой протокол), например http иерархическая-часть содержит данные, обычно организованные в иерархической форме, которые, совместно с данными в неиерархическом компоненте запрос, служат для идентификации ресурса в пределах видимости URI-схемы. Обычно иер-часть содержит путь к ресурсу (и, возможно, перед ним, адрес сервера, на котором тот располагается) или идентификатор ресурса (в случае URN). запрос этот необязательный компонент URI описан выше. фрагмент (тоже необязательный компонент) Часть идентификатора URI без схемы обращения к ресурсу часто называется «ссылкой URI» (англ. URI reference). Прецеденты применения ссылок URI имеются в HTML, XHTML, XML и XSLT. Процесс превращения ссылки URI в абсолютную форму URI называют «разрешением URI» (англ. URI resolution). · URL - это URI, который, помимо идентификации ресурса, предоставляет ещё и информацию о местонахождении этого ресурса. · URN - это URI, который только идентифицирует ресурс в определённом пространстве имён (соответственно, в определённом контексте), но не указывает его местонахождения. Например, URN urn: ISBN: 0-395-36341-1 - это URI, который указывает на ресурс (книгу) 0-395-36341-1 в пространстве имён ISBN, но, в отличие от URL, URN не указывает на местонахождение этого ресурса: в нём не сказано, в каком магазине её можно купить или на каком сайте скачать.
Поскольку URI не всегда указывает на то, как получить ресурс, в отличие от URL, а только идентифицирует его, это даёт возможность описывать с помощью RDF (Resource Description Framework) ресурсы, которые не могут быть получены через Интернет (например, личность, автомобиль, город и проч. ). 49. Файловая система: определение, цели и задачи. Основные функции ФС. Файловая система (ФС) - это совокупность файлов, системных структур данных, отслеживающих размещение файлов на диске и свободное дисковое пространство, а также комплекс необходимых системных программных средств. Цели ФС: · создание промежуточного слоя, экранирующего все сложности физической организации долговременного хранилища данных, · создание для программ более простой логической модели этого хранилища, · а также предоставление им набор удобных в использовании команд для манипулирования файлами. Задачи файловой системы :
Основными функциями файловой системы являются:
50. Файловые системы: понятие файла, типы файлов, атрибуты файла, доступ к файлам, операции над файлами.
Файл - это именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные. Тип файла - элемент языка, в символическом виде описывающий представление информации в файле. Типы файлов: 1. Обычные файлы, или просто файлы, содержат информацию произвольного характера, которую заносит в них пользователь или которая образуется в результате работы системных и пользовательских программ. 2. Каталоги – это особый тип файлов, которые содержат системную справочную информацию о наборе файлов, сгруппированных пользователями по какому-либо неформальному признаку (например, в одну группу объединяются файлы, содержащие документы одного договора, или файлы, составляющие один программный пакет). 3. Специальные файлы – это фиктивные файлы, ассоциированные с устройствами ввода-вывода, которые используются для унификации механизма доступа к файлам и внешним устройствам.
Атрибуты файлов: 1. Только чтение — файл нельзя изменить, пока данный атрибут не сброшен. 2. Скрытый — файл не будет отображаться при выводе содержимого каталога, пока не будет включен режим отображения скрытых файлов в Свойствах папки 3. Системный — данный атрибут устанавливается для некоторых системных файлов, его нельзя изменить средствами графического интерфейса Windows. Для установки или снятия данного атрибута используется команда attrib, которая выполняется только в командной строке. 4. Архивный — сейчас практически не используется, а раньше данный атрибут устанавливался для файлов, которые нужно было поместить в архив при создании резервной копии диска.
Доступ к файлам: 1. Прямой. Чтение и запись произвольного элемента выполняется по заданному адресу. 2. Последовательный. Очередной элемент можно прочитать и записать только после аналогичной операции с предыдущим элементом. Операции над файлами: 1. Открытие файла: выполнение этой операции предполагает набор вспомогательных действий, подготавливающих файл к использованию: - Поиск файла на носителе. - Образование системных буферов для обмена данными с файлом. - Инициализация и установка указателя текущей позиции (обычно установка на начало файла). - Чтение первого блока в буфер. 2. Чтение, запись: выполняется отображение логических номеров блоков в физические. 3. Перемещение по файлу или позиционирование указателя: перемещение по файлу может выполняться автоматически при выполнении операций ввода-вывода, либо с помощью оператора языка, либо вызовом служебных подпрограмм. 4. Закрытие файла: Выполнение вспомогательных действий, обратных по смыслу действиям, выполняемым при открытии файла.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|