Buscar

Revisão AV2 Sistemas Operacionais 2012

Prévia do material em texto

Atividade AV2
Sistemas Operacionais
Explique a relação entre o endereço logico e o endereço físico;
Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e, em seguida, assinale a alternativa correta e a alternativa errada. – JUSTIFIQUE (pode ter mais de uma certa)
A. Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos compartilhados são chamados mecanismos de sincronização
B. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região crítica de processos concorrentes, garantindo assim a sincronização
C. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle, uma vez que o compilador se encarrega de realizar a exclusão mútua.
Qual a diferença entre carga dinâmica e ligação dinâmica e biblioteca compartilhada.
Como podemos usar overley e para que utilizamos?
Explique o que é SWAPPING?
O que é recondução e expulsão?
O que é paginação?
O que é segmentação?
Explique o conceitos de alocação de memoria , primeiro-apto (first-fit) mais apto(best-fit) e menos apto (worst-fit).
Sobre processos Explique o que é Contexto de Hardware, Contexto de Software e espaço de endereçamento. 
Quais os estados de um processo e de uma Thread?
O que entendemos sobre escalonamento de processo?
O que é a seção critica, e qual o problema gerado por ela?
Quais as três exigências necessárias para se solucionar o problema da seção critica?
Quais as vantagens de utilização de Threads?
O que entendemos sobre deadlock?
Quais os dois tipos de Semáforos?
Quais as duas formas de solucionar o problema da seção critica estudada? 
Em um sistema monoprocessado, um escalonador pode interromper o processo em execução? Justifique a resposta.
Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" para qual estado? Por que ?
O que entendemos por semáforo e monitor?
Defina memória volátil, memória não volátil e memória estável (de exemplos)
Quais os campos que devemos ter dentro de um registro de log.
Defina Ponto de Controle e como o sistema usar esse recurso.
O que é condição de Serialização?
Quais os dois tipos de Protocolo de Trancamento (locking)?
Como utilizar os marcadores de tempo? Dois modos
O que é um thread?
Quais as vantagens de utilização de Threads?
Explique Paralelismos de Instruções (granularidade)
Defina memória volátil, memória não volátil e memória estável (de exemplos)
Quais os campos que devemos ter dentro de um registro de log.
Defina Ponto de Controle e como o sistema usar esse recurso.
O que é condição de Serialização?
Quais os dois tipos de Protocolo de Trancamento (locking)?
Como utilizar os marcadores de tempo? Dois modo
Explique a diferença entre unidade de alocação de recursos e unidade de escalonamento no contexto de ambiente monothread e multithread
Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Já as threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. Explique Por que ?
Qual o conceito de transação atômica?
Considere uma aplicação baseada em threads em um sistema operacional com suporte a threads de kernel. Se uma das threads desta aplicação for bloqueada para aguardar um acesso ao disco o que acontece com as threads que se encontram na fila de pronto?
Em todo sistema operacional quando um processo é criado é alocado a ele um endereço, seja no tempo de compilação, tempo de carga ou tempo de execução – explique cada um desse tempos:
 
Material: Prof. Manoel Pedro
Disciplina de Sistemas Operacionais

Continue navegando