В отличие от общих ОС специализированные операционные системы (СОС) предназначены для управления выполнением конкретных прикладных задач с учетом их содержания. Обычно САПР состоит из отдельных программ, реализующих тот или иной вид проектирования и работающих под управлением СОС.
СОС работает, как правило, в так называемом режиме РСР – первичной управляющей программы, когда выполняется одно задание и его обслуживают все ресурсы, выделенные для данного задания общей операционной системой.
Таким образом, СОС играет роль вторичной операционной системы по отношению к общей ОС, которая может выделять ресурсы и планировать задания для разных СОС, причем возможна их параллельная работа.
Конкретный состав программ СОС определяется назначением САПР и может быть различным, однако в качестве типовых программ можно назвать следующие:
· обслуживающие программы-утилиты: программы ввода описаний и директив, входящих в язык проектирования; программы управления выводом; программа — библиотекарь, используемая для организации библиотек моделей элементов и выполняющая роль СУБД для организации систематизированной базы данных; программы, печатающие диагностические сообщения о причинах сбоев в работе САПР;
· обрабатывающие программы: трансляторы описаний и директив, входящих в язык проектирования: транслятор с языка моделирования, обычно представляющего расширение какого-либо процедурно-ориентированного языка.