Copa
1- Qual a finalidade de um sistema operacional?
R: Gerenciar os processos e trocar informações com o hardware.
2- Quais as diferenças entre um sistema multi-programável (multitarefa) e um sistema monoprogramável (monotarefa)?
R: Monoprogramável executa 1 programa de cada vez e multiprogramável executa vários programas compartilhado o tempo entre a execução de cada um
3- Qual a diferença entre um sistema multiprogramável (multitarefa) e um sistema com múltiplos processadores?
R: Multiprogramável executa vários programas compartilhado o tempo entre eles e multiprocesso executa N programas ao mesmo tempo sem compartilhamento de tempo.
4- Qual a estrutura de um processo?
R: Entrada de dados, processo e devolução dos mesmos.
Contexto de hardware, software e espaço de endereçamento.
5- Exemplifique como funciona a troca de contexto de hardware na troca de processos no S.O.
R: 1º Processo enviado pelo sistema operacional para o processador. 2º O processo é carregado pelo processador. 3º É salvo o primeiro processo para a memória RAM. 4º O processo 1 é finalizado 5º O sistema operacional envia o segundo processo para ser carregado. 6º O processo 2 é carregado no processador. 7º O processo 2 é iniciado 8º É salvo o processo 2 na memória RAM. 9º O processo 2 é finalizado
6- Cite 2 informações que são registradas no contexto de software.
R: Registro de execução e de saída
Identificação do usuário que criou o processo, tamanho máximo que o processo pode alocar.
7- Um processo pode passar por 3 estados. Quais são eles?
R: Pronto, espera e execução.
8- Exemplifique o passo a passo da troca de estados em uma fila com 3 processos, considere que o processo 2 precisa aguardar por E/S.
R:
PROCESSO 1
PROCESSO 2
PROCESSO 3
PRONTO
PRONTO
PRONTO
EXECUÇÃO
PRONTO
PRONTO
PRONTO
EXECUÇÃO
PRONTO
PRONTO
ESPERA
EXECUÇÃO
EXECUÇÃO
PRONTO
PRONTO
9- Cite 3 formas pelas quais um