Jump to content

МУЗЫКА/СП

МУЗЫКА/СП
Пример начального экрана входа в систему MUSIC/SP в Windows XP
Разработчик Университет Макгилла
Рабочее состояние Снято с производства
Первоначальный выпуск 1972 год ; 52 года назад ( 1972 )
Маркетинговая цель Академические вычисления и преподавание информатики
Доступно в Английский
Платформы S/360 , S/370 и 4300 серий Мэйнфреймы
Предшественник РАКС

MUSIC/SP (многопользовательская система для интерактивных вычислений/системный продукт ; первоначально система Университета Макгилла для интерактивных вычислений) была разработана в Университете Макгилла в 1970-х годах на основе ранней IBM системы разделения времени под названием RAX ( вычислительная система удаленного доступа ). [1] [2]

Система работала на IBM S/360 , S/370 и 4300 аппаратном обеспечении мейнфреймов и предлагала новые на тот момент функции, такие как контроль доступа к файлам и сжатие данных . Он был разработан, чтобы дать возможность ученым и студентам создавать и запускать свои программы в интерактивном режиме на терминалах в эпоху, когда большая часть вычислений на мэйнфреймах все еще выполнялась с использованием перфокарт . С годами разработка продолжалась, и система эволюционировала, охватив электронную почту , Интернет и, в конечном итоге, Всемирную паутину . На пике своего развития в конце 1980-х годов более 200 университетов , колледжей и средних школ систему использовали в Северной и Южной Америке , Европе и Азии .

MUSIC изначально разрабатывалась как автономная операционная система, но с появлением виртуальной машины IBM, VM/370 , [3] стало более распространенным развертывание MUSIC в качестве гостевой операционной системы, работающей под управлением VM/370.

История [ править ]

  • 1966 г. - выпущена вычислительная система удаленного доступа IBM (RAX).
  • 1972 - Модификации RAX Макгилла приняты IBM для распространения как «Установленная пользовательская программа» под названием «Университетская система Макгилла для интерактивных вычислений» (MUSIC). [4]
  • 1978 — МУЗЫКА 4.0. Значительное изменение файловой системы : более длинные имена файлов и расширенный контроль доступа.
  • 1981 - MUSIC 5.0 Поддержка процессоров IBM серии 4300 и дисков FBA .
  • 1985 – MUSIC/SP 1.0 принят IBM как «Системный продукт». Поддержка виртуальной памяти .
  • 1990 - MUSIC/SP 2.2, описанная IBM как имеющая «значительные улучшения». [5]
  • 1991 – MUSIC/SP 2.3 Поддержка Интернета и файловая система с древовидной структурой.

На протяжении многих лет следующие люди вносили свой вклад в системы MUSIC и MUSIC/SP.Рой Миллер, Алан Гринберг, Уилф Мэндел, Дэйв Эдвардс, Нельсон Нгуен, Кевин МакНэми, Дон Фарнсворт (IBM), Дин Даниэле (IBM), Глен Мэтьюз, Линда Черноброу, Фрэнк Петтиниккио, Эрл Линдберг, Пьер Гойетт, Кэти Уилмот, Саймон Фуллерингер, Дэвид Торп, Джеральд Ратцер, Гарри Уильямс (Марист-колледж), Дэйв Джурашек (Общественные колледжи Северной Вирджинии), Кристиан Роберт (Политехническая школа), Симона Спиллер, Сильвино Меццари и Майк Шорт.

Особенности [ править ]

Файловая система [ править ]

Файловая система MUSIC/SP была уникальной во многих отношениях. Существовал единый общесистемный файловый индекс. пользователя владельца Идентификатор и имя файла были хешированы для поиска файла в этом индексе, поэтому любой файл в системе можно было найти с помощью одной операции ввода-вывода. Однако это предоставило плоскую файловую систему пользователю . В нем отсутствовала структура каталогов, обычно предлагаемая системами DOS , Microsoft Windows и Unix . В 1990 году на него было наложено «деревовидное» представление каталогов файловой системы, что привело систему в большее соответствие с файловыми системами, которые были доступны в то время. По умолчанию информация, хранящаяся в файлах, была сжата. Это обеспечило значительную экономию дискового пространства. Файловая система имела довольно сложную схему контроля доступа, позволяющую владельцу контролировать, кто может читать, записывать, добавлять и выполнять файл. Также существовала концепция «публичного» файла, который был виден всем пользователям, и «частного» файла, который был виден только владельцу.

Виртуальная память [ править ]

Первоначальные версии системы не поддерживали виртуальную память и трансляцию адресов. В любой момент времени в основной памяти может находиться только один активный пользователь. Обмен (на диск) использовался для разделения времени между разными пользователями, а также использовался временной интервал переменной длины. Поддержка виртуальной памяти была введена в 1985 году. Это позволило нескольким пользователям одновременно находиться в основной памяти, сняло многие ограничения на размер запускаемых программ и обеспечило значительное улучшение производительности. Производительность системы также была улучшена за счет предварительной загрузки часто используемых модулей в виртуальную память во время запуска, где они могли быть доступны всем пользователям одновременно.

Языки программирования [ править ]

Система была разработана для поддержки академических вычислений и преподавания информатики, поэтому был доступен богатый набор языков программирования. системы Ядро было написано на ассемблере IBM/370, но большинство собственных приложений было написано на FORTRAN . Система поддерживала компиляторы Waterloo WATFIV и WATBOL , а также предоставляла компиляторы для Pascal , C, PL/I , BASIC , APL , ALGOL , RPG и GPSS . В системе отсутствовал язык командных сценариев до тех пор, пока REXX не был перенесен из CMS в 1984 году. Позже, в 1986 году, полный пользовательский интерфейс был полностью написан на REXX.

Электронная почта и Интернет [ править ]

Электронная почта была одним из основных приложений MUSIC/SP. Интерфейс электронной почты изначально обеспечивал доступ к локальной электронной почте. По мере развития сетей они были расширены и теперь обеспечивают доступ к BITNET и электронной почте через Интернет. Университета Висконсина WiscNet MUSIC/SP не имел прямого доступа к Интернету до 1990 года, когда в систему был перенесен код TCP/IP , что позволило системе предоставлять доступ ко всем интернет-сервисам.

с другими IBM Совместимость системами

Главной особенностью системы была ее способность запускать программы, предназначенные для работы в основной операционной системе IBM ( MVS ). Это было достигнуто с помощью эмулятора MVS, который перехватывал системные вызовы на уровне инструкций вызова супервизора (SVC). Большинство сторонних приложений работали в этом режиме. Вместо того, чтобы писать собственную версию приложения, разработчики MUSIC/SP обычно начинают с версии MVS и перестраивают ее для работы в режиме эмуляции MVS. Поскольку эмуляция MVS была лишь небольшой частью реальной программы, приложения обычно работали более эффективно на MUSIC/SP.

Другие особенности [ править ]

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

большое количество терминалов По состоянию на 1980 год поддерживалось , включая устройства на базе EBCDIC , использующие собственные протоколы IBM, и асинхронные устройства на основе ASCII . Поскольку терминалы подключались через различные типы интерфейсных процессоров (согласно общепринятой практике разделения времени IBM как тогда, так и сейчас) и, следовательно, могли функционировать без участия ЦП в течение значительного периода времени, MUSIC использовала временные интервалы переменной длины, которые могли: при обработке, связанной с вычислениями, достигать максимум нескольких секунд на интервал времени; и наоборот, если пользователь заполнил выходной буфер или достиг диалогового чтения, временной интервал немедленно завершится.

Эмуляция [ править ]

Эмулятор Sim390 содержит демонстрационную систему MUSIC/SP. Он находится в свободном доступе и работает под управлением Microsoft Windows . [6] Демонстрационная система также будет работать под управлением Hercules .

См. также [ править ]

Ссылки [ править ]

  1. ^ Миллер, Рой Уотт. «НЕСКОЛЬКО РЕГИОНОВ ДЛЯ СИСТЕМЫ ОБМЕНА ВРЕМЕНИ MCGILL-RAX» . Библиотека и архивы Канады . Проверено 29 апреля 2021 г.
  2. ^ «Библиотека RAX Бостонского университета» . Cryptosmith.com . 12 января 2012 года . Проверено 29 апреля 2021 г.
  3. ^ «5749-010 — ВИРТУАЛЬНАЯ МАШИНА/370 (VM/370)» . 12 января 1989 года . Проверено 19 июля 2021 г.
  4. ^ Тревор Гарланд; Майкл Конвей; Фрэнк Петтиниккио (1980). МУЗЫКА: Система интерактивных вычислений Университета Макгилла: букварь . OCLC   937543344 .
  5. ^ «Сводка объявления» . 20 февраля 1990 г. значительные улучшения по сравнению с версией 2.1, анонсированной 2 мая 1989 г.
  6. ^ Эмулятор мейнфрейма Sim390 — Главная страница

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d5fdd3e59c828a9d2266c064afda050d__1712791200
URL1:https://arc.ask3.ru/arc/aa/d5/0d/d5fdd3e59c828a9d2266c064afda050d.html
Заголовок, (Title) документа по адресу, URL1:
MUSIC/SP - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)