Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие 800430

.pdf
Скачиваний:
7
Добавлен:
01.05.2022
Размер:
2.57 Mб
Скачать

Рис. 3.27. Цветной лазерный принтер HP Color LaserJet 8500/8500N/8500DN

Качество тонера На качество печати влияет не только разрешающая способ-

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

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

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

ивысокого качества.

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

80

Рис. 3.28. Микроструктура тонера низкого (а)

ивысокого (б) качества

4.ОСНОВНЫЕ ФУНКЦИИ СОВРЕМЕННЫХ ОПЕРАЦИОННЫХ СИСТЕМ

ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ

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

она сама является опорой для программного обеспечения более высоких уровней — прикладных и большинства служебных приложе-

ний. Приложениями операционной системы принято называть про-

граммы, предназначенные для работы под управлением данной сис-

темы. [1-3,5,6,11]

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

интерфейса между пользователем и программноаппаратными средствами компьютера (интерфейс пользователя);

интерфейса между программным и аппаратным обеспече-

нием (аппаратно-программный интерфейс);

интерфейса между разными видами программного обеспе-

чения (программный интерфейс).

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

81

обходимых для удовлетворения технических требований, предъявляемых к конкретному рабочему месту.

Основные функции операционных систем:

1)обеспечение интерфейса пользователя;

2)обеспечение автоматического запуска;

3)организация файловой системы;

4)обслуживание файловой структуры;

5)управление установкой, исполнением и удалением прило-

жений;

6)обеспечение взаимодействия с аппаратным обеспечением;

7)обслуживание компьютера.

4.1. Интерфейс пользователя

Режимы работы с компьютером

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

зовании прерываний процессора и прерываний BIOS (которые, в

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

Виды интерфейсов пользователя

Различают неграфические и графические операционные системы. Неграфические реализуют интерфейс командной строки. Ос-

новное устройство управления - клавиатура. Вводят команды, ENTER.

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

82

4.2. Автоматический запуск приложений

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

Недисковые операционные системы характерны для специализированных вычислительных систем, в частности для компьютеризированных устройств автоматического управления. Все в ПЗУ.

4.3. Организация файловой системы

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

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

Наименьшей физической единицей хранения данных является сектор. Размер сектора равен 512 байт. Поскольку размер FATтаблицы ограничен, то для дисков, размер которых превышает 32 Мбайт, обеспечить адресацию к каждому отдельному сектору не представляется возможным. В связи с этим группы секторов условно объединяются в кластеры. Кластер является наименьшей единицей адресации к данным. Размер кластера, в отличие от размера сектора, не фиксирован и зависит от емкости диска.

Операционные системы MS-DOS, OS/2, Windows 95 реализуют 16-разрядные поля в таблицах размещения файлов. Такая файловая система называется FAT16. Она позволяет разместить в FATтаблицах не более 65 536 записей (216) о местоположении единиц хранения данных и, соответственно, для дисков объемом от 1 до 2

83

Гбайт длина кластера составляет 32 Кбайт (64 сектора). Это не вполне рациональный расход рабочего пространства, поскольку любой файл (даже очень маленький) полностью оккупирует весь кластер, которому соответствует только одна адресная запись в таблице размещения файлов. Даже если файл достаточно велик и располагается в нескольких кластерах, все равно в его конце образуется некий остаток, нерационально расходующий целый кластер.

Более совершенная организация файловой системы — FAT32 с 32-разрядными полями в таблице размещения файлов. Эта система обеспечивает размер кластера 4 Кбайт (8 секторов).

4.4. Обслуживание файловой структуры

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

Функции обслуживания файловой структуры:

создание файлов и присвоение им имен;

создание каталогов (папок) и присвоение им имен;

переименование файлов и каталогов (папок);

копирование и перемещение файлов между дисками компьютера и между каталогами (папками) одного диска;

удаление файлов и каталогов (папок);

навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке);

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

Файл это именованная последовательность байтов произвольной длины.

По способам именования файлов различают «короткое» и «длинное» имя.

До появления Windows 95 - короткое - имя файла состояло из двух частей: имени и расширения имени, разделены точкой. На имя -

8 символов, а на его расширение — 3 символа. С приходом Windows 95 имя может содержать до 256 символов, кроме девяти специальных: \ /:*?"<> |. Разрешается использовать пробелы и несколько точек.

84

Использование «длинных» имен файлов в операционных системах Windows 95 и Windows 98 имеет ряд особенностей.

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

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

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

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

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

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

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

85

вложенными. Верхним уровнем вложенности иерархической структуры является корневой каталог диска.

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

Удаление файлов и каталогов (папок)

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

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

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

86

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

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

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

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

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

Скрытый (Hidden);

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

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

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

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

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

Атрибут Архивный ранее использовался для создания архивов данных, сейчас не используется.

87

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

иудалением приложений

Сточки зрения управления исполнением приложений, разли-

чают однозадачные и многозадачные операционные системы.

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

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

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

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

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

4.6.Обеспечение взаимодействия с аппаратным обеспечением

Гибкость аппаратных и программных конфигураций вычислительных систем поддерживается за счет того, что каждый разработчик оборудования прикладывает к нему специальные программные средства управления—драйверы. Драйверы имеют точки входа для взаимодействия с прикладными программами, а диспетчеризация обращений прикладных программ к драйверам устройств — это одна из функций операционной системы. [1-3,5,6,11]

4.7. Обслуживание компьютера

Средства проверки дисков

Надежность работы дисков (особенно жесткого диска) определяет не только надежность работы компьютера в целом, но и безопасность хранения данных, ценность которых может намного превышать стоимость самого компьютера.

Бывают логические и физические ошибки на дисках.

88

Логические ошибки файловой структуры: это потерянные кластеры или общие кластеры. Общие кластеры - несколько фай-

лов претендуют на то, что их данные находятся в одном и том же месте диска.

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

Механизм образования потерянных кластеров:

во время работы с файлом приложение манипулирует с кластерами, занимая или освобождая их и регистрирует сведения об этом в FAT-таблице, но не записывает полные сведения о файле в каталог;

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

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

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

Средства «сжатия» дисков - уплотненная запись информации с помощью специальных программ.

Средства управления виртуальной памятью - расширение ОЗУ за счет создания так называемой виртуальной памяти на жестком диске. Виртуальная память реализуется в виде так называемого

файла подкачки.

4.8. Дополнительные функции операционных систем

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

89