Exercício – fundamentos em so
Conceitos
1. Quais são as funções dos Sistemas Operacionais?
Um sistema operacional é um software que fornece os meios para que as aplicações interajam com o hardware do computador. Controla o fluxo de dados dentro do computador e fornece a interface gráfica do usuário (GUI). Ele gerencia quatro aspectos principais da parte operacional do computador: gerenciamento de hardware, gerenciamento de software, gerenciamento de memória e gerenciamento de dados. No gerenciamento de hardware , o sistema operacional permite que o computador se comunique com dispositivos periféricos, como impressora ou mouse. No gerenciamento de software, o sistema operacional fornece um mecanismo para iniciar processos que incluem programas como Microsoft Word e Microsoft Power Point. No gerenciamento de memória, o sistema operacional aloca memória para cada aplicativo, sem afetar a memória usada por outros aplicativos. No gerenciamento de dados, o sistema operacional gerencia arquivos armazenados em discos rígidos e outros dispositivos de armazenamento em massa.
2. Explique o conceito de Maquina Virtual.
Máquina Virtual é o nome dado a uma máquina que executa programas como um computador real, através de um software. E pode abrigar internamente diferentes ambientes virtuais, cada um simulando uma máquina distinta, com memória, sistema operacional, recursos e processos próprios. Desta forma cada usuário ou aplicativo parece possuir sua própria máquina. As máquinas virtuais são extremamente úteis no dia-a-dia, pois permitem ao usuário rodar outros sistemas operacionais dentro de uma janela, tendo acesso a todos os softwares que precisa.
3. Quais são os tipos de sistemas operacionais existentes?
- Sistemas monoprogamáveis/ monotarefa se caracterizam pela execução de uma única tarefa por vez, sendo que todos os recursos ( processador, memória, periféricos) ficam exclusivamente dedicados a ela.
- Sistemas multiprogramáveis/ multitarefa se