Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие ИТЮД.docx
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

2.1.5. Оболочка ос (графический интерфейс)

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

В оболочку Windows входят компоненты:

  • рабочий стол,

  • окна,

  • основные меню и панели инструментов,

  • контекстные меню объектов,

  • ярлыки и другие пиктограммы,

  • управляющие кнопки.

2.1.6. Классификация ос

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

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

(однопользовательская или многопользовательская с разделением полномочий),

  • по числу одновременно решаемых задач

(однозадачная или многозадачная с разделением времени),

  • по типу доступа к ПК

(несетевая или сетевая с заданием сетевых политик),

  • по организации процесса работы

(однопроцессорная или многопроцессорная).

Примеры ОС разных видов:

  • MS DOS фирмы MicroSoft — однопользовательская, однозадачная, несетевая, однопроцессорная,

  • Windows 95, 2000, XP, 7, 8, 10 фирмы MicroSoft, Unix, Linux лаборатории Bell Labs фирмы AT&T — однопользовательские, многозадачные, несетевые, однопроцессорные (современные версии могут использовать многоядерные процессоры),

  • Windows NT фирмы MicroSoft, Solaris фирмы Sun MicroSystem — многопользовательские, многозадачные, сетевые, многопроцессорные.

2.2. Оболочки (внешние) операционной системы, инструментальные системы

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

Внешние оболочки Norton Commander, Volkov Commander использовались с операционной системой MS DOS, не имевшей собственного графического интерфейса. Также внешние оболочки могут предоставить пользователю альтернативный интерфейс для работы с файловой системой. Для ОС Windows используются Far и Total Commander, имеющие ряд преимуществ перед встроенным проводником Windows.

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

Система программирования включает в себя:

  • специальный редактор для написания текстов программ,

  • транслятор — переводчик текстов программ в двоичные коды,

  • отладчик программ для поиска и устранения ошибок программирования,

  • графический интерфейс для удобства пользователя.

Примеры систем программирования — Visual Basic, C++, Delphi.

2.3. Утилиты

Утилита (сервисная программа) — системное ПО, которое выполняет сервисные обслуживающие функции.

Утилиты могут решать многочисленные вспомогательные задачи, наиболее распространенные из них:

  • обслуживание дисков,

  • предоставление информации о ресурсах,

  • шифрование информации,

  • защита от вредоносных программ,

  • архивация данных.

2.3.1. Утилиты обслуживания дисков

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

Пример — Magic Partition.

К программам обслуживания дисков следует отнести разнообразные менеджеры дисков, позволяющие, в частности, производить разбиение жесткого диска на логические диски без его форматирования и, соответственно, без утраты данных. Целесообразно разделение жесткого диска хотя бы на две части: логический диск C: для размещения операционной системы и второй логический диск D: непосредственно для работы пользователя и хранения собственной информации. В случае такого разбиения при необходимости переустановки операционной системы (например, после повреждения вирусами) достаточно будет отформатировать системный диск С: и заново установить там ОС. При этом данные на диске D: останутся неповрежденными.

Утилита форматирования диска осуществляют очистку логического диска от содержащейся на нем информации.

Утилита может работать в одном из двух режимах:

  • быстрое форматирование,

  • полное форматирование.

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

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

Пример — встроенная утилита Windows.

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

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

Пример — встроенная утилита Windows.

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

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

Пример — встроенная утилита Windows.