Мультипроцессорная работа модели 65 осуществляется под управлением операционной системы, предназначенной для системы 360, в варианте MVT. Этот вариант операционной системы обеспечивает мультипрограммирование с переменным числом задач и выполнением до 15 заданий в режиме совпадения. Термин «задача» применяется фирмой IBM для обозначения самостоятельной части программы, которая рассматривается как основная единица работы для супервизора.
Задания помещаются в отдельные очереди на входе системы в зависимости от класса задания, причем место задания в очереди определяется его приоритетом. Читать далее »
Запоминающее устройство на магнитных дисках представлено либо в виде пакета с постоянными дисками, либо в виде пакета съемных дисков. К устройствам первого типа относится запоминающее устройство на дисках 2302, модели 3 и 4, включающее соответственно один или два модуля по 112,79 млн. байтов каждый. К одному устройству управления памятью 2841 можно подсоединить до четырех запоминающих устройств на дисках 2302, что обеспечивает примерно емкость 902 млн. байтов памяти с прямым доступом, причем можно использовать до восьми различных механизмов обращения к памяти.
Канал в системе IBM/360 представляет собой модуль управления вводом-выводом, обеспечивающий пути передачи данных и прямое управление контроллерами ввода-вывода и устройствами, подсоединенными к этим контроллерам. Имеется два типа каналов: селекторный и мультиплексный. Селекторные каналы предназначены для быстродействующих устройств, таких, как запоминающие устройства на магнитной ленте, на барабане или на диске.
При работе модели 65 как мультипроцессорной системы можно построить конфигурацию, содержащую от двух до восьми блоков памяти процессора модели 2365-13, каждый из которых обеспечивает хранение данных объемом 265К байтов, так что в максимальной конфигурации память будет иметь емкость 2 089 152 байта. Каждый модуль памяти характеризуется временем цикла 750 не при параллельном доступе к данным объемом 8 байтов. Функции хранения могут выполняться на побайтной основе, причем за один цикл работы в память может быть занесено любое число комбинаций последовательных байтов.
Рассмотрим четыре основные логические части процессорного блока 2065:
1. Арифметико-логическое устройство, содержащее 60-разрядный параллельный двоичный, или 8-разрядный десятично-двоичный сумматор с временем цикла логической структуры 200 не.
2. Внутренняя память, включающая рабочие регистры процессора, регистры общего назначения и регистры с плавающей запятой, имеющие время цикла 200 не.
3. Постоянное запоминающее устройство, используемое для управления потоком данных и выполнением команд.
4. Устройство управления памятью, работающее независимо от процессора, обслуживающее его запросы на доступ к памяти и разрешающее конфликтные ситуации при одновременном доступе к памяти процессора и каналов передачи данных.
С пульта управления можно задавать один из трех режимов: мультисистемный, обычный режим модели 65 и раздельный режим. В мультисистемном режиме обеспечивается непосредственная связь между центральными процессорами через основной интерфейс прямого управления для осуществления обычной мультипроцессорной обработки под управлением единой исполнительной программы. Режим модели 65 используется в тех случаях, когда интерфейс прямого управления должен функционировать точно так же, как в обычных моделях 65 системы 360. При работе в раздельном режиме мульти-системная прямая связь между центральными процессорами блокируется, так что каждый из них рассматривается как отдельная система, имеющая свою собственную управляющую программу, блоки основной памяти и устройства ввода-вывода. Читать далее »
Поскольку каждый процессор должен реагировать автономно на автоматическую установку или обмены слова состояния программы с фиксированными ячейками памяти, необходимо было предусмотреть две специально выделенные области памяти, каждая из которых адресуется в диапазоне от 0 до 4095. Мультипроцессорные средства модели 65 обеспечивают прямое перемещение адреса, что достигается добавлением 12-разрядного префикса к адресу базы памяти, который всегда имеет нули в 12 старших разрядах, так как адреса 0 — 4095 могут формироваться без задания адреса базы или индекса. Таким образом, один процессор может обращаться к абсолютным адресам в нижней части ферритовой памяти, где находятся такие элементы, как векторы прерывания, слова состояния канала, показания таймера интервалов и слова управления вводом-выводом, в то время как другой процессор обращается к выделенному для него блоку емкостью 4К в верхней части памяти.
Хотя 8-раврядный байт является основной единицей хранения данных, в системе имеется восемь различных форматов данных, так что каждая команда оперирует с одним и только одним форматом. На эти типы данных налагаются ограничения, связанные с выравниванием границ памяти. Адрес байта для поля данных должен быть кратен длине поля в байтах. Читать далее »
Каждый процессорный блок модели 2065 включает стандартные регистры системы IBM 360 и выполняет функции, указанные ниже:
1. Шестнадцать 32-разрядных регистров общего назначения, программно адресуемых как индексные регистры, накапливающие регистры или регистры базового адреса.
2. Четыре 64-разрядпых регистра с плавающей запятой для выполнения арифметических операций с нормальной и двойной точностью.
3. 64-разрядное слово состояния программы, которое адресуется программами супервизорного состояния и используется для управления состоянием системы по отношению к программе, выполняемой в текущий момент.
4. Выполнение двух – или трехадресных команд пяти форматов с тремя длинами поля из универсального набора команд, содержащего 87 стандартных команд, 44 команды с плавающей запятой и 8 команд десятичной арифметики.
5. Система приоритетного прерывания, обеспечивающая распознавание пяти классов прерываний.
Предусмотрены следующие пять форматов команд: регистр-регистр, регистр-память с индексацией адреса, регистр-память, память-непосредственный операнд и память-память. Все обращения к памяти относятся к типу «база-плюс-смещение», где поля смещения представляют собой 12-разрядные положительные целые числа, добавляемые к 24 младшим разрядам регистра общего назначения, выбранного в качестве базового; в результате обеспечивается простой способ логической адресации до 16 777 216 байтов основной памяти.
Редкие часики подойдут для тонкой женской ручки, рекомендую вам купить часы наручные женские и всегда быть в курсе местного времени или выглядеть солиднее в глазах коллег.
Онлайн версия популярного PhotoShop’a, включены почти все функции. Кисти, градиенты, гранжи и текстуры. Удобный интерфейс fotomontajes gratis поможет сделать вам красочные фотографии.
Подход, разработанный фирмой IBM, допускает работу мультипроцессора модели 65 как единой вычислительной системы с двумя центральными процессорами, совместно использующими все запоминающие устройства под управлением одной операционной системы, или же как двух отдельных вычислительных систем, каждая со своими собственными центральными процессорами, памятью и периферийными устройствами, находящихся под управлением двух отдельных операционных систем. Между этими крайними случаями находится такая конфигурация, в которой устройства и память могут резервироваться для специальных условий использования их любым центральным процессором под управлением одной операционной системы. Основной недостаток рассматриваемой мультипроцессорной конфигурации заключается в том, что она не допускает применения массового запоминающего устройства на ферритовых сердечниках типа 2361 с временем цикла 8 мкс, емкостью до 8 388 608 байтов, имеющего прямую адресацию. Читать далее »
Управление системой Н4400 основано на операционной системе управления программными и аппаратными средствами, которая определяется фирмой Hughes как универсальная программная исполнительная система для работы в реальном масштабе времени, предназначенная для мультипроцессорных операций. Объем резидентной части операционной системы, расположенной в основной памяти, составляет 12К слов.
Для организации мультипрограммирования используется обобщенный подход, при котором операционная система рассматривает множество выполняемых программ как сеть взаимосвязанных управляющих точек, называемых «узлами». Узел определяется либо как пульт управления системой, либо как основной блок прикладного программного обеспечения. Читать далее »