java
Atualmente, sistemas em cluster são utilizados para serviços de banco de dados e Web, garantindo alta disponibilidade, escalabilidade e balanceamento de carga à solução.
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito?
O computador pode ser visualizado como uma máquina de camadas, onde inicialmente existem duas camadas: hardware (nível 0) e sistema operacional (nível 1). Desta forma, ousuário pode enxergar a máquina como sendo apenas o sistema operacional, ou seja, como se o hardware não existisse. Esta visão modular e abstrata é chamada máquina virtual. A vantagem desse conceitoé tornar a interação entre usuário e computador mais simples, confiável e eficiente.
3. Defina o conceito de uma máquina de níveis ou camadas.
O computador pode ser visualizado como uma máquina deníveis ou máquina de camadas, possuindo tantos níveis quanto forem necessários para adequar o usuário às suas diversas aplicações. Quando o usuário está trabalhando em um desses níveis, não necessitasaber da existência das outras camadas. Com isso a interação entre usuário e computador apresenta-se mais simples, confiável e eficiente.
4. Quais os tipos de Sistemas Operacionais existentes?
5. Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis?
6. Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramáveis?
7. Quais as vantagens dos sistemas multiprogramáveis?
8. Um sistema monousuário pode ser um sistema multiprogramável? Dê um exemplo.
9. Quais são os tipos de sistemas multiprogramáveis?
10. O que caracteriza o processamento batch? Quais aplicações podem ser processadas neste tipo de ambiente?
11. Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utilizá-los?
12. Qual a grande diferença entre sistemas de tempo compartilhado e