Sistema Operacional Exercicios
Exames: Sistema Operacional Exercicios. Pesquise 862.000+ trabalhos acadêmicosPor: sqlman • 28/3/2014 • 393 Palavras (2 Páginas) • 711 Visualizações
1. Descreva 2 importantes funções de um sistema operacional?
Facilidade de acesso aos recursos do sistema e compartilhamento de recursos de forma organizada e protegida.
2. O que e multiprogramação? Quais as vantagens dos sistemas multiprogramáveis?
Vários programas residem na memória ao mesmo tempo. Enquanto um programa esperava por uma operação de E/S, o processador executa outro programa.
3. Uma razão para a demora da adoção de interfaces gráficas GUI era o custo do hardware necessário para dar suporte a elas. De quanta RAM de vídeo se precisa para dar suporte a uma tela de texto monocromática com 25 linhas x 80 colunas de caracteres? quanto é necessário para dar suporte a um mapa de bits com 1.024 X 768 pixels de 24 bits? Qual é o custo dessa RAM em preços de 1980 (5 dólares por KB)? Quanto custa agora?
Quantidade de bytes: 25 x 80 = 2000 bytes = 2KB
Preço da memória: 2KB x 5 doláres = $10 aproximadamente, pois KB = 2^10 = 1024 segundo o próprio Tanenbaum quando estamos medindo tamanho de memória.
4. Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utilizá-los?
Os sistemas de tempo compartilhado (time-sharing) permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos, denomidados fatia de tempo (time-slice). A vantagem na sua utilização é possibilitar para cada usuário um ambiente de trabalho próprio, dando a impressão de que todo o sistema está dedicado, exclusivamente, a ele.
5. Quais as principais dificuldades que um programador teria no desenvolvimento de uma aplicação em um ambiente sem um sistema operacional?
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.
6. Um sistema monousuário pode ser um sistema multiprogramável? Em caso positivo, dê um exemplo.
Sim, somente um usuário interage com o sistema podendo possuir diversas aplicações executando concorrentemente. O sistema Windows NT é um exemplo.
7. Por que dizemos que existe uma subutilização de recursos em sistemas monoprogamáveis?
Devido apenas um programa residir na memória e o processador ficar dedicado exclusivamente a uma tarefa.
...