TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sistemas mono-programáveis

Ensaio: Sistemas mono-programáveis. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  19/7/2014  •  Ensaio  •  470 Palavras (2 Páginas)  •  581 Visualizações

Página 1 de 2

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

...

Baixar como (para membros premium)  txt (3.4 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com