Дать понятие файл: 1. Дайте определение понятию «файл». a) Файл b) Файл — это значок

Содержание

Понятие файла и файловой системы организации данных

Все программы и данные хранятся в долговременной (внешней) памяти компьютера.

Файл — некоторое количество информации, имеющее имя и хранящееся в долговременной памяти компьютера. Имя файла состоит из двух частей, разделенных точкой. Левая часть — собственно имя файла, правая — расширение. Имя файла дает пользователь, а расширение автоматически задается программой при сохранении. Расширение позволяет компьютеру определить, какой это файл и с помощью какой программы его открывать. В ОС Windows имя файла может иметь не более 255 символов. Эти символы могут быть как на латинице, так и на русском языке.

Файловая система — это система хранения файлов и организации каталогов. Она определяет порядок хранения файлов на носителе информации. Файловая система определяет набор атрибутов файла. Простейшая файловая система называется одноуровневой. При этом все файлы складываются в список, упорядоченный по алфавиту, отсутствуют папки. Такая система использовалась в MS-DOS, в наши дни одноуровневую файловую систему можно встретить в цифровых фотоаппаратах, где все снимки складываются по порядку. В наше время на компьютерах используется многоуровневая иерархическая система, позволяющая создавать множество папок. Она позволяет структурировать файлы для того, чтобы их можно было легче найти. Файлы на дисках объединяются в каталоги. В Windows каталоги называются папками. Каталог высшего уровня, не вложенный в другие каталоги, называется корневым каталогом. Каждая папка имеет имя, но, в отличии от файлов, не имеет расширение. Путь к файлу можно указать, записывая имена папок по порядку от верхнего уровня до папки, в которой находится файл через знак \ (например, C:\документы\рефераты\информатика\). Путь файла с именем файла называется полным именем файла (например, C:\документы\рефераты\информатика\реферат.doc)/

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

Архивация файлов. Редакторы, работающие с информацией кодируют ее наиболее естественным, но не самым экономичным способом. Это приводит к тому, что в файлах, хранящих эту информацию встречаются одинаковые комбинации нулей и единиц. Тогда говорят, что информация избыточная и есть возможность перекодировать содержание файла, уменьшив его размер.

Что такое Файл и Папка?

Главный объект, с которым работает любой компьютер – это информация. Как и человек, компьютер обрабатывает разного рода информацию: текст, графику, звук, видео и т.д. В представлении компьютера информация – это вереница из нулей и единиц. Человеку в таком виде воспринимать информацию просто нереально. Поэтому и придумали ФАЙЛЫ. Одним словом файл – это хранилище информации определённого типа.

Чтобы было понятней, приведу такой пример. Возьмём любые школьные предметы. Школьник бы записывал каждый предмет в отдельную тетрадку, а компьютеру достаточно бы было и рулона туалетной бумаги, простите за такое сравнение, т.е. компьютер последовательно записывает информацию и не важно в каком порядке она ему предоставляется. Как Вы думаете, если бы школьник попросил переписать конспект у компьютера, сколько времени он бы потратил!? Думаю оооочень много.

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

Каждый файл имеет размер и состоит из названия и расширения.
Размер файлов это тема для отдельного урока, поэтому поговорим про это чуть позже.
Название файла может состоять из цифр, символов латинского, национального алфавитов и знака дефиса. Допускается запись имен как большими, так и маленькими буквами. Предельная длина имени файла с учетом пробелов и расширения не может составлять более 255 символов. В именах файлов не допускаются такие символы: \, /, :, *, ?, «, <, >, |, [, ], {, }.

Расширение файла – это три символа отделённых от названия файла точкой. Расширение помогает компьютеру и человеку понять, какой тип информации содержится в файле. Например «.txt» – это текстовый файл, «.jpg» или «.bmp» – это графические файлы, «.mp3» или «.wav» – это музыкальные файлы, «.avi» или «.vob» – это видео файлы и т.д. По расширению компьютер понимает, какую программу надо запустить, чтобы обработать выбранный пользователем файл. Например, для открытия «.txt» файла компьютер запустит «Блокнот» – служебная программа Windows, для открытия «.doc» файла компьютер запустит Microsoft Word и т.д.

Если файл будет без расширения, тогда Windows не сможет сама открыть выбранный файл, т.к. она не будет знать какая программа должна открыть этот файл. В таком случае Windows просто спросит у Вас, с помощью какой программы ей открыть файл без расширения. Тоже самое произойдёт, если не установлена программа, которая знает как работать с типом данным, содержащимся в данном файле, даже если файл будет с расширением.

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

Если вернуться к примеру со школьником, то в качестве папки у него есть портфель. В портфель он складывает нужные ему именно сегодня учебники и тетрадки, т.е. школьник упорядочивает информацию согласно расписания уроков. А уроков у него конечно же не один, и чтобы не терять время, организованные школьники складывают учебники и тетрадки по разным предметам в разные отделения портфеля. Если перевести это на компьютерный язык, то школьник создает подпапку.
Кстати, у папки, как и у файла, есть название и размер, а вот расширение папке не нужно.


Для закрепления понятия о фалах и папках, я разверну пример со школьником и опишу его на компьютерном языке.

Есть школьник – это винчестер, жесткий диск, одним словом носитель информации. Есть портфель – это папка с названием «Уроки», в портфеле есть отделения – это подпапки с названиями «Физика», «Музыка», «Рисование», есть учебники и тетрадки – это файлы разного размера. Тетрадка по физике – «тетрадь по физике.doc», название файла – «тетрадь по физике», расширение – «.doc», т.к. кроме текста в тетрадке могут быть и рисунки. Размер, объем тетрадки по физике 48 листов – размер файла физика.doc, например 48 Килобайт. Учебник по физике – это тоже файл, с названием, например, «учебник по физике.doc», только размер его на порядок больше чем у тетрадки, т.к. страниц в нем больше и информации соответственно тоже больше, и составляет, например 100 Мегабайт.

В другом отделении с названием «Музыка», лежат музыкальные файлы – тетрадка с нотами, «ноты.mp3», учебник по нотной грамотности «учебник по нотной грамотности.wav» и т.д.

В отделении «Рисунки» могут лежать как файлы рисунков – альбомные листы с рисунками, например «рисунок01.bmp», «рисунок02.bmp», так и файлы-программы, например «краски.exe». Т.е. с помощью программы «краски.exe» можно создать или отредактировать (изменить) графический файл «рисунок01.bmp».

Кроме того, в самой папке «Уроки», т.е. в портфеле, также могут лежать файлы. Для примера пусть это будет бутерброд, а файл будет называться «бутерброд.exe», т.е. бутерброд – это программа. Бутерброд, по логике, никак не связан с физикой или рисованием, или музыкой, но он связан с уроками, поэтому положим его сверху на отделения.

Вот как это выглядит на компьютере:

 
Думаю, смысл понятен. Если я что-то упустил – напишите об этом в комментариях.

Определение файловой системы — Информатика, информационные технологии

Файловая система — это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.

В широком смысле понятие файловая система включает:

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

A. 5. Основные задачи файловой системы

Задачи файловой системы

Основные функции любой файловой системы нацелены на решение следующих задач:

именование файлов;

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

отображения логической модели файловой системы на физическую организацию хранилища данных;

устойчивость файловой системы к сбоям питания, ошибкам аппаратных и программных средств;

содержание параметров файла необходимых для правильного его взаимодействия с другими объектами системы (ядро, приложения и пр.)

Что определяет файловая система

Файловая система. Файловая система определяет общую структуру именования, хранения и организации файлов в операционной системе. Файловая система — это функциональная часть операционной системы, обеспечивающая выполнение операций над файлами. Файловая система позволяет работать с файлами и директориями (каталогами) независимо от их содержимого, размера, типа и т. д.

( и на всякий случ ) =))

Фа?йловая систе?ма (англ. file system) — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании: цифровых фотоаппаратах, мобильных телефонах и т. п. Файловая система определяет формат содержимого и способ физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла (папки), максимальный возможный размер файла и раздела, набор атрибутов файла. Некоторые файловые системы предоставляют сервисные возможности, например, разграничение доступа или шифрование файлов.

Файловая система связывает носитель информации с одной стороны и API для доступа к файлам — с другой. Когда прикладная программа обращается к файлу, она не имеет никакого представления о том, каким образом расположена информация в конкретном файле, так же, как и на каком физическом типе носителя (CD, жёстком диске, магнитной ленте, блоке флеш-памяти или другом) он записан. Всё, что знает программа — это имя файла, его размер и атрибуты. Эти данные она получает от драйвера файловой системы. Именно файловая система устанавливает, где и как будет записан файл на физическом носителе (например, жёстком диске).

С точки зрения операционной системы (ОС), весь диск представляет собой набор кластеров (как правило, размером 512 байт и больше)[1]. Драйверы файловой системы организуют кластеры в файлы и каталоги (реально являющиеся файлами, содержащими список файлов в этом каталоге). Эти же драйверы отслеживают, какие из кластеров в настоящее время используются, какие свободны, какие помечены как неисправные.

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

Статьи к прочтению:

Что такое файловая система


Похожие статьи:

Файлы и файловая система | Кабинет информатики



Важным отличительным свойством хранения данных на внешних носителях является наличие файловой системы (см. “Носители информации” и “Память внешняя”). Благодаря такой организации пользователь получает возможность ссылаться на программы и данные не путем указания наборов из нескольких числовых координат, но гораздо более удобным способом — по имени. Реальных преимуществ от использования наглядной и практичной файловой концепции даже больше: “Представление пользователя о файловой системе как об иерархически организованном множестве информационных объектов имеет мало общего с порядком хранения файлов на диске. Файл, имеющий образ цельного, непрерывающегося набора байт, на самом деле очень часто разбросан “кусочками” по всему диску, причем это разбиение никак не связано с логической структурой файла…”

15.

Чтением и записью файлов системы занимается операционная система (см. “Операционная система”). “Программа, скрывающая истину об аппаратном обеспечении и представляющая простой список поименованных файлов, которые можно читать и записывать, и является операционной системой. …Абстракция, предлагаемая операционной системой, намного проще и удобнее в обращении, чем то, что может предложить нам непосредственно основное оборудование”16. Таким образом, принципы организации файловой системы существенно зависят от ОС. Правда, если рассмотреть проблему поглубже, то окажется, что одна и та же ОС может использовать несколько разных файловых систем (FAT и NTFS в Windows, Ext3 и Reizer в Linux и т.д.). Более того, развитая ОС содержит средства доступа к файлам других систем (например, в Linux служба Samba обеспечивает доступ к файлам Windows).

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

В зависимости от содержания информации различают файлы с программами (исполняемые) и с данными (в современной терминологии их часто называют документами). Программы создают и обрабатывают документы, поэтому в современных системах между ними существуют определенные ассоциации. Так файлы odt являются продуктом текстового редактора Open Office Writer, а ppt — презентационной системы MS PowerPoint. Система имеет средства для настройки ассоциаций между документами и программами.

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

Когда-то очень давно, когда единственными магнитными дисками на ПК были гибкие (в самом прямом смысле слова) дискеты в бумажных конвертах диаметром 5 или даже 8 дюймов, вся служебная информация о файлах хранилась в едином каталоге. Появление жестких дисков весьма скромной емкости в несколько мегабайт (!) существенным образом изменило ситуацию: на такой диск уже могли поместиться сотни файлов, так что найти нужный в длинном списке на экране стало проблематично.

Для решения возникшего затруднения файловой системе была придана иерархическая структура. Прежний каталог остался; он стал называться

корневым, но в нем теперь могли храниться не только файлы, но и каталоги более низкого уровня; те, в свою очередь, помимо файлов могли содержать новые подкаталоги (subdirectory) и т.д. В пользовательской литературе по ОС Windows принято использовать термин папки, который почти совпадает с классическим понятием каталогов. Ради общности рассуждений мы не будем конкретизировать систему и переходить на терминологию Windows.

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

На рисунке a показана структура файловых систем с единым каталогом (CP/M, RT-11
и др.), на рисунке b

— иерархическая структура каталогов MS-DOS (версий 2.0 и выше) и Windows, а на рисунке c — иерархия ОС семейства Unix. Принципиальное отличие двух последних рисунков заключается в том, что в системах Microsoft всегда имеет место однозначная связь между каталогом и файлом, а в Unix это необязательно: некоторые файлы (на рисунке c они закрашены серым цветом) могут одновременно принадлежать к нескольким каталогам и даже в них по-разному называться! Заметим, что граф, изображенный на рисунке b, в математике принято называть деревом, а на рисунке cсетью (см. “Графические модели”).

Интересно, что способ организации каталогов может зависеть от конкретного вида устройств.
В частности, в накопителях на гибких магнитных дисках, для которых характерно постоянное обновление состояния каталогов, каждый подкаталог хранится автономно и фактически является специфическим видом файла. На оптических дисках CD-ROM ситуация иная. Все каталоги там обычно создаются единовременно (в ходе так называемой сессии записи), а длина всех файлов, которые будут записываться на диск, заранее известна. Поэтому для ускорения доступа к файлам на CD-дисках вся информация каталога сгруппирована в одном месте, а каждый файл размещен на диске непрерывно, так что однозначно определяется началом и длиной (отпадает необходимость отслеживать расположение фрагментов файла). И совсем экзотически ведется файловая система на флэш-дисках, получивших в последнее время широкое распространение. Физическая особенность носителя состоит в том, что количество циклов перезаписи хотя и велико, но ограничено; поэтому при сохранении данных на такой диск принимаются специальные меры по обеспечению более равномерного распределения нагрузки на различные блоки флэш-памяти.

Концепция файловой системы зависит и от архитектуры ПК, в частности, принятая на компьютерах Apple организация файлов отличается от привычной нам на IBM PC.

В заключение отметим, что хотя для пользователя файл является единой конструкцией, сама ОС в процессе хранения делит его на отдельные логические блоки (кластеры). Причина чисто технологическая: системе слишком “обременительно” отслеживать состояние каждого отдельного сектора, т.к. их на современных носителях слишком много. На дискете кластер состоит из 1–2 секторов, зато на жестком диске большого объема это количество может быть гораздо больше, например, 16 секторов для 100 Гб диска (см. “Память внешняя”). Наряду с оптимизацией файловой системы применение крупных блоков записи одновременно приносит и отрицательные свойства. В частности, при “кластерном” методе сохранения небольшие файлы занимают лишь малую часть кластера, а оставшееся в блоке дисковое пространство просто не используется.

В то же время, каждый кластер состоит из нескольких секторов, являющихся основой дисковой структуры на физическом уровне: все дисковые накопители читают информацию посекторно.

Методические рекомендации

Курс информатики основной школы

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

Изучение данной темы в последнее время стало еще более актуальным в связи с широким распространением пользовательской философии работы в ОС Windows. При описании действий пользователя чаще всего используется терминология “программа/документ”, причем то, что все это хранится на диске в виде файлов (одного или нескольких), просто не упоминается. В результате такого, с позволения сказать, изложения элементарное копирование документов с жесткого диска на дискету или флэш становится процедурой невероятно трудной для понимания. С позиций “принципиального пользователя” алгоритм копирования текстового файла путем загрузки в Word с последующей операцией “Сохранить как…” и указанием дискеты выглядит более естественно, чем общепринятая процедура копирования.

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

Курс информатики в старших классах

На данном этапе, учитывая более высокий уровень знаний учащихся, Стандарт предусматривает более глубокое рассмотрение операционных систем, причем с учетом того, что существуют их различные реализации. Поскольку обслуживание файловых систем есть неотъемлемое свойство ОС (см. “Операционная система”), мы рекомендуем в рамках изучения этого материала рассмотреть как общие положения, описанные в данной статье, так и особенности той конкретной ОС, которая используется в вашей школе.

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

Целесообразно также дать ученикам хотя бы минимальное понятие о командах ОС, которые работают с файлами, продемонстрировав им интерфейс командной строки (см. “Пользовательский интерфейс”).


15Олифер В.Г., Олифер Н.А. Сетевые операционные системы. СПб.: Питер, 2002, 544 с.

16Таненбаум Э. Современные операционные системы. СПб.: Питер, 2004, 1040 с.



Файлы и папки 6 класс

6 класс

Урок №2

Тема урока: Файлы и папки.

Тип урока: комбинированный.

Цели урока:

дать понятие файла, папки, познакомить с различными типами файлов, научить определять полное имя файла;

продолжить формирование таких личностных качеств как самостоятельность, ответственность, целеустремлённость, творческое отношение к учебе.

Ход урока:

  1. Организационный момент. (Проверка присутствующих на уроке, готовность к уроку, объявление темы урока, запись в тетрадь).

  2. Актуализация знаний учащихся (проверочная работа по ТБ и правилам поведения учащихся, по вариантам)

  3. Объяснение нового материала. (Урок ведется в форме дискуссии)

Вопрос учителя: Дети, подумайте, пожалуйста, в виде чего хранится вся информация в компьютере?

Ответ учащихся: В виде файлов.

Учитель: Все мы сталкивались с канцелярскими файлами, в которые вкладываются листики с напечатанной информацией. А скажите, чтобы собрать вместе много файлов, что нужно иметь?

Учащиеся: Папку.

Учитель: Верно. Точно также и в компьютере, чтобы упорядочить все файлы их нужно помещать в папки.

Теперь давайте запишем в тетрадь определение файла.

Файл – это определенное количество информации, имеющее имя и хранящееся в долговременной памяти компьютера.

Вопрос учителя: А скажите, пожалуйста, все ли файлы одинаковые или они чем-то отличаются друг от друга?

Учащиеся: Файлы отличаются именами и картинками. Они бывают текстовые, графические, звуковые и т.д.

Учитель: Хорошо. Чтобы мы не перепутали один файл с другим, каждый файл имеет свое имя, как и люди. У человека есть имя и фамилия. А у файла есть имя и расширение. Кто-то знает, что такое расширение в имени файла?

Учащиеся: (Могут быть разные варианты ответа) Это три буквы, стоящие после имени файла: txt, doc, exe …

Учитель: Давайте точно сформулируем, что такое имя файла. Имя файла состоит из двух частей: собственно имени и расширения. Имя файла может содержать до 255 символов, разрешается использовать символы русского алфавита, использовать пробелы и другие, ранее запрещенные символы, за исключением следующих девяти: / \ : * ? » < > | (слайд2).

Расширение в имени файла обычно состоит из трех латинских символов и задается при сохранении файла самой программой и указывает нам тип файла. Мы с вами не всегда видим расширение файла. Тогда определить тип файла можно по его значку. Если мы не можем определить тип файла по значку, то это легко сделать, подведя курсор мышки к значку файла и прочитать в свойствах – формат файла.

А теперь давайте познакомимся с наиболее распространенными типами файлов (слайд4).

Тип файла

Расширение

Значок

Исполнимые файлы

exe, com, bat


Текстовые файлы

txt, doc, rtf


Web-страницы

htm, html


Графические файлы

bmp, jpg, gif, cdr, png


Звуковые файлы

wav, mid, mp3


Видеофайлы

avi, wmf


Архивы

zip, rar


Файлы презентаций

ppt

Учитель: Ребята, а кто знает, в каких программах создаются файлы со следующими расширениями: txt, doc, bmp, ppt? (слайды 5-8).

Ответы учащихся.

А сейчас из предложенных файлов, выберите те, имена которых могут существовать:

Ответы учащихся.

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

Таким образом, папка – это более крупная структура хранения информации. В ней могут быть собраны файлы или другие папки по какому-либо принципу (документы, музыка, игры, фильмы и т.д.) Значок папки имеет характерный вид, и легко отличим от значка файла. Имя папки не имеет расширения.

Чтобы мы могли точно определить местонахождение файла на диске, есть такое понятие как путь к файлу и полное имя файла. Вот всем известная сказочная аналогия понятию «путь к файлу»: «На дубе висит сундук, в сундуке – заяц, в зайце – утка, в утке – яйцо, в яйце – игла, на конце которой смерть Кощеева». Полное имя файла начинается с названия диска и включает все промежуточные паки и имя файла с расширением.

Например, для файла Писмо.txt (см. рис1.), полное имя будет:

С:\Мои документы\Петров\Письмо.txt.

А путь к файлу:

С:\Мои документы\Петров\

Обратите внимание, что каждая промежуточная папка отделяется наклонной чертой в левую сторону \ . А папка С:\ называется корневой папкой диска С. (слайд12)

А теперь проверим, как вы усвоили, что такое полное имя файла.

Задание1: Напишите полные имена для файлов QBasic.exe, Море.bmp, Интересный фильм.avi. А заодно подумайте, к какому типу файлов данные файлы относятся(слайд13.)

Ответы учащихся. Задание выполняется в тетради.

Задание 2: На жестком диске C: в каталоге «Robot» хранится документ «resume.doc». Каков полное имя файла?

Ответы учащихся.

Задание 3. Постройте дерево каталогов, если известны полные имена файлов.

C:\Рисунки\Природа\Небо.bmp

C:\Рисунки\Природа\Снег.bmp

C:\Рисунки\Компьютер\Монитор.bmp

C:\Мои документы\Доклад.doc (сдайд15)

Задание выполняется в тетради.

Учитель: Файлы и папки обладают определенным набором свойств: датой и временем создания. Размером. А также над ними можно производить определенные действия и операции. Какие, вы знаете?

Ответы учащихся: сохранять, копировать, удалять, перемещать и т.д.

Учитель: Хорошо. Все верно. А теперь давайте запишем в тетради основные действия и операции над файлами и папками.

Действия над файлами

Операции над файлами

создавать

сохранять

открывать

закрывать

копировать

удалять

переименовывать

перемещать

Вопросы для закрепления материала.

  1. В чем отличие между файлом и папкой?

  2. Какое расширение имеют графические файлы?

  3. Что такое полное имя файла?

  4. На что указывает расширение в имени файла.

  5. Какие действия можно производить с файлами и папками?

  1. Домашнее задание:

  1. Изучить в своем компьютере, какие еще встречаются типы файлов, какое расширение имеют и какими значками обозначаются.

  2. Изобразить файловую систему в виде дерева каталогов для папки Мои документы или любой другой на выбор.

  1. Подведение итогов

Лекция 5. Распределенные файловые системы | PARALLEL.RU

© Крюков В.А.
Курс лекций
«Распределенные ОС»

5. Распределенные файловые системы

Две главные цели.

Сетевая прозрачность.
Самая важная цель — обеспечить те же самые возможности доступа к файлам, распределенным по сети ЭВМ, которые обеспечиваются в системах разделения времени на централизованных ЭВМ.

Высокая доступность.
Другая важная цель — обеспечение высокой доступности. Ошибки систем или осуществление операций копирования и сопровождения не должны приводить к недоступности файлов.

Понятие файлового сервиса и файлового сервера.

Файловый сервис — это то, что файловая система предоставляет своим клиентам, т.е. интерфейс с файловой системой.
Файловый сервер — это процесс, который реализует файловый сервис.

Пользователь не должен знать, сколько файловых серверов имеется и где они расположены.

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


5.1 Архитектура распределенных файловых систем

Распределенная система обычно имеет два существенно отличающихся компонента — непосредственно файловый сервис и сервис директорий.


5.1.1 Интерфейс файлового сервера

Для любой файловой системы первый фундаментальный вопрос — что такое файл. Во многих системах, таких как UNIX и MS-DOS, файл — не интерпретируемая последовательность байтов. На многих централизованных ЭВМ (IBM/370) файл представляется последовательность записей, которую можно специфицировать ее номером или содержимым некоторого поля (ключом). Так, как большинство распределенных систем базируются на использовании среды UNIX и MS-DOS, то они используют первый вариант понятия файла.

Файл может иметь атрибуты (информация о файле, не являющаяся его частью). Типичные атрибуты — владелец, размер, дата создания и права доступа.

Важный аспект файловой модели — могут ли файлы модифицироваться после создания. Обычно могут, но есть системы с неизменяемыми файлами. Такие файлы освобождают разработчиков от многих проблем при кэшировании и размножении.

Защита обеспечивается теми же механизмами, что и в однопроцессорных ЭВМ — мандатами и списками прав доступа. Мандат — своего рода билет, выданный пользователю для каждого файла с указанием прав доступа. Список прав доступа задает для каждого файла список пользователей с их правами. Простейшая схема с правами доступа — UNIX схема, в которой различают три типа доступа (чтение, запись, выполнение), и три типа пользователей (владелец, члены его группы, и прочие).

Файловый сервис может базироваться на одной из двух моделей — модели загрузки/разгрузки и модели удаленного доступа. В первом случае файл передается между клиентом (памятью или дисками) и сервером целиком, а во втором файл сервис обеспечивает множество операций (открытие, закрытие, чтение и запись части файла, сдвиг указателя, проверку и изменение атрибутов, и т.п.). Первый подход требует большого объема памяти у клиента, затрат на перемещение ненужных частей файла. При втором подходе файловая система функционирует на сервере, клиент может не иметь дисков и большого объема памяти.


5.1.2 Интерфейс сервера директорий

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

Определяет алфавит и синтаксис имен. Для спецификации типа информации в файле используется часть имени (расширение) либо явный атрибут.

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

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

Прозрачность именования.
Две формы прозрачности именования различают — прозрачность расположения (/server/d1/f1) и прозрачность миграции (когда изменение расположения файла не требует изменения имени).

Последний подход необходим для достижения того, чтобы распределенная система выглядела как единый компьютер, однако он сложен и требует тщательного проектирования.
 
Двухуровневое именование.
Большинство систем используют ту или иную форму двухуровневого именования. Файлы (и другие объекты) имеют символические имена для пользователей, но могут также иметь внутренние двоичные имена для использования самой системой. Например, в операции открыть файл пользователь задает символическое имя, а в ответ получает двоичное имя, которое и использует во всех других операциях с данным файлом. Способы формирования двоичных имен различаются в разных системах:
  • если имеется несколько не ссылающихся друг на друга серверов (директории не содержат ссылок на объекты других серверов), то двоичное имя может быть то же самое, что и в ОС UNIX;
  • имя может указывать на сервер и файл;
  • в качестве двоичных имен при просмотре символьных имен возвращаются мандаты, содержащие помимо прав доступа либо физический номер машины с сервером, либо сетевой адрес сервера, а также номер файла.
В ответ на символьное имя некоторые системы могут возвращать несколько двоичных имен (для файла и его дублей), что позволяет повысить надежность работы с файлом.
5.1.3 Семантика разделения файлов

UNIX-семантика
Естественная семантика однопроцессорной ЭВМ — если за операцией записи следует чтение, то результат определяется последней из предшествующих операций записи. В распределенной системе такой семантики достичь легко только в том случае, когда имеется один файл-сервер, а клиенты не имеют кэшей. При наличии кэшей семантика нарушается. Надо либо сразу все изменения в кэшах отражать в файлах, либо менять семантику разделения файлов.

Еще одна проблема — трудно сохранить семантику общего указателя файла (в UNIX он общий для открывшего файл процесса и его дочерних процессов) — для процессов на разных ЭВМ трудно иметь общий указатель.

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

Семантика сессий Изменения открытого файла видны только тому процессу (или машине), который производит эти изменения, а лишь после закрытия файла становятся видны другим процессам (или машинам). Что происходит, если два процесса одновременно работали с одним файлом — либо результат будет определяться процессом, последним закрывшим файл, либо можно только утверждать, что один из двух вариантов файла станет текущим.

Транзакции
Процесс выдает операцию НАЧАЛО ТРАНЗАКЦИИ, сообщая тем самым, что последующие операции должны выполняться без вмешательства других процессов. Затем выдает последовательность чтений и записей, заканчивающуюся операцией КОНЕЦ ТРАНЗАКЦИИ. Если несколько транзакций стартуют в одно и то же время, то система гарантирует, что результат будет таким, каким бы он был в случае последовательного выполнения транзакций (в неопределенном порядке). Пример — банковские операции.


5.2 Реализация распределенных файловых систем

Выше были рассмотрены аспекты распределенных файловых систем, которые видны пользователю. Ниже рассматриваются реализационные аспекты.


5.2.1 Использование файлов

Приступая к реализации очень важно понимать, как система будет использоваться. Приведем результаты некоторых исследований использования файлов (статических и динамических) в университетах. Очень важно оценивать представительность исследуемых данных.

  • большинство файлов имеют размер менее 10К (следует перекачивать целиком).
  • чтение встречается гораздо чаще записи (кэширование).
  • чтение и запись последовательны, произвольный доступ редок (упреждающее кэширование, чтение с запасом, выталкивание после записи следует группировать).
  • большинство файлов имеют короткое время жизни (создавать файл в клиенте и держать его там до уничтожения).
  • мало файлов разделяются (кэширование в клиенте и семантика сессий).
  • существуют различные классы файлов с разными свойствами (следует иметь в системе разные механизмы для разных классов).

5.2.2 Структура системы

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

Второй вопрос — должны ли быть файловый сервер и сервер директорий отдельными серверами или быть объединенными в один сервер. Разделение позволяет иметь разные серверы директорий (UNIX, MS-DOS) и один файловый сервер. Объединение позволяет сократить коммуникационные издержки.

В случае разделения серверов и при наличии разных серверов директорий для различных поддеревьев возникает следующая проблема. Если первый вызванный сервер будет поочередно обращаться ко всем следующим, то возникают большие коммуникационные расходы. Если же первый сервер передает остаток имени второму, а тот третьему, и т.д., то это не позволяет использовать RPC.

Возможный выход — использование кэша подсказок. Однако в этом случае при получении от сервера директорий устаревшего двоичного имени клиент должен быть готов получить отказ от файлового сервера и повторно обращаться к серверу директорий (клиент может не быть конечным пользователем!).

Последний важный вопрос — должны ли серверы хранить информацию о клиентах.

Серверы с состоянием. Достоинства.

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

Серверы без состояния. Достоинства.

  • устойчивость к ошибкам.
  • не требуется операций ОТКРЫТЬ/ЗАКРЫТЬ.
  • не требуется память для таблиц.
  • нет ограничений на число открытых файлов.
  • нет проблем при крахе клиента.
5.2.3 Кэширование В системе клиент-сервер с памятью и дисками есть четыре потенциальных места для хранения файлов или их частей.

Во-первых, хранение файлов на дисках сервера. Нет проблемы когерентности, так как одна копия файла существует. Главная проблема — эффективность, поскольку для обмена с файлом требуется передача информации в обе стороны и обмен с диском.

Кэширование в памяти сервера. Две проблемы — помещать в кэш файлы целиком или блоки диска, и как осуществлять выталкивание из кэша.

Коммуникационные издержки остаются.

Избавиться от коммуникаций позволяет кэширование в машине клиента.

Кэширование на диске клиента может не дать преимуществ перед кэшированием в памяти сервера, а сложность повышается значительно.

Поэтому рассмотрим подробнее организацию кэширования в памяти клиента.

  • кэширование в каждом процессе. (Хорошо, если c файлом активно работает один процесс — многократно открывает и закрывает файл, читает и пишет, например в случае процесса базы данных).
  • кэширование в ядре. (Накладные расходы на обращение к ядру).
  • кэш-менеджер в виде отдельного процесса. (Ядро освобождается от функций файловой системы, но на пользовательском уровне трудно эффективно использовать память, особенно в случае виртуальной памяти. Возможна фиксация страниц, чтобы избежать обменов с диском).
Оценить выбор того или иного способа можно только при учете характера приложений и данных о быстродействии процессоров, памятей, дисков и сети.
 
    Когерентность кэшей.
Алгоритм со сквозной записью.
Необходимость проверки, не устарела ли информация в кэше. Запись вызывает коммуникационные расходы (MS-DOS).

Алгоритм с отложенной записью.
Через регулярные промежутки времени все модифицированные блоки пишутся в файл. Эффективность выше, но семантика непонятная пользователю (UNIX).

Алгоритм записи в файл при закрытии файла.
Реализует семантику сессий. Не намного хуже случая, когда два процесса на одной ЭВМ открывают файл, читают его, модифицируют в своей памяти и пишут назад в файл.

Алгоритм централизованного управления.
Можно выдержать семантику UNIX, но не эффективно, ненадежно, и плохо масштабируется.
 

5.2.4 Размножение Система может предоставлять такой сервис, как поддержание для указанных файлов нескольких копий на различных серверах. Главные цели:
  1. Повысить надежность.
  2. Повысить доступность (крах одного сервера не вызывает недоступность размноженных файлов.
  3. Распределить нагрузку на несколько серверов.
  4. Явное размножение (непрозрачно). В ответ на открытие файла пользователю выдаются несколько двоичных имен, которые он должен использовать для явного дублирования операций с файлами.
  5. Ленивое размножение. Одна копия создается на одном сервере, а затем он сам автоматически создает (в свободное время) дополнительные копии и обеспечивает их поддержание.
  6. Симметричное размножение. Все операции одновременно вызываются в нескольких серверах и одновременно выполняются.
Протоколы коррекции.
Просто посылка сообщений с операцией коррекции каждой копии является не очень хорошим решением, поскольку в случае аварий некоторые копии могут остаться не скорректированными. Имеются два алгоритма, которые решают эту проблему.
  1. Метод размножения главной копии. Один сервер объявляется главным, а остальные — подчиненными. Все изменения файла посылаются главному серверу. Он сначала корректирует свою локальную копию, а затем рассылает подчиненным серверам указания о коррекции. Чтение файла может выполнять любой сервер. Для защиты от краха главного сервера до завершения всех коррекций, до выполнения коррекции главной копии главный сервер запоминает в стабильной памяти задание на коррекцию. Слабость — выход из строя главного сервера не позволяет выполнять коррекции.
  2. Метод голосования. Идея — запрашивать чтение и запись файла у многих серверов (запись — у всех!). Запрос может получить одобрение у половины серверов плюс один. При этом должно быть согласие относительно номера текущей версии файла. Этот номер увеличивается на единицу с каждой коррекцией файла. Можно использовать различные значения для кворума чтения (Nr) и кворума записи (Nw). При этом должно выполняться соотношение Nr+Nw>N. Поскольку чтение является более частой операцией, то естественно взять Nr=1. Однако в этом случае для кворума записи потребуются все серверы.
5.2.5 Пример: Sun Microsystems Network File System (NFS) Изначально реализована Sun Microsystem в 1985 году для использования на своих рабочих станций на базе UNIX. В настоящее время поддерживается также другими фирмами для UNIX и других ОС (включая MS-DOS). Интересны следующие аспекты NFS — архитектура, протоколы и реализация. Архитектура NFS. Позволяет иметь произвольное множество клиентов и серверов на произвольных ЭВМ локальной или широкомасштабной сети.

Каждый сервер экспортирует некоторое число своих директорий для доступа к ним удаленных клиентов. При этом экспортируются директории со всеми своими поддиректориями, т.е. фактически поддеревья. Список экспортируемых директорий хранится в специальном файле, что позволяет при загрузке сервера автоматически их экспортировать.

Клиент получает доступ к экспортированным директориям путем их монтирования. Если клиент не имеет дисков, то может монтировать директории в свою корневую директорию.

Если несколько клиентов одновременно смонтировали одну и ту же директорию, то они могут разделять файлы в общей директории без каких либо дополнительных усилий. Простота — достоинство NFS.

Протоколы NFS. Поскольку одна из целей NFS — поддержка гетерогенных систем, клиенты и серверы могут работать на разных ЭВМ с различной архитектурой и различными ОС. Поэтому необходимо иметь строгие протоколы их взаимодействия. NFS имеет два таких протокола.
Первый протокол поддерживает монтирование. Клиент может послать серверу составное имя директории (имя пути) и попросить разрешения на ее монтирование. Куда будет монтировать директорию клиент для сервера значения не имеет и поэтому не сообщается ему. Если путь задан корректно и директория определена как экпортируемая, то сервер возвращает клиенту дескриптор директории. Дескриптор содержит поля, уникально идентифицирующие тип ЭВМ, диск, номер i-вершины (понятие ОС UNIX) для данной директории, а также информацию о правах доступа к ней. Этот дескриптор используется клиентом в последующих операциях с директорией.

Многие клиенты монтируют требуемые удаленные директории автоматически при запуске (используя командную процедуру shell-интерпретатора ОС UNIX).

Версия ОС UNIX, разработанная Sun (Solaris), имеет свой специальный режим автоматического монтирования. С каждой локальной директорией можно связать множество удаленных директорий. Когда открывается файл, отсутствующий в локальной директории, ОС посылает запросы всем серверам (владеющим указанными директориями). Кто ответит первым, директория того и будет смонтирована. Такой подход обеспечивает и надежность, и эффективность (кто свободнее, тот раньше и ответит). При этом подразумевается, что все альтернативные директории идентичны. Поскольку NFS не поддерживает размножение файлов или директорий, то такой режим автоматического монтирования в основном используется для директорий с кодами программ или других редко изменяемых файлов.

Второй протокол — для доступа к директориям и файлам. Клиенты посылают сообщения, чтобы манипулировать директориями, читать и писать файлы. Можно получить атрибуты файла. Поддерживается большинство системных вызовов ОС UNIX, исключая OPEN и CLOSE. Для получения дескриптора файла по его символическому имени используется операция LOOKUP, отличающаяся от открытия файла тем, что никаких внутренних таблиц не создается. Таким образом, серверы в NFS не имеют состояния (stateless). Поэтому для захвата файла используется специальный механизм.

NFS использует механизм защиты UNIX. В первых версиях все запросы содержали идентификатор пользователя и его группы (для проверки прав доступа). Несколько лет эксплуатации системы показали слабость такого подхода. Теперь используется криптографический механизм с открытыми ключами для проверки законности каждого запроса и ответа. Данные не шифруются.

Все ключи, используемые для контроля доступа, поддерживаются специальным сервисом (и серверами) — сетевым информационным сервисом (NIS). Храня пары (ключ, значение), сервис обеспечивает выдачу значения кода при правильном подтверждении ключей. Кроме того, он обеспечивает отображение имен машин на их сетевые адреса, и другие отображения. NIS-серверы используют схему главный -подчиненные для реализации размножения (ленивое размножение).

Реализация NFS (XDR — External Data Represantation)

Задача уровня виртуальной файловой системы — поддерживать для каждого открытого файла строку в таблице (v-вершину), аналогичную i-вершине UNIX. Эта строка позволяет различать локальные файлы от удаленных. Для удаленных файлов вся необходимая информация хранится в специальной r-вершине в NFS-клиенте, на которую ссылается v-вершина. У сервера нет никаких таблиц.

Передачи информации между клиентом и сервером NFS производятся блоками размером 8К (для эффективности).

Два кэша — кэш данных и кэш атрибутов файлов (обращения к ним очень часты, разработчики NFS исходили из оценки 90%). Реализована семантика отложенной записи — предмет критики NFS.

Имеется также кэш подсказок для ускорения получения v-вершины по символическому имени. При использовании устаревшей подсказки NFS-клиент будет обращаться к NFS-серверу и корректировать свой кэш (пользователь об этом ничего не должен знать).



© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ

операционная система, папка, файл, путь к файлу.

Абсолютная ссылка — это не изменяющийся при копировании и перемещении формулы адрес ячейки, содержащий исходное данное (операнд).

Для указания абсолютной адресации вводится символ $. Различают два типа абсолютной ссылки: полная и частичная.

Полная абсолютная ссылка указывается, если при копировании или перемещении адрес клетки, содержащий исходное данное, не меняется. Для этого символ $ ставится перед наименованием столбца и номером строки.

Пример 14.9. $B$5; $D$12 — полные абсолютные ссылки.

Частичная абсолютная ссылка указывается, если при копировании и перемещении не меняется номер строки или наименование столбца. При этом символ $ в первом случае ставится перед номером строки, а во втором — перед наименованием столбца.

Пример В$5, D$12 — частичная абсолютная ссылка, не меняется номер строки; $B5, $D12 — частичная абсолютная ссылка, не меняется наименование столбца.

Относительная ссылка — это изменяющийся при копировании и перемещении формулы адрес ячейки, содержащий исходное данное (операнд). Изменение адреса происходит по правилу относительной ориентации клетки с исходной формулой и клеток с операндами.

Пример( Иванов, Петров, Сидоров работали 5 часов, 7, часов, 9 часов, а норма почасовой оплаты труда равна 8,56)

ПК-1

  1. Структура персональной ЭВМ. Назначение и характеристика устройств и узлом ЭВМ.

Компью́тер — устройство или система, способное выполнять заданную, чётко определённую последовательность операций. Это чаще всего операции численных расчётов и манипулирования данными, однако сюда относятся и операции ввода-вывода. Архитектура компьютера определяет принцип действия, информационные связи и взаимное соединение основных логических узлов компьютера, к которым относятся:

  • центральный процессор;

  • основная память;

  • внешняя память;

  • периферийные устройства.

Основная память предназначена для хранения и оперативного обмена информацией с прочими блоками компьютера.

Внешняя память используется для долговременного хранения информации, которая может быть в дальнейшем использована для решения задач.

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

Рассмотрим некоторые из периферийных устройств.

Принтер (print — печатать) – устройство для вывода на печать текстовой и графической информации. Принтеры, как правило, работают с бумагой формата А4 или А3. Наиболее распространены на сегодняшний день лазерные и струйные принтеры, матричные принтеры уже вышли из обихода.

В матричных принтерах печатающая головка состояла из ряда тонких металлических иголок, которые при движении вдоль строки в нужный момент ударяли через красящую ленту, и тем самым обеспечивали формирование символов и изображения. Матричные принтеры обладали низкими скоростью и качеством печати.

В струйных принтерах краска под давлением выбрасывается из отверстий (сопел) в печатающей головке и затем прилипает к бумаге. При этом формирование изображения происходит как бы из отдельных точек — «клякс». Для струйных принтеров характерна высокая стоимость расходных материалов.

В лазерных принтерах луч лазера, пробегая по барабану, электризует его, а наэлектризованный барабан притягивает частицы сухой краски, после чего изображение переносится с барабана на бумагу. Далее лист бумаги проходит через тепловой барабан и под действием тепла краска фиксируется на бумаге. Лазерные принтеры обладают высокими скоростью и качеством печати.

Плоттер (графопостроитель) – устройство для вывода на бумагу больших рисунков, чертежей и другой графической информации. Плоттер может выводить графическую информацию на бумагу формата А2 и больше. Конструктивно в нем может использоваться или барабан рулонной бумаги, или горизонтальный планшет.

Сканер (scanner) – устройство, позволяющее вводить в компьютер графическую информацию. Сканер при движении по картинке (лист текста, фотография, рисунок) преобразует изображение в числовой формат и отображает его на экране. Затем эту информацию можно обработать с помощью компьютера.

Манипулятор мышь (mouse) – устройство, облегчающее ввод информации в компьютер.

Дисковод CD-ROM – устройство для чтения информации, записанной на лазерных компакт-дисках (CD ROM – Compact Disk Read Only Memory, что в переводе означает компакт-диск с памятью только для чтения). На компакт-дисках можно хранить большое количество информации (до 650 Мбайт). Такие диски используются для хранения справочной информации, больших энциклопедий, баз данных, музыки, видеоинформации и т.д.

Основной показатель для дисковода CD-ROM – это скорость считывания информации с компакт-диска.

Дисковод DVD является дальнейшим развитием лазерных технологий. В нем применяется усовершенствованная технология использования лазерного луча для записи и чтения информации с компакт-дисков. Аббревиатура DVD означает Digital Video Disk (цифровой видеодиск) или в другой трактовке — Digital Versatile Disk (цифровой многоцелевой диск).

В отличие от дисков CD-ROM диски DVD могут использовать для работы обе поверхности. Причем технология позволяет записывать на каждой из сторон два слоя данных.

Основные устройства компьютера:

— микропроцессор

— память компьютера (внутренняяивнешняя)

— устройства вводаинформации

— устройства выводаинформации

— устройства передачи и приемаинформации

Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.

Файл — это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.

Папка – это тоже хранилище информации, а точнее хранилище файлов и других папок. Т.е. в папке могут содержаться файлы разных типов: и текст, и графика, и музыка, и видео и т.д. 

Путь (англ. path) — набор символов, показывающий расположение файла в файловой системе, адрес каталога. Путь может быть абсолютным или относительным. Полный или абсолютный путь — это путь, который указывает на одно и то же место в файловой системе, вне зависимости от текущей рабочей директории или других обстоятельств. Полный путь всегда начинается с корневого каталога. Относительный путь представляет собой путь по отношению к текущему рабочему каталогу пользователя или активных приложений.

3)Назначение элементов Рабочего стола

1. Панель задач — приложение, которое используется для запуска других программ или управления уже запущенными, и представляет собой панель инструментов. В частности используется для управления окнами приложений.  2. Панели инструментов — элемент графического интерфейса пользователя, предназначенный для размещения на нём нескольких других элементов.  3. Системные и пользовательские папки, файлы и ярлыки — каталоги в Windows бывают системные (служебные, созданные ОС) и пользовательские (созданные пользователем) . Все каталоги, создаваемые пользователем, по умолчанию имеют одинаковые значки, системные же каталоги обычно имеют разные иконки. Пример системных каталогов: «Рабочий стол» , «Корзина» , «Сетевое окружение» , «Панель управления» , каталоги логических дисков и т. п.  4. Мой компьютер — систем. папка, в ней находятся системные каталоги дисков всех устройств для хранения информации, подключенных к компьютеру (дисководы гибких дисков, жесткие диски, CD-ROM и т. д.).

Интерфейс (interface-средства взаимодействия, связи, согласования) – совокупность средств сопряжения и связи устройств компьютера, обеспечивающих их эффективное взаимодействие. Существуют аппаратный, программный и пользовательский интерфейсы.

Пользовательский интерфейс – методы и средства взаимодействия человека с аппаратными и программными средствами.

Основные элементы пользовательского интерфейса элементы пользовательского интерфейса Windows – Рабочий стол, окна объектов, меню и диалоговые окна, вспомогательные – панели инструментов, пиктограммы, строки состояния, полосы прокрутки, линейки и т. п.

Рабочий стол (Desktop) – вся поверхность экрана во время работы операционной системы Windows.

Окно – структурный и управляющий элемент пользовательского интерфейса, представляющий собой ограниченную рамкой прямоугольную область экрана, в которой может отображаться приложение, документ или сообщение.

Меню – список команд, из которых необходимо сделать выбор.

Вся информация в компьютере хранится в файлах, размер которых указывается, как правило, в килобайтах (Кбайт).

Файл – хранящаяся на диске однородная по своему назначению и имеющая имя совокупность информации.

Каталог – поименованная группа файлов, объединенных по какому-либо признаку.

Папка – понятие, которое используется в Windows 95/98/NT вместо понятия каталог в более ранних операционных системах. Понятие папка имеет расширенное толкование, так как наряду с обычными каталогами папки представляют и такие «нетрадиционные» объекты, как Мой компьютер, Проводник, Принтер, Модем и др.

Объектом в Windows называют все то, что находится на Рабочем столе и в папках, включая и сами папки.

Значком называют графический объект, соответствующий папке, программе, документу, сетевому устройству или компьютеру.

Значок объекта (пиктограмма, иконка) – графическое представление объекта в свернутом виде.

Ярлыки представляют не сами объекты. Они лишь являются указателями объектов. Ярлык – это специальный файл, в котором содержится ссылка на представляемый им объект (информация о месте его расположения на жестком диске).

Ассоциированный (зарегистрированный, связанный) файл – документ, при открытии которого автоматически запускается связанное с ним приложение.

Панель задач – элемент управления Windows 95/98/NT, располагается в нижней части экрана, содержит кнопку Пуск, которая открывает Главное меню и используется для выхода из системы. Эту кнопку иногда называют главной кнопкой системы.

С правой стороны на Панели задач находятся, как правило, три кнопки: Регулятор громкости, Индикатор клавиатуры ичасы.

Щелчок правой кнопки мыши по незанятой области Панели задач выводит на экран контекстное меню, с помощью которого можно управлять окнами, расположенными на Рабочем столе, настраивать Панель задач и Главное меню, а так же выводить на экран окно Диспетчер задач.

При запуске объектов на Панели задач появляются кнопки, соответствующие окнам открытых объектов. Щелчок левой кнопкой мыши по такой кнопке позволяет быстро перейти в нужное окно.

Панель задач можно перемещать по Рабочему столу, перетаскиванием ее мышью при нажатой левой кнопке, изменять ее размеры, «ухватившись» мышью за ее границу. Настройка Панели задач с помощью контекстного меню (или командыПУСК/ Настройка/Панель задач) позволяет изменять параметры с помощью переключателей: Расположить поверх всех окон, Автоматически убирать с экрана, Часы и др. Если активизирован переключатель Автоматически убирать с экрана,то для того, чтобы Панель задач снова появилась на экране, достаточно подвести указатель мыши к месту ее расположения (как правило в нижней части окна).

Корзина в Windows 95/98/NT – специальная папка (программа), в которую временно помещаются удаляемые объекты (файлы, папки, ярлыки). С помощью Корзины можно легко восстановить ранее удаленные папки и файлы.

Мой компьютер – особый объект (папка, приложение) Windows 95/98/NT, которого не было в более ранних версиях. Это приложение является важным средством для управления работой компьютера, так как дает доступ к дискам, папкам, файлам и позволяет запускать любое приложение.

Окно Мой компьютер, так же как и другие окна папок и приложений Windows, содержит кнопку Системного меню, строку горизонтального меню. Как и другие окна, его можно перемещать в любое место Рабочего стола, «ухватившись» указателем мыши за заголовок, можно изменять его размеры и форму представления.

Проводник – программное средство Windows 95/98/NT – по своим функциям, так же как и Мой компьютер, напоминает Диспетчер файлов предыдущих версий Windows.

В окне программы Проводник имеется навигационная панель, которая представляет карту-схему компьютера и его сетевого окружения.

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

Запустить Проводник (открыть окно программы Проводник) можно несколькими способами:

· Командой ПУСК/Программы/Проводник;

· С помощью контекстного меню объектов Мой компьютер, Корзина и др.;

· С помощью контекстного меню кнопки Пуск;

· Двойным щелчком левой кнопки мыши по его ярлыку.

Основные понятия о файлах

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

Концепция файла

Компьютер хранит информацию на носителях, таких как диски, ленточные накопители и оптические диски. Операционная система обеспечивает логическое представление информации, хранящейся на диске.Эта логическая единица хранения — файл.

Информация, хранящаяся в файлах, является энергонезависимой, что означает, что они не теряются при сбоях питания. Файл — это именованный набор связанной информации, который хранится в физическом хранилище.

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

  • Текстовый файл — содержит последовательность символов.
  • Файл изображения — он содержит визуальную информацию, такую ​​как фотографии, векторные изображения и т. Д.
  • Исходный файл — он содержит подпрограммы и функции, которые компилируются позже.
  • Объектный файл — он имеет последовательность байтов, организованных в байты и используемых компоновщиком.
  • Исполняемый файл — двоичный код, который загрузчик помещает в память для выполнения, хранится в exe-файле.

Атрибуты файла

Файл имеет единственное редактируемое имя, данное его создателем.Имя никогда не меняется, если у пользователя нет необходимого разрешения на изменение имени файла. Имена даны, потому что это понятно по человечески.

Свойства файла могут различаться во многих системах, однако некоторые из них являются общими:

  1. Имя — уникальное имя, по которому человек может распознать файл.
  2. Идентификатор — тег с уникальным номером, который идентифицирует файл в файловой системе и не читается человеком.
  3. Тип — информация о файле для получения поддержки от системы.
  4. Размер — текущий размер файла в байтах, килобайтах или словах.
  5. Контроль доступа — определяет, кто может читать, писать, выполнять, изменять или удалять файл в системе.
  6. Время, дата и идентификация пользователя — эта информация хранится с указанием даты создания, последнего изменения или доступа и т. Д.

Информация о файле хранится в структуре каталогов, которая также находится во вторичном хранилище.

Операции с файлами

Операционная система выполняет следующие файловые операции с использованием различных системных вызовов:

  1. Создание
  2. Чтение
  3. Запись
  4. Удаление
  5. Репозиция
  6. Обрезка файлов

Создание файлов — Пользователь должен иметь необходимое дисковое пространство в файловой системе для создания файла.Требуется запись в каталоге, в котором создается файл.

Чтение файлов — Системный вызов требует чтения имени файла и следующего блока в памяти. Системе необходим указатель чтения для чтения файла из определенного места в файле, и этот указатель обновляется для следующего чтения из файла.

Запись файлов — Системный вызов использует те же файловые указатели процесса для записи в файл. Это экономит место и снижает сложность.

Изменение положения в файле — указатель текущей позиции файла перемещается на заданное значение.Он не требует ввода-вывода и известен как операция поиска файла.

Удаление файла — Мы смотрим в каталог для имени файла, если файл найден, освобождаем место, занимаемое файлом, и удаляем записи каталога для удаленного файла.

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

Существуют и другие файловые операции, такие как , добавление файла в , переименование файла в , создание дублирующей копии файла.

Таблица открытых файлов

Операции с файлами требуют каждый раз поиска в каталоге. Чтобы избежать частых поисков, ОС допускает системный вызов — open () и сохраняет файл. таблица открытых файлов Когда запрашивается файловая операция, система обращается к файлу через значение индекса. Файл не используется активно, процесс закрывает файл, а ОС удаляет его запись из таблицы открытых файлов.

Системный вызов open () может принимать такую ​​информацию о режиме, как доступ только для чтения, запись, добавление, создание и т. Д.Режим проверяется на соответствие разрешению файла, и разрешенный файл открыт для процесса.

Вызов open возвращает указатель на запись в таблице открытых файлов, и указатель, а не файл, используется для всех операций ввода-вывода.

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

Каждая запись в таблице файлов процессов указывает на общесистемную таблицу, которая содержит независимую от процесса информацию, такую ​​как расположение файла на диске, даты доступа и размер файла. Когда процесс открывает файл, запись добавляется в таблицу открытых файлов процессора процесса и указывает на запись в общесистемной таблице.

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

Следующая информация связана с открытым файлом:

Указатель файла — помогает в операциях чтения () и записи (). Он уникален для каждого процесса.
Счетчик открытых файлов — Следовательно, когда несколько процессов открывают один и тот же файл, счетчик открытых файлов отслеживает открытые и закрытые файлы, и когда счетчик достигает 0, процесс может удалить запись из открытой таблицы.
Расположение файла на диске — Для изменения данных путь к файлу сохраняется в памяти.Системе не нужно читать его для каждой операции.
Права доступа — Процесс открывает файл в режиме доступа, а информация о правах доступа находится в таблице для каждого процесса, в зависимости от того, какая ОС может отклонить или принять запрос ввода-вывода.

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

Ссылки

  • Абрахам Зильбершатц, Питер Б.Гэлвин, Грег Гэйн (29 июля 2008 г.) Основные понятия операционной системы , 8-е издание, Wiley.

Файлы концепции RAM [FAQ] — RAM | STAAD Wiki — RAM | STAAD

Применимо к
Продукты: RAM Concept
Версия (и): любой
Окружающая среда: Все
Площадь: General; Файл; установка
Автор оригинала: Группа технической поддержки Bentley

В чем разница между созданием напильника мата (рафта) и напильником приподнятого перекрытия?

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

Могу ли я сохранить файл данных с результатами?

Это невозможно сделать с текущей версией — нужно открыть файл и пересчитать. Мы ожидаем добавить эту функцию в будущую версию (но файлы «сохранить с результатами» будут огромными).

Могу ли я работать с чертежами САПР?

Да.См. Главу 13, «Использование чертежей САПР».

Нужно ли начинать модель с файла DWG или DXF?

Нет. Для простой геометрии может быть быстрее рисовать «с нуля». Может быть полезно указать сетку, а затем использовать привязку к сетке для определения местоположения колонн и стен.

Я удалил импортированный рисунок. Можно ли его вернуть?

Да. Иногда рекомендуется удалить импортированный чертеж, поскольку это влияет на степень отображения и печати Concept, а также на размер файла на диске.При необходимости любой файл DWG или DXF можно повторно импортировать. Если вы переместили импортированный чертеж или структуру после первого импорта, новый импорт не будет соответствовать. При необходимости вы можете переместить новый рисунок.

Может ли Concept экспортировать в файл чертежа для облегчения черчения?

Да, из любого плана просто перейдите в Файл> Экспорт чертежа. См. «Экспорт плана» на стр. 155 главы 33 для получения дополнительной информации.

Могу ли я изменить настройки нового файла по умолчанию?

Да, файл шаблона содержит все, что есть в обычном файле (например, настройки спецификации, планы и т. Д.)), но не имеет объектов. Вы можете создать шаблон из любого файла RAM Concept, выбрав «Файл»> «Сохранить шаблон». Concept сохраняет копию вашего файла без объектов и с расширением имени файла .cpttmp. Скопируйте существующий файл шаблона, выбрав «Файл»> «Создать» и нажав «Копировать файл …», чтобы создать новый файл на основе шаблона.

К сожалению, пользовательские шаблоны работают только с новыми файлами, их нельзя применить к существующим файлам или использовать с файлами, автоматически созданными с использованием интерфейсов Ram Structural System или ISM.

Могу ли я установить файл по умолчанию для дизайна RC?

Да. Вы можете создать шаблон, который подходит для проектирования RC, например, исключив комбинацию начальной служебной нагрузки и начального набора правил обслуживания, а также сняв отметку с параметра «Рассматривать как пост-напряженный» в свойствах сегмента пролета. См. «О шаблонах» на стр. 6.

Можно ли сохранить концептуальные модели RAM как более раннюю версию?

Модели

RAM Concept нельзя сохранить в более ранней версии программы. Если вам нужно отправить модель кому-то, кто использует более старую версию Concept, вы можете попробовать установить Structural Synchronizer и экспортировать репозиторий ISM.Репозиторий можно импортировать в старую версию, если в нем включен ISM.

Структурный синхронизатор ISM CONNECT Edition v.10.00.01.32

https://store.bentley.com/products/iware/1000STRS—Structural-Synchronizer

Информация о ISM:

https://communities.bentley.com/products/structural/w/structural__wiki/integrated-structural-modeling-home

См. Также

Отключение концептуальных файлов Ram от Ram SS

Технические примечания и часто задаваемые вопросы о конструкционных продуктах

Что такое система управления файлами?

Что означает система управления файлами?

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

Система управления файлами имеет ограниченные возможности и предназначена для управления отдельными или групповыми файлами, например, специальными офисными документами и записями. Он может отображать детали отчета, такие как владелец, дата создания, состояние завершения и аналогичные функции, полезные в офисной среде.

Система управления файлами также известна как файловый менеджер.

Techopedia объясняет систему управления файлами

Данные на каждом компьютере хранятся в сложной иерархической файловой системе, состоящей из каталогов и подкаталогов под ними.Файлы хранятся в этих каталогах, как правило, в соответствии с заранее определенной иерархической структурой, определяемой инструкциями программы.

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

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

Система может содержать такие функции, как:

  • Назначение очереди номера документов для обработки.
  • Владелец и отображение процесса для отслеживания различных этапов обработки.
  • Формирование отчета.
  • Примечания.
  • Статус.
  • Создание, изменение, перемещение, копирование, удаление и другие операции с файлами.
  • Добавьте или отредактируйте основные метаданные.

В операционных системах Microsoft Windows системой управления файлами по умолчанию является Проводник Windows. На компьютерах Mac вместо этого эта роль принадлежит инструменту под названием Finder. Хотя функциональные возможности, предлагаемые этими системами управления файлами, довольно просты, их обычно достаточно для большинства пользователей.

Однако некоторым компаниям могут потребоваться более продвинутые инструменты, которые могут, например, понимать различия между файлами одного и того же формата или сортировать их в соответствии с их содержимым.

Более совершенные системы управления файлами могут предоставлять дополнительные функции, такие как программное обеспечение для управления документами (DMS), которое может систематизировать важные документы. Файлам присваивается ярлык или они индексируются в соответствии с их атрибутами, чтобы создать базу данных с возможностью поиска для более быстрого поиска.

Систему управления файлами не следует путать с файловой системой, которая управляет всеми типами данных и файлов в операционной системе (ОС), или системой управления базами данных (СУБД), которая имеет возможности реляционной базы данных и включает язык программирования для дальнейшей обработки данных.

Что такое метаданные и как они работают?

Часто называемые данными, которые описывают другие данные, метаданные — это структурированные справочные данные, которые помогают сортировать и идентифицировать атрибуты информации, которую они описывают. В книге Zen and the Art of Metadata Maintenance Джон Уоррен описывает метаданные как «и вселенную, и ДНК».

Мета — это префикс, который — в большинстве случаев использования информационных технологий — означает «лежащее в основе определение или описание». Метаданные обобщают основную информацию о данных, которая может упростить поиск, использование и повторное использование конкретных экземпляров данных.

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

Помимо файлов документов, метаданные используются для:

  • компьютерные файлы
  • фото
  • реляционные базы данных
  • таблиц
  • видео
  • аудиофайлов
  • веб-страниц

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

Поисковые системы оценивают метатеги, чтобы определить релевантность веб-страницы. Мета-теги использовались как ключевой фактор при определении позиции в поиске до конца 1990-х годов.Рост поисковой оптимизации (SEO) к концу 1990-х годов привел к тому, что многие веб-сайты стали наполнять свои метаданные ключевыми словами, чтобы обмануть поисковые системы, заставляя их веб-сайты казаться более релевантными, чем другие.

С тех пор поисковые системы стали меньше полагаться на метатеги, хотя они по-прежнему учитываются при индексировании страниц. Многие поисковые системы также пытаются препятствовать способности веб-страниц обманывать свою систему, регулярно меняя критерии ранжирования, при этом Google печально известен тем, что часто меняет свои алгоритмы ранжирования.

Метаданные можно создавать вручную или путем автоматической обработки информации. Создание вручную обычно бывает более точным, позволяя пользователю вводить любую информацию, которую он считает актуальной или которая поможет описать файл. Автоматическое создание метаданных может быть гораздо более элементарным, обычно отображая только такую ​​информацию, как размер файла, расширение файла, когда файл был создан и кто создал файл.

Варианты использования метаданных

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

Метаданные организуют объект данных с помощью терминов, связанных с этим конкретным объектом. Это также позволяет идентифицировать несходные объекты и объединять их с похожими объектами, чтобы помочь оптимизировать использование активов данных. Как уже отмечалось, поисковые системы и браузеры определяют, какой веб-контент отображать, интерпретируя теги метаданных, связанные с документом HTML.

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

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

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

История и происхождение метаданных

Джек Э. Майерс, основатель компании Metadata Information Partners (ныне The Metadata Co.), утверждает, что придумал этот термин в 1969 году. Майерс зарегистрировал товарный знак на слово «метаданные» без дефиса в 1986 году. Несмотря на это, появляются ссылки на этот термин. в научных статьях, предшествующих заявлению Майерса.

В академической статье, опубликованной в 1967 году, профессора Массачусетского технологического института Дэвид Гриффель и Стюарт Макинтош описали метаданные как «запись… записей данных», которая получается, когда библиографические данные по теме собираются из дискретных источников.Исследователи пришли к выводу, что необходим «металингвистический подход» или «метаязык», чтобы компьютерная система могла правильно интерпретировать эти данные и их контекст для других соответствующих фрагментов данных. В отличие от Майерса, Гриффель и Макинтош рассматривали «мета» как префикс к «данным».

В 1964 году бакалавр компьютерных наук по имени Филип Р. Бэгли начал работу над своей диссертацией, в которой он утверждал, что усилия по «созданию составных элементов данных» в конечном итоге основываются на способности «явно связываться» со вторым и связанным с ним элементом данных. , который «мы могли бы назвать» элементом метаданных.«Хотя его диссертация была отклонена, работа Бэгли, включая его ссылку на метаданные, была впоследствии опубликована в качестве отчета по контракту с Управлением научных исследований ВВС США в январе 1969 года.

Типы метаданных и примеры

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

  • Административные метаданные позволяют администраторам устанавливать правила и ограничения, регулирующие доступ к данным и разрешения пользователей.Он также предоставляет информацию о необходимом обслуживании и управлении ресурсами данных. Часто используемые в контексте текущих исследований административные метаданные включают такие детали, как дата создания, размер и тип файла, а также требования к архивированию.
  • Описательные метаданные идентифицируют определенные характеристики части данных, такие как библиографические данные, ключевые слова, названия песен, номера томов и т. Д.
  • Юридические метаданные предоставляют информацию о лицензировании творческих работ, например об авторских правах, лицензировании и роялти.
  • Сохранение метаданных направляет размещение элемента данных в иерархической структуре или последовательности.
  • Метаданные процесса описывает процедуры, используемые для сбора и обработки статистических данных. Статистические метаданные — это еще один термин для метаданных процесса.
  • Метаданные происхождения , также известные как происхождение данных, отслеживают историю части данных, когда они перемещаются по организации. Исходные документы сопоставляются с метаданными, чтобы гарантировать достоверность данных или исправить ошибки в качестве данных.Проверка происхождения — обычная практика в управлении данными.
  • Справочные метаданные относятся к информации, описывающей качество статистического содержания.
  • Статистические метаданные описывает данные, которые позволяют пользователям правильно интерпретировать и использовать статистику из отчетов, опросов и сборников.
  • Структурные метаданные показывают, как собираются различные элементы составного объекта данных. Структурные метаданные часто используются в цифровом мультимедийном контенте, например, для описания того, как страницы аудиокниги должны быть организованы для формирования главы, и как главы должны быть организованы для формирования томов и т. Д.Термин «технические метаданные» — это синоним, наиболее тесно связанный с элементами электронных библиотек.
  • Использовать метаданные — это данные, которые сортируются и анализируются каждый раз, когда пользователь обращается к ним. На основе анализа метаданных использования бизнес может определять тенденции в поведении клиентов и с большей готовностью адаптировать свои продукты и услуги к своим потребностям.

Как эффективно использовать метаданные

Ускоренный рост объемов данных вызвал новый интерес к потенциальной бизнес-ценности, которую можно извлечь из метаданных.Существуют различные структуры данных, которые представляют как возможности, так и проблемы.

Управление метаданными обеспечивает организационную структуру для гармонизации дискретных наборов данных, хранящихся в различных системах. Он также обеспечивает организационный консенсус для описания информации, часто с разбивкой на коммерческие, эксплуатационные и технические данные.

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

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

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

По состоянию на ноябрь 2020 года, Alation, ASG, Alex Solutions, Collibra, Erwin, IBM, Informatica, Oracle, SAP и SmartLogic входят в число ведущих поставщиков платформ управления метаданными по данным аналитической компании Gartner в своем Magic Quadrant for Metadata Management Solutions.

Стандартизация метаданных

Был разработан ряд отраслевых стандартов, чтобы сделать метаданные более полезными.Эти стандарты обеспечивают единообразие общего языка, формата, написания и других атрибутов, используемых для описания данных. Каждый стандарт основан на определенной схеме, которая обеспечивает всеобъемлющую структуру для всех его метаданных.

Стандарты метаданных гарантируют единообразие общего языка, формата, орфографии и других аспектов, используемых для описания данных. Каждый стандарт основан на конкретной схеме, обеспечивающей всеобъемлющую структуру для всех его метаданных.

Dublin Core — широко используемый общий стандарт, первоначально разработанный для помощи в индексировании каталогов физических библиотечных карточек.С тех пор стандарт был адаптирован для цифровых метаданных в Интернете. Dublin Core описывает атрибуты 15 основных элементов данных: заголовок, создатель, тема, описание, издатель, участники, дата, тип, формат, идентификатор, источник, язык, отношение, охват и управление правами.

Аналогичным стандартом библиографических метаданных является схема описания объектов метаданных, основанная на XML схема для библиотек, созданная Управлением разработки сетей и стандартов Библиотеки Конгресса США в качестве преемника стандартов машиночитаемых каталогов, разработанных в 1960-х годах.

Более новый стандарт schema.org основан на сотрудничестве с открытым исходным кодом, который предоставляет набор схем метаданных, предназначенных для структурированных данных в Интернете, электронной почты и других форм цифровых данных.

Схема метаданных для отрасли

Ряд стандартных схем метаданных был разработан для удовлетворения уникальных требований определенных дисциплин и отраслевых вертикалей.

Искусство и гуманитарные науки:

  • Text Encoding Initiative — это консорциум учреждений, разрабатывающих стандарты, определяющие методы кодирования для представления машиночитаемого текста в цифровой форме.
  • VRA Core, совместно разработанная Библиотекой Конгресса и Ассоциацией визуальных ресурсов, описывается как «стандарт данных для описания произведений визуальной культуры, а также изображений, которые их документируют».

Культура и общество:

Наук:

Система обработки файлов (FPS) — GeeksforGeeks

Раньше данные хранились вручную, с помощью ручки и бумаги, но после обнаружения компьютера ту же задачу можно было выполнить с помощью файлов.Компьютер Файл — это ресурс, который однозначно записывает данные на запоминающее устройство компьютера. Существуют различные форматы хранения данных. например Текстовые файлы можно сохранять в формате .txt, а изображения — в формате .png и т. Д.

В случае компьютерных файлов данные о данных (метаданные) могут храниться в разных строках, разделенных пробелами, запятыми или табуляцией, чтобы напоминать таблицы. Каждый файл помещен в соответствующие папки для облегчения доступа. Это можно понять из приведенного ниже скриншота Блокнота.Для школы под названием GeeksforGeeks, имеющей классы с 1 по 5, данные могут храниться в файловой системе следующим образом.

Вниманию читателя! Не прекращайте учиться сейчас. Ознакомьтесь со всеми важными концепциями теории CS для собеседований SDE с помощью курса CS Theory Course по доступной для студентов цене и будьте готовы к работе в отрасли.

Примечание —
Здесь в школе GeeksforGeeks есть несколько классов, изображенных в папках (Компьютерщики 1 класса, Компьютеры 2 класса и т. Д.). В папках есть файлы с данными об учениках (All Geeks.txt). Детали хранятся в табличной форме с использованием пробелов.

Система обработки файлов:
В информатике система обработки файлов (FPS) — это способ хранения, извлечения и управления данными, которые присутствуют в различных файлах.

Файлы используются для хранения различных документов. Все файлы сгруппированы по категориям. Имена файлов очень связаны друг с другом и расположены должным образом для облегчения доступа к файлам.В системе обработки файлов, если нужно вставить, удалить, изменить, сохранить или обновить данные, необходимо знать всю иерархию файлов.

Преимущества системы обработки файлов:

  • Экономичность —
    Плата за установку и использование системы обработки файлов минимальна или вообще отсутствует. (В большинстве случаев бесплатные инструменты встроены в компьютеры.)
  • Простота использования —
    Файловые системы требуют очень элементарного обучения и понимания, поэтому ими можно легко пользоваться.
  • Высокая масштабируемость —
    Можно очень легко переключиться с файлов меньшего размера на файлы большего размера в соответствии с его потребностями.

Недостатки системы обработки файлов:

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

Примечание —
Система управления базами данных (СУБД) используется для устранения недостатков FPS.

Что такое метаданные? (Определение и использование)

Метаданные — это данные о данных. Другими словами, это информация, которая используется для описания данных, содержащихся в чем-то вроде веб-страницы, документа или файла. Другой способ думать о метаданных — это краткое объяснение или сводка того, что это за данные.

Крис Садовски / Getty Images

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

Для компьютерных файлов метаданные могут храниться внутри самого файла или в другом месте, как в случае с некоторыми файлами книг EPUB, которые хранят метаданные в связанном файле ANNOT.

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

Типы метаданных

Метаданные бывают нескольких типов и используются для множества широких целей, которые можно условно разделить на бизнес, технические или операционные.

  • Описательные свойства метаданных , например, включают заголовок, тему, жанр, автора и дату создания.
  • Права Метаданные могут включать статус авторских прав, правообладателя или условия лицензии.
  • Технические свойства метаданных включают типы файлов, размер, дату и время создания и тип сжатия. Технические метаданные часто используются для управления цифровыми объектами и взаимодействия.
  • Сохранение метаданных используются в навигации. Примеры свойств метаданных сохранения включают место элемента в иерархии или последовательности.
  • Языки разметки включают метаданные, используемые для навигации и взаимодействия. Свойства могут включать заголовок, имя, дату, список и абзац.

Поисковые запросы по метаданным и веб-сайтам

Метаданные, встроенные в веб-сайты, критически важны для успеха сайта. Он включает описание веб-сайта, ключевые слова, метатеги и многое другое — все это играет роль в результатах поиска.

Некоторые общие термины метаданных, используемые при создании веб-страницы, включают мета-заголовок и мета-описание. Мета-заголовок кратко объясняет тему страницы, чтобы помочь читателям понять, что они получат от страницы, если они ее откроют.Метаописание — это дополнительная информация, хотя и краткая, о содержимом страницы.

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

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

Метаданные для отслеживания

Розничные торговцы и сайты интернет-магазинов используют метаданные для отслеживания привычек и перемещений потребителей. Цифровые маркетологи следят за каждым вашим щелчком и покупкой, сохраняя информацию о вас, такую ​​как тип устройства, которое вы используете, ваше местоположение, время суток и любые другие данные, которые им разрешено собирать по закону.

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

Провайдеры интернет-услуг, правительства и все, кто имеет доступ к большим коллекциям метаданных, потенциально могут использовать метаданные с веб-страниц, электронных писем и других мест, где есть пользователи в сети, для мониторинга активности в Интернете.

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

Метаданные в компьютерных файлах

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

Например, в Windows, когда вы просматриваете свойства файла, вы можете четко видеть имя файла, тип файла, где он хранится, когда он был создан и последний раз изменен, сколько места он занимает на жестком диске, кому принадлежит файл и т. д.

Информация может использоваться как операционной системой, так и другими программами. Например, вы можете использовать служебную программу для поиска файлов, чтобы быстро найти все файлы на вашем компьютере, которые были созданы когда-то сегодня и имеют размер более 3 МБ.

Метаданные в социальных сетях

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

Метаданные полезны в очень специфических ситуациях в социальных сетях, например, когда вы ищете кого-то на Facebook. Вы можете увидеть изображение профиля и краткое описание пользователя Facebook, чтобы узнать о нем только основы, прежде чем принять решение о том, чтобы подружиться с ним или отправить ему сообщение.

Управление метаданными и базами данных

Метаданные в мире управления базами данных могут касаться размера, форматирования или других характеристик элемента данных. Это важно для интерпретации содержимого данных базы данных.Расширяемый язык разметки (XML) — это один из языков разметки, который определяет объекты данных с использованием формата метаданных.

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

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

Чем не являются метаданные

Метаданные — это данные, которые описывают данных, но это не сами данные. Например, метаданные об авторе и дате создания, хранящиеся в документе Microsoft Word, представляют собой не весь документ, а лишь некоторые сведения о файле.

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

Думайте о метаданных как о картотеке в вашей детской библиотеке, которая содержит информацию о книге; метаданные — это не сама книга. Вы можете многое узнать о книге, изучив ее карточку, но вы должны открыть книгу, чтобы прочитать ее.

Обзор API хранилища файлов

OneDrive — Microsoft Graph

  • Читать 3 минуты

В этой статье

OneDrive — это файловый центр в Microsoft 365.Люди работают с файлами в различных контекстах, таких как Microsoft Teams, группы, SharePoint и т. Д. С OneDrive пользователи могут получать доступ к этим файлам независимо от того, где они хранятся, а с Microsoft Graph вы можете использовать единый API для работы с ними.

Файлы в Microsoft 365 хранятся на дисках. Пользователи могут хранить файлы на личном диске — своем OneDrive — или на общем диске с библиотекой документов SharePoint. Гибкость OneDrive позволяет пользователям сотрудничать так, как это лучше всего подходит для них.Пользователи могут делиться ссылками на файлы, копировать или перемещать файлы на общие диски или даже прикреплять файлы OneDrive к почтовым сообщениям в Outlook.

Зачем нужна интеграция с файловым хранилищем OneDrive в облаке?

Подключитесь к экосистеме с миллиардами файлов

Пользователи

OneDrive могут получать доступ к своим файлам с любого устройства, в сети или офлайн, и обмениваться файлами с людьми внутри или за пределами своей организации. OneDrive обеспечивает совместное редактирование в реальном времени в знакомых приложениях, таких как Word, Excel и PowerPoint. Файлы подсвечиваются богатыми миниатюрами для сотен форматов, потокового видео, аналитики и многого другого на основе Microsoft Graph.Данные в OneDrive защищены расширенными функциями шифрования, соответствия требованиям и безопасности, которым доверяют клиенты.

С более чем 500 миллионами устройств, на которых работает приложение OneDrive, и более чем 85% из Fortune 500, использующих OneDrive для бизнеса, интегрируя свое приложение с OneDrive, вы можете общаться с миллионами потребителей, студентов и бизнес-пользователей и взаимодействовать с клиентами там, где они уже есть делают свою работу каждый день.

Храните файлы приложения в мощном облаке

Когда вы храните файлы в OneDrive, ваше приложение может использовать функции облака Microsoft, а ваши пользователи могут получать доступ к своим файлам где угодно.Используйте SDK средства выбора файлов, чтобы быстро открывать, скачивать, сохранять или делиться файлами, хранящимися в OneDrive, из собственного приложения, используя тот же интерфейс, с которым знакомы пользователи OneDrive. Получайте информацию о выбранных файлах непосредственно из SDK средства выбора или используйте API Microsoft Graph напрямую для более глубокого взаимодействия с файлами. Используйте специальные папки для хранения файлов в хорошо известных местах OneDrive, например Documents и Camera Roll , или предоставьте своему приложению собственную личную папку.

Предоставьте свое приложение пользователям прямо в OneDrive

Клиенты

OneDrive могут использовать или запускать ваше приложение прямо из OneDrive, чтобы открывать, редактировать или предварительно просматривать файлы.Используйте расширения обработчика файлов OneDrive, чтобы предоставить значки и предварительные просмотры для ваших собственных расширений файлов, добавьте свое приложение на кнопку New или даже добавьте свои собственные настраиваемые действия в строку меню для запуска приложения.

Работа с контентом в форматах, понятных вашему приложению

Ваше приложение может получать содержимое файла в наиболее удобном для вас формате. Ваше приложение может отображать эскизы нестандартного размера для сотен различных форматов файлов. Вы можете загружать файлы в различных альтернативных форматах, например в PDF.Вы даже можете встроить средства предварительного просмотра файлов OneDrive в свое приложение с помощью API предварительного просмотра (бета).

Работа с содержимым файла и метаданными без загрузки двоичного файла

С Microsoft Graph вы можете получить доступ к богатому контенту через REST API без необходимости загружать двоичный файл. Изучите извлеченные метаданные из фото, аудио и видео файлов. Используйте API Excel для работы напрямую с необработанными данными, хранящимися в книге Excel. Используйте API Notes для доступа к содержимому записных книжек OneNote.

Реагировать на изменения файла

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *