Конспект лекций Для специальности -100100 з/о сокращенной формы обучения Киров 2002 icon

Конспект лекций Для специальности -100100 з/о сокращенной формы обучения Киров 2002



Смотрите также:
Конспект лекций Для специальности -100100 з/о сокращенной формы обучения Киров 2002...
Конспект лекций по курсу “Начертательная геометрия и инженерная графика” Кемерово 2002...
Конспект лекций н...
Конспект лекций (для студентов всех форм обучения) Кемерово 2002...
Рабочая программа дисциплины философия гсэ. Ф. 10 для студентов ипп сокращенной формы обучения...
Конспект лекций по дисциплине «сетевые технологии» (дополненная версия) для студентов...
Конспект лекций удк 651. 5 Ббк 60. 844 Конспект лекций по курсу «Делопроизводство»...
Конспект лекций удк 651. 5 Ббк 60. 844 Конспект лекций по курсу «Делопроизводство»...
Конспект лекций для студентов всех специальностей дневной и заочной формы обучения Челябинск...
Курс лекций по дисциплине: «стратегический менеджмент» (часть 1) для студентов специальности...
Учебно-методический комплекс для студентов заочной формы обучения по специальности: 021100...
Учебно-методический комплекс для студентов заочной формы обучения по специальности: 021100...



страницы: 1   ...   10   11   12   13   14   15   16   17   18
вернуться в начало
скачать
^

8.5 Создание каталогов (папок)



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

Имя диска состоит из одного символа – буквы латинского алфавита. После имени диска ставится двоеточие. Диски именуются в алфавитном порядке (для ОС Windows NT 4.0, 2000, XP дискам можно назначать буквы не в алфавитном порядке). Буквы А: и В: соответствуют дисководам гибких дисков (5,25" и 3,5"). Если дисковод один, буква В: как правило не используется. С:, D:, E: и т.д. – логические диски жестких дисков, дисководы лазерных дисков, оптических дисков, сетевые диски и другие устройства.

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

Мы знаем, что в иерархических структурах данных адрес объекта задается маршрутом (путем доступа), ведущим от вершины структуры к объекту. При записи пути доступа к файлу, проходящего через систему вложенных каталогов, все промежуточные каталоги разделяются между собой определенным символом. Во многих ОС в качестве такого символа используется «\» (обратная косая черта), например:

^ С:\Мои документы\Информатика\Пособие.doc

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

^

8.6 Копирование, перемещение удаление файлов и каталогов (папок)



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

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

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

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

^

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



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

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

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

^

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



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

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

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

  • Скрытый (Hidden);

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

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

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

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

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

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

^

8.9. Управление установкой, исполнением и удалением приложений



Понятие многозадачности

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

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

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

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

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

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

^ Вопросы надежности

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

Так, например, наиболее универсальные ОС Windows 95, 98, ME могут испытывать общесистемные сбои из-за работы с приложениями, недостаточно четко соблюдающими спецификацию ОС. ОС Windows NT 4.0, 2000, XP, Unix, Linux и OS/2 обладают повышенной устойчивостью и не выходят из строя при сбое приложений, но имеют меньшую универсальность, и, соответственно, парк доступных приложений для них ограничен.

Это, в частности, предопределяет сферу использования данных ОС. Системы Windows 95/98/ME находят применение в массовых многоцелевых вычислительных системах, а системы Windows NT/2000/XP и OS/2 – на специализированных рабочих местах, для которых требуется повышенная надежность при ограничении круга используемых программ.

Вопрос надежности ОС особо остро стоит для программистов. В процессе отладки программ возможны многочисленные сбои из-за несовершенства их кода. При отладке «сырых» программ в Windows 95/98/ME «сброс» или «зависание» компьютера происходит много чаще, чем в ОС Windows NT/2000/XP. Поэтому общепринятой является практика, когда программа разрабатывается и отлаживается в ОС Windows NT/2000/XP, а ее окончательная сборка и компиляция выполняются в Windows 95/98/ME.

^ Установка приложений

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

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

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

^ Удаление приложений

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

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





Скачать 1,25 Mb.
оставить комментарий
страница14/18
Медов Р.В
Дата30.09.2011
Размер1,25 Mb.
ТипКонспект, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы: 1   ...   10   11   12   13   14   15   16   17   18
отлично
  6
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх