Оглавление
КАНДЕ
-
Описание CANDE
- Оболочка командной строки и текстовый редактор для операционной системы MCP
- Работает на мэйнфреймах серии Unisys Clearpath
- Первоначально реализован в Burroughs large systems
-
Функции и возможности
- Взаимодействие с операционной системой для выполнения, редактирования и компиляции программ
- Создание, копирование, перемещение, переименование и удаление файлов
- Общий контроль над сетью пользователей
- Анахронизм для обычного редактирования, предшествовал полноэкранным и графическим редакторам
-
Использование в современных MCP
- Используется через ODT и MARC в эмуляторах символьно-ориентированных терминалов
- Поддерживает устаревшие интерфейсы мэйнфреймов, такие как ISPF
-
Особенности и реализация
- Интерпретатор командной строки и линейный редактор
- Компиляция и выполнение программ
- Доступ и отображение информации о сети передачи данных
- Динамическое изменение сети связи
- Доступ к заданиям и информации о задачах
- Полезные функции (калькулятор, системный тест полезности)
- Онлайн-справочная служба
-
Архитектура и реализация
- Переключение пользовательского контекста путем замены блока в стеке
- Основной процесс BUMP обрабатывает входные сообщения
- Рабочий процесс GRIND обрабатывает запросы
- Внутренняя потоковая модель для переключения контекста
- CANDE работает без внутренних блокировок
-
История и развитие
- Первоначально написан Даррелом Ф. Хайдом в 1973 году
- В 1984 году передан Рэндаллу Гелленсу для улучшения
- Синтаксис “?” стал включать утилиты
- Передан на завод в Санта-Барбаре и в Индию