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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Процесс – это ресурс.

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О перационная системаWINDOWS: Управление файлами

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

Основные понятия. Форматирование дискет. Управление файлами с помощью Проводника. Архивирование файлов.

Основные понятия

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

Д
ля управления файлами вWindows существует утилита Проводник, которую можно вызвать несколькими способами: двойным щелчком по значку Мой компьютер, вызовом программы Проводник через Главное меню Windows, нажатием сочетания клавиш Win+E.

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

Форматирование дискет

Дискеты сегодня иногда используются для переноса небольших файлов между компьютерами. Перед использованием они должны быть подготовлены в результате процедуры, называемой форматированием. Форматирование также используется для восстановления работоспособности дискет. Чтобы отформатировать дискету, необходимо вставить ее в дисковод; открыть окно Мой компьютер, дважды щелкнув по соответствующему значку на рабочем столе; щелчком выделить дисковод, в который установлена дискета; выполнить команду Файл/ Форматировать (или щелкнуть правой кнопкой мыши по значку дисковода и из контекстного меню выбрать команду Форматировать ). Появится окно Форматирование; укажите Способ форматирования установкой или снятием флажка “Быстрый формат” - Полное (перед форматированием проверяется поверхность дискеты, поврежденные области помечаются и не используются) или Быстрое (очищается таблица размещения файлов). Если вам нужна системная дискета для загрузки с нее системы MS-DOS, то установите флажок “Создать загрузочный диск”.Чтобы дискета имела какое-либо имя, введите его в текстовом поле Метка .Щелкните по кнопке Начать.

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

Управление файлами с помощью Проводника

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

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

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

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

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

Настройка Проводника позволяет менять вид его окна путем:

Изменения ширины панелей, перетаскивая мышью полоску, разделяющую панели;

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

Включения или выключения панели инструментов командой Вид/ Панель инструментов ;

Изменения способа отображения файлов и папок командой Вид :

- сортировки файлов и папок по имени, типу, размеру, дате последней модификации командой Вид/ Упорядочить значки;

Запрещения или разрешения отображения файлов определенных типов командой Вид/ Параметры.

При работе с файлами и папками Проводник выполняет:

Выделение файлов и папок . Один файл или одна папка выделяются щелчком мыши, группа смежных файлов - щелчком по первому файлу и щелчком по последнему файлу при нажатой клавише Shift или растягиванием над ними прямоугольника правой кнопкой мыши, группа несмежных файлов - щелчками по ним при нажатой клавише Ctrl,все файлы - командой Правка/ Выделить все (Сочетание клавиш Crtl+A).

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

Создание новой папки , для чего в левой панели окна Проводникавыделяется папка, внутри которой создается папка, выполняется команда Файл/ Создать/ Папка , в появившемся на правой панели текстовом поле вводится имя новой папки, нажимается клавиша Enter.

Копирование или Перемещение файла (группы) файлов. Выполняется двумя способами: 1) через Буфер Обмена, вызвав после выделения файла или папки контекстное меню правой кнопкой мыши и выполнив соответственно команды Копировать или Вырезать, а затем, выделив устройство или папку-приемник, через контекстное меню выполнив команду Вставить; 2) буксировкой файла или папки в папку - получатель или на рабочий стол в случае перемещения, либо буксировкой при нажатой правой кнопке мыши и командой Копировать при отпускании кнопки в случае копирования. Файл или папку с рабочего стола можно отбуксировать после того, как станет видимым устройство или папка-получатель. Буксировка файлов из папки в папку в пределах одного диска (устройства) приводит к перемещению файлов; для копирования файлов необходимо при буксировке удерживать нажатой клавишу Ctrl . Буксировка же файлов или папок с одного диска на другой приводит к копированию файлов или папок; для перемещения файлов с диска на диск необходимо производить буксировку при нажатой клавише Shift .

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

Восстановить файл, дважды щелкнув по Корзине, которая содержит все удаленные после последней очистки Корзины файлы, и выполнив команду Файл/ Восстановить.

Поиск файла, для чего вводится его имя или часть имени после команды Сервис/ Найти/ Файлы и папки.

Быстрый просмотр файла выполняется щелчком правой кнопки мыши по его имени и выбором из контекстного меню команды Быстрый просмотр.

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

Печать выделенного файла по команде Файл/ Печать.

Копирование дискет после правого щелчка по значку дисковода и команды Копировать диск.

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

Инструментарий управления Windows: что это такое?

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

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

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

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

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

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

Получение информации о системе

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

Среди же основных средств инструментария управления Windows особо можно выделить апплеты msinfo32 и winver, вызываемые из меню «Выполнить». Первая предоставляет данные в основном об аппаратной части, вторая предназначена для уточнения текущей версии операционной системы.

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

Средства управления компьютерной системой

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

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

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

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

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

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

Утилита производительности относится больше к мониторинговой части, но и ее сбрасывать со счетов не стоит.

А вот (msconfig) - инструмент абсолютно незаменимый, поскольку именно здесь задается выбор загружаемой ОС при старте, если их несколько, устанавливается тип старта, производится управление некоторыми стартующими с системой службами и элементами автозагрузки (в Windows 10 он вынесен в «Диспетчер задач») и т.д.

Мониторинг

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

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

Проверка компонентов и устранение неполадок

Что касается инструментария проверки, здесь можно выделить действия с дисками или съемными носителями и тестирование оперативной памяти. Однако для тестирования системных компонентов они не годятся. При критических сбоях систему можно привести в работоспособное состояние только средствами командной строки. Например, проверить целостность важных файлов, отвечающих за функционирование Windows и восстановить их, если проблемы будут обнаружены, можно командой sfc /scannow. Вообще, в командной консоли, которую рядовые пользователи явно недолюбливают, можно выполнить такие действия, которые через графический интерфейс оказываются недоступными.

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

Другие важные компоненты

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

Как отключить инструментарий управления Windows и стоит ли это делать?

Остается посмотреть на одну из самых главных проблем. Некоторые пользователи достаточно часто обращают внимание на то, что активный процесс инструментария управления 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).

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

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

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

Одной из основных задач ОС является предоставление удобств пользователю при работе с данными, хранящимися на дисках. Для этого ОС подменяет физическую структуру хранящихся данных некоторой удобной для пользователя логической моделью, которая реализуется в виде дерева каталогов, выводимого на экран такими утилитами, как 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 все пользователи подразделяются на три категории: владельца файла, членов его группы и всех остальных.