Unidade 4

756 palavras 4 páginas
UNIVERSIDADE FEDERAL DO PARÁ
INSTITUTO DE CIÊNCIAS EXATAS E NATURAIS
FACULDADE DE COMPUTAÇÃO
CURSO: CBCC / CBSI
DISCIPLINA: SISTEMAS OPERACIONAIS
PROFESSOR: JOSIVALDO ARAÚJO
PERÍODO: 1º SEMESTRE / 2014

LISTA 04 – COMUNICAÇÃO E SINCRONIZAÇÃO DE PROCESSOS
QUESTÃO 01: Explique a seguinte afirmativa:

“Quando diversos processos acessam informações compartilhadas na memória principal, a exclusão mútua deve ser imposta para evitar a produção de resultados indeterminados”.
Considere a tabela abaixo onde dois processos acessam uma mesma variável X, conforme os comando especificados de leitura, soma e subtração. As siglas RA e RB significam, respectivamente,
Registrador de A e Registrador de B. Os valores são armazenados e operados primeiramente nos registradores e, após finalizados, são repassados para a memória. Diante da situação responda:
QUESTÃO 02:

PROCESSO

COMANDO

A

Leia X, RA

A

Soma 10, RA

MEMÓRIA

REGIST. A

REGIST. B

12

12

*

12

22

*

PROCESSO A É ESCALONADO (SAI DA CPU) E O PROCESSO B VAI PARA A CPU
B

Leia X, RB

(?1)

*

(?2)

B

Subtraia 5, RB

(?3)

*

(?4)

B

Escreva X, MEMÓRIA

(?5)

PROCESSO B É ESCALONADO (SAI DA CPU) E O PROCESSO A VOLTA PARA A CPU
A

Escreva X, MEMÒRIA

(?6)

a) Qual o valor que será lido pelo processo B (?1) e armazenado em RB (?2)?
b) Qual o valor será processado e armazenado na memória e no Registrador de B após a execução completa do processo B: (?3), (?4) e (?5)?
c) Finalizado o processo B, o processo A será recarregado para sua finalização. Qual o valor final que será escrito pelo processo A: (?6)?
QUESTÃO 03: Cite e explique

como pode ser implementada a exclusão mútua entre os processos?

Qual o significado do termo espera ocupada? Que outros tipos de espera existem em um sistema operacional? A espera ocupada pode ser evitada? Justifique sua resposta.
QUESTÃO 04:

QUESTÃO 05: Explique o

Maio/2014

que é

Relacionados

  • Unidade 4
    1532 palavras | 7 páginas
  • unidade 4
    1264 palavras | 6 páginas
  • Unidade 4
    789 palavras | 4 páginas
  • Unidade 4
    1145 palavras | 5 páginas
  • Unidade 4
    603 palavras | 3 páginas
  • unidade 4
    575 palavras | 3 páginas
  • unidade 4
    387 palavras | 2 páginas
  • Unidade 4
    4579 palavras | 19 páginas
  • Unidade 4
    7222 palavras | 29 páginas
  • Unidade 4
    1938 palavras | 8 páginas