- •Состав программного обеспечения
- •Системное программное обеспечение компьютера
- •Базовая система ввода вывода bios
- •Ядро операционной системы
- •Драйверы устройств
- •Службы операционной системы
- •Системные оболочки
- •Инструменты администрирования
- •Инструменты системного программирования
- •Операционные системы
- •2.1.Обеспечение аппаратно-программного интерфейса
- •2.1.1. Управление процессами
- •2.1.1. Управление оперативной памятью
- •2.3. Управление файловой системой
- •2.3.1. Организация файловой системы
- •2.3.2. Управление файловой структурой
- •2.3.3. Создание файлов и присвоение им имен
- •2.3.4. Создание папок
- •2.3.5. Копирование и перемещение файлов
- •2.3.6. Удаление файлов и папок
- •2.3.7. Навигация по файловой структуре
- •2.3.8. Управление атрибутами файлов
- •2.4. Управление системой ввода-вывода
- •2.5. Управление дисковой памятью
- •2.6. Управление сетевыми подключениями
- •2.7.Обеспечение интерфейса пользователя (Интерпретатор команд)
- •2.7.1. Графический интерфейс.
- •2.7.2. Управление установкой, исполнением и удалением приложений
- •2.8. Взаимодействие с аппаратным обеспечением
- •2.9. Обслуживание компьютера
- •2.10. Дополнительные функции ос
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. Управление системой ввода-вывода
Функциональная часть ОС, отвечающая за взаимодействие пользовательских программ с устройствами ввода –вывода (УВВ) обеспечивает:
общий интерфейс с драйверами УВВ;
драйверы для некоторых УВВ;
управление доступом к памяти, включая кэширование, буферизацию и спулинг.
Буферизация – выделение области памяти, в которую одно УВВ (процесс) записывает данные и из которой другое устройство считывает эти данные.
Кэширование. Дисковый кэш – это специальная область оперативной памяти, где хранятся доступные процессору ранее считанные с диска данные для последующего быстрого доступа к ним. Эта функция включена в ядро ОС и работает автоматически.
Спулинг _ особый вид буферизации, применимый для согласования быстродействующих УВВ (процессов) с медленными; быстродействующий процесс записывает данные в спул и продолжает работать, не ожидая, когда они будут считаны медленным устройством (процессом.