Sistemas Operacionais
1) Qual é a relação existente entre um programa e um processo?
A relação é que um processo é uma abstração utilizada para representar um programa em execução, ou seja é uma instância de um programa em execução. Um processo contem toda informação necessaria para completar uma computação. Programas podem gerar varios processos. Um programa torna-se num processo qunado qualquer ficheiro executável é carregado na memória.
2) Quais são as principais funções do Sistema Operativo? Cite pelo menos duas delas e descreva-as. As funções do sistema operativo são:
Gestão de processos;
Gestão de ficheiros;
Gestão de memória principal;
Gestão de I/O;
Gestão de rede;
Gestão do sistema;
Protecção do sistema;
Interpretador de comandos.
Gestão de memória principal: o Gere o bom funcionamento do sistema operativo. o Contola a utilização de memoria fisica; o Cada posição de memoria, byte ou word é endereçada individualmente.
Gestão de ficheiros: o Cria e apaga ficheiros e directorios; o Faz o mapeamento dos ficheiros no disco; o Protecção de acesso aos ficheiros.
3) Explique detalhadamente o conceito de Multiprogramação.
Multiprogramação é a capacidade de um sistema operativo tem de executar simultaneamete dois ou mais processos. A multiprogramação faz com que a cpu fique com varios programas simultaneamente activos na memoria e permite que um programa seja executado enquanto outro espera por E/S.
4) Descreva as diferenças entre Multiprocessamento Simétrico e Assimétrico.
Multiprocessamento Simétrico ocorre em um sistema computacional com varios processadores com memoria compartilhada sob controle de um unico sistema operativo, enquanto que Multiprocessamento assimétrico emprega sistemas diferentes.
Typeset by DiViSiOn
5) Desenhe o diagrama de estados dos processos e explique cada um dos estados.
Novo (New)– o processo está sendo criado, ainda não esta submetido a cpu.
Correndo