Введение
Операционная система реального времени
Sintran III – это операционная система реального времени, многозадачная и многопользовательская, использовавшаяся с миникомпьютерами Norsk Data начиная с 1974 года. В отличие от своих предшественников Sintran I и II, она была полностью разработана компанией Norsk Data на языке программирования Nord (Nord PL, NPL) – промежуточном языке для компьютеров Norsk Data.
Обзор
Sintran была в основном операционной системой с интерфейсом командной строки, хотя существовало несколько оболочек, которые можно было установить для более строгого контроля пользовательской среды, самой популярной из которых была USER ENVIRONMENT. Одной из интересных особенностей была возможность сокращать команды и имена файлов, используя дефисы. Например, ввод команды LIST FILES выдавал пользователю несколько запросов, включая запросы на печать, постраничный вывод и т.д. Пользователи могли отменить эти запросы, используя сокращение LI FI ,,n, которое обходило запросы и выполняло команду LIST FILES напрямую. Файлы также можно было указывать таким образом, например, PED H W: ссылалось бы на HELLO WORLD:SYMB, если это был единственный файл, начинающийся с H, содержащий любое количество символов, затем дефис, затем W, любое количество символов и любое расширение файла. Это позволяло экономить множество нажатий клавиш и обеспечивало пользователям удобный процесс обучения, от полных и понятных команд, таких как LIST ALL FILES, до сокращения L A F для опытных пользователей. (Клавиша дефиса на норвежских клавиатурах находится на месте клавиши слэш на американских клавиатурах.) Сейчас, когда Sintran практически исчезла как операционная система, ссылок на неё осталось немного. Однако существовал язык управления заданиями или пакетной обработки под названием JEC, предположительно расшифровывающийся как Job Execution Controller, который можно было использовать для настройки пакетных заданий, например, для компиляции программ на COBOL и т.д.