СВМ ЕС

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
s390soft
Newbie
Сообщения: 22
Зарегистрирован: 17.04.2022,17:40
Откуда: Москва

СВМ ЕС

Сообщение s390soft » 27.04.2022,12:17

size_t писал(а): 26.04.2022,23:26 Киньте ссылку, с удовольствием почитаю. Очень интересно.
древнее и кем-то оцифрованное содержание книги о принципах работы IBM/370, книга 1975 года, под редакцией Райкова.

А еще ИНТУИТ выпускал учебный курс и была выпущена такая книга - Варфоломеев, Лецкий, Шамров: Архитектура и технологии IBM@server zSeries. Учебное пособие. Подробнее: https://www.labirint.ru/books/214437/
Вложения
ibm370.zip
(400.77 КБ) 152 скачивания
Последний раз редактировалось s390soft 27.04.2022,12:30, всего редактировалось 1 раз.
Сайт о серверах архитектуры IBM 370/XA/390/z (и об ЕС ЭВМ немного тоже) - http://s390soft.ru

s390soft
Newbie
Сообщения: 22
Зарегистрирован: 17.04.2022,17:40
Откуда: Москва

СВМ ЕС

Сообщение s390soft » 27.04.2022,12:26

size_t писал(а): 26.04.2022,21:14 Можно подробней про совместимость?
вот интересная иллюстрирующая цитата из Принципов работы:
Trimodal Addressing
“Trimodal addressing” refers to the ability to switch
between the 24-bit, 31-bit, and 64-bit addressing
modes. This switching can be done by means of:
• The old instructions BRANCH AND SAVE AND
SET MODE and BRANCH AND SET MODE.
Both of these instructions set the 64-bit addressing mode if bit 63 of the R2 general register is
one. If bit 63 is zero, the instructions set the
24-bit or 31-bit addressing mode if bit 32 of the
register is zero or one, respectively.
• The new instruction SET ADDRESSING MODE
(SAM24, SAM31, and SAM64). The instruction
sets the 24-bit, 31-bit, or 64-bit addressing mode
as determined by the operation code.
В зависимости от управляющего переключателя одна и та же команда ведет себя то как 24битная, то как 31-битная, то как 64-битная, и есть соответствующая новая команда для управления переключателями.
Сайт о серверах архитектуры IBM 370/XA/390/z (и об ЕС ЭВМ немного тоже) - http://s390soft.ru

Gregory
Newbie
Сообщения: 55
Зарегистрирован: 02.10.2021,15:16
Откуда: Беларусь, Минск

СВМ ЕС

Сообщение Gregory » 27.04.2022,18:31

другим наглядным примером этого является команда LA (загрузка адреса):
"In the 24-bit addressing mode, the address is placed in bit positions 40-63, bits 32-39 are set to zeros, and bits 0-31 remain unchanged. In the 31-bit addressing mode, the address is placed in bit positions 33-63, bit 32 is set to zero, and bits 0-31 remain unchanged. In the 64-bit addressing mode, the address is placed in bit positions 0-63"
общие регистры в zSeries 64-разрядные, в S/360-S/370-S/390 регистры были 32-разрядными, поэтому команда LA вычисляет адрес второго операнда по правилам адресной арифметики и затем:
- если адресация 24-бита, помещает вычисленный адрес в биты 40-63 (т.е. правые 3 байта регистра), биты 32-39 (предыдущий байт) обнуляется, биты 0-31 (т.е. левые 4 байта регистра) не изменяются;
- если адресация 31-бит, помещает вычисленный адрес в биты 33-63 (т.е. правые 3 байта регистра), бит 32 обнуляется, биты 0-31 (т.е. левые 4 байта регистра) не изменяются;
- если адресация 64-битa, помещает вычисленный адрес в биты 1-63 (т.е. изменяется весь 64-битный регистр);
команда LA вида LA Rx,1(Rx)широко применялась в S/360-S/370 для увеличения значения в регистре на 1. В 24-разрядной адресации эта команда будет увеличивать значение в трех последних байтах, в 31-разрядной - в 4 последних байтах, при этом левые 4 байта не изменяются. в 64-разрядной адресации команда увеличивает на 1 значение всех 8 байт регистра

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

СВМ ЕС

Сообщение size_t » 27.04.2022,22:36

Спасибо, очень интересно.
Книгу скачал, буду читать на досуге.
Рассказывайте еще!)

s390soft
Newbie
Сообщения: 22
Зарегистрирован: 17.04.2022,17:40
Откуда: Москва

СВМ ЕС

Сообщение s390soft » 27.04.2022,22:47

size_t писал(а): 27.04.2022,22:36 Книгу скачал, буду читать на досуге.
Чтение захватывающее, но, увы, 1975 год...
Новые POP тоже захватывают, толстенный талмуд такой. И главное, что они в каждом поколении хоть что-то, но меняют.
Сайт о серверах архитектуры IBM 370/XA/390/z (и об ЕС ЭВМ немного тоже) - http://s390soft.ru

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

СВМ ЕС

Сообщение size_t » 27.04.2022,23:58

s390soft писал(а): 27.04.2022,22:471975 год
Основы ведь не менялись.

s390soft
Newbie
Сообщения: 22
Зарегистрирован: 17.04.2022,17:40
Откуда: Москва

СВМ ЕС

Сообщение s390soft » 28.04.2022,08:00

size_t писал(а): 27.04.2022,23:58 Основы ведь не менялись
Да, преемственность на мейнфреймах - это почти религия.
Сайт о серверах архитектуры IBM 370/XA/390/z (и об ЕС ЭВМ немного тоже) - http://s390soft.ru

Gregory
Newbie
Сообщения: 55
Зарегистрирован: 02.10.2021,15:16
Откуда: Беларусь, Минск

СВМ ЕС

Сообщение Gregory » 20.05.2022,20:34

обещанный ранее ОС 7 ЕС (СВМ 5 + БОС 5)

Аватара пользователя
Shigure
Advanced Member
Сообщения: 1384
Зарегистрирован: 07.01.2015,00:28
Откуда: Новосибирск

Вклад в сообщество

СВМ ЕС

Сообщение Shigure » 21.05.2022,08:36

Gregory писал(а): 20.05.2022,20:34 обещанный ранее ОС 7 ЕС (СВМ 5 + БОС 5)
Спасибо. А что ещё в этот пакет включено кроме моделировщика дисков ? Компиляторы, игры, диалоговые среды и пр?
Коллекция советской ферритовой памяти www.mirebs.com

Gregory
Newbie
Сообщения: 55
Зарегистрирован: 02.10.2021,15:16
Откуда: Беларусь, Минск

СВМ ЕС

Сообщение Gregory » 21.05.2022,20:43

Я не очень внимательно просматривал все минидиски, но по-моему, кроме ассемблера и ассемблера-2 (HLASM) никаких компиляторов нет. Ассемблер есть всегда, так как он требуется при генерации CP и хранимых систем/сегментов.
Из программных продуктов есть TUBUS (=CAVTERM), этот продукт позволяет иметь множество виртуальных терминалов на одном физическом. Это бесценная вещь для "железного" терминала, но под эмулятором, где можно определить нужное количество терминальных сессий, большого смысла не имеет.
Естественно, имеется ПДО (=CMS, =PTS), это обязательная составляющая любого СВМ (VM). В ПДО есть средства записи на диск формата OC и связанные с этим команды (OSFORMAT, OSRENAME,...)
А какие продукты хотелось бы иметь? Можно пополнить эту систему из других источников)

Аватара пользователя
Shigure
Advanced Member
Сообщения: 1384
Зарегистрирован: 07.01.2015,00:28
Откуда: Новосибирск

Вклад в сообщество

СВМ ЕС

Сообщение Shigure » 22.05.2022,06:28

Как минимум, Фортран 77.
Вообще, если я правильно понимаю одну из целей группы любителей ЕС ЭВМ , то хочется чтобы семёрка "крутилась" на сервере с подключением к интернету, а пользователи, которым админ выдаст доступ, подключались удалённо с домашних или иных компьютеров. По такой идее сейчас работает "сервер" с эмулятором БЭСМ-6 к которому подключаются через телнет по предварительно выданым логинам. Зайдя в ту же СВМ, они могли "ознакомиться" с ней, писать простые программы, компилировать их и сразу запускать + готовые примеры + может быть несколько простых игр. Эмуляторы 3270 вообще позволяют такое удаленое подключение?
Коллекция советской ферритовой памяти www.mirebs.com

Ответить