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?
Soluções para a tarefa
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 interessantes
Artes,
7 meses atrás
Física,
7 meses atrás
Matemática,
9 meses atrás
Química,
9 meses atrás
Sociologia,
1 ano atrás
Inglês,
1 ano atrás
Biologia,
1 ano atrás