Компания Burroughs MCP.
-
Основы MCP и его роль в истории IBM
- MCP — это система управления заданиями, разработанная IBM в 1960-х годах.
- MCP была первой системой управления заданиями, которая использовала библиотеки для управления процессами и ресурсами.
- MCP стала основой для последующих систем управления заданиями, таких как MVS и z/OS.
-
Структура и функции MCP
- MCP состоит из множества уровней, включая операционную систему, библиотеки и пользовательский интерфейс.
- Библиотека MCP предоставляет процедуры для управления процессами и ресурсами, которые могут быть асинхронными.
- Библиотеки обеспечивают инкапсуляцию и контроль доступа к общим ресурсам, а также возможность написания клиентского кода на разных языках.
-
Особенности и преимущества библиотек MCP
- Библиотеки MCP предоставляют контролируемое взаимоисключение и синхронизацию между клиентскими процессами.
- Клиентский код не должен беспокоиться о синхронизации, что повышает надежность.
- Библиотеки могут быть общими для всех или частными, с возможностью совместного использования между клиентами.
-
Управление библиотеками и доступ к ним
- Доступ к библиотекам осуществляется по имени файла или функции.
- Система отказоустойчива, и если клиент пытается получить доступ к несуществующей библиотеке, он переходит в режим ожидания.
- Библиотеки можно обновлять «на лету» и перенаправлять клиентов на новые версии.
-
Безопасность и интеграция с другими компонентами
- Библиотеки имеют классы привязки, которые ограничивают доступ к привилегированным функциям.
- Система баз данных и сетевые функции реализованы с использованием библиотек для эффективного доступа.
-
Дополнительные методы IPC
- Файлы портов используются для распределенного межпроцессного взаимодействия и могут быть обобщены как многоходовые и двунаправленные.
-
Операционная среда MCP
- MCP предоставляет сложную, но простую среду для операторов, включая специальные операционные терминалы и программы управления ресурсами.
- Команды оператора состоят из двух или одной буквы, что упрощает их использование, но требует изучения интерфейса.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.