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] The term is primarily used when referencing older mainframe and minicomputer operating systems.

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.

Examples

See also

References

  1. ^ Farlex. "The Free Dictionary". Retrieved June 21, 2013.
  2. ^ Kimpel, Paul. "End of the Summer Update". B5500 Emulation Project. Retrieved June 21, 2013.
  3. ^ IBM Corporation (1966). IBM System/360 Operating System System Generation (PDF).
  4. ^ "Installing RSX-11M 4.6 from scratch - Part 2: System generation (SYSGEN)". The Ancient Bits adventure. July 12, 2012. Retrieved May 21, 2025.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.