Ambientes Virtuais de Aprendizagem
Por: alkindar • 13/5/2015 • Resenha • 1.237 Palavras (5 Páginas) • 327 Visualizações
Formulário para Elaboração de AVA01 |
Curso: | Licenciatura em Computação |
Código da Disciplina: | D19-4 |
Nome da Disciplina: | Sistemas Operacionais |
Natureza: | Obrigatória |
Cursista: | Alkindar |
Polo: | APG |
Tutor: | Maria José |
Turma: | 1 |
Formulário para Elaboração de AVA01 |
1- Como seria utilizar um computador sem um Sistema Operacional?
Seria “necessário conhecer profundamente o funcionamento de seu hardware e utilizar linguagem de máquina”; (DA SILVA, pg. 10)
“Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros.”; (Mat Ref, pg. 8)
2- O que é um Sistema Operacional? Fale sobre suas principais funções.
- É o “principal programa do sistema, que controla todos os recursos do computador (dispositivos físicos e funções de software)”. (DA SILVA, pg. 4)
- - O Sistema Operacional é responsável por:
- “alocar recursos de hardware e escalonar tarefas”;
- “prover uma interface para o usuário”;
- “compartilhamento ordenado e a proteção dos recursos a serem usados pelas aplicações do usuário”;
- “é apresentar ao usuário uma máquina virtual equivalente ao hardware, porém muito mais fácil de programar”;
- “permitir o acesso concorrente aos recursos de forma organizada e protegida”; (DA SILVA, pg. 5 a 7)
Em outras palavras de Da SILVA (Mat Ref, pg. 8):
- “Um sistema operacional, por mais complexo que possa parecer, é apenas um conjunto de rotinas executado pelo processador, de forma semelhante aos programas dos usuário”;
- “Sua principal função é controlar o funcionamento de um computador, gerenciando a utilização e o compartilhamento dos seus diversos recursos, como processadores, memórias e dispositivos de entrada e saída”;
3- Quais os tipos de Sistemas Operacionais existentes?
- “SistemasMonoprogramáveis/Monotarefa”;
- “SistemasMultiprogramáveis/Multitarefa”;
- “Sistemascom MúltiplosProcessadores”;
(DA SILVA, pg. 22)
4- Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis?
“Neste tipo de sistema, enquanto um programa aguarda por um evento, como a digitação de um dado, o processador permanece ocioso, sem realizar qualquer tipo de processamento. A memória é subutilizada caso o programa não a preencha totalmente, e os periféricos, como discos e impressoras, estão dedicados a um único usuário, nem sempre utilizados de forma integral.” (Mat Ref, pg. 22)
5- Qual a grande diferença entre sistemas monoprogramáveis e multiprogramáveis?
Nos sistemas monoprogramáveis, “se caracterizam por permitir que o processador, a memória e os periféricos (recursos computacionais) permaneçam exclusivamente dedicados à execução de um único programa”; (Mat Ref, pg. 21)
Nos sistemas multiprogramáveis, “os recursos computacionais são compartilhados entre os diversos usuários e aplicações”; (Mat Ref, pg. 22)
6- Quais as vantagens dos sistemas multiprogramáveis?
- redução do tempo de resposta das aplicações;
- redução de custos, pela utilização compartilhada de recursos. (Mat Ref, pg. 23)
7- Um sistema monousuário pode ser um sistema multiprogramável? Dê um exemplo.
Em pesquisa realizada na Internet, encontrei as seguintes respostas:
“Sim, pois um único usuário executa diversas aplicações concorrentemente em um SO.
Ex: Windows 7”; (Disponível em
“Sim, apenas um usuário interage com o sistema, podendo possuir diversas aplicações e sendo executada corretamente. O sistema MS-DOS é um exemplo de sistema monousuário”. (Disponível em
Raciocinando: de fato, quando usamos o Windows, que é reconhecidamente monousuário, podemos abrir diversos programas que executam tarefas diversas. Pode-se observar que o tempo de resposta aumenta, pois o processador estará mais ocupado em processar programas.
8- Quais são os tipos de sistemas multiprogramáveis?
- Sistemas Batch;
- Sistemas de Tempo Compartilhado; e
- Sistemas de Tempo Real.
(Mat Ref, pg. 23)
9- O que caracteriza o processamento batch? Quais aplicações podem ser processadas neste tipo de ambiente?
“O processamento em batch tem a característica de não exigir a interação do usuário com a aplicação”. (Mat Ref, pg. 23)
10- Como funciona os sistemas de tempo compartilhado (time-sharing)? Quais as vantagens em utilizá-los?
“Tais sistemas, também conhecidos como time-sharing, permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice). Caso a fatia de tempo não seja suficiente para a conclusão do programa, esse é interrompido pelo Sistema Operacional e submetido a um outro, enquanto fica aguardando por uma nova fatia de tempo. O sistema cria um ambiente de trabalho próprio, dando a impressão de que todo o sistema está dedicado, exclusivamente, para cada usuário.” (Mat Ref, pg. 24)
...