Генерация вычислительных систем или sysgen — это процесс создания конкретного уникального экземпляра операционной системы путем объединения заданных пользователем опций и параметров с поставляемым производителем программным кодом общего назначения для создания операционной системы, адаптированной для конкретной аппаратной и программной среды. [1]
Некоторые другие программы имеют аналогичные процессы, хотя обычно их не называют «sysgen». Например, система управления информацией о клиентах IBM ( CICS) была установлена с помощью процесса под названием CICSGEN .
Большая программа общего назначения, такая как операционная система, должна обеспечивать поддержку всех вариантов центрального процессора (ЦП), на котором она может выполняться, для всех поддерживаемых размеров основной памяти и для всех возможных конфигураций ввода/вывода (я /О) оборудование. Ни одна установка не требует всей этой поддержки, поэтому генерация системы представляет собой процесс выбора опций и функций, действительно необходимых в любой отдельной системе.
Sysgen создает систему, наиболее эффективную с точки зрения использования процессорного времени, требований к основной памяти, активности ввода-вывода и/или дискового пространства. Часто этими параметрами можно пойти на компромисс, например, чтобы создать систему, которая требует меньше памяти за счет увеличения операций дискового ввода-вывода.