System generation

In computing System generation or sysgen is the process of creating a particular unique instance of an operating system by combining user-specified options and parameters with manufacturer-supplied general-purpose program code to produce an operating system tailored for a particular hardware and software environment.[1]

Some other programs have similar processes, although not usually called "sysgen." For example, IBM's Customer Information Control System (CICS) was installed through a process called CICSGEN.

Rationale

A large general-purpose program such as an operating system has to provide support for all variations of Central processing unit (CPU) that it might be run on, for all supported main memory sizes, and for all possible configurations of input/output (I/O) equipment. No one installation requires all this support, so system generation provides a process for selecting the options and features actually required on any one system.

Sysgen produces a system that is most efficient in terms of CPU time, main memory requirements, I/O activity, and/or disk space. Often these parameters can be traded off, for example to generate a system that requires less memory at the expense of increased disk I/O operations.


gollark: Like potion refining.
gollark: The passive power is a bit oversimplified, I think, but there are cool mechanics.
gollark: Have you tried TE on 1.12? It allows you to make actual choices about machines instead of just having really easy tiering.
gollark: I think the most I've ever seen was a 3x setup, and that was compacted into a bunch of rows of machines.
gollark: Mekanism does 5x, and people never bother with *that*.

See also

References

  1. Farlex. "The Free Dictionary". Retrieved June 21, 2013.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.