zVlad wrote:2. Какие средства есть в VM для синхронизации и обмена информацией разных виртуальных машин ?
...... VM - это иная чем MVS ОС. Причем MVS может выполняться под VM но не наоборот. Перечислить средства я не берусь их очень много было когда я практиковал в VM (это было в 96).
Насчет VM - это во многом вопрос терминологии. Практически термин Address Space используемый в MVS это эквивалент VM в данном контексте. Однако эта комбинация слов не используется в MVS только потому, чтобы не путаться с совершенно отдельной OS, называемой VMS (Virtual Memory System? кажется), которая как раз и оперирует понятиями Virtual Machines. (Её подобие было даже в ЕС ЭВМ, но там называлась СВМ - Система Виртуальных Машин).
Кроме того, что MVS и VMS в принципе разработаны совершенно независимо, "с нуля", у них разница начинается "от головы": MVS по архитектуре выглядит, как одна OS, которая выделяет по запросам множество Address Space для работы внутри них как системных процессов, так и пользовательских программ. VMS наоборот, имитирует множество отдельных виртуальных машин, в виртуальную память каждой из которых загружается отдельная копия OS VM, которая управляет системными или клиентскими программами только внутри этой VM.
Во всех системах есть много разных средств взаимодействия между Address Spaces и/или Virtual Machines. VMS настолько хорошо имитирует отдельные машины, что в любой из VM можно загрузить отдельную копию MVS.