Requisitos de hardware *
Unidade central de processamento (CPU) :A CPU é a principal unidade de processamento do computador. Ele executa instruções e gerencia os outros componentes de hardware. Para um sistema de tempo compartilhado, a CPU deve ser poderosa o suficiente para lidar com vários usuários simultaneamente.
*
Memória :A memória armazena os programas e dados que estão sendo processados pela CPU. Para um sistema de time-sharing, deve haver memória suficiente para armazenar os programas e dados de todos os usuários.
*
Dispositivos de entrada/saída :Dispositivos de entrada/saída permitem que os usuários interajam com o computador. Para um sistema de time-sharing, deve haver dispositivos de entrada/saída suficientes para suportar todos os usuários.
Requisitos de software *
Sistema operacional :O sistema operacional é o software que gerencia os recursos de hardware e software do computador. Para um sistema de tempo compartilhado, o sistema operacional deve ser capaz de suportar vários usuários simultaneamente.
*
Compiladores :Os compiladores traduzem linguagens de programação de alto nível em código de máquina. Para um sistema de time-sharing, deve haver compiladores para as linguagens de programação que os usuários utilizarão.
*
Editores :Os editores permitem que os usuários criem e modifiquem programas. Para um sistema de compartilhamento de tempo, deve haver editores fáceis de usar e poderosos o suficiente para atender às necessidades dos usuários.
*
Utilitários :utilitários são programas que executam tarefas comuns, como copiar arquivos, excluir arquivos e imprimir arquivos. Para um sistema de time-sharing, deve haver uma variedade de utilidades disponíveis para os usuários.