A primeira geração de microcomputadores são compostos a onda inicial se pequenos computadores direcionados para o aquarista. A segunda geração refere-se a computadores de 8 bits com 4K de bytes para 64 k bytes de RAM. Nesta geração, alguns software foi queimado-in para ROM e na maioria dos casos, era um monitor de ROM e com um tamanho maior RAM. Este sistemas de geração também suportam discos rígidos em algumas configurações.
Em poucas palavras, a quarta geração incluirá capacidade multi-usuário, possivelmente microprocessadores de 32 bits e instalações de armazenamento virtuais.
Monitores ROM
O objetivo de um monitor de ROM é fornecer software suficiente para ler um programa em um microcomputador e executá-lo. Sem o software, um microcomputador é uma peça de hardware dormente incapaz de responder à imprensa de uma chave e de envio de um personagem para o console de exibição.
Um monitor ROM une as funções de entrada e saída básico e permite que o usuário insira comandos simples para o computador.
As funções padrão fornecidas pela maioria dos sistemas de monitores microcomputador são incluir na lista a seguir:
A maioria dos monitores ROM são menos de 1000 bytes de comprimento e é o lugar juntamente com um interpretador BASIC em um único chip ROM.
ROM é projetado para ser uma extensão menor de RAM para que o contador do programa, que é definido quando o computador é ligado para fora, aponta diretamente para um monitor na rotina ROM. Assim, o computador ganha vida automaticamente quando o no botão é pressionado.
Disk Operating System
A lentidão relativa de armazenamento de cassetes rapidamente levou ao desenvolvimento de armazenamento disquete.
A necessidade de fornecer acesso ao armazenamento disquete em um "user friendly" forma deu à luz o Sistema Operacional Dis (DOS), que fez pouco mais do que para apoiar operações I /O, além de realizar as funções do monitor ROM, cobertos acima. O uso de armazenamento em disco, no entanto resultou na necessidade de uma variedade de programas utilitários, como o seguinte: