Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема4_ОС.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
125.44 Кб
Скачать

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

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

Как и операционные системы, файловые оболочки бывают неграфическими и гра­фическими. Наиболее известная неграфическая файловая оболочка для MS-DOSдиспетчер файлов Norton Commander. Роль графической файловой оболочки для MS-DOS в свое время исполняли программы Windows 1.0 и Windows 2.0, которые постепенно развились до понятия операционной среды (в версиях Windows Зх) и далее до самостоятельной операционной системы (начиная с Windows 95).

С приемами навигации в современных графических операционных системах мы познакомимся при их изучении.

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

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

Основных атрибутов четыре:

Только для чтения (Read only);

Скрытый (Hidden);

Системный (System); ,

Архивный (Archive).

Атрибут «Только для чтения» ограничивает возможности работы с файлом. Его уста­новка означает, что файл не предназначен для внесения изменений.

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

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

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

4.5Управление установкой, исполнением, удалением приложений Понятие многозадачности

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

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

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

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

• возможность обмена данными между приложениями;

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]