СЭВМ (9) - Лекция №12 - Аппаратная часть мейнфреймов

Материал из Кафедра ИУ5 МГТУ им. Н.Э.Баумана, студенческое сообщество
Перейти к навигации Перейти к поиску
Этот конспект ещё не дописан.
Здесь не хватает:
   - картинок со схемами уровней кластеризации и других.

...начало

Мейнфреймы

Аппаратное обеспечение мейнфреймов

Средства управления системой и логические разделы

Рассмотрим некоторые функции внутренних средств управления.

Процессорное устройство

Возможны следующие специализации:

  • центральный процессор - доступен для ОС и прикладного ПО;
  • вспомогательный процессор (SAP) - выполняет внутренний код для обеспечения работы подсистемы ввода/вывода. Преобразует номера устройств в идентификаторы;
  • интегрированный процессор для Linux (IFL) - обычный процессор с одной или двумя отключёнными инструкциями, используемыми только в z/OS (чтобы не платить за это, раз мы не будем их использовать). Но а вообще, конечно, Linux можно запускать и на центральном процессоре, если мы храним книги в деньгах;
  • JAVA-процессор (ZAAP) - отключено множество функций, полная z/OS на нём выполняться не может. Используется для выполнения JAVA-кода. Его можно выполнять и на центральном, но так не делают по тем же причинам, что и с Linux;
  • процессор баз данных (ZIIP) - для обработки задач, связанных с БД.
Контроллеры

В качестве внутренних контроллеров используются микропроцессоры с более простой организацией и набором инструкций, чем центральные процессоры.

Логические разделы

Логические раздел - LPAR, это подбор процессорного оборудования, выделенного для поддержки работы операционной системы. Среди функций управления системой существует возможность разделения системы на несколько логических разделов.

Логический раздел содержит ресурсы:

  • процессоры;
  • память;
  • устройства ввода/вывода.

То есть, если на одной мейнфрейме создано три логических раздела, это воспринимается как три разных операционных системы. Каждый логический раздел функционирует как независимая система (и общей памяти у них нет). Количество логических разделов ограничено ресурсами мейнфрейма (на сколько хватит памяти и процессора).

Системные администраторы распределяют память и процессоры между логическими разделами.

Однако, система с всего одним процессором тоже может иметь несколько логических разделов благодаря функции управления разделами (PR/SM), которая содержит встроенный диспетчер, который может выделить часть процессора для каждого логического раздела.

Свойства логических разделов:

  • логический раздел равнозначен отдельному мейнфрейму;
  • можно использовать общие устройства ввода/вывода между несколькими логическими разделами;
  • каждому разделу можно задавать число используемых процессоров;
  • есть приоритезация с помощью весовых коэффициентов.
Консоль управления

Может использоваться элемент поддержки - обычный ноутбук. Он может подключаться к консолям управления аппаратными средствами (HMC). Эти консоли используются для мониторинга и управления аппаратными средствами, в частности микропроцессорами мейнфрейма.

Работая с HMC оператор готовит мейнфрейм к использованию, выбирая из профиля IOCDS.

Консолидация мейнфреймов

Из мелких, маломощных мейнфреймов создаются более мощные. От маломощных отказываются, потому что:

  • выросли запросы и требования, нужно мощнее и быстрее;
  • мелкие, объединённые в кластер, лучше, чем мелкие по отдельности;
  • на один большой нужно покупать меньше лицензий ПО, чем на несколько мелких. Иногда ПО стоит дороже самого мейнфрейма.

ПО для мейнфреймов стоит разных денег. Цена назначается в зависимости от мощности. Потому что у нас может быть супермегамощный мейнфрейм, и мы запустим на нём 9000 логических разделов, поставив на каждый ОС, которую купили на один мейнфрейм. Мы всё также используем её на одном мейнфрейме, лицензия не нарушена, но на 9000 логических разделов, что равно 9000 мейнфреймов. Потому разработчики ПО придумали продавать ПО тем дороже, чем мощнее лицензируемый мейнфрейм.

Кластеризация

Три уровня кластеризации:

  1. DASD - какие задачи кому выполнять, чтобы не было конфликтов;
  2. CTC (или СТС);
  3. Parallel Sysplex - отличается от традиционной большой компьютерной системы уровнем доступности. Увеличено количество процессорных модулей. Совместное применение данных несколькими системами, что обеспечивает параллельный доступ к данным со всех узлов.