Os computadores começaram como grandes mainframes que podiam ocupar uma sala inteira. Então, a microtecnologia fez com que o computador diminuísse a um tamanho que caberia na palma da mão de um indivíduo. No entanto, as empresas estão percebendo que os computadores mainframe contemporâneos têm várias funções úteis.
Repositório Central de Dados
Ao contrário dos computadores pessoais modernos, em que cada estação de trabalho possui um disco rígido próprio, os computadores mainframe armazenam os dados de cada usuário dentro de si. Isso assume a forma de dados binários do aplicativo para executar programas, bem como a configuração e os arquivos de dados para cada usuário. Quando os usuários fazem login a partir de um terminal remoto, o mainframe dá a esse terminal acesso aos arquivos e programas que o usuário tem autorização para acessar ou executar.
Preservar permissões de dados
O armazenamento de aplicativos e dados em um único mainframe pode aumentar a produtividade e a eficiência, pois os administradores podem simplesmente carregar arquivos de dados ou aplicativos no mainframe e definir quais usuários podem acessá-los. Embora este sistema tenha suas vantagens, o sistema em execução no mainframe deve preservar e aplicar os privilégios do usuário para garantir que apenas usuários autorizados possam acessar aplicativos ou arquivos de dados especificados. Um mau funcionamento ou falha em tal aplicação pode ter sérias implicações de segurança para a empresa que usa o mainframe.
Alocar tempo do processador
Ao contrário dos computadores pessoais, que fornecem a cada estação de trabalho um processador dedicado a processar números para uso do computador do usuário, os mainframes têm um número limitado de núcleos de processamento para dividir entre os usuários que estão conectados no momento. O mainframe pode fazer isso de várias maneiras, como diferentes usuários com diferentes prioridades anexadas às suas contas, ou o mainframe anexando diferentes prioridades a diferentes tipos de processos ou programas. O administrador do sistema do mainframe pode escolher como alocar o tempo do processador.
Execute aplicativos intensivos
O principal benefício de rodar um mainframe é seu grande poder de processamento. Em 2011, um mainframe poderia ter 16 ou mais núcleos de processador. Isso os torna ideais para a execução de programas que requerem grandes quantidades de recursos computacionais. Esses programas podem incluir sistemas de negociação financeira ou programas que modelam sistemas sociais ou científicos extremamente complexos. Usar um mainframe para executar esses programas não apenas aumenta a velocidade com que operam, mas reduz o nível geral de hardware que os programas exigiriam em primeiro lugar.