Skip to main content

O que é um sistema operacional de mainframe?

Assim como o teclado e o mouse são a interface entre o computador e o usuário, o sistema operacional é a interface entre o computador e o software. O sistema operacional age como um policial de trânsito que empurra e puxa dados de e para a memória, registradores, dispositivos de entrada e saída e o processador. Um sistema operacional de mainframe simplesmente é um sistema operacional (SO) em um computador de mainframe, um dispositivo poderoso usado principalmente por governos e empresas para processar grandes quantidades de informações e dar suporte a um grande número de usuários.

Na década de 1950, antes dos computadores desktop e muito antes dos laptops, toda a computação era feita em computadores mainframe. Esses computadores poderiam ocupar uma sala inteira e fazer menos trabalho do que um laptop moderno. De fato, os primeiros computadores foram projetados para executar apenas um único trabalho ou executar um único programa. Por esse motivo, eles não precisavam de um sistema operacional de mainframe.

À medida que os programas de computador ficavam mais complicados e o hardware, mais barato, tornava-se mais eficaz a criação de computadores capazes de executar mais de um tipo de programa. Para permitir isso, os engenheiros de computação tiveram que desenvolver uma maneira de o computador se adaptar a um programa novo e diferente. A partir disso, o sistema operacional mainframe nasceu.

Uma das funções de um sistema operacional de mainframe nos primeiros dias era a leitura de cartões perfurados. Nesses computadores, não havia apenas mouse, também não havia teclado. Toda a entrada no computador veio de cartões com furos neles. A posição dos furos determinou os dados que estavam sendo inseridos. O sistema operacional leu cada um desses cartões e os converteu nos dados binários que o computador entendeu.

Esse método antigo de entrada do computador é um bom exemplo do que um sistema operacional faz. Se um programa de computador está procurando uma série de números, por exemplo, ele não se importa onde os obtém. Pode ser cartões perfurados, um teclado ou software de reconhecimento de voz. O sistema operacional pega o número do dispositivo de entrada e o entrega ao programa, que depois o usa conforme necessário.

Foi nos primeiros dias da funcionalidade do sistema operacional que os aspectos que permaneceram em uso no século XXI foram pioneiros. Conceitos como processamento em lote, multitarefa, buffer e spool foram introduzidos pela primeira vez nos sistemas operacionais de mainframe da década de 1950. Os sistemas operacionais de mainframe usados ​​em sistemas como computadores gigantes do tamanho de salas vistos em fotografias antigas são o que permitirá que as pessoas leiam artigos da Internet nos smartphones do futuro.