Sis op
1) O que é um sistema operacional? Quais são suas principais funções?
Depende do ponto de vista. Conforme as duas funções básicas descritas abaixo:
Sistema Operacional como uma máquina virtual: - A função do sistema operacional é esconder detalhes de abstração de um conjunto de programas . Esta abstração é necessária para a facilidade do de utilização pelo usuário.
Sistema Operacional como um gerenciador de recursos:
- Realiza toda a comunicação entre a CPU e os periféricos. È um conjunto de programas que tem a função de gerenciar as funções do processador com eficiência adequada às solicitações do usuário.
2) Defina:
(a) Processo
Chamado de tarefa ou processo sequencial é basicamente um programa em execução. Uma entidade ativa que compete por recursos oferecidos pelo sistema e interage com outros processos. Pode assumir os estados de: executando, bloqueando e ativo.
(b) Sistemas monoprogramados
A forma mais simples possível de gerenciamento de memória que consiste em ter somente um processo na memória durante toda a sua execução, ou seja, somente um processo pode estar em execução por vez.
(c) Sistemas multiprogramados
Sistema operacional o qual em adição ao suporte de múltiplos processos concorrentes, permite que instruções de vários processos distintos estejam residentes na memória simultaneamente.
3) Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramados?
Porque em sistemas monoprogramados há períodos de inatividade da CPU alternando o momento em que o processo se encontra executando ou bloqueado.
4) Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utilizá-los?
No sistema de tempo compartilhado há no processador o revezamento de tarefas executadas. Vantagens estão embutidas no custo e tempo de resposta de processamento.
5) Sabemos que um processo é diferente de um programa. Que características diferenciam um processo de um programa?
Um