BD BANCO DE DADOS
R: Processo é tornar mais eficiente o aproveitamento dos recursos do computador.
Programa – entidade estática e permanente , sequencia de instruções, passivo sob o ponto de vista do so
Processo – entidade dinâmica e efêmera, altera seu estado a medida que avança sua execução, Composto por código , dados e contexto (valores), identificado por um numero único(PID)
2) Classifique os processos conforme a utilização da CPU e dos dispositivos de I/O. Explique-os.
R:
3) O que são processos Background e Foreground?
R: Background não existe comunicação com o usuário durante seu processamento.
Foreground é aquele que permite a comunicação direta com o usuário durante seu processamento;
4) Como processos podem ser criados?
Momento da execução, pode ser associados a uma sessão de trabalho ex. login + senha – Shell (processo)
5) Cite 5 possíveis causas que levam a destruição de um processo.
Término natural da execução, por outros processos, por exceder o tempo limite, erros aritméticos, erro em periférico de E/S
6) Quais são as alternativas possíveis para destruição de um processo pai que possui processos filhos?
Toda a descendência morre
7) Represente os estados possíveis de um processo através de um modelo a 3 estados. Descreva as transições entre os estados.
Executando (usando a CPU para executar as instruções do programa)
Bloqueado (aguardando recursos, que não CPU, indisponíveis no momento)
Ativo ou apto(aguardando apenas CPU para executar)
8) Represente os estados possíveis de um processo através de um modelo a 7 estados. Descreva as transições entre os estados.
New – create – READY –suspend – READY SUSPENDED – resume – READY – run – RUNING – block – BLOCKED – suspend – BLOCKED SUSPENDED - resume _ BLOCKED – block – RUNNING – Terminate -EXIT
9) O que é o escalonador e qual sua função?
Atribui ao processador a um processo da fila de aptos.