3). Responda as questões abaixo:
a). Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramáveis?
b). Quais as vantagens dos sistemas multiprogramáveis?
Respostas
Resposta:
a) É basicamente, que um sistema monoprogramável ou monotarefa permitem a execução de apenas uma tarefa/aplicação, como exemplo pode-se citar o MS-DOS, que permitia que apenas uma aplicação executasse por vez.
Já os sistemas multiprogramáveis ou multitarefas permitem que sejam executados varias tarefas/aplicações de uma vez, dividindo recursos conforme necessitam e de acordo com as prioridades de cada aplicação.
* Não se engane, multitarefa não significa propriamente que um núcleo do processador irá processar várias aplicações ao mesmo tempo. O que ele realmente faz é executar uma fração de tempo um processo x, salvar seu estado e executar outra fração de tempo um processo y, dando a impressão que os dois processos estão sendo executados ao mesmo tempo.
b) Sua principal vantagem são é obviamente a capacidade de o usuário interagir com várias aplicações sem ter de fechar as aplicações abertas anteriormente (como criar um documento, enquanto pesquisa artigos no navegador, e escuta uma música).
Questão 1
Os sistemas monos programáveis são caracterizados por um único programa (uma tarefa por vez) que permite que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Em sistemas multiprogramáveis é usar a capacidade dê o processador ser muito rápido, dando a sensação de que vários programas são executados simultaneamente.
Questão 2
As vantagens da utilização deste tipo de sistema são a diminuição do tempo de resposta das aplicações, bem como a redução de custos devido ao compartimento de recursos do sistema entre diferentes aplicações. Apesar de serem mais eficientes que os sistemas monos programáveis, os sistemas multiprogramáveis são muito mais confusos de implementar.
Sistema monos programáveis e sistemas multiprogramáveis
De modo geral, a multiprogramação é mais prática do que a programação mono, por exemplo, temos a execução de 3 trabalho, na programação mono o trabalho número 1 utiliza os recursos do computador, CPU, memoria, impressora, terminal, até finalizar o seu processo e não permitir que nenhum outro programa utiliza os recursos que estão disponíveis naquele momento, os trabalhos 2 e 3 repetem o mesmo processo, o que mostra que o tempo de execução dos 3 programas é de 30 minutos.
Ao contrário da multi programação que permite que vários programas sejam executados simultaneamente, aumentando o uso, evitando tempo de espera e melhorando a eficiência do dispositivo, esse processo reduz o tempo de execução dos três trabalhos em 15 minutos.
Saiba mais sobre programação em: https://brainly.com.br/tarefa/32416404
#SPJ2