Tecnologia da InformaçãoSincronização e deadlockIPAD 2006
PCie PE
Questão de Tecnologia da Informação
A respeito dos princípios dos sistemas operacionais, analise as afirmativas a seguir. 1. Um processo pode ser definido basicamente como um programa em execução. Cada processo possui o seu espaço de endereçamento de memória, que é o local onde serão armazenados o programa executável, os dados do programa e a sua pilha, além de um conjunto de registradores. 2. Se um processo X necessita de um recurso que está bloqueado pelo processo Y, um deadlock ocorre e uma das maneiras de remediar este deadlock seria forçar o desbloqueio do recurso bloqueado por Y. 3. Descritor de arquivo é um valor inteiro retornado pelo sistema operacional quando um arquivo é aberto para leitura ou gravação, devendo ser utilizado nas operações posteriores com o arquivo. O descritor de arquivo deve ser utilizado logo em seguida à sua criação, pois é através dele que as permissões de acesso do usuário serão verificadas para que o acesso ao seu conteúdo seja liberado. 4. Os sistemas multiprogramados mantêm diversos processos na memória, alternando a sua execução na CPU para que somente um processo seja executado por vez. Quando o intervalo de tempo de cada processo for pequeno, as trocas entre os processos serão realizadas freqüentemente, permitindo a interação do usuário com o programa durante a sua execução. Estão corretas:
Mais questões de Sincronização e deadlock
- Fundatec 2026Analise o seguinte programa em Java SE 11: class Contador { int valor = 0; void incrementar() { valor++; } } public class Teste { public static void main(String[] args) throws Exc…
- Selecon 2026Considere a rede de Petri descrita a seguir, com lugares P 0 (Processo 1 ocioso), P (Processo 2 ocioso), R (Recurso 1 livre), 1 1 R (Recurso 2 livre), P (Processo 1 segurando R e…
- Marinha 2026Em um cenário Java onde múltiplas threads estão aguardando uma condição (utilizando 'wait()') sobre o mesmo objeto monitor, qual é a diferença fundamental entre os métodos 'notify…
- Cebraspe 2026Em escalonamento preemptivo por prioridades fixas, se um processo de alta prioridade bloqueia-se em mutex mantido por outro de baixa prioridade, a herança eleva temporariamente a…
- Fundatec 2026Analise o seguinte programa em Java SE 11: class Contador { int valor = 0; void incrementar() { valor++; } } public class Teste { public static void main(String[] args) throws Exc…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.


