Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции По Операционным Системам (Иванько А. Ф.).doc
Скачиваний:
53
Добавлен:
07.10.2014
Размер:
148 Кб
Скачать
☆

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

требует создание комфортных условий для работы пользователей, поэтому использование машинных языков является затруднительным, так как требует ввода большого количества команд, каждая из которых может содержать свыше десятка формальных параметров необходимых для выполнения конкретных процедур. Например: при записи информации на магнитный диск, программист может использовать свыше 16 различных команд, каждая из которых требует ввода до 13 формальных параметров, таких как номер сектора на дорожке, номер дорожки и т.д. После завершения операции с диска, контролер возвращает 23 значения, которые содержат информацию отображающую наличие и типы ошибки. ОС предоставляет пользователю простой файловый интерфейс берёт на себя все процедуры, связанные с обработкой прерываний, управления таймерами и оперативной памятью, а так же другие низкоуровневые проблемы. Задача операционной системы является предоставление пользователю виртуальной ЭВМ по технически реальной аппаратуре. ОС представляет некоторый механизм, управляющий различными частями сложной вычислительной системы функции:

-распределение процессора;

-распределение памяти;

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

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

1. планирование ресурсов (кому, когда и в каком кол-ве необходимо выделить тот или иной ресурс вычислительной системы)

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

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

  1. Пользовательский режим (User mout). Режим для выполнения пользовательских программ.

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