Trolhas Unidos pelo VAX
Gestão de Entrada/Saida
A gerência de entrada e saída do OpenVMS é estruturada em camadas, onde as camadas superiores escondem os detalhes das camadas inferiores.
A camada de mais alto nível é o RMS (Record Management Services), que dá suporte a acesso a arquivos e registros. Todas as linguagens de alto nível fazem uso do RMS para executar operações de E/S.
A camada intermediária, composta pelas system services de E/S, é responsável pela interface entre o código do sistema operacional dependente do dispositivo e as aplicações do usuário. As chamadas às system services $QIO permitem executar operações de E/S não suportadas pelo RMS.
O device driver é o código do sistema operacional com características específicas de cada dispositivo conectado ao sistema. Uma aplicação de usuário raramente trabalha neste nível para operações de E/S.
