Программы ОС
Программы ОС постоянно (резидентно) занимают в оперативной памяти объем, установленный при конфигурировании системы. Остальные части операционной системы по мере необходимости вызываются из внешней памяти на МД. Операционная система обеспечивает осуществление в вычислительной системе следующих процессов: • обработки задач; • работы системы в режиме диалога и квантования времени; • работы системы в реальном масштабе времени в составе многопроцессорных и многомашинных комплексов; • связи оператора с системой; • протоколирования хода выполнения вычислительных работ; • обработки данных, поступающих по каналам связи; • функционирования устройств ввода-вывода; • использования широкого набора средств отладки и тестирования программ; • планирования прохождения задач в соответствии с их приоритетами;. - • ведения учета и контроля за использованием данных, программ и ресурсов ЭВМ. Основные компоненты операционных систем — управляющие и обрабатывающие программы. Управляющая программа определяет порядок выполнения обрабатывающих программ и обеспечивает необходимым набором услуг для их выполнения. Основные функции управляющей программы: последовательное или приоритетное выполнение каждой работы (управление задачами); хранение, поиск и обслуживание данных независимо от их организации и способа хранения (управление данными). Программы управления задачами считывают входные потоки задач, обрабатывают их в зависимости от приоритета, инициирует одновременное выполнение нескольких заданий; вызывают процедуры; ведут системный журнал. Программы управления данными обеспечивают способы организации, идентификации, хранения, каталогизации и выборки обрабатываемых данных. Эти программы управляют вводом-выводом данных с различной организацией, объединением записей в блоки и разделением блоков на записи, обработкой меток томов и наборов данных. Программы управления восстановлением после сбоя обрабатывают прерывания от систем контроля, регистрируют сбои б процессоре и внешних устройствах, формируют записи о сбое в журнале, анализируют возможность завершения затронутой сбоем задачи и переводят систему в состояние ожидания, если завершение задачи невозможно. Конфигурация системы. Прикладная программа в операционных системах может получить от ОС в процессе своей работы характеристики конкретной реализации системы, в среде которой она функционирует: имя, версию и редакцию операционной системы, тип и технические характеристики компьютера. В ОС обычно имеются средства локализации, позволяющие настроить систему на конкретное национальное (местное) представление данных: представление десятичных дробей, денежных величин, даты и времени.
|