NCR VRX - NCR VRX

VRX é um acrônimo para Virtual Resource eXecutive , um sistema operacional proprietário da série NCR Criterion e, posteriormente, da série V-8000 de computadores mainframe fabricados pela NCR Corporation durante as décadas de 1970 e 1980. Ele substituiu o sistema operacional B3 originalmente distribuído com a série Century e herdou muitos dos recursos do sistema operacional B4 dos computadores de ponta da série NCR Century . O VRX foi atualizado no final dos anos 1980 e 1990 para se tornar VRX / E para uso na série de computadores NCR 9800 (Critério). Edward D. Scott gerenciou a equipe de desenvolvimento de 150 engenheiros de software que desenvolveram VRX e James J "JJ" Whelan foi o arquiteto de software responsável pela supervisão técnica e a arquitetura geral do VRX. Tom Tang foi o Diretor de Engenharia da NCR responsável pelo desenvolvimento de toda a família de computadores Criterion. Esta linha de produtos alcançou mais de US $ 1 bilhão em receita e US $ 300 milhões em lucros para a NCR.


VRX foi a resposta da NCR ao sistema operacional de armazenamento virtual MVS da IBM e foi o primeiro sistema de armazenamento virtual da NCR. Ele foi baseado em uma arquitetura de página segmentada fornecida na arquitetura Criterion.


A série Criterion forneceu uma arquitetura de máquina virtual que permitiu diferentes arquiteturas de máquina rodando no mesmo sistema operacional. A oferta inicial fornecia uma máquina virtual Century que era compatível com as instruções da série Century e uma máquina virtual COBOL projetada para otimizar programas escritos em COBOL. A alternância entre máquinas virtuais foi fornecida por um indicador de máquina virtual no mecanismo de chamada da sub-rotina. Isso permitiu que programas escritos em uma máquina virtual usassem sub-rotinas escritas para outra. O mesmo mecanismo foi usado para entrar em um estado "executivo" usado para funções do sistema operacional e um estado "sistema privilegiado" usado para acesso direto ao hardware.