Atividade avaliativa 1

Propaganda
SW, Aplicativos e SO – 2º TRIMESTRE
ATIVIDADE AVALIATIVA 1
PROF.: Patrícia Lucas
VALOR.: 1 visto
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.
Download