Cтраница 2
Кобол-Барроуз является сильно развитой версией стандартного кобола-65. В эту версию языка включены средства для отладки программ и ряд других средств, учитывающих возможности аппаратуры, а именно: средства управления мультипроцессированием, динамическим распределением памяти, средства сегментирования программ и ряд других средств. Программа, записанная на входном языке высокого уровня, перфорируется и вводится в систему для последующей трансляции и исполнения. Математическое обеспечение машин Барроуз допускает несколько режимов: ввод, трансляцию и непосредственное исполнение; ввод программ и запись их в исходной символике для последующей трансляции и исполнения; ввод, трансляцию и запись оттранслированных программ, в библиотеку на дисках для последующего исполнения в динамике работы. [16]
В Системе 370 широко используются последние достижения технологии полупроводниковых приборов и интегральных схем. Кроме того, возможности применения этой вычислительной системы расширены за счет введения новых средств и возможностей: динамического преобразования адресов; косвенной адресации данных в каналах; мультипроцессирования; средств отсчета времени; операций с плавающей точкой, обеспечивающих повышенную точность; средств регистрации программных событий; средства обеспечения мониторных программ; блок-мультиплексного канала. Эти средства и возможности значительно повышают надежность, готовность и доступность вычислительной установки. [17]
Каждая ЭВМ двухмашинного комплекса функционирует под управлением своей операционной системы и предоставляет возможность пользователю связываться с другой ЭВМ комплекса с помощью адаптера канал - канал, средств прямого управления и общих полей ОП на НМД и НМЛ. Наличие в составе ВК-2М-45 средств комплексирования дает возможность пользователю организовать работу системы в двухпроцессорной конфигурации с расширенным комплектом вводных, выводных и внешних запоминающих устройств путем загрузки операционной системы в режиме мультипроцессирования. [18]
Программа ввода-вывода может быть независима от программы центрального процессора и может выполняться асинхронно ( одновременно) по отношению к операциям центрального процессора. Мультипроцессирование означает наличие более чем одного процессора, одновременно работающих с общей памятью. [19]
Для реализации мультипрограммного или мультипроцессорного / выполнения программ необходимо множество таких регистров границ. Число таких границ существенно зависит от степени мультипрограммирования или мультипроцессирования. [20]
Все средства комплексирования конструктивно размещены в стойках процессора ЭВМ. Комплексы работают под управлением одной операционной системы. С ними поставляется операционная система ОС ЕС 6.1 исполнения 45, обеспечивающая работу средств комплексирования в режиме мультипроцессирования. [21]
Каждый из этих компонентов рассматривается детально, в том числе и с точки зрения их проектирования применительно к языкам современных ЭВМ и развитым операционным системам. Мы исходим из того, что, кроме традиционных проблем синтаксиса и семантики, возникающих при-создании компиляторов, теперь приходится решать проблемы распределения памяти и методов доступа и что файловые системы, мультипроцессирование и мультипрограммирование стали обычными понятиями в области операционных систем. Для ознакомления с более формальными аспектами вычислительной науки ( computer science) в книгу включены общие сведения о формальных системах и их применении к языкам программирования. [22]
Процессором называется аппаратура, предназначенная для выполнения последовательности команд. Другой взгляд на процесс состоит в том, что процесс определяется как траектория процессора в адресном пространстве при выполнении задания. Таким образом, в различные моменты времени термин процесс может быть связан с работой операционной системы, пользовательской программы или совместно используемой программы. Мультипроцессированием называют одновременное выполнение двух или более процессов несколькими процессорами вычислительной системы. [23]
Как уже отмечалось, работа каждой ВМ должна управляться своей собственной системно-независимой программой или операционной системой. В качестве таких операционных систем могут использоваться подсистемы ПДО и ПДП, входящие в состав СВМ ЕС. Кроме того, так как виртуальная машина представляет собой эквивалент реальной ЭВМ, то на ней могут работать любые операционные системы и системно-независимые программы, разработанные для ЕС ЭВМ Ряда-1, Ряда-2 и Ряда-3. Это относится, в частности, ко всем изданиям и модификациям ОС ЕС и ДОС ЕС. Имеющиеся ограничения на использование этих операционных систем на ВМ связаны с двумя основными факторами: во-первых, для ВМ не моделируются средства мультипроцессирования и прямого управления и, во-вторых, при работе на ВМ не сохраняются некоторые временные соотношения, что приводит, например, к ограничениям на динамическую модификацию канальных программ и использование программно-управляемого прерывания ввода-вывода. [24]