usabilidade

597 palavras 3 páginas
Aluno: _______________________________________________ Matrícula: _______________
E-mail ________________________________________________

Resolução do Exercício II

1-Explique como e porque o Sistema Operacional realiza troca de contexto.
R=A troca de contexto consiste basicamente em duas etapas:
Etapa I: Salvamento dos registradores do processo que estava em execução.
Etapa II: Carga dos registradores do processo que irá tomar a posse da CPU.

O SO realiza troca de contexto para permitir que a posse da CPU seja alternada entre os processos.

2- Um processo pode ter vários fluxos de Execução? Explique.

R= Sim, um processo pode utilizar várias threads para fluxos de execução distintos.

3- O que leva o sistema a uma condição de corrida (Race Condition)?
R= A ocorrência de vários processos tentando acessar o mesmo dado e resultado ao mesmo tempo.

4- Explique o que é uma Região crítica?
R= É uma região do programa onde a memória compartilhada pode ser acessada por processos distintos.

5- Explique o que é uma Thread e qual a sua finalidade.
R=Uma Thread é um fluxo de execução. E sua finalidade é reduzir o tempo gasto na criação, eliminação, troca de contexto dos processos. 6- Duas threads em dois processos distintos são capazes de acessar a mesma região de Memória? Explique.
R= Não, por estarem em processos distintos cada thread irá utilizar a região de memória do processo em que esta associada.
7 - Qual a definição de multiprogramação, multiprocessamento e multithreading. R= Multiprogramação é uma técnica de processamento onde o tempo que uma maquina espera para que um processo seja executado pode ser aproveitado por outro(s) processo(s). Multiprocessamento é uma estratégia Hardware onde é possível utilizar mais de uma CPU para atender demandas de processamento. Multhreading é a alternativa de processamento onde um processo pode executar mais de uma tarefa a cada vez, ou seja, mais de um fluxo de execução.

8- Quais são

Relacionados

  • Usabilidade
    2206 palavras | 9 páginas
  • Usabilidade
    2680 palavras | 11 páginas
  • Usabilidade
    2561 palavras | 11 páginas
  • Usabilidade
    905 palavras | 4 páginas
  • Usabilidade
    854 palavras | 4 páginas
  • Usabilidade
    5225 palavras | 21 páginas
  • Usabilidade
    1431 palavras | 6 páginas
  • usabilidade
    6303 palavras | 26 páginas
  • Usabilidade
    1169 palavras | 5 páginas
  • Usabilidade
    35267 palavras | 142 páginas