Ed
há 12 horas
Time Sharing (Compartilhamento de Tempo) e Multiprogramação são técnicas usadas em sistemas operacionais para melhorar a utilização da CPU e a eficiência do sistema. - Multiprogramação: consiste em manter vários programas na memória ao mesmo tempo, permitindo que a CPU alterne entre eles para maximizar seu uso. Quando um programa está esperando por I/O, a CPU executa outro programa, reduzindo o tempo ocioso. - Time Sharing: é uma evolução da multiprogramação, onde a CPU é compartilhada entre vários usuários ou processos, atribuindo a cada um um pequeno intervalo de tempo (quantum). Isso cria a impressão de que todos os usuários têm acesso simultâneo ao sistema, melhorando a interatividade. Em resumo, multiprogramação foca em manter vários programas na memória para uso eficiente da CPU, enquanto time sharing divide o tempo da CPU entre múltiplos usuários/processos para interação simultânea.
Cadastre-se ou realize login
Mais perguntas desse material