Nos primeiros computadores, cada byte de dados lido ou escrito era executado pela CPU (isto é, não havia DMA). Quais implicações isso tem para a multiprogramação?
Respostas
respondido por:
4
Resposta:
Isto pode trazer perda de desempenho muito grande ao sistema. Já que com a multiprogramação você tem vários processos sendo executados sequencialmente com alternância rápida e constante, se todas operações de dados envolverem E/S, sempre que pelo menos um dos processos estiver executando E/S todos os outros tem de esperar pelo término da operação.
Perguntas similares
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás
8 anos atrás