OS / 360 e sucessores - OS/360 and successors

Sistema operacional IBM System / 360 (OS / 360)
Logotipo da IBM 1956 1972.svg
Desenvolvedor IBM
Escrito em Linguagem assembly , Basic Systems Language (BSL)
Família de sistema operacional OS / 360 e sucessores
lançamento inicial 31 de março de 1966 ; 55 anos atrás ( 31/03/1966 )
Último lançamento 21,8
Alvo de marketing Computadores mainframe IBM
Plataformas S / 360 , S / 370
Tipo de kernel N / D
Licença Domínio público
Sucedido por OS / VS1 , OS / VS2 (SVS) , OS / VS2 (MVS) , MVS / SE, MVS / SP Versão 1, MVS / XA , MVS / ESA , OS / 390 , z / OS

OS / 360 , oficialmente conhecido como IBM System / 360 Operating System , é um sistema operacional de processamento em lote descontinuado desenvolvido pela IBM para seu então novo computador mainframe System / 360 , anunciado em 1964; foi influenciado pelo início IBSYS / IBJOB e Input / Output Control System pacotes (IOCS) para a IBM 7090/7094 e ainda mais pelo sistema operacional PR155 para os IBM 1410 / 7010 processadores. Foi um dos primeiros sistemas operacionais a exigir que o hardware do computador incluísse pelo menos um dispositivo de armazenamento de acesso direto .

Embora o próprio OS / 360 tenha sido descontinuado, os sistemas operacionais sucessores, incluindo o MVS de armazenamento virtual e o z / OS de 64 bits, ainda são executados em 2020 e mantêm a compatibilidade no nível do aplicativo.

Visão geral

A IBM anunciou três níveis diferentes de OS / 360, gerados a partir das mesmas fitas e compartilhando a maior parte de seu código. A IBM acabou renomeando essas opções e fez algumas mudanças significativas no design:

  • Agendador sequencial único (SSS)
    • Opção 1
    • Programa de Controle Primário (PCP)
  • Multiple Sequential Schedulers (MSS)
    • opção 2
    • Multiprogramação com um número fixo de tarefas (MFT)
    • MFT II
  • Programadores de Múltipla Prioridade (MPS)
    • Opção 4
    • VMS
    • Multiprogramação com um número variável de tarefas (MVT)
    • Multiprocessamento Modelo 65 (M65MP)

Os usuários costumam cunhar apelidos, por exemplo, "Big OS", "OS / MFT", mas nenhum desses nomes tinha qualquer reconhecimento oficial pela IBM.

O outro sistema operacional importante para o hardware System / 360 era o DOS / 360 .

OS / 360 é de domínio público e pode ser baixado gratuitamente. Além de ser executado no hardware System / 360 real, pode ser executado no emulador Hercules gratuito , que é executado na maioria dos sistemas UNIX e semelhantes a Unix , incluindo Linux , Solaris e macOS , bem como Windows . Existem CDs OS / 360 prontos para uso que fornecem sistemas OS / 360 21.8 pré-gerados, prontos para serem executados no Hercules.

Origem

A IBM originalmente pretendia que o System / 360 tivesse apenas um sistema operacional orientado a lote, OS / 360, capaz de funcionar em máquinas de até 32 KiB. Também pretendia fornecer um sistema operacional de compartilhamento de tempo separado , TSS / 360 , para o System / 360 Modelo 67 . Existem pelo menos dois relatos de porque a IBM acabou decidindo produzir outros sistemas operacionais orientados em lote mais simples:

  • porque descobriu que "aproximadamente 1,5 milhão de instruções que permitem que o sistema opere praticamente sem intervenção manual" compreendendo OS / 360 não caberia na memória limitada disponível nos modelos System / 360 menores; ou
  • porque percebeu que o desenvolvimento do OS / 360 demoraria muito mais do que o esperado.

A IBM introduziu uma série de interrupções para evitar o colapso das vendas de hardware System / 360 - primeiro Basic Programming Support (BPS) e BOS / 360 (Basic Operating System, para as máquinas menores com memória de 8K bytes), depois TOS / 360 (Tape Sistema operacional, para máquinas com pelo menos 16K de memória de bytes e apenas unidades de fita) e, finalmente, DOS / 360 (Sistema operacional de disco), que se tornou um sistema operacional comum e é o ancestral do z / VSE amplamente usado atualmente .

A IBM lançou três variantes do OS / 360: PCP (Primary Control Program), uma solução temporária que podia executar apenas um trabalho por vez, em 1966; MFT ( Multiprogramação com número fixo de tarefas) para as máquinas de médio porte e MVT (Multiprogramação com número variável de tarefas) para a extremidade superior. MFT e MVT foram usados ​​até pelo menos 1981, uma década após o lançamento de seus sucessores. A divisão entre MFT e MVT surgiu por causa de limitações de armazenamento e restrições de agendamento. Inicialmente, a IBM sustentou que o MFT e o MVT eram simplesmente "duas configurações do programa de controle do OS / 360 ", embora mais tarde a IBM os tenha descrito como "versões separadas do OS / 360".

A IBM escreveu originalmente OS / 360 em linguagem assembly . Mais tarde, a IBM escreveu alguns códigos OS / 360 em uma nova linguagem, Basic Systems Language (BSL), derivada de PL / I. Uma grande parte do código TSO na Versão 20 foi escrita em BSL.

O TSS / 360 estava tão atrasado e não confiável que a IBM o cancelou, embora a IBM posteriormente tenha fornecido três versões do TSS / 370 PRPQ. Nessa época, o CP-67 estava funcionando bem o suficiente para que a IBM o oferecesse sem garantia como um recurso de compartilhamento de tempo para alguns clientes grandes.

Variantes do OS / 360

Essas três opções ofereciam recursos semelhantes que a transferência de aplicativos entre elas geralmente exigia um esforço mínimo; as mesmas versões de Produtos de Programa IBM, software aplicativo e utilitário executado em ambos. O texto abaixo trata principalmente PCP , MFT e MVT simplesmente como novos nomes para o SSS , MSS e MPS original , embora tenha havido algumas alterações de design. Além disso, o texto não faz distinção entre M65MP e MVT.

Oficialmente, PCP, MFT e MVT não são sistemas operacionais separados do OS / 360, eles são apenas opções de configuração no momento da instalação - nas palavras de hoje, três variantes diferentes do OS Nucleus e Scheduler. No entanto, devido a comportamentos e requisitos de memória bastante diferentes, os usuários normalmente os consideram sistemas operacionais separados de fato e se referem a eles como "OS / 360 anterior", "OS / MFT", "OS / MVT", respectivamente. O MFT difere do MVT principalmente na forma como gerencia a memória: ao instalar o MFT, os clientes especificam na geração do sistema (SysGen) um número fixo de partições , áreas de memória com limites fixos, nas quais os programas aplicativos podem ser executados simultaneamente.

PCP

O Programa de Controle Primário (PCP) foi projetado para máquinas com pequenas memórias. É semelhante ao MFT com uma partição . A experiência indicou que não era aconselhável instalar o OS / 360 em sistemas com menos de 128 KiB de memória, embora o uso de produção limitado fosse possível em máquinas muito menores, como 48 KiB de memória. A IBM abandonou a opção PCP nas versões finais do OS / 360, deixando apenas o MFT II e o MVT, ambos exigindo mais memória.

Também conhecido como SYS = MIN em expansões de macro que eram dependentes do sistema.

MFT

A multiprogramação com um número fixo de tarefas (MFT) pretendia servir como um paliativo até que a multiprogramação com um número variável de tarefas (MVT), a configuração de destino pretendida do OS / 360, se tornasse disponível em 1967. As primeiras versões do MVT tinham muitos problemas, então o MFT mais simples continuou a ser usado por muitos anos. Depois de introduzir as novas máquinas System / 370 com memória virtual em 1972, a IBM desenvolveu o MFT 2 no OS / VS1 , o último sistema dessa linha em particular.

A primeira versão do MFT compartilhava muito do código e da arquitetura com o PCP e era limitada a quatro partições . Era muito complicado executar várias partições. Muitas instalações usaram Houston Automatic Spool Priority (HASP) para mitigar a complexidade.

O MFT Versão II (MFT-II) compartilhava muito mais do programa de controle e do código do Agendador com o MVT e era muito mais flexível para ser executado. O número máximo de partições aumentou para 52.

Modificações posteriores do MFT-II adicionaram subtarefas , de forma que o número fixo de tarefas não era mais fixo, embora o número de partições permanecesse uma limitação.

A experiência indicava que não era aconselhável instalar o MFT em sistemas com menos de 256 KiB de memória, o que na década de 1960 era uma quantidade bastante grande.

Também conhecido como SYS = INT em expansões de macro que eram dependentes do sistema.

MVT

A multiprogramação com um número variável de tarefas (MVT) foi a mais sofisticada das três configurações disponíveis do programa de controle do OS / 360 e uma das duas configurações disponíveis nas versões finais. O MVT foi projetado para as maiores máquinas da família System / 360. Introduzido em 1964, ele não se tornou disponível até 1967. As primeiras versões tinham muitos problemas e o MFT mais simples continuou a ser usado por muitos anos. A experiência indicou que não era aconselhável instalar MVT em sistemas com menos de 512 KiB de memória

O MVT tratou toda a memória não usada pelo sistema operacional como um único pool a partir do qual regiões contíguas poderiam ser alocadas conforme exigido por um número ilimitado de aplicativos simultâneos e programas de sistema. Este esquema era mais flexível do que o MFT e, em princípio, usava a memória de forma mais eficiente, mas estava sujeito à fragmentação - depois de um tempo, pode-se descobrir que, embora houvesse memória sobressalente suficiente no total para executar um programa, ele foi dividido em blocos separados, nenhum dos que era grande o suficiente. O System / 360 não tinha hardware de realocação de memória, portanto a compactação de memória não podia ser usada para reduzir a fragmentação. Um recurso chamado Rollout / Rollin pode trocar um trabalho em execução para o armazenamento secundário para disponibilizar sua memória para outro trabalho. O trabalho implementado, entretanto, teria que ser transferido para os locais de memória originais quando eles estivessem novamente disponíveis.

Em 1971, a opção Time Sharing (TSO) para uso com MVT foi adicionada como parte da liberação 20.1. O TSO tornou-se amplamente usado para desenvolvimento de programa porque forneceu um editor, a capacidade de enviar trabalhos em lote, ser notificado de sua conclusão e visualizar os resultados sem esperar por relatórios impressos e depuradores para algumas das linguagens de programação usadas no System / 360. O TSO no OS / 360 se comunicava com os terminais usando o Método de Acesso de Telecomunicações (TCAM). O nome do TCAM sugere que a IBM esperava que se tornasse o método de acesso padrão para comunicações de dados, mas na verdade TCAM em OS / VS2 foi usado quase inteiramente para TSO e foi amplamente substituído pelo Método de Acesso de Telecomunicações Virtuais (VTAM) em meados para o final 1970s.

Também conhecido como SYS = VMS nas chamadas de algumas macros que eram dependentes do sistema.

M65MP

O Multiprocessamento Modelo 65 (M65MP) é uma variante do MVT. Ele roda em um 360/65 no modo Multisystem M65MP usa a instrução Set System Mask (SSM) para serializar o código desabilitado entre as duas CPUs. Na maior parte, um sistema M65MP tem o mesmo comportamento e interfaces que qualquer outro sistema MVT.

O parâmetro de palavra-chave SYS = VMS incluiu M65MP, bem como MVT de um processador.

Recursos compartilhados

PCP, MFT e MVT fornecem recursos semelhantes do ponto de vista de programas de aplicativos:

  • A mesma interface de programação de aplicativo (API) e interface binária de aplicativo (ABI), de modo que os programas aplicativos podem ser transferidos entre o MFT e o MVT sem a necessidade de modificação, remontagem ou recompilação .
  • O mesmo JCL (Job Control Language, para iniciar jobs batch), que era mais flexível e fácil de usar, embora mais complexo, do que o DOS / 360 .
  • As mesmas facilidades ( métodos de acesso ) para leitura e gravação de arquivos e para comunicação de dados:
    • Conjuntos de dados sequenciais são normalmente lido ou escrito um registro em um momento do começo ao fim, usando BSAM ou QSAM . Essa era a única técnica que poderia ser usada para unidades de fita , leitores / perfuradores de cartão e impressoras.
    • Em arquivos indexados ( ISAM ), uma seção especificada de cada registro é definida como uma chave que pode ser usada para pesquisar registros específicos.
    • Em arquivos de acesso direto ( BDAM ), o programa de aplicativo deve especificar o número do bloco relativo, a trilha e registro relativos (TTR) ou a localização física real (MBBCCHHR) em um dispositivo de armazenamento de acesso direto (DASD) dos dados que deseja para acessar, ou o ponto de partida para uma pesquisa por tecla. A programação BDAM não era fácil e a maioria das organizações nunca a usava; mas era a maneira mais rápida de acessar dados em discos e muitas empresas de software utilizavam em seus produtos, especialmente sistemas de gerenciamento de banco de dados como ADABAS , IDMS e DL / I da IBM . Também está disponível no OS / 360 Fortran. Os conjuntos de dados BDAM são desbloqueados, com um registro lógico por registro físico.
    • Uma estrutura de arquivo adicional, particionada e método de acesso ( BPAM ), é usada principalmente para gerenciar bibliotecas de programas. Embora os arquivos particionados precisem ser compactados para recuperar o espaço livre, isso tem menos impacto do que um requisito semelhante para a biblioteca de imagens centrais do DOS / 360 , porque o MFT e o MVT permitem vários conjuntos de dados particionados e cada projeto geralmente tem pelo menos um.
    • Grupos de dados de geração (GDGs) foram originalmente projetados para oferecer suporte a procedimentos de backup avô-pai-filho - se um arquivo foi modificado, a versão alterada se tornou o novo filho, o filho anterior tornou-se o pai, o pai anterior tornou-se o avô e o avô anterior Foi apagado. Mas alguém poderia configurar GDGs com mais de 3 gerações, e alguns aplicativos usavam GDGs para coletar dados de um grande e variável número de fontes e alimentar as informações para um programa - cada programa de coleta criava uma nova geração do arquivo e o programa final lia todo o grupo como um único arquivo sequencial (não especificando uma geração no JCL).
    • O BTAM , um recurso de comunicação de dados, era primitivo e difícil de usar para os padrões atuais. No entanto, ele podia se comunicar com quase qualquer tipo de terminal, o que era uma grande vantagem em um momento em que quase não havia padronização de protocolos de comunicação.
  • O sistema de nomenclatura de arquivos permite que os arquivos sejam gerenciados como hierarquias com no máximo 8 nomes de caracteres em cada nível, por exemplo, PROJECT.USER.FILENAME. Isso está vinculado à implementação do catálogo do sistema (SYSCTLG) e dos volumes de controle (CVOLs), que usavam registros com chaves de 8 bytes.

Recursos compartilhados, excluindo PCP

Alguns recursos estavam disponíveis apenas para MFT e MVT:

  • Um recurso SPOOLing para MFT II e MVT (que o DOS / 360 inicialmente carecia, mas foi, posteriormente, fornecido pelo aplicativo POWER).
  • Aplicativos em MFT (versão 19 e posterior) e MVT podem criar subtarefas, o que permite multitarefa ( multithreading ) dentro de um trabalho.
  • Processamento de Trabalho Gráfico
  • Processamento de Trabalho Gráfico de Satélite
  • Entrada Remota de Trabalho
  • Método de acesso de telecomunicações em fila (QTAM)
  • Método de acesso de telecomunicações (TCAM)

Sistema / 370 e sistemas operacionais de memória virtual

Quando o System / 370 foi anunciado em 1970, ele oferecia essencialmente as mesmas facilidades do System / 360, mas com cerca de 4 vezes a velocidade do processador de CPUs System / 360 com preços semelhantes. Então, em 1972, a IBM anunciou o System / 370 Advanced Functions , cujo principal item era que as vendas futuras do System / 370 incluiriam capacidade de memória virtual e isso também poderia ser retro-adaptado às CPUs System / 370 existentes. Portanto, a IBM também se comprometeu a fornecer sistemas operacionais aprimorados que poderiam suportar o uso de memória virtual.

OS / 360

A IBM forneceu uma opção OS / 360 SYSGEN para suporte S / 370, que não era compatível com DAT, mas:

  • Registros de controle de suporte
  • Suporte I / O aprimorado
  • Fornece um manipulador de verificação de máquina S / 370
  • Fornece suporte limitado para as novas instalações de temporizador

OS / VS1

OS / VS1 é o sucessor do MFT e oferece recursos semelhantes com várias adições, por exemplo, RES, memória virtual. VSAM (veja abaixo) estava inicialmente disponível como uma liberação de componente independente (ICR) e posteriormente integrado na base OS / VS1. A IBM lançou melhorias relativamente menores do OS / VS1 até 1983 e, em 1984, anunciou que não haveria mais. AIX / 370 , AIX / ESA , DPPX , IX / 370 , OS / VS1 e TSS / 370 são os únicos sistemas operacionais System / 370 que não possuem descendentes modernos.

OS / VS2 SVS e MVS

OS / VS2 versão 1 era apenas MVT mais memória virtual e VSAM (veja abaixo). Essa versão foi renomeada para OS / VS2 SVS , para Single Virtual Storage, quando o OS / VS2 Release 2, também conhecido como MVS, para Multiple Virtual Storage, foi introduzido. O SVS foi concebido como um trampolim do MVT para o MVS e é apenas de interesse histórico hoje.

Em 1974, a IBM lançou o que descreveu como OS / VS2 Versão 2, mas que na verdade era um novo sistema operacional compatível com o OS / VS2 Versão 1. O Supervisor do novo sistema foi amplamente reescrito em um novo dialeto do BSL, PL / S ; BSL e PL / S eram dialetos de PL / I com extensões projetadas para transcrever o código da linguagem Assembly , incluindo instruções privilegiadas necessárias para controlar o computador como um todo. Os componentes do SO sensíveis ao tempo, como o OS Dispatcher e o IOS , notavelmente, entre muitos outros, permaneceram codificados em Assembly Language , que foi aprimorado para OS / VS no IFOX00 Assembler (do mais antigo, OS / 360 IEUASM Assembler) .

Espaços de endereçamento MVS - visão global
MVS (parte compartilhada de todos os espaços de endereço)
App 1 App 2 App 3
Área virtual compartilhada (controlada por MVS)
Uma visão do aplicativo
MVS
App 1
Área virtual compartilhada

O recurso mais notável da nova versão era que ela suportava vários espaços de endereço virtual - aplicativos diferentes pensavam que estavam usando o mesmo intervalo de endereços virtuais, mas os recursos de memória virtual do novo sistema mapeiam esses espaços para diferentes intervalos de endereços de memória real. O espaço de endereço de cada aplicativo consiste em 3 áreas: sistema operacional (uma instância compartilhada por todos os trabalhos); uma área de aplicação única para cada aplicação; área virtual compartilhada usada para vários fins, incluindo comunicação entre trabalhos. A IBM prometeu que as áreas de aplicação sempre seriam de pelo menos 8 MB. Essa abordagem eliminou o risco de fragmentação da memória que estava presente no MVT e no SVS e melhorou a segurança interna do sistema. O novo sistema rapidamente se tornou conhecido como " MVS " (Multiple Virtual Storages), o OS / VS2 original tornou-se conhecido como "SVS" (Single Virtual Storage) e a própria IBM aceitou essa terminologia e rotulou os sucessores do MVS como "MVS / xxx ".

O MVS introduziu uma nova abordagem para gerenciamento de carga de trabalho, permitindo que os usuários definam metas de desempenho para trabalhos em lote de alta prioridade. Isso permitiu aos usuários dar aos seus sistemas mais trabalho do que antes, sem afetar o desempenho dos trabalhos de prioridade mais alta.

MVS foi o primeiro sistema operacional mainstream da IBM no System / 370 a suportar o que a IBM chamou de multiprocessamento fortemente acoplado , no qual 2 (mais tarde, até 12, para mainframes IBM, e até 16, para mainframes Amdahl ) CPUs compartilhavam acesso simultâneo aos mesma memória (e uma única cópia do sistema operacional e dispositivos periféricos), fornecendo maior poder de processamento e um grau de degradação elegante se uma CPU falhar (o que, felizmente, se tornou um evento cada vez mais raro, à medida que o tempo de atividade do sistema aumentava de horas para dias e, então, para anos .)

Inicialmente, o MVS foi fornecido com um gerenciador de filas de trabalho chamado JES2 (Job Entry Subsystem 2), que era descendente de HASP ( Houston Automatic Spool Priority ) e também suportava entrada de trabalho remoto de estações de trabalho localizadas em outro lugar. O JES2 só pode gerenciar tarefas para uma CPU (que pode ser um sistema multiprocessador fortemente acoplado). Em 1976, a IBM forneceu outra opção, JES3 (Job Entry Subsystem 3), um descendente de ASP ( Attached Support Processor ), que permite que uma CPU gerencie uma única fila de trabalho alimentando várias CPUs fisicamente distintas e, portanto, permite que um console de operador gerenciar o trabalho de todas essas CPUs. Nota: JES1 era o gerenciador de filas de tarefas para OS / VS1 (veja acima).

VSAM

A IBM esperava que o método de acesso de armazenamento virtual (VSAM) substituísse seus métodos de acesso sequencial, indexado e direto anteriores, uma vez que forneceu versões aprimoradas destes:

  • Os conjuntos de dados de sequência de entrada (ESDS) fornecem recursos semelhantes aos conjuntos de dados sequenciais e BDAM (direto), uma vez que podem ser lidos do início ao fim ou diretamente especificando um deslocamento desde o início.
  • Conjuntos de dados sequenciados por chave (KSDS) são uma grande atualização do ISAM da IBM: eles permitem chaves secundárias com valores não exclusivos e chaves formadas pela concatenação de campos não contíguos em qualquer ordem; eles reduzem bastante os problemas de desempenho causados ​​por registros de estouro usados ​​para lidar com inserções e atualizações no ISAM; e reduzem bastante o risco de que uma falha de software ou hardware no meio de uma atualização de índice possa corromper o índice. VSAM fornece uma interface ISAM / VSAM que permite que aplicativos baseados em ISAM usem VSAM KSDS sem reprogramação.
  • Os conjuntos de dados de registros relativos (RRDS) são uma substituição dos conjuntos de dados de acesso direto ( BDAM ), permitindo que os aplicativos acessem um registro especificando um número de registro relativo. Ao contrário do ESDS e KSDS, o RRDS não oferece suporte a registros de comprimento variável.

Esses formatos VSAM se tornaram a base dos sistemas de gerenciamento de banco de dados da IBM , IMS / VS e DB2 - geralmente ESDS para o armazenamento de dados real e KSDS para índices.

O VSAM também fornece uma nova implementação do recurso de catálogo que permite que os aplicativos acessem arquivos por nome, sem a necessidade de saber em qual (is) unidade (s) de disco estão. Os conjuntos de dados VSAM devem ser definidos em um catálogo VSAM antes de serem usados ​​e os conjuntos de dados não VSAM também podem ser listados em um catálogo VSAM. O MVS Master Catalog deve ser um catálogo VSAM. Os catálogos foram fornecidos originalmente no OS / 360 na forma de CVOLs; MVS adicionou uma estrutura de catálogo separada para VSAM; mais tarde, a IBM adicionou um terceiro tipo de catálogo conhecido como catálogo ICF. (A IBM removeu o suporte para catálogos CVOL e VSAM a partir de 2000, uma vez que eles não eram compatíveis com o Y2K; portanto, no z / OS, apenas catálogos ICF são suportados.)

SNA

Em 1974, a IBM anunciou a Arquitetura de Rede de Sistemas , que pretendia reduzir o custo de operação de grandes redes de terminais, principalmente pelo uso de linhas de comunicação com muito mais eficiência. Isso está disponível apenas para sistemas operacionais de memória virtual da IBM, uma vez que seu componente de software de mainframe, o VTAM , está disponível apenas com esses sistemas operacionais.

Versões e melhorias posteriores do MVS

Em 1977, a IBM anunciou MVS / System Extensions, um produto de programa (ou seja, custa dinheiro extra) que melhorou o desempenho do MVS e adicionou funcionalidades.

Os descendentes do MVS ainda são usados ​​nos descendentes mais recentes do System / 360, System / 390 e zSeries ; ele foi renomeado para OS / 390 para System / 390 e a versão de 64 bits para zSeries foi chamada de z / OS .

Linha do tempo

Esses dados são retirados do IBM 360 Operating Systems Release History , System / 370 Market Chronology of Products & Services , IBM. "z / OS, z / OS.e e OS / 390 marketing e anúncio de serviço, disponibilidade e datas de retirada" . e cartas de anúncio da IBM.

No. do pedido Anunciado Enviado Suporte
caiu
Rel # Nome
360S 1964-04 Sistema Operacional / 360
1964-04 1965-11 1 Sistema operacional /
agendador sequencial único de pré-lançamento 360
1964-04 1966-11 OS / 360 Multiple Sequential Scheduler
360S 1965-12 31/03/1966 1 Sistema Operacional / 360
360S 1966-06 2 Sistema Operacional / 360
360S 18/08/1966 1966-08 4/5 Sistema Operacional / 360
360S 29/04/1966 1966-10 6 Sistema operacional / 360
MFT
360S 07/12/1966 8 Sistema Operacional / 360
360S 1967-02 9,5 Sistema Operacional / 360
360S 1967-05 11 Sistema Operacional / 360
360S 08/08/1967 12 Sistema operacional / 360
MVT?
360S 1967-08 13 Sistema operacional / 360
MVT
360S 1968-01 14 Sistema Operacional / 360
360S 30/08/1968 15/16 Sistema operacional / 360
MFT-II, posicionamento VTOC
360S 1969-03 17 Sistema Operacional / 360
360S 1969-07 1969-09 18 Sistema operacional / 360
SMF para MVT
360S 1969-10 18,6 Sistema Operacional / 360
360S 1970-03 19 Sistema Operacional / 360
360S 01/06/1970 05/08/1970 19,1 Sistema operacional / 360
SMF para MFT, MFT Attach, suporte 1285/87/88
360S 05/08/1970 19,6 Sistema Operacional / 360
360S 1970-09 20 Sistema operacional / 360 <TSO>
360S 1971-02 20,1 Sistema Operacional / 360
360S 20,6 Sistema Operacional / 360
360S 21 Sistema Operacional / 360
360S 21,6 Sistema Operacional / 360
360S 21,7 Sistema Operacional / 360
360S 1972-08 21,8 Sistema Operacional / 360
5741 1972-08 1973- ?? 1 Sistema operacional / armazenamento virtual 1 (OS / VS1)
5742-SC1 1972-08 1972- ?? 1 Sistema operacional / armazenamento virtual 2 (OS / VS2) (armazenamento virtual único) (SVS)
5752-VS2 1972-08 1974- ?? 2 Sistema operacional / armazenamento virtual 2 (OS / VS2) (vários espaços de endereço virtual) (MVS) com subsistema de entrada de trabalho 2 (JES2)
5752-VS2 1972- ?? 1975-10 2 Sistema operacional / Virtual Storage 2 (OS / VS2) MVS com Job Entry Subsystem 3 (JES3)
5752-VS2 ?? ? 2,1 Sistema operacional / Virtual Storage 2 (OS / VS2) MVS com Job Entry Subsystem 3 (JES3)
5752-VS2 1975- ?? 1975-10 3 Sistema operacional / armazenamento virtual 2 (OS / VS2) MVS com subsistemas de entrada de trabalho 2 e 3 (JES2 e JES3)
5752-VS2 ? ? 3,6 Sistema operacional / armazenamento virtual 2 (OS / VS2) MVS com subsistemas de entrada de trabalho 2 e 3 (JES2 e JES3)
5752-VS2 1976-11 ? 3,7 Sistema operacional / armazenamento virtual 2 (OS / VS2) MVS com subsistemas de entrada de trabalho 2 e 3 (JES2 e JES3)
5752-VS2 1979- ?? ? 3,8 Sistema operacional / armazenamento virtual 2 (OS / VS2) MVS com subsistemas de entrada de trabalho 2 e 3 (JES2 e JES3)
5740-XE1 1979- ?? ? 1 MVS / Extensões do Sistema (MVS / SE)
5740-XE1 1979-03 08/1979 2 MVS / Extensões do Sistema (MVS / SE2)
5740-XYS 1980-06 12 de outubro de 1980 1 MVS / System Product Version 1 JES2 (MVS / SP 1.1)
5740-XYN 1980-06 12 de outubro de 1980 1 MVS / System Product Version 1 JES3 (MVS / SP 1.1)
5740-XYS 1980-06 1981-06 2 MVS / System Product Version 1 JES2 (MVS / SP 1.2)
5740-XYN 1980-06 1981-06 2 MVS / System Product Version 1 JES3 (MVS / SP 1.2)
5740-XYS 1980-11 1981-10 3 MVS / System Product Version 1 JES2 (MVS / SP 1.3)
5740-XYN 1980-11 1981-10 3 MVS / System Product Version 1 JES3 (MVS / SP 1.3)
5740-XC6 1981-10 1983-03 1 MVS / Produto de Sistema - JES2 Versão 2 (MVS / Arquitetura Estendida) (MVS / XA)
5740-XC6 1981-10 1983-03 1 Produto MVS / Sistema - JES3 Versão 2 (MVS / Arquitetura Estendida) (MVS / XA)
5685-001 02/02/1988 1988-07 1 Produto MVS / Sistema - JES2 Versão 3 (MVS / Enterprise System Architecture) (MVS / ESA)
5685-002 02/02/1988 1988-07 1 Produto MVS / Sistema - JES3 Versão 3 (MVS / Enterprise System Architecture) (MVS / ESA)
5685-047 05/09/1990 26/10/1990 31/03/1994 1 MVS / ESA SP - JES2 Versão 4
5685-047 05/09/1990 31/12/1992 30/06/1999 2 MVS / ESA SP - JES2 Versão 4
5685-047 18/06/1992 26/03/1993 30/06/1999 3 MVS / ESA SP - JES2 Versão 4
5685-048 1990-09 1990-10 30/06/1999 1 MVS / ESA SP - JES3 Versão 4
5655-068 05/04/1994 24/06/1994 31/01/2001 1 MVS / ESA SP - JES2 Versão 5
5655-068 1994/09/13
295-072
30/06/1995 31/03/2001 2 MVS / ESA SP - JES2 Versão 5
5655-069 13/09/1994 13/29/1995 31/03/2001 2,1 MVS / ESA SP - JES3 Versão 5
5655-069 1995/02/28
295-072
29/09/1995 31/03/2001 ( 31/03/2001 ) 2,2 MVS / ESA SP - JES3 Versão 5
5645-001 20/02/1996 1996/03/29
296-018
31/01/2001 1 OS / 390 Versão 1
5645-001 1996/02/20
296-018
27/09/1996 31/01/2001 2 OS / 390 Versão 1
5645-001 10/09/1996 1997/03/11
297-040
31/03/2001 3 OS / 390 Versão 1
5647-A01 1997/03/11
297-040
1997-09-26
297-355
31/03/2001 4 OS / 390 Versão 2
5647-A01 1997/09/09
297-355
27/03/1998
297-355
2001/03/31
298-049
5 OS / 390 Versão 2
5647-A01 1998-02-24
298-049
1998/09/25
298-278
31/03/2002 6 OS / 390 Versão 2
5647-A01 18/08/1998
298-278
1999/03/26
299-042
31/03/2002 7 OS / 390 Versão 2
5647-A01 1999-02-22
299-042
1999-09-24
299-234
30/09/2002 8 OS / 390 Versão 2
5647-A01 2000-02-29
299-234
2000/03/31
200-030
31/03/2003 9 OS / 390 Versão 2
5647-A01 16/05/2000 2000/09/29
200-145
30/09/2004 10 OS / 390 Versão 2
5694-A01 2000/10/03
200-352
30/03/2001 31/03/2004 1 z / OS Versão 1
5694-A01 2001/09/11
201-248
26/10/2001 31/10/2004 2 z / OS Versão 1
5694-A01 2002/02/19
202-031
29/03/2002 31/03/2005 3 z / OS Versão 1
5694-A01 2002/08/13
202-190
27/09/2002 31/03/2007 4 z / OS Versão 1
5694-A01 2004-02-10 [
204-017
26/03/2004 31/03/2007 5 z / OS Versão 1
5694-A01 2004-08-10
204-180
24/09/2004 30/09/2007 6 z / OS Versão 1
5694-A01 2005-07-27
205-167
30/09/2005 30/09/2008 7 z / OS Versão 1
5694-A01 2006-08-08
206-190
29/09/2006 30/09/2009 8 z / OS Versão 1
5694-A01 2007-08-08
207-175
28/09/2007 30/09/2010 9 z / OS Versão 1
5694-A01 2008-08-05
208-186
26/09/2008 09/09/2011 10 z / OS Versão 1
5694-A01 2009-08-18
209-242
25/09/2009 09/2013 11 z / OS Versão 1
5694-A01 2010-07-22
210-235
24/09/2010 2015-09 12 z / OS Versão 1
5694-A01 12/07/2011
211-252
30/09/2011 09/2017 13 z / OS Versão 1
5650-ZOS 2013/07/23
213-292
30/09/2013 09/2019 Versão antiga, não mais mantida: 1 z / OS Versão 2
5650-ZOS 28/07/2015
215-267
30/09/2015 2021-09 Versão antiga, não mais mantida: 2 z / OS Versão 2
5650-ZOS 17-07-2017
217-246
27/09/2017 TBA Versão mais antiga, mas ainda mantida: 3 z / OS Versão 2
5650-ZOS 26/02/2019
219-013
30/09/2019 TBA Versão mais antiga, mas ainda mantida: 4 z / OS Versão 2
5650-ZOS 2021-06-27
221-260
2021-09-30 TBA Versão estável atual: 5 z / OS Versão 2
No. do pedido Anunciado Enviado Suporte
caiu
Rel # Nome
Lenda:
Versão antiga
Versão mais antiga, ainda mantida
Última versão
Versão de visualização mais recente
Lançamento futuro

Notas

Referências

Leitura adicional

Manuais

Livros

Referências na cultura popular

links externos