Sistemas mono-programáveis
Ensaio: Sistemas mono-programáveis. Pesquise 862.000+ trabalhos acadêmicosPor: Juhsarah • 19/7/2014 • Ensaio • 470 Palavras (2 Páginas) • 620 Visualizações
1. Em um sistema operacional (OS) monoprogamáveis é possível existir uma subutilização de recursos? Dê um exemplo.
verificar
Porque em sistemas monoprogramáveis somente é possível a execução de um programa por
vez. Como um programa não utiliza todos os recursos do sistema totalmente ao longo da sua
execução, existe ociosidade e, consequentemente, subutilização de alguns recursos.
2. O que diferencia um OS monoprogamáveis e multiprogramáveis?
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e
os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Nos
sistemas multiprogramáveis ou multitarefa, os recursos computacionais são compartilhados
entre os diversos usuários e aplicações. Enquanto em sistemas monoprogramáveis existe
apenas um programa utilizando os recursos disponíveis, nos multiprogramáveis várias
aplicações compartilham esses mesmos recursos
3. Um OS monousuário pode ser um também um OS multiprogramável? Dê um exemplo.
Sim, pois um único usuário executa diversas aplicações concorrentemente em um SO. Ex:
Windows 7.
4. Como funcionam os OSs de tempo compartilhado preemptivo? em Quais as vantagens utilizá-los?
verificar
Algoritmos preemptivos Se o processo em execução puder perder o processador para outro processo, por algum motivo que não seja o término do seu ciclo de processador. Ex.: Aplicações de tempo real Possibilidade de implementar sistemas que compartilham o processador de maneira mais uniforme. Atualmente maioria dos sistemas são preemptivos. Preempção
significa que uma tarefa corrente será interrompida (forçou a se render) e o processador se dedica a outro processo em estado de espera.
O problema da mudança por cooperação é que um processo poderia demorar e assim negar a execução de outros processos e poderia resultar em nenhum trabalho ser feito. Um exemplo de um sistema de cooperação é o Windows 3.1
O escalonamento preemptivo é melhor. Dá mais respostas a todos os processos e ajuda a previnir (ou reduz o número de ocorrências de) contra o medo de máquinas travadas. Windows NT é um exemplo de um tal sistema operacional.
5. Como funcionam os OSs de tempo compartilhado cooperativo?
verificar
A multitarefa cooperativa é uma abordagem para a implementação de sistemas operacionais multitarefa. O compartilhamento do processador é gerenciado pelos próprios programas, que cedem voluntariamente o controle para outros programas em pontos definidos pelos programadores. Os utilizadores podem executar dois ou mais programas, mas o programa que se encontra em primeiro plano ganha o controle
...