Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_4_Мак.docx
Скачиваний:
5
Добавлен:
22.11.2019
Размер:
328.03 Кб
Скачать

2.3.7. Навигация по файловой структуре

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

Рис.3. Окно Мой компьютер

Процесс навигации выполняют одним из следующих способов:

1. С помощью область переходов в левой части окна Проводник, на которой показана структура папок. Если папка имеет вложенные папки, то на левой панели рядом с папкой отображается знак «плюс» (+) для свернутой папки и знак «минус»(-) для развернутой. Щелчок на знаке сворачивает или разворачивает папку.

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

2.3.8. Управление атрибутами файлов

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

  • Только для чтения (Read-only) ‑ означает, что файл не предназначен для внесения изменений;

  • Скрытый (hidden) сигнализирует ОС, что данный файл не следует отображать на экране при проведении файловых операций;

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

Вдобавок к набору стандартных файловых атрибутов, файловая система NTFS позволяет разработчикам приложений создавать свои собственные атрибуты, с которыми затем могло бы работать их приложение: Требует архивации (archive), Временный (temporary), Сжатый (compressed) и др.:

  • Требует архивации (archive) – используется для работы программ резервного копирования;

  • Временный (temporary) ‑ создаваемый определённой программой или операционной системой для сохранения промежуточных результатов в процессе функционирования или передачи данных в другую программу. Обычно такие файлы удаляются автоматически создавшим их процессом

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

2.4. Управление системой ввода-вывода

Функциональная часть ОС, отвечающая за взаимодействие пользовательских программ с устройствами ввода –вывода (УВВ) обеспечивает:

  • общий интерфейс с драйверами УВВ;

  • драйверы для некоторых УВВ;

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

Буферизация – выделение области памяти, в которую одно УВВ (процесс) записывает данные и из которой другое устройство считывает эти данные.

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

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