Buscar

Atividade avaliativa 13

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SW, Aplicativos e SO – 2º TRIMESTRE 
ATIVIDADE AVALIATIVA 1 VALOR.: 1 visto 
PROF.: Patrícia Lucas 
 
INSTRUÇÕES: A atividade deve ser respondida no caderno e será avaliada com 1 
visto na aula do dia 15/06/2015. 
 
1. Como seria utilizar um computador sem um sistema operacional? Quais são 
suas duas principais funções? 
Resposta: sem o sistema operacional, o usuário, para interagir com o 
computador, deveria conhecer profundamente diversos detalhes sobre 
hardware e software, o que tornaria seu trabalho lento e com grandes 
possibilidades de erros. Suas funções são facilitar o acesso aos recursos do 
sistema e compartilhar os recursos de forma organizada e protegida. 
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar 
este conceito? 
Resposta: a aplicação do usuário interage diretamente com o sistema 
operacional, ou seja, como se o hardware não existisse. Essa visão abstrata é 
chamada de máquina virtual. 
3. Defina o conceito de uma máquina de níveis ou camadas. (anulada) 
4. Quais os tipos de sistemas operacionais existentes? 
Resposta: sistemas operacionais monoprogramáveis, multiprogramáveis e 
com múltiplos processadores. 
5. Por que dizemos que existe uma subutilização de recursos em sistemas 
monoprogamáveis? 
Resposta: Nesse tipo de sistema todos os recursos computacionais estão 
dedicados para a execução de um único programa. Dessa forma, mesmo que um 
recurso não esteja sendo usado, ele ficará disponível para esse programa. 
6. Qual a grande diferença entre sistemas monoprogramáveis e sistemas 
multiprogramáveis? 
Resposta: os sistemas monotarefa são voltados para a execução de apenas um 
programa e os multitarefa são voltados para execução de vários programas de 
forma concorrente, o que permite o compartilhamento dos recursos 
computacionais. 
7. Quais as vantagens dos sistemas multiprogramáveis? 
Resposta: redução de custo em função da possibilidade do compartilhamento 
dos diversos recursos entre as diferentes aplicações. 
8. Um sistema monousuário pode ser um sistema multiprogramável? Dê um 
exemplo. 
Resposta: Sim. Computadores pessoais. 
9. Quais são os tipos de sistemas multiprogramáveis? 
Resposta: Sistemas batch, sistemas de tempo compartilhado e sistemas de 
tempo real. 
10. O que caracteriza o processamento batch? Quais aplicações podem ser 
processadas neste tipo de ambiente? 
Resposta: os sistemas batch não exigem a interação do usuário com a 
aplicação. Ex: cálculos numéricos, backups, etc. 
 
 
11. Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em 
utilizá-los? 
Resposta: permite que diversos programas sejam executados a partir da 
divisão de tempo do processador em pequenos intervalos. Quando esse 
intervalo não é suficiente para a conclusão do programa, ele é interrompido 
pelo sistema operacional e substituído por outro, enquanto fica esperando por 
uma nova fatia de tempo. Para cada usuário, o sistema cria um ambiente de 
trabalho, dando a impressão de que todo o sistema está dedicado 
exclusivamente a um usuário. Sua vantagem é oferecer tempos de respostas 
razoáveis a seus usuários a custos mais baixos, em função da utilização 
compartilhada dos diversos recursos do sistema. 
12. Qual a grande diferença entre sistemas de tempo compartilhado e tempo real? 
Quais aplicações são indicadas para sistemas de tempo real? 
Resposta: O tempo. Enquanto nos sistemas de tempo compartilhado o tempo 
de processamento pode variar sem comprometer as aplicações em execução, 
nos sistemas de tempo real os tempos de processamento devem estar dentro 
de limites rígidos. Ex: controle de tráfego aéreo, usinas nucleares, etc. 
13. O que são sistemas com múltiplos processadores e quais as vantagens em 
utilizá-los? 
Resposta: caracterizam-se por possuir duas ou mais CPUs interligadas e 
trabalhando em conjunto. Vantagens: escalabilidade, disponibilidade e 
balanceamento de carga.

Outros materiais