Cтраница 3
Операционная система ОС ЕС обладает большими возможностями, которые при конкретных аппаг1ятных прсурсах машины и решаемом классе задач не все нужны. Для того чтобы неиспользуемые компоненты операционной системы не занимали память, системный программист обычно генерирует вариант операционной системы, ориентированный на нужды данного вычислительного центра. [31]
Практикум по этому курсу включает программные реализации взаимодействия параллельных процессов с использованием различных инструментов их синхронизации. Практикум включает также реализацию компонент операционных систем с использованием параллельных процессов. [32]
В книге также освещены особенности программного обеспечения ЭВМ ЕС-1033, что очень важно для правильной эксплуатации машины, так как от того, насколько умело будет использовано программное обеспечение, зависит эффективность работы машины в целом. Основное внимание сосредоточено на описании моделе-зависимых компонентов операционной системы и, в частности, программных средств восстановления вычислительного процесса после обнаружения ошибок в работе центрального процессора и каналов ввода-вывода, а также тестового обеспечения и пакетов программ, расширяющих возможности ОС ЕС. [33]
Прикладные программы не должны иметь возможности в обход операционной системы прямо использовать управляемые ею аппаратные ресурсы. Прикладные программы не должны прямо вызывать компоненты операционной системы, предназначенные для использования только ее подсистемами. [34]
Операционная система может быть построена по принципу как однородной, так и иерархической структуры. В однородной структуре-один уровень подчиненности всех компонентов операционной системы; в иерархической структуре - несколько уровней подчиненности: супервизор - диспетчер заданий - обслуживающие прог раммы - программа пользователя. [35]
В настоящее время существует тенденция дополнения операционной системы управляющими программами, которые расширяют ее возможности с точки зрения прикладных программ. Эти программы находятся на грани между компонентами операционной системы и прикладными программами и значительно упрощают подготовку прикладных программ. [36]
Особого внимания, по нашему мнению, заслуживает толкование автором операционной системы ЭВМ как производственной подсистемы обработки информации. Если рассматривать языки программирования м соответствующие компиляторы как компоненты операционной системы ( ОС), то действительно от ОС зависит и простота программирования и эффективность внедрения ЭВМ в качестве подсистемы обработки данных на предприятии. [37]
РАФОС содержит системы программирования для языков Макроассемблер и Фортран IV. Он ориентирован на описание диалоговых процедур генерации различных компонент операционной системы и может применяться пользователем, например, для настройки собственных прикладных программ. [38]
Для того чтобы программу на Фортране выполнить на ЭВМ, необходимо составить задание для операционной системы. Прием заданий и подготовку системы к выполнению заданий осуществляет компонент операционной системы, называемый Управлением заданиями. Информацию о действиях, которые необходимо выполнить в задании, программист указывает с помощью операторов Управления заданиями, называемых управляющими операторами. [39]
На этом этапе производится выбор варианта установки, назначаются устанавливаемые компоненты операционной системы. Этот этап завершается созданием системного диска. [40]
На основе, построенной модели определен ряд принципов, которым должна удовлетворять система. По мнению автора, эти принципы позволяют выделить четыре компонента операционной системы: обслуживание запросов пользователя; выполнение процессов, инициируемых пользователем; вспомогательное обслуживание; выполнение программы ядра защиты. [41]
В пособии, выпускаемом с рекомендательным грифом Минвуза СССР, описывается логическая структура вычислительной системы ЕС ЭВМ, подробно рассматриваются набор машинных операций и правила составления законченных программ и их фрагментов. Излагаются основные сведения о языке ассемблера, стандартные соглашения о структуре программных модулей, рассматриваются назначение и функции основных компонент операционной системы ОС ЕС. [42]
При осуществлении операций ввода-вывода центральный процессор управляет работой каналов ввода-вывода, которые в свою очередь управляют работой подсоединенных к ним устройств управления внешними устройствами, а те - работой подсоединенных к ним внешних устройств. Любой обмен информацией между оперативной памятью и внешним устройством происходит под управлением специальной программы, которая либо составляется программистом, либо формируется одной из компонент операционной системы - системой управления вводом-выводом. [43]
ДОС имеет модульную структуру, позволяющую потребителям приспосабливать ее к конкретной конфигурации технических устройств ЕС ЭВМ. Следовательно, в зависимости от имеющегося в распоряжении потребителя набора и структуры технических средств ЕС ЭВМ он по своему желанию может включать или не включать ту или иную компоненту операционной системы. [44]
В этих системах автоматизированы многие функции, представленные в табл. 6.1, что позволяет оценить их уровень автоматизации ( У. Структурные схемы систем и функциональное назначение компонент близки к представленным на рис. 6.1. Системы построены на базе компонент преимущественно оригинальной разработки, что обеспечило их концептуальное единство. Типовые компоненты операционных систем применяются в основном для диалога с пользователем. Для обеспечения высокой эффективности создаваемых программ их разработка ведется на ассемблере с широким применением макрокоманд. Система ЯУЗА-6 в различных организациях настроена более чем на 20 типов специализированных реализующих ЭВМ, а система РУЗА - приблизительно на 10 типов. [45]