Generation System (OS) - System Generation (OS)
Desenvolvedor | IBM |
---|---|
família OS | Os / 360 |
Último lançamento | 21,8 |
Disponível em | Algol 60, Assembler (E), Assembler (F), CLIST , COBOL (E, F e L), Fortran (E, G e H), PL / I (F), RPG |
plataformas | S / 360 , S / 370 |
Kernel tipo | N / D |
Licença | Nenhum |
Sucedido por | OS / VS1 , OS / VS2 (SVS) , SO / VS2 (MVS) , MVS / SE, MVS / SP Versão 1, MVS / XA , MVS / ESA , OS / 390 , z / OS |
Desenvolvedor | IBM |
---|---|
família OS | Os / 360 |
Último lançamento | solte 1,7 |
Disponível em | Assembler (XF), CLIST |
plataformas | S / 370 |
Licença | Nenhum |
Precedido por | OS / 360 |
Sucedido por | OS / VS2 (MVS) , MVS / SE, MVS / SP Versão 1, MVS / XA , MVS / ESA , OS / 390 , z / OS |
Geração de sistema (sysgen) é um processo em duas fases para a instalação ou a actualização OS / 360 , OS / VS1 , OS / VS2 (SVS) , SO / VS2 (MVS) e sistemas recarregáveis deles derivados. Existem processos similares para, por exemplo, DOS / 360 , que este artigo não cobre. Além disso, alguns dos detalhes foram alterados entre versões do OS / 360 e muitos detalhes não transitar para sistemas posteriores.
Há várias razões que a IBM forneceu um processo de geração do sistema ao invés de simplesmente fornecendo um mecanismo para restaurar o sistema de fita para disco. System / 360 não têm dispositivos de auto-identificação de I / O, eo cliente pode solicitar a instalação de dispositivos de I / O em endereços arbitrários. Como resultado, a IBM tinha para fornecer um mecanismo para a cutomer para definir a configuração I / O para o OS / 360. Além disso, OS / 360 suportado várias opções diferentes; IBM precisava de uma maneira para que o cliente selecione o código adequado para as opções necessárias em uma determinada instalação.
O processo SYSGEN é executado como uma série de trabalhos sob o controle do sistema operacional. Para as novas instalações, a IBM fornece um pré-configurado completo sistema condutor , que se destina apenas para a preparação e execução do sysgen, não para uso em produção.
Antes de executar o Sysgen, o cliente deve inicializar um conjunto de volumes de distribuição e restaurar um conjunto de bibliotecas de distribuição da fita para esses volumes. Estas bibliotecas incluem dados que o processo vai sysgen copiar para segmentar bibliotecas, entrada para utilitários usados pelo processo sysgen, definições de macro utilizados pelo processo de carga e sysgen módulos que o processo sysgen irá incluir ao ligar módulos de carga em bibliotecas alvo.
Fase 1 é a compilação de uma sequência de assembler instruções macro que descrevem a configuração para ser instalado ou atualizado. A montadora na verdade não compilar qualquer código objeto, mas em vez compila uma série de PUNCH pseudo-ops , a fim de gerar um fluxo de trabalho para a Fase 2. Como a IBM mudou a nomenclatura para OS opções / 360, ele também mudou as definições de macro Sysgen para usar nomes mais recentes para as opções.
O TIPO palavra-chave na CTRLPROG macro na entrada Fase 1 especifica o tipo de programa de controle. Por Release 13 os antigos termos SSS , MSS e MPS tinha sido substituído por PCP , MFT e MVT . O mais tarde M65MP tipo é uma variação de MVT.
O AGENDADOR macro na entrada Fase 1 especifica o tipo de escalonador; Solte 13 ainda utilizados os valores SEQÜENCIAL e PRIORIDADE , mas aqueles foram posteriormente substituídos pelos valores usados para o TIPO palavra-chave na CTRLPROG macro.
Estes tipos são
- PCP
- Programa de controlo primária ( Opção 1 )
- MFT
- Multiprogramming com um número fixo de Tarefas (MFT) ( opção 2 )
- MVT
- Multiprogramming com um número variável de Tarefas (MVT) ( Opção 4 )
- M65MP
- Modelo 65 Multi-Processing, um caso especial de MVT.
A GERAR macro na entrada Sysgen pode ser qualquer um dos vários tipos:
- Geração completa do sistema operacional.
- Geração de compiladores e bibliotecas associadas.
- Actualização da configuração I / O
Para MVT (quer TIPO = MVT ou TIPO = M65MP ) com TSO, o TSOGEN macro desempenha o mesmo papel que GERAR . Tanto macros analisa as opções especificadas nas chamadas macro anteriores e soca o fluxo de trabalho Fase 2.
O jobstream Fase 2 utiliza uma variedade de utilidades, incluindo o montador e editor de ligação .
Este processo é agora obsoleto; foi inicialmente substituído pelo uso de SMP / E , IOCP e MVSCP , seguida mais tarde por SMP / E e Definição de Configuração de Hardware (HCD).
Veja também
Referências
links externos
- Input / Output Usuário do Programa Guia de Configuração e ESCON canal a canal de referência , IBM, GC38-0401-00
- z / OS V1R1.0 HCD Planejamento , IBM, GA22-7525-00