Сайт о телевидении

Сайт о телевидении

» » Управление файлами и файловая система. Операционная система windows управление файлами

Управление файлами и файловая система. Операционная система windows управление файлами

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

Открытие файла

Чтобы открыть файл, выполните следующие операции:

  1. Нажмите Пуск - Программы - Проводник (Start - Programs - File Explorer). Откроется программа Проводник (File Explorer), окно которой показано на рисунке.
  2. Прикоснитесь к названию файла, который хотите открыть. Откроется соответствующее приложение, и в него загрузится данный файл.

Файлы и папки в программе Проводник хранятся где-то внутри корневой директории под названием Мое устройство (My Device), которая аналогична папке Мой компьютер (My Computer) в Windows. Она включает в себя файлы, необходимые вашей системе (например, программные файлы). Все ваши документы сохраняются в поддиректории Мои документы (My Documents).

В нижней части экрана Проводника расположены три иконки:

  1. означает обычную память - файлы, хранящиеся в оперативной памяти (RAM) карманного ПК.
  2. показывает файлы, хранящиеся на картах памяти, если такие установлены. Некоторые карманные ПК, например новейшие модели iPAQ, позволяют использовать для длительного хранения программ и файлов постоянное запоминающее устройство (ROM). Более подробная информация о ROM и RAM была изложена ранее.
  3. показывает список доступных файлов в сети, которые называются сетевыми совместно используемыми файлами.

По умолчанию файлы и папки сортируются в алфавитном порядке по именам (названия папок перечисляются перед файлами, так что они сортируются отдельно). Также вы можете сортировать файлы по дате, размеру или типу. Прикоснитесь к выпадающему списку Сортировать по (Sort by) в строке меню, а затем укажите, по какому признаку вы хотите сортировать файлы. Если, к примеру, уже выбрана сортировка по имени, вместо надписи Сортировать по будет стоять слово Имя (Name).

Создание новой папки

Чтобы создать новую папку, воспользуйтесь следующим методом:

  1. Нажмите Пуск - Программы - Проводник (Start - Programs - File Explorer), чтобы открыть Проводник (File Explorer).
  2. Нажмите Правка (Edit) в строке меню.
  3. Нажмите Создать папку (New Folder).
  4. Воспользуйтесь программной (экранной) клавиатурой, чтобы ввести имя папки.

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

  • Открывайте папки в программе Проводник (File Explorer), пока не найдете то, что вам нужно.
  1. Нажмите Пуск - Найти (Start - Find). Появится экран поиска.
  2. Прикоснитесь к строке рядом с надписью Найти (Find) и введите с помощью клавиатуры имя файла, который вы ищете.
  3. Прикоснитесь к направленной вниз стрелке рядом со словом Тип (Туре), чтобы открыть выпадающий список приложений.
  4. Выберите приложение, соответствующее файлу, который вы ищете. Если вы не знаете (или вам все равно), какое приложение открывает ваш файл, выберите пункт Все данные (All Data).
  5. Нажмите кнопку Пуск (Go), расположенную справа от полей описания критериев поиска. Результаты поиска появятся на экране в поле Результаты (Results).
  6. Прикоснитесь к имени файла в списке результатов поиска, чтобы открыть его. Приложение, с которым ассоциируется данный откроется автоматически.

Присвоение файлу нового имени

Чтобы переименовать файл, воспользуйтесь следующими рекомендациями:

  1. Прикоснитесь к имени файла, который вы хотите переименовать, и удерживайте стилус, пока не увидите кольцо цветных точек, вслед за которым должно открыться всплывающее меню.
  2. Нажмите Переименовать (Rename) во всплывающем меню. Имя файла будет подсвечено, и рядом с ним появится мигающий курсор.
  3. Введите новое имя файла поверх старого, напечатав его на клавиатуре (или воспользовавшись любимым способом ввода текста). Также вы можете прикоснуться к пространству справа от мигающего курсора, чтобы добавить символы к имени файла, или передвинуть курсор к желаемой точке ввода и подправить имя файла.
  4. Прикоснитесь к любой точке экрана, и новое имя файла будет сохранено.

Копирование файла

Чтобы скопировать файл, произведите следующие действия:

  1. Прикоснитесь к имени файла, который вы хотите скопировать, и удерживайте стилус, пока не увидите кольцо цветных точек, вслед за которым должно открыться всплывающее меню.
  2. Выберите пункт Копировать (Сору).
  3. Перейдите к папке или адресу, где вы хотите сохранить копию файла.
  4. Прикоснитесь стилусом к пустому участку экрана - подальше от остальных файлов или иконок - и удерживайте стилус, пока не появится всплывающее меню.
  5. Выберите пункт Вставить (Paste) во всплывающем меню, и скопированный файл появится в указанной папке.

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

Предположим, вы собрали коллекцию фильмов для просмотра на КПК. Фильмы 480×272 имеют достаточно большой размер и для работы с ними удобно создать для них ярлыки. Чтобы создать ярлык для папки или документа, в меню вместо пункта Вставить (Paste) выберите Вставить ярлык (Paste Shortcut).

Удаление файла

Чтобы удалить файл, выполните следующие действия:

  1. Прикоснитесь к имени файла, который вы хотите удалить и удерживайте стилус, пока не увидите кольцо цветных точек, вслед за которым должно открыться всплывающее меню.
  2. Выберите пункт Удалить (Delete).

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

Создание нового файла

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

  • нажмите Новое (New) в нижней части экрана Сегодня и укажите тип файла, который вы хотите создать,
  • если у вас открыт какой-либо файл, нажмите Новое (New) в строке меню работающей программы, например в Pocket Word. Вам будет задан вопрос: желаете ли вы сохранить файл, с которым сейчас работаете. Нажмите одну из кнопок Да (Yes), Нет (No), Отмена (Cancel) или Сохранить как (Save as).

Более подробная информация о сохранении файлов изложена далее.

Каждый раз, когда вы открываете приложение, например Word или Excel, создается новый файл.

Сохранение файла

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

Если вы пользуетесь моделью iPAQ и хотите сохранить что-нибудь в ROM (то есть в постоянной памяти, где информация не будет удалена даже после жесткой перезагрузки), нажмите Сервис - Сохранить как (Tools - Save as) и выберите пункт iPAQ File Store из выпадающего списка Место (Location).

Следует отметить, что в программе этот пункт будет иметь вид Сохранить документ как (Save Document as), а в программе - Сохранить книгу как (Save Workbook as).

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

Инструментарий управления Windows (WMI) — это средство управления, которое находится в операционных системах Windows и используют в системе управления бизнес-средой. Он позволяет удалённо управлять локальными и удаленными компьютерами и получать уведомления о событиях из журналов событий на удалённых системах. Эти функции могут быть чрезвычайно полезны для системных администраторов, техников информационных систем и менеджеров операций.
Если системному администратору необходимо узнать список установленных исправлений на конкретном компьютере или установить обновление драйвера принтера или внести изменения в реестр sysem, WMI — это средство для таких задач. Менеджер операций может планировать процессы в определенное время на удаленных компьютерах и получать списки динамических данных управления из клиентских программ на удаленных компьютерах.

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

Используя языки сценариев C++, C# или.NET Framework с помощью инструментария управления Windows, оператор управления может писать сценарии и процедуры автоматизации для выполнения многих задач управления на удалённых компьютерах, которые основаны на функциях инструментария управления Windows. Несмотря на то, что в более поздних операционных системах Windows работает более 100 сценариев поставщиков, многие компании разрабатывают разные приложения для повышения безопасности и делают скрипты более отзывчивыми к индивидуальному использованию. Для пользователей удаленных систем используются тесты, для определения коэффициента предсказуемости сотрудников с простотой в использовании и для ознакомления с использованием компонентов Windows, а также нескольких других задач управления в логическом и унифицированном интерфейсе. Сторонние поставщики также создают пользовательские интерфейсы для WMI с функциями скриптинга.

Если администратор должен узнать процессы, запущенные на удаленной системе, он или она будет запрашивать систему с классом WMI под названием Win32_Process. Аналогично, Win32_TimeZone — это класс инструментария управления Windows, который указывает информацию о часовом поясе в системе. В инструментах управления Windows есть встроенные классы запросов, которые позволяют опросить удаленные системы для отдельных запросов; но иногда необходимо комбинировать сценарии классов, чтобы узнать, например, сколько доступной памяти используется удаленной системой. Существует инструмент под названием CIM Studio, который позволяет просматривать классы Windows Management Instrumentation.

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

Файловая система

Одной из основных задач ОС является предоставление удобств пользователю при работе с данными, хранящимися на дисках. Для этого ОС подменяет физическую структуру хранящихся данных некоторой удобной для пользователя логической моделью, которая реализуется в виде дерева каталогов, выводимого на экран такими утилитами, как Norton Commander, Far Manager или Windows Explorer. Базовым элементом этой модели является файл , который так же, как и файловая система в целом, может характеризоваться как логической, так и физической структурой.

Управление файлами

Файл – именованная область внешней памяти, предназначенная для считывания и записи данных.

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

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

Файловая система включает:Файловая система включает:

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

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

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

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

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

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

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

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

Пример

Файловая система FAT (file allocation table) имеет множество реализаций как система управления файлами

  • Система, разработанная для первых ПК называлась просто FAT (сейчас ее называют просто FAT-12) . Ее разрабатывали для работы с дискетами, и некоторое время она использовалась для работы с жесткими дисками.
  • Потом ее усовершенствовали для работы с жесткими дисками большего объема, и эта новая реализация получила название FAT–16. это название используется и по отношению к СУФ самой MS-DOS.
  • Реализация СУФ для OS/2 называется super-FAT (основное отличие – возможность поддерживать для каждого файла расширенные атрибуты).
  • Есть версия СУФ и для Windows 9x/NT и т.д. (FAT-32).

Типы файлов

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

Обычные файлы могут быть двух типов:

  1. Программные (исполняемые) – представляют собой программы, написанные на командном языке ОС, и выполняют некоторые системные функции (имеют расширения.exe, .com, .bat).
  2. Файлы данных – все прочие типы файлов: текстовые и графические документы, электронные таблицы, базы данных и др.

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

Специальные файлы – это фиктивные файлы, ассоциированные с устройствами ввода/вывода, которые используются для унификации механизма доступа к файлам и внешним устройствам. Специальные файлы позволяют пользователю осуществлять операции ввода/вывода посредством обычных команд записи с файлов или чтения из файлов. Эти команды обрабатываются сначала программами ФС, а затем на некотором этапе выполнения запроса преобразуются ОС в команды управления соответствующим устройством (PRN, LPT1 – для порта принтера (символьные имена, для ОС – это файлы), CON – для клавиатуры).

Пример . Copy con text1 (работа с клавиатурой).

Файловая структура

Файловая структура – вся совокупность файлов на диске и взаимосвязей между ними (порядок хранения файлов на диске).

Виды файловых структур:

  • простая , или одноуровневая : каталог представляет собой линейную последовательность файлов.
  • иерархическая или многоуровневая : каталог сам может входить в состав другого каталога и содержать внутри себя множество файлов и подкаталогов. Иерархическая структура может быть двух видов: «Дерево» и «Сеть». Каталоги образуют «Дерево», если файлу разрешено входить только в один каталог (ОС MS-DOS, Windows) и «Сеть» – если файл может входить сразу в несколько каталогов (UNIX).
  • Файловая структура может быть представлена в виде графа, описывающего иерархию каталогов и файлов:



Типы имен файлов

Файлы идентифицируются именами. Пользователи дают файлам символьные имена , при этом учитываются ограничения ОС как на используемые символы, так и на длину имени. В ранних файловых системах эти границы были весьма узкими. Так в популярной файловой системе FAT длина имен ограничивается известной схемой 8.3 (8 символов — собственно имя, 3 символа — расширение имени), а в ОС UNIX System V имя не может содержать более 14 символов.

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

Например, Windows NT в своей файловой системе NTFS устанавливает, что имя файла может содержать до 255 символов, не считая завершающего нулевого символа.

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

Символьные имена могут быть трех типов: простые, составные и относительные:

  1. Простое имя идентифицирует файл в пределах одного каталога, присваивается файлам с учетом номенклатуры символа и длины имени.
  2. Полное имя представляет собой цепочку простых символьных имен всех каталогов, через которые проходит путь от корня до данного файла, имени диска, имени файла. Таким образом, полное имя является составным , в котором простые имена отделены друг от друга принятым в ОС разделителем.
  3. Файл может быть идентифицирован также относительным именем . Относительное имя файла определяется через понятие «текущий каталог». В каждый момент времени один из каталогов является текущим, причем этот каталог выбирается самим пользователем по команде ОС. Файловая система фиксирует имя текущего каталога, чтобы затем использовать его как дополнение к относительным именам для образования полного имени файла.

В древовидной файловой структуре между файлом и его полным именем имеется взаимно однозначное соответствие – «один файл — одно полное имя». В сетевой файловой структуре файл может входить в несколько каталогов, а значит может иметь несколько полных имен; здесь справедливо соответствие – «один файл — много полных имен».

Для файла 2.doc определить все три типа имени, при условии, что текущим каталогом является каталог 2008_год.

  • Простое имя: 2.doc
  • Полное имя: C:\2008_год\Документы\2.doc
  • Относительное имя: Документы\2.doc

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

Важной характеристикой файла являются атрибуты. Атрибуты – это информация, описывающая свойства файлов. Примеры возможных атрибутов файлов:

  • Признак «только для чтения» (Read-Only);
  • Признак «скрытый файл» (Hidden);
  • Признак «системный файл» (System);
  • Признак «архивный файл» (Archive);
  • Тип файла (обычный файл, каталог, специальный файл);
  • Владелец файла;
  • Создатель файла;
  • Пароль для доступа к файлу;
  • Информация о разрешенных операциях доступа к файлу;
  • Время создания, последнего доступа и последнего изменения;
  • Текущий размер файла;
  • Максимальный размер файла;
  • Признак «временный (удалить после завершения процесса)»;
  • Признак блокировки.

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

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

Права доступа к файлу

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

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

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

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

Управление файлами

Управление процессами

Классы прерываний

Обработка прерываний

Прерывание – навязанная программе передача управления на команду программы отличную от той, которая должна выполнятся в момент прерывания.

1. внешние прерывания (асинхронные) – происходят вне прерываемого процесса;

2. внутренние прерывания (синхронные) – вызываются событиями, связанными с работой процессора.

Решается вопрос фиксирования прерывания. Фиксация прерывания откладывается до конца текущей команды.

Последовательность действий:

1) по фиксированному адресу ОП запоминается характеристика прерывания

2) запоминается состояние прерванного процесса

3) в счетчик команд записывается адрес уникальный для каждого прерывания

4) обрабатывается прерывание

5) возобновляется работа прерванного процесса

1-3 – выполняются аппаратурой

4-5 – выполняются ОС

Прерывания обрабатываются программой обработки прерываний:

1. заполнение той части состояния прерванного процесса, которая не была заполнена аппаратными средствами ЭВМ;

2. выполнение действий, соответствующих конкретному прерыванию. Действия м.б простыми.

Действия м.б сложными – повторный сбой чтения с ЗУ. В случае если не требуется срочной обработки прерывания, то диспетчер м. поставить соответствующую программу обработки прерываний в очередь готовых к выполнению процессов;

3. программа обработки прерываний д. обеспечить возобновление нормальной работы. Управление м.б возвращено прерванному процессу.

Некоторые действия д.б выполнены немедленно, в связи с этим часто программы обработки прерываний д. находиться в ОП в составе ядра ОС.

Процесс - ϶ᴛᴏ ресурс.

Рассмотрим конкурирующие процессы.

Взаимодействие между процессами м.б запланировано программистом.

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

Процессы, которые частично перекрываются во времени, называются параллельными. Параллельные процессы м.б независимыми или взаимодействующими. Одна задача м. создавать несколько процессов. Взаимодействующие процессы совместно используют некоторые ресурсы (н-р, ОП). ПРОБЛЕМА: синхронизация процессов.

Для ее реализации используют средства связи между процессами.

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

Прерывание также используются для поддержки параллельных процессов.

Информация записана в файлах. Файлы состоят из записей, который состоят из полей.

Система управления файлами:

Причины включения системы в ОС

Пользователь освобождается от трудностей связанных с хранением файлов.

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

Стратегии разработки файловой системы

Независимость системы управления файла от процессора, а так же от физического устройства (появляется возможность обращения к файлу по имени)

Обеспечение защиты от потерь информации

Эффективное распределœение внешней памяти позволяют файлы. Эффективная реализация команд для работы с файлами

Предоставление дисциплины по возможности необходимых пользователœей

Функции системы управления файлами

Первый класс: потребности пользователя.

Второй класс: автоматические функции

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

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

Организация хранения файлов

Доступ к информации осуществляется 2 этапа:

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

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

Каждый файл, известный системе, д. иметь неĸᴏᴛᴏᴩᴏᴇ глобальное имя, уникальное во всœей системе.

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

Впервые многоуровневая система появилась в ОС UNICS.

Вершина каталога воспринимается как справочник (о каждом файле одна запись с несколькими полями).

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

Организация файлов:

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

1.последовательная организация файлов;

Доступы к файлам

Последовательный (каждая запись доступна в порядке расположения)

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

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

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

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

Методы доступа

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

Управление файлами - понятие и виды. Классификация и особенности категории "Управление файлами" 2017, 2018.

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

Перечислим основные операции с файлами и каталогами:

■ создание файлов и каталогов;

■ удаление файлов и каталогов;

■ копирование файлов и каталогов;

■ перемещение файлов и каталогов;

■ смена текущего каталога;

■ переименование файлов и каталогов;

■ создание ярлыков - ссылок на файлы и каталоги.

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

■ рабочий стол;

■ программа, отображающая файлы на компьютере, т. е. Explorer (Проводник) в Windows (рис. 8.22) и Konqueror в Linux (рис. 8.23).

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

Создание нового файла или каталога. Перейдите в нужную папку и щёлкните в ней правой кнопкой мыши, после чего выберите из контекстного меню пункт New (Создать). Далее следует выбрать пункт Folder (Папка) для создания нового каталога или же один из доступных типов файла для создания файла. Например, если необходимо создать текстовый файл, из этого меню следует выбрать пункт Text Document (Текстовый документ).

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

Итак, значок нового каталога или файла появится в окне Проводника (Konquerora), после чего ему можно дать любое имя. Закончив ввод имени, нажмите Enter.

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

Для удаления файла (перемещения его в корзину) выберите в Проводнике удаляемый файл и нажмите клавишу Delete. Можно также щёлкнуть правой кнопкой мыши и выбрать соответствующую команду из контекстного меню. Можно удалить сразу несколько файлов, выделив их. Чтобы выделить несколько файлов, щёлкните на каждом из них по очереди, удерживая клавишу Ctrl. Если удерживать клавишу Ctrl и щёлкнуть мышью на уже выделенном файле, то он будет исключён из выделения.

Рве. 8.2S Программа Konqueror в Linux
Для выделения файлов можно также использовать клавишу Shift. Чтобы выделить сразу несколько файлов, которые стоят друг за другом в Проводнике, щёлкните мышью сначала на первом файле, а затем, удерживая клавишу Shift, на последнем, или наоборот.

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

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

Кроме того, если в Konqueror нажать сочетание Ctrl-Shift-Delete, то выделенный файл или группа файлов будут не только удалены из файловой системы, но и физически «затёрты», чтобы полностью исключить возможность даже частичного восстановления. Правда, эта функция работает, если вы от неё не отказались при установке системы Linux. В Windows аналогичной функции нет.

Неподготовленному пользователю рекомендуется всегда удалять файлы в Корзину - «мало ли что». Однако удалённые таким образом файлы занимают всё то же место на жёстком диске. Поэтому Корзину время от времени нужно очищать, как мы очищаем время от времени мусорное ведро в квартире. Для этого щёлкните правой кнопкой мыши по значку Корзины на рабочем столе и выберите из контекстного меню пункт Empty Recycle Bin (Очистить Корзину). После этого все файлы будут удалены из Корзины уже без возможности восстановить их обычными методами.

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

■ открыв нужную папку, выделите нужные файлы и нажмите Ctrl-C или выберите в меню Edit (Правка) пункт Сору (Копировать);

■ открыв папку, в которую будут копироваться файлы (папка назначения), нажмите Ctrl-V или выберите в меню Edit (Правка) пункт Paste (Вставить) - файлы будут скопированы;

■ если в предыдущем пункте выбрать из меню Edit (Правка) пункт Paste Shortcut, то вместо копирования файла в папке назначения будет создан ярлык, то есть ссылка на этот файл;

■ для перемещения файлов выделите их и нажмите Ctrl-X или выберите в меню Edit (Правка) пункт Cut (Вырезать);

■ откройте папку назначения и нажмите Ctrl-V или выберите в меню Edit пункт Paste. Файлы будут перемещены в папку назначения.

Можно также использовать метод Drag-and-Drop, т. е. перетаскивание файлов мышью при нажатой левой кнопке. При этом нужно иметь в виду следующее:

■ перетаскивать файлы можно как в открытые окна папок, так и просто на значок папки, возможно, находящийся в том же окне Проводника, или на значок диска (в Windows);

■ в Windows, если папка назначения файлов находится на том же разделе (диске), что и исходная, то при перетаскивании файлы будут перемещены;

■ в Windows, если папка назначения находится на другом разделе (диске), нежели исходная, то при перетаскивании файлы будут скопированы; в Windows при перетаскивании файлов, имеющих расширение исполняемых (ехе), на них будут созданы ярлыки;

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

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

■ в Windows, если перетаскивать файлы не левой, а правой кнопкой мыши, то при её отпускании появится контекстное меню, в котором можно выбрать, что делать с «перетащенными» файлами: скопировать их, переместить или создать ярлыки. В Linux такое меню появляется и при перетаскивании левой кнопкой мыши.

Смена текущего каталога. В левой части Проводника (Konquerora) выберите из дерева папок нужный каталог и щёлкните на нём мышью. При этом в правой части окна отобразится содержимое выбранного каталога (папки). Кроме того, можно ввести путь к нужной папке в адресной строке в верхней части окна Проводника, подобно тому, как вводят адреса Интернета (об этом см. в гл.9).

Переименования файлов. Щёлкните на нужном файле правой кнопкой мыши и выберите из контекстного меню пункт Rename (Переименовать). Можно также выделить нужный файл, щёлкнув на нём мышью, и нажать клавишу F2. При этом откроется поле ввода, куда можно ввести новое имя файла. По окончании ввода нажмите клавишу Enter.

Разумеется, всё, что описано выше, касается стандартных графических средств управления файлами в Windows и Linux - Explorer и Konqueror. На самом деле возможности этих программ гораздо шире.

Кроме того, можно пользоваться командами, вводя их в командной строке. Некоторые основные команды Windows (DOS) и Linux были приведены выше.

Для того чтобы в системе Windows XP воспользоваться командной строкой, выберите из меню Start (Пуск) -> All Programs (Все программы) ■> Accessories (Стандартные) ■> Command Prompt (Командная строка). Откроется окно терминала командной строки (рис. 8.24).

В системе Linux для этого нужно открыть окно терминала, выбрав из стартового меню пункт Системные ■> Терминал или перейдя на одну из текстовых консолей с помощью сочетания клавиш Ctrl-Alt-Fl, Ctrl-Alt-F2 и т. д. Для возвращения в графическую среду следует нажать сочетание Ctrl-Alt-F7.
Рис. 8.24 Командная строка в Windows XP