Sistemas Operacionais
Dissertações: Sistemas Operacionais. Pesquise 861.000+ trabalhos acadêmicosPor: lukasmaroni • 19/8/2014 • 496 Palavras (2 Páginas) • 6.425 Visualizações
1 - Quais seriam as principais dificuldades que um programador te¬ria no desenvolvimento de uma aplicação em um ambiente sem um sistema operacional?
A maior dificuldade que o programador teria é que ele teria que programar além da aplicação. O programa que ele fizer para funcionar sem Sistema Operacional teria que se preocupar com todos os aspectos do funcionamento do computador. O programa teria que programar todo os componentes de hardware: vídeo, teclado, mouse, placa de rede, disco rígido. Cada tarefa que a aplicação fosse fazer teria que ser detalhada num nível muito baixo para que o computador funcione
2 - Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar esta metodologia?
Viabilizar vários ambientes virtuais em uma maquina real, dependendo da capacidade.
Com maquinas virtuais pode-se experimentar vários sistemas operacionais, não necessitando de uma maquina real para cada um deles, assim, evitando gastos em hardware, como também é útil para testes de compatibilidade em redes.
3 - Defina o conceito de uma máquina de camadas.
O computador pode ser compreendido como uma máquina de camadas ou máquinas de níveis:
Nível 0 – hardware,
Nível 1 – Sistema Operacional.
O usuário interage diretamente com o Sistema Operacional, como se o hardware não existisse, esta visão é chamada de Máquina Virtual.
4 - Explique a seguinte frase: “O Sistema Operacional protege o usuário da máquina e a máquina do usuário”.
Protege o usuário de notificações ou permissões que podem comprometer o sistema e protege a maquina de o usuário fazer alterações indevidas nela.
Atividades pag. 30
1 - Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis?
Porque em sistemas monoprogramáveis somente é possível a execução de um programa por vez e como um programa não utiliza todos os recursos do sistema totalmente ao longo da sua execução, existe ociosidade e consequentemente a subutilização de alguns recursos.
2 - Quais as vantagens dos sistemas multiprogramáveis?
As vantagens do uso de sistemas multiprogramáveis são a redução do tempo de resposta das aplicações processadas no ambiente e de custos, a partir do compartilhamento dos diversos recursos do sistema entre as diferentes aplicações.
3 - O que caracteriza o processamento batch? Que aplicações podem ser processadas neste tipo de ambiente?
O processamento batch tem a característica de não exigir a interação do usuário com a aplicação. Todas as entradas e saídas de dados da aplicação são implemetadas por algum tipo de memória secundária, geralmente arquivos em disco. Alguns exemplos de aplicações originalmente processadas em batch são programas envolvendo cálculos numéricos, compilações, ordenações, backups e todos aqueles onde não é necessária a interação com o usuário.
...